将R2引入的rip路由信息过滤,使得R1到达R3只有一条路由,避免次优路径
R1
interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 14.1.1.1 255.255.255.0
#
#
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 12.1.1.0 0.0.0.255
network 14.1.1.0 0.0.0.255
#
//配置接口地址,配置ospf进程1 并宣告接口
R2
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 23.1.1.2 255.255.255.0
#
#
ospf 1 router-id 2.2.2.2
import-route rip 1 tag 10 //在配置的时候将 tag 10 删除以后,这个作用是为了将引入的rip路由打上标签10,便于R4匹配路由信息
area 0.0.0.0
network 12.1.1.0 0.0.0.255
#
rip 1 //rip宣告接口为有类域间路由宣告,宣告网段即可 比如10.1.1.1,是A类地址,A类地址,只有前8位是网络号,则宣告地址为10.0.0.0。
version 1
network 23.0.0.0
#
R3
interface GigabitEthernet0/0/0
ip address 23.1.1.3 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 34.1.1.3 255.255.255.0
#
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255 //配置环回接口地址,一会可以看见R1学习到两个路由信息
#
#
rip 1
network 23.0.0.0
network 34.0.0.0
network 3.0.0.0
#
R4
interface GigabitEthernet0/0/0
ip address 34.1.1.4 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 14.1.1.4 255.255.255.0
#
#
ospf 1 router-id 4.4.4.4
import-route rip 1 route-policy 1 //搭建实验环境前期的时候删除route-policy 1
area 0.0.0.0
network 14.1.1.0 0.0.0.255
#
rip 1
network 34.0.0.0
#
进行配置路由策略,过滤以tag 字段10的路由信息
#
route-policy 1 deny node 10 //匹配路由策略1 禁止节点10
if-match tag 10 //匹配tag字段10的路由
#