实验是路由重发布,是几天前做的,当时没弄明白到底怎回事,昨天看了点资料,总结了一下。如果有不对的地方可以提出哦

拓扑图:

把默认路由重分发到OSPF ospf重发布默认路由_网络

一:配置接口IP



1. 1-RSR20-1>en 14 
2.  
3. Password: 
4. 1-RSR20-1#configure terminal 
5. Enter configuration commands, one per line.  End with CNTL/Z. 
6. 1-RSR20-1(config)#hostname RouterA 
7. RouterA(config)#interface fastethernet0/0 
8. RouterA(config-if-FastEthernet 0/0)#ip address 172.16.1.5 255.255.255.252 
9. RouterA(config-if-FastEthernet 0/0)#no shutdown 
10. RouterA(config-if-FastEthernet 0/0)#exit 
11. RouterA(config)#interface loopback 10 
12. RouterA(config-if-Loopback 10)#ip address 192.168.2.1 255.255.255.0 
13. RouterA(config-if-Loopback 10)#no shutdown 
14. RouterA(config-if-Loopback 10)#exit 
15. RouterA(config)#interface fastethernet0/1 
16. RouterA(config-if-FastEthernet 0/1)#ip address 192.168.1.1 255.255.255.252 
17. RouterA(config-if-FastEthernet 0/1)#no shutdown 
18. RouterA(config-if-FastEthernet 0/1)#exit 
19. RouterA(config)# 
20.  
21.  
22.  
23. 1-RSR20-2>en 14 
24.  
25. Password: 
26. 1-RSR20-2#configure terminal 
27. Enter configuration commands, one per line.  End with CNTL/Z. 
28. 1-RSR20-2(config)#hostname RouterB 
29. RouterB(config)#interface fastethernet0/0 
30. RouterB(config-if-FastEthernet 0/0)#ip address 172.16.1.6 255.255.255.252 
31. RouterB(config-if-FastEthernet 0/0)#no shutdown 
32. RouterB(config-if-FastEthernet 0/0)#exit 
33. RouterB(config)#interface fastethernet0/1 
34. RouterB(config-if-FastEthernet 0/1)#ip address 172.16.1.1 255.255.255.252 
35. RouterB(config-if-FastEthernet 0/1)#no shutdown 
36. RouterB(config-if-FastEthernet 0/1)#exit 
37. RouterB(config)# 
38.  
39.  
40. 1-RSR20-3>en 14 
41.  
42. Password: 
43. 1-RSR20-3#configure terminal 
44. Enter configuration commands, one per line.  End with CNTL/Z. 
45. 1-RSR20-3(config)#hostname RouterC 
46. RouterC(config)#interface fastethernet0/0 
47. RouterC(config-if-FastEthernet 0/0)#ip address 172.16.1.2 255.255.255.252 
48. RouterC(config-if-FastEthernet 0/0)#no shutdown 
49. RouterC(config-if-FastEthernet 0/0)#exit 
50. RouterC(config)#interface loopback 30 
51. RouterC(config-if-Loopback 30)#ip address 172.16.3.1 255.255.255.0 
52. RouterC(config-if-Loopback 30)#no shutdown 
53. RouterC(config-if-Loopback 30)#exit 
54. RouterC(config)#interface fastethernet0/1 
55. RouterC(config-if-FastEthernet 0/1)#ip address 172.16.1.9 255.255.255.252 
56. RouterC(config-if-FastEthernet 0/1)#no shutdown 
57. RouterC(config-if-FastEthernet 0/1)#exit 
58. RouterC(config)# 
59.  
60.  
61.  
62.  
63. 1-RSR20-4>en 14 
64.  
65. Password: 
66. 1-RSR20-4#configure terminal 
67. Enter configuration commands, one per line.  End with CNTL/Z. 
68. 1-RSR20-4(config)#hostname RouterD 
69. RouterD(config)#interface fastethernet0/0 
70. RouterD(config-if-FastEthernet 0/0)#ip address 172.16.1.10 255.255.255.252 
71. RouterD(config-if-FastEthernet 0/0)#no shutdown 
72. RouterD(config-if-FastEthernet 0/0)#exit 
73. RouterD(config)#interface loopback 40 
74. RouterD(config-if-Loopback 40)#ip address 10.1.1.1 255.255.255.0 
75. RouterD(config-if-Loopback 40)#no shutdown 
76. RouterD(config-if-Loopback 40)#exit 
77. RouterD(config)#interface loopback 50 
78. RouterD(config-if-Loopback 50)#ip address 10.1.2.1 255.255.255.0 
79. RouterD(config-if-Loopback 50)#no shutdown 
80. RouterD(config-if-Loopback 50)#exit 
81. RouterD(config)#interface loopback 60 
82. RouterD(config-if-Loopback 60)#ip address 20.1.1.1 255.255.255.0 
83. RouterD(config-if-Loopback 60)#no shutdown 
84. RouterD(config-if-Loopback 60)#exit 
85. RouterD(config)#

二:配置RIP和OSPF



1. RouterA(config)#router rip    
2. RouterA(config-router)#version 2 
3. RouterA(config-router)#network 172.16.1.4 0.0.0.3 
4. RouterA(config-router)#network 192.168.1.0 0.0.0.3 
5. RouterA(config-router)#network 192.168.2.0 0.0.0.255 
6. RouterA(config-router)#no auto-summary 
7. RouterA(config)#ip route 0.0.0.0 0.0.0.0 f0/1 
8.  
9.  
10. RouterB(config)#router rip 
11. RouterB(config-router)#version 2 
12. RouterB(config-router)#network 172.16.1.4 0.0.0.3 
13. RouterB(config-router)#exit 
14. RouterB(config)#router ospf 10 
15. RouterB(config-router)#network 172.16.1.0 0.0.0.3 area 0 
16. RouterB(config-router)# 
17.  
18. RouterC(config)#router ospf 10 
19. RouterC(config-router)#network 172.16.1.0 0.0.0.3 area 0 
20. RouterC(config-router)#network 172.16.3.0 0.0.0.255 area 0 
21. RouterC(config-router)#network 172.16.1.8 0.0.0.3 area 1 
22. RouterC(config-router)# 
23.  
24.  
25. RouterD(config)#router ospf 10 
26. RouterD(config-router)#network 172.16.1.8 0.0.0.3 area 1 
27. RouterD(config-router)#network 10.1.1.0 0.0.0.255 area 1 
28. RouterD(config-router)#network 10.1.2.0 0.0.0.255 area 1 
29. RouterD(config-router)#network 20.1.1.0 0.0.0.255 area 1 
30. RouterD(config-router)#exit 
31. RouterD(config)#ip route 20.1.1.0 0.0.0.255 loopback 60

三、配置路由重分发



1. RouterA(config)#router rip 
2. RouterA(config-router)#default-information originate //RIP中重分发默认路由 
3. RouterA(config-router)# 
4.  
5.  
6. RouterB(config)#router ospf 10 
7. RouterB(config-router)#redistribute rip metric 50 subnets 将RIP发布到OSPF 
8. RouterB(config-router)#default-information originate//OSPF中重分发默认路由 
9. RouterB(config-router)#redistribute connected subnets //RIP中重分发直连路由 
10. RouterB(config-router)#exit 
11. RouterB(config)#router rip 
12. RouterB(config-router)#redistribute ospf 10 metric 1//向RIP中发OSPF 
13. RouterB(config-router)#redistribute connected  //ospf中分发直连路由 
14.  
15. RouterD(config)#router ospf 10 
16. RouterD(config-router)#redistribute static subnets  //ospf中发静态路由 
17. RouterD(config-router)#

把默认路由重分发到OSPF ospf重发布默认路由_redis_02

把默认路由重分发到OSPF ospf重发布默认路由_redis_03

把默认路由重分发到OSPF ospf重发布默认路由_OSPF_04

把默认路由重分发到OSPF ospf重发布默认路由_网络_05

总结

(1)路由重发布的原因和原理


      AS中,区域A中的路由器运行的是RIP协议,区域B中路由器运行的是OSPF协议,这两种协议是不同的协议,衡量他们的度值也是不一样的,区域A和区域B通信,需要边界路由器转发,但是从RIP到OSPF,不同的协议是不能相互通信的,因为衡量他们的权是不一样的。所以就用到了路由重发布。


   路由重发布实现了多种路由协议可以协同工作。不再担心不同的协议会产生的影响。实现了区域之间路由的连通性。


RIP和OSPF以及静态路由和默认路由之间实现通信的综合实验。


 (2)实验中有关命令的解析

RouterA(config-router)#no auto-summary

RA出于RIP协议中,RIPv2协议有自动汇总功能,主要是实现不同子网之间的通信。举个例子吧: 在RIPv2中,R1有一条10.1.1.2/24的路由,如果开启了自动汇总,那么这个地址就会汇总到主类边界,有可能是1.0.0.0.0/8等这样的主类路由,如果关系了自动汇总的话,那就会依照路由的掩码来正常发送。一般建议是关闭自动汇总的。

RouterA(config)#ip route 0.0.0.0 0.0.0.0 f0/1

      默认路由 如果不懂的话,点击这里!

RouterD(config)#ip route 20.1.1.0 0.0.0.255 loopback 60

       静态路由 如果不懂的话,点击这里!

RouterA(config-router)#default-information originate

RIP中,这句命令的意思是RIP协议重分发默认路由,将这个默认路由通过IGP传播出去,该命令设置RIP是否产生默认路由,default-information originate和ip route 0.0.0.0 0.0.0.0.的作用差不多,只不过后者是一条命令指定一个默认路由,仅在本路由器有效,其它路由器不知道有一个默认路由的存在。

         

RouterB(config-router)#redistribute rip metric 50 subnets

RIP重分发进OSPF中,redistribute的意思是重分发,metric 50 是度量值是50,OSPF和RIP的计算机理是不一样的,两者对于metric的理解不同,所以metric根据网络当前状态和客户需要达到的目的确定度量值。 Subnets是子网 ,也就是携带了子网,是无类路由, 也就是说这个RIP协议是RIPv2。需要注意的是这儿的50并不是跳数,而是Ospf中的度量值

RouterB(config-router)#redistribute connected subnets
connected是直连   subnets是子网
RouterB(config-router)#redistribute ospf 10 metric 1
OSPF重分发到RIP中   1是RIP的跳数
RouterB(config-router)#redistribute connected

       重发布直连路由   但是不携带子网


转载于:https://blog.51cto.com/zhaoyuqiang/1179811