最长匹配原则和管理距离优先级比较
一条静态路由3.0.0.0/8管理距离为1; 一条ospf路由3.3.3.3/32管理距离为110。
你们肯定会有这么些疑问:
按照最长匹配原则,应该从ospf路由走;按照管理距离大小来说,应该从静态路由走。
那么,最长匹配原则和管理距离究竟哪一个优先级比较大呢?
下面我们来做一个实验:
R1的f0/0、lo0,R2的f0/0、f0/1、lo0,R3的f0/0、lo0,加入ospf 1 area 0
R1的f0/1和R3的f0/1不运行ospf协议,在R1、R3的路由表中加入到达彼此的静态路由,从它们的f0/1走。
这样就能创造出两条路,一条ospf,一条静态路由。ospf管理距离比静态路由的大,但是子网没有后者匹配得长。
路由器配置:
R1:
!
!
interface Loopback0
ip address 1.1.1.1 255.255.255.0
ip ospf 1 area 0
!
interface FastEthernet0/0
ip address 192.168.12.1 255.255.255.0
ip ospf 1 area 0
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 192.168.13.1 255.255.255.0
duplex auto
speed auto
!
router ospf 1
log-adjacency-changes
!
no ip http server
no ip http secure-server
ip forward-protocol nd
ip route 3.0.0.0 255.0.0.0 192.168.13.3
!
!
R2:
!
!
!
interface Loopback0
ip address 2.2.2.2 255.255.255.0
ip ospf 1 area 0
!
interface FastEthernet0/0
ip address 192.168.12.2 255.255.255.0
ip ospf 1 area 0
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 192.168.23.2 255.255.255.0
ip ospf 1 area 0
duplex auto
speed auto
!
router ospf 1
log-adjacency-changes
!
no ip http server
no ip http secure-server
ip forward-protocol nd
!
!
!
R3:
!
!
interface Loopback0
ip address 3.3.3.3 255.255.255.0
ip ospf 1 area 0
!
interface FastEthernet0/0
ip address 192.168.23.3 255.255.255.0
ip ospf 1 area 0
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 192.168.13.3 255.255.255.0
duplex auto
speed auto
!
router ospf 1
log-adjacency-changes
!
no ip http server
no ip http secure-server
ip forward-protocol nd
ip route 1.0.0.0 255.0.0.0 192.168.13.1
!
!
!
!
!
最后我们用traceroute来寻找我们想要的答案。
我们发现路由从上面的路,也就是说从ospf的路走。
所以我们得出结论:最长匹配原则优先级比管理距离大。
路由器首先进行最长匹配。