環境說明:Cloud1中的GE0/0/1、GE0/0/3、GE0/0/5接口,分別與Centos7中的eth1、eth2、eth3接口橋接到同一虛擬網卡,R1,R2,R3均配置一條靜態默認路由指向Centos7,R1配置環回接口lo2(ip為12.12.12.12)、lo3(ip為13.13.13.13),R2與R3均配置了環回接口lo100(ip為100.100.100.100)
需求:如上圖,R2與R3都配置了100.100.100.100,要實現R1中的12.12.12.12訪問100.100.100.100走R2,13.13.13.13訪問100.100.100.100走R3
說明:Linux 的策略路由是可以按需求建立多個路由表table來分類管理的,也就是我們可以根據不同的需求來建立對應的專用路由表,如果某個數據包符合相應的條件,則就根據對應的路由表中的具體路由條目來進行路由傳輸
配置:
首先是靜態路由的配置:
創建兩個路由表,名稱隨意:
添加路由到路由表,設置策略路由規則:
chmod +x /etc/rc.d/rc.local
查看策略路由規則及具體路由表中的路由信息: