路由的重分布.docx
《路由的重分布.docx》由会员分享,可在线阅读,更多相关《路由的重分布.docx(16页珍藏版)》请在冰豆网上搜索。
路由的重分布
配置基本的路由重分布
路由重分布的意思就是比如说RouterA和RouterB配两个不同的动态路由协议,他们之间是没有LSA的,要想在router上有对方的LSA就要做重发布。
一般来说一个组织或者一个跨国公司很少只使用一个路由协议,而如果一个公司同时运行了多个路由协议,或者一个公司和另外一个公司合并的时候两个公司用的路由协议并不一样,这个时候该怎么办呢?
所以必须重发布来将一个路由协议的信息发布到另外的一个路由协议里面去。
重发布只能在针对同一种第三层协议的路由选择进程之间进行,也就是说,OSPF,RIP,IGRP等之间可以重发布,因为他们都属于TCP/IP协议栈的协议
RIP与静态路由重分布的配置
RIP与静态路由的重分布配置
如上例图所示:
“RIP与OSPF路由重分布例子”
switchA(config)#routerrip
switchA(config-router)#network192.168.10.0
switchA(config-router)#network192.168.20.0
switchA(config-router)#network192.168.1.0
switchA(config-router)#version2
switchA(config-router)#noauto-summary
switchA(config-router)#exit
Router(config)#routerrip
Router(config-router)#network192.168.1.0
Router(config-router)#network192.168.2.0
Router(config-router)#version2
Router(config-router)#noauto-summary
Router(config-router)#exit
Router(config)#iproute192.168.30.0255.255.255.0192.168.2.1
Router(config)#iproute192.168.40.0255.255.255.0192.168.2.1
Router(config)#end
switchB(config)#iproute192.168.10.0255.255.255.0192.168.2.2
switchB(config)#iproute192.168.20.0255.255.255.0192.168.2.2
switchB(config)#iproute192.168.1.0255.255.255.0192.168.2.2
switchB(config)#end
在互连路由器上进行重分布配置,使其两个不同路由协议的网络进行互通
Router(config)#routerrip
Router(config-router)#redistributestatic
Subnet//将RIP重分布到静态路由当中
Router(config-router)#exit
Router(config)#end
此例我只是做了把RIP重分布到静态路由,是因为静态路由本身就是一个明确的邻接路由,因为我们在switchB上已经明确指定静态路由了,所以就没有做相关的重分布配置,话说过来,网络设备也没有提供相就的静态路由重分布的方法。
配置边界路由器传输缺省路由到RIPv2。
记住:
为了让其它RIPv2的路由器学习到缺省路由,RIPv2需要配置一条静态缺省路由。
配置好后:
三台设备的路由表情况如下:
Router:
Router#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/0
C192.168.1.2/32islocalhost.
C192.168.2.0/24isdirectlyconnected,FastEthernet0/1
C192.168.2.2/32islocalhost.
R192.168.10.0/24[120/1]via192.168.1.1,00:
00:
15,FastEthernet0/0
R192.168.20.0/24[120/1]via192.168.1.1,00:
00:
15,FastEthernet0/0
S192.168.30.0/24[1/0]via192.168.2.1
S192.168.40.0/24[1/0]via192.168.2.1
switchA:
switchA#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/1
C192.168.1.1/32islocalhost.
C192.168.10.0/24isdirectlyconnected,VLAN10
C192.168.10.1/32islocalhost.
C192.168.20.0/24isdirectlyconnected,VLAN20
C192.168.20.1/32islocalhost.
R192.168.30.0/24[120/1]via192.168.1.2,00:
00:
15,FastEthernet0/0
R192.168.40.0/24[120/1]via192.168.1.2,00:
00:
15,FastEthernet0/0
R192.168.2.0/24[120/1]via192.168.1.2,00:
00:
15,FastEthernet0/0
switchB:
switchB#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault
Gatewayoflastresortisnoset
C192.168.2.0/24isdirectlyconnected,FastEthernet0/1
C192.168.2.1/32islocalhost.
S192.168.10.0/24[1/0]via192.168.2.2
S192.168.20.0/24[1/0]via192.168.2.2
S192.168.1.0/24[1/0]via192.168.2.2
C192.168.40.0/24isdirectlyconnected,VLAN20
C192.168.40.1/32islocalhost.
根据上述的路由表的分析我们得知rip与static的路由重分布成功。
OSPF与静态路由的重分布配置
OSPF与静态路由分布配置
如上例图所示:
“RIP与OSPF路由重分布例子”
switchA(config)#routerospf10
switchA(config-router)#network192.168.10.00.0.0.255area0
switchA(config-router)#network192.168.20.00.0.0.255area0
switchA(config-router)#network192.168.1.00.0.0.255area0
switchA(config-router)#exit
switchA(config)#end
router(config)#routerospf10
router(config-router)#network192.168.1.00.0.0.255area0
router(config-router)#network192.168.2.00.0.0.255area0
router(config-router)#exit
router(config)#iproute192.168.30.0255.255.255.0192.168.2.1
router(config)#iproute192.168.40.0255.255.255.0192.168.2.1
router(config)#end
switchB(config)#iproute192.168.10.0255.255.255.0192.168.2.2
switchB(config)#iproute192.168.20.0255.255.255.0192.168.2.2
switchB(config)#iproute192.168.1.0255.255.255.0192.168.2.1
switchB(config)#end
在互连路由器上进行重分布配置,使其两个不同路由协议的网络进行互通
Router(config)#routerospf10
Router(config-router)#redistributestaticsubnets
//将OSPF重分布到静态路由
Router(config-router)#exit
Router(config)#end
此例我只是做了把OSPF重分布到静态路由,是因为静态路由本身就是一个明确的邻接路由,因为我们在switchB上已经明确指定静态路由了,所以就没有做相关的重分布配置,话说过来,网络设备也没有提供相就的静态路由重分布的方法。
配置好后:
三台设备的路由表情况如下:
Router:
Router#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/0
C192.168.1.2/32islocalhost.
C192.168.2.0/24isdirectlyconnected,FastEthernet0/1
C192.168.2.2/32islocalhost.
O192.168.10.0/24[110/2]via192.168.1.2,1d,22:
44:
08,FastEthernet0/0
O192.168.20.0/24[110/2]via192.168.1.2,1d,22:
44:
08,FastEthernet0/0
S192.168.30.0/24[1/0]via192.168.2.1
S192.168.40.0/24[1/0]via192.168.2.1
switchA:
switchA#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/1
C192.168.1.1/32islocalhost.
C192.168.10.0/24isdirectlyconnected,VLAN10
C192.168.10.1/32islocalhost.
C192.168.20.0/24isdirectlyconnected,VLAN20
C192.168.20.1/32islocalhost.
O192.168.30.0/24[110/2]via192.168.1.2,1d,22:
44:
08,FastEthernet0/0
O192.168.40.0/24[110/2]via192.168.1.2,1d,22:
44:
08,FastEthernet0/0
O192.168.2.0/24[110/2]via192.168.1.2,1d,22:
44:
08,FastEthernet0/0
switchB:
switchB#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault
Gatewayoflastresortisnoset
C192.168.2.0/24isdirectlyconnected,FastEthernet0/1
C192.168.2.1/32islocalhost.
S192.168.10.0/24[1/0]via192.168.2.2
S192.168.20.0/24[1/0]via192.168.2.2
S192.168.1.0/24[1/0]via192.168.2.2
C192.168.40.0/24isdirectlyconnected,VLAN20
C192.168.40.1/32islocalhost.
根据上述的路由表的分析我们得知OSPF与static的路由重分布成功。
路由重分布列表控制例子
OSPF与RIP路由重分布配置,使用重分布列表,对分布的路由进行控制的配置
如上例图所示:
“RIP与OSPF路由重分布例子”
switchA(config)#routerrip
switchA(config-router)#network192.168.10.0
switchA(config-router)#network192.168.20.0
switchA(config-router)#network192.168.1.0
switchA(config-router)#version2
switchA(config-router)#noauto-summary
switchA(config-router)#exit
switchA(config)#end
router(config)#routerrip
router(config-router)#network192.168.1.0
router(config-router)#network192.168.2.0
router(config-router)#version2
router(config-router)#noauto-summary
router(config-router)#redistributeospfmetric2//设置路由重分布,将rip重分布到ospf中
router(config-router)#exit
router(config)#routerospf10
router(config-router)#network192.168.1.00.0.0.255area0
router(config-router)#network192.168.2.00.0.0.255area0
router(config-router)#redistribluteripsubnets//设置路由重分布,将ospf重分布到rip中
router(config-router)#exit
router(config)#end
switchB(config)#routerospf10
switchB(config-router)#network192.168.30.00.0.0.255area0
switchB(config-router)#network192.168.40.00.0.0.255area0
switchB(config-router)#network192.168.2.00.0.0.255area0
switchB(config-router)#exit
在没有设置重分布列表之前三台设备的路由如下:
Router:
Router#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/0
C192.168.1.2/32islocalhost.
C192.168.2.0/24isdirectlyconnected,FastEthernet0/1
C192.168.2.2/32islocalhost.
R192.168.10.0/24[120/1]via192.168.1.1,00:
00:
15,FastEthernet0/0
R192.168.20.0/24[120/1]via192.168.1.1,00:
00:
15,FastEthernet0/0
O192.168.30.0/24[110/2]via192.168.2.1,1d,22:
44:
08,FastEthernet0/1
O192.168.40.0/24[110/2]via192.168.2.1,1d,22:
44:
08,FastEthernet0/1
switchA:
switchA#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/1
C192.168.1.1/32islocalhost.
C192.168.10.0/24isdirectlyconnected,VLAN10
C192.168.10.1/32islocalhost.
C192.1