最新开班
RS CCNA暑期 7月9日 在线报名在线报名
RS CCNP 6月1日 在线报名在线报名
RS CCNP暑期 7月19日 在线报名在线报名
RS CCIE 5月19日 在线报名在线报名
SEC CCNP-CCIE 7月2日 在线报名在线报名
DC CCNP-CCIE 6月2日 在线报名在线报名
无线 CCNP-CCIE 5月20日 在线报名在线报名
RS HCNA暑期 7月9日 在线报名在线报名
RIP OSPF动态路由协议
发布时间:2023-09-12  关键词:HCIA datacom  来源:乾颐堂  
  


RIP动态路由协议

1 拓扑



2 PC1 PC2配置



3 AR1 AR2 AR3配置IP地址


AR1配置

[AR1]int g0/0/0

[AR1-GigabitEthernet0/0/0]ip address 10.10.10.2 24

[AR1-GigabitEthernet0/0/0]int g0/0/1

[AR1-GigabitEthernet0/0/1]ip address 20.20.20.2 24


AR2配置

[AR2]int g0/0/0

[AR2-GigabitEthernet0/0/0]ip address 10.10.10.1 24

[AR2-GigabitEthernet0/0/0]int g0/0/2

[AR2-GigabitEthernet0/0/2]ip address 192.168.1.1 24

[AR2-GigabitEthernet0/0/2]int g0/0/1

[AR2-GigabitEthernet0/0/1]ip address 30.30.30.1 24


AR3配置

[AR3]int g0/0/0

[AR3-GigabitEthernet0/0/0]ip address 20.20.20.1 24

[AR3-GigabitEthernet0/0/0]int g0/0/1

[AR3-GigabitEthernet0/0/1]ip address 30.30.30.2 24

[AR3-GigabitEthernet0/0/1]int g0/0/2

[AR3-GigabitEthernet0/0/2]ip address 192.168.3.1 24


4 AR1 AR2 AR3开启RIP动态路由协议,并且宣告各自相连的网段


AR1配置

[AR1]rip  //进入RIP

[AR1-rip-1]version 2  //RIP版本为2

[AR1-rip-1]network 10.0.0.0  //宣告路由器上所有的网段,宣告一整个大网段,RIP不支持掩码,掩码会自动识别

[AR1-rip-1]network 20.0.0.0   //宣告路由器上所有的网段,宣告一整个大网段,RIP不支持掩码,掩码会自动识别


AR2配置

[AR2]rip

[AR2-rip-1]version 2

[AR2-rip-1]network 192.168.1.0

[AR2-rip-1]network 10.0.0.0

[AR2-rip-1]network 30.0.0.0


AR3配置

[AR3]rip

[AR3-rip-1]version 2

[AR3-rip-1]network 192.168.3.0

[AR3-rip-1]network 20.0.0.0

[AR3-rip-1]network 30.0.0.0


5 AR2上查看路由表,有一条路由去往192.168.3.0/24网段,下一跳是30.30.30.2,华为模拟器中RIP协议优先级为100,cost开销是根据跳数计算的


[AR2]dis ip routing-table Route Flags: R - relay, D - download to fib

Routing Tables: Public

Destinations : 15       Routes : 16

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

10.10.10.0/24  Direct  0    0           D   10.10.10.1      GigabitEthernet

0/0/0

10.10.10.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

10.10.10.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

20.20.20.0/24  RIP     100  1           D   10.10.10.2      GigabitEthernet

0/0/0

RIP     100  1           D   30.30.30.2      GigabitEthernet

0/0/1

30.30.30.0/24  Direct  0    0           D   30.30.30.1      GigabitEthernet

0/0/1

30.30.30.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

30.30.30.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

192.168.1.0/24  Direct  0    0           D   192.168.1.1     GigabitEthernet

0/0/2

192.168.1.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/2

192.168.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/2

192.168.3.0/24  RIP     100  1           D   30.30.30.2      GigabitEthernet

0/0/1


6 PC1上使用tracert目标地址命令查看,PC1访问PC2经过的下一跳



PC1 ping PC2是可以ping通的


PC>ping 192.168.3.2

Ping 192.168.3.2: 32 data bytes, Press Ctrl_C to break

Request timeout!

From 192.168.3.2: bytes=32 seq=2 ttl=126 time=31 ms

From 192.168.3.2: bytes=32 seq=3 ttl=126 time=16 ms

From 192.168.3.2: bytes=32 seq=4 ttl=126 time=15 ms

From 192.168.3.2: bytes=32 seq=5 ttl=126 time=16 ms

--- 192.168.3.2 ping statistics ---

5 packet(s) transmitted

4 packet(s) received

20.00% packet loss

round-trip min/avg/max = 0/19/31 ms

PC>


7 此时若最短的RIP路由断链,此时AR2路由表的下一跳信息发生了变化,cost2为源到目的经过两跳才到达


[AR2]int g0/0/1

[AR2-GigabitEthernet0/0/1]sh

[AR2-GigabitEthernet0/0/1]shutdown


[AR2]dis ip routing-table Route Flags: R - relay, D - download to fib

Routing Tables: Public

Destinations : 12       Routes : 12

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

10.10.10.0/24  Direct  0    0           D   10.10.10.1      GigabitEthernet

0/0/0

10.10.10.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

10.10.10.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

20.20.20.0/24  RIP     100  1           D   10.10.10.2      GigabitEthernet

0/0/0

127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

192.168.1.0/24  Direct  0    0           D   192.168.1.1     GigabitEthernet

0/0/2

192.168.1.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/2

192.168.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/2

192.168.3.0/24  RIP     100  2           D   10.10.10.2      GigabitEthernet

0/0/0


8 PC1上使用tracert目标地址命令查看,下一跳变多了,RIP改变了数据包的转发路径


PC>tracert 192.168.3.2

traceroute to 192.168.3.2, 8 hops max

(ICMP), press Ctrl+C to stop

1  192.168.1.1   15 ms  16 ms  16 ms

2    *10.10.10.2   15 ms  16 ms

3    *20.20.20.1   31 ms  16 ms

4    *192.168.3.2   16 ms  31 ms

PC>


PC1 PC2 可以ping通

PC>ping 192.168.3.2

Ping 192.168.3.2: 32 data bytes, Press Ctrl_C to break

From 192.168.3.2: bytes=32 seq=1 ttl=125 time=31 ms

From 192.168.3.2: bytes=32 seq=2 ttl=125 time=16 ms

From 192.168.3.2: bytes=32 seq=3 ttl=125 time=31 ms

From 192.168.3.2: bytes=32 seq=4 ttl=125 time=16 ms

From 192.168.3.2: bytes=32 seq=5 ttl=125 time=31 ms

--- 192.168.3.2 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 16/25/31 ms

PC>


9 AR2上抓包,有RIP报文



RIP在华为模拟器中优先级为100,RIP的cost是根据跳数记录的,RIP会选择跳数少的一条路由使用并将选中的这条路由记录到路由表中,未选中的则不进行记录。


OSPF动态路由协议


1 拓扑



2 PC1 PC2配置



3 AR1 AR2 AR3配置IP地址


AR1配置

[AR1]int g0/0/0

[AR1-GigabitEthernet0/0/0]ip address 12.1.1.1 24

[AR1-GigabitEthernet0/0/0]int g0/0/1

[AR1-GigabitEthernet0/0/1]ip address 23.1.1.1 24


AR2配置

[AR2]int g0/0/0

[AR2-GigabitEthernet0/0/0]ip address 12.1.1.2 24

[AR2-GigabitEthernet0/0/0]int g0/0/1

[AR2-GigabitEthernet0/0/1]ip address 13.1.1.2 24


AR3配置

[AR3]int g0/0/0

[AR3-GigabitEthernet0/0/0]ip address 13.1.1.3 24

[AR3-GigabitEthernet0/0/0]int g0/0/1

[AR3-GigabitEthernet0/0/1]ip address 23.1.1.3 24

[AR3-GigabitEthernet0/0/1]int g0/0/2

[AR3-GigabitEthernet0/0/2]ip address 192.168.1.1 24


4 AR1 AR2 AR3配置OSPF


AR1配置

[AR1]ospf 10 router-id 1.1.1.1

[AR1-ospf-10]area 0.0.0.0//配置区域为0

[AR1-ospf-10-area-0.0.0.0]network 12.1.1.1 0.0.0.0

[AR1-ospf-10-area-0.0.0.0]network 23.1.1.1 0.0.0.0


AR2配置

[AR2]ospf 10 router-id 2.2.2.2

[AR2-ospf-10]area 0.0.0.0

[AR2-ospf-10-area-0.0.0.0]network 12.1.1.2 0.0.0.0

[AR2-ospf-10-area-0.0.0.0]network 13.1.1.2 0.0.0.0

[AR2-ospf-10-area-0.0.0.0]network 192.168.2.1 0.0.0.0


AR3配置

[AR3]ospf 10 router-id 3.3.3.3

[AR3-ospf-10]area 0.0.0.0

[AR3-ospf-10-area-0.0.0.0]network 13.1.1.3 0.0.0.0

[AR3-ospf-10-area-0.0.0.0]network 23.1.1.3 0.0.0.0

[AR3-ospf-10-area-0.0.0.0]network 192.168.1.1 0.0.0.0


5 查看路由表,OSPF已经自动学习了全网路由


[AR2]dis ip routing-table Route Flags: R - relay, D - download to fib

Routing Tables: Public

Destinations : 12       Routes : 13

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

12.1.1.0/24  Direct  0    0           D   12.1.1.2        GigabitEthernet

0/0/0

12.1.1.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

12.1.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

13.1.1.0/24  Direct  0    0           D   13.1.1.2        GigabitEthernet

0/0/1

13.1.1.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

13.1.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

23.1.1.0/24  OSPF    10   2           D   12.1.1.1        GigabitEthernet

0/0/0

OSPF    10   2           D   13.1.1.3        GigabitEthernet

0/0/1

127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

192.168.1.0/24  OSPF    10   2           D   13.1.1.3        GigabitEthernet

0/0/1

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0


6 查看AR1 AR2 AR3 邻接关系


[AR2]dis ospf peer brief

OSPF Process 10 with Router ID 2.2.2.2

  Peer Statistic Information



7 PC2可以ping通PC1



8 PC2上tracert 192.168.1.100查看数据包传输路路径


PC>tracert 192.168.1.100

traceroute to 192.168.1.100, 8 hops max

(ICMP), press Ctrl+C to stop

1  192.168.2.1   16 ms  <1 ms  15 ms

2  13.1.1.3   16 ms  16 ms  31 ms

3  192.168.1.100   16 ms  15 ms  16 ms

PC>


9 断开AR2的1口,OSPF自动调整了转发路径


[AR2]int g0/0/1

[AR2-GigabitEthernet0/0/1]shutdown


PC>tracert 192.168.1.100

traceroute to 192.168.1.100, 8 hops max

(ICMP), press Ctrl+C to stop

1  192.168.2.1   16 ms  16 ms  <1 ms

2  12.1.1.1   31 ms  <1 ms  15 ms

3  23.1.1.3   16 ms  31 ms  16 ms

4    *192.168.1.100   31 ms  16 ms


10 PC1 PC2 可以ping通


PC>ping 192.168.1.100

Ping 192.168.1.100: 32 data bytes, Press Ctrl_C to break

From 192.168.1.100: bytes=32 seq=1 ttl=128 time<1 ms

From 192.168.1.100: bytes=32 seq=2 ttl=128 time<1 ms

From 192.168.1.100: bytes=32 seq=3 ttl=128 time<1 ms

From 192.168.1.100: bytes=32 seq=4 ttl=128 time<1 ms

From 192.168.1.100: bytes=32 seq=5 ttl=128 time<1 ms

--- 192.168.1.100 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 0/0/0 ms


抓包



总结


运行OSPF协议的路由器中,所有接口都处于同一个area区域中才能建立邻居/邻接关系


从邻居到邻接关系,需要40秒


一个邻居若超过40秒没有回应关系确认报文HELLO,此时OSOF会认为该关系建立失败


2WAY 邻居阶段


FULL 邻接阶段




姓名:
Q Q:
电话:
全国统一客服电话:
400-618-8070
扫一扫立即关注
乾颐堂微信公众号
© 2013-2021 乾颐堂网络实验室 版权所有:上海乾韵信息科技有限公司 京ICP备14044984号-2 备案查询地址:http://www.beian.miit.gov.cn/