RIP与OSPF双点双向重分布

合集下载

BGP和OSPF在路由重分发时的注意点

BGP和OSPF在路由重分发时的注意点

RGNOSv10.3(3)BGP和OSPF在路由重分发时的注意点2008-5-15福建星网锐捷网络有限公司版权所有侵权必究前言本文档介绍了RGNOS V10.3(3)中BGP和OSPF路由重发布时的一些实现特点。

由于这些特点区别于友商CISCO的BGP功能实现,在具体的项目实施过程中需要注意。

1.☹本文档仅限公司内部使用,严禁外传。

1.☺如果您在阅读中产生疑问,请与文档维护人联系。

目录1. 1OSPF重分发BGP路由1. 1.1注意点1. 这里Cisco验证的版本为c7200-adventerprisek9-mz.124-9.T1.bin2. 1.2应用实例1. 1.2.1网络拓扑四台设备之间建立EBGP/IBGP/EBGP连接。

C1为CISCO 3550、C2、C3是Cisco模拟器,R1是我司设备,实验设备为RG-S5750。

C1和R1建立EBGP连接,R1和C2建立IBGP连接,C2和C3建立EBGP连接。

其中C1和C3主要是发送路由,具体的操作在R1和C2。

2. 1.2.2配置文件C1 简化配置C1#sho running-configBuilding configuration...Current configuration : 2557 bytes!version 12.2no service padservice timestamps debug uptimeservice timestamps log uptimeno service password-encryption!hostname C1!!no aaa new-modelip subnet-zeroip routing!!!!!!no file verify autospanning-tree mode pvstspanning-tree extend system-id!vlan internal allocation policy ascending!!interface Loopback0ip address 1.1.1.1 255.255.255.255!interface FastEthernet0/1no switchportip address 192.168.16.1 255.255.255.248!interface FastEthernet0/2switchport mode dynamic desirable!interface FastEthernet0/3switchport mode dynamic desirable!...!router bgp 1no synchronizationbgp log-neighbor-changesredistribute staticneighbor 192.168.16.2 remote-as 23no auto-summary!ip classlessip route 192.168.111.0 255.255.255.0 Loopback0ip route 192.168.112.0 255.255.255.0 Loopback0ip http serverip http secure-server!!!control-plane!!line con 0line vty 0 4privilege level 15password wlogin!!endC1#C2简化配置C2#sho runnBuilding configuration...Current configuration : 1450 bytes!version 12.4service timestamps debug datetime msecservice timestamps log datetime msecno service password-encryption!hostname C2!boot-start-markerwarm-rebootboot-end-marker!!no aaa new-model!resource policy!ip cef!!!!interface Loopback0ip address 192.168.125.1 255.255.255.0 secondary ip address 192.168.126.1 255.255.255.0 secondary ip address 2.2.2.2 255.255.255.255!interface FastEthernet0/0ip address 192.168.26.2 255.255.255.248duplex full!interface Ethernet1/0no ip addressshutdownduplex half!interface Ethernet1/1no ip addressshutdownduplex half!interface Ethernet1/2no ip addressshutdownduplex half!interface Ethernet1/3ip address 192.168.23.1 255.255.255.248duplex full!router ospf 1log-adjacency-changesnetwork 2.2.2.2 0.0.0.0 area 0network 192.168.26.0 0.0.0.7 area 0!router bgp 23no synchronizationbgp log-neighbor-changesnetwork 192.168.125.0network 192.168.126.0neighbor 6.6.6.6 remote-as 23neighbor 6.6.6.6 update-source Loopback0neighbor 6.6.6.6 next-hop-selfneighbor 192.168.23.2 remote-as 3no auto-summary!no ip http serverno ip http secure-server!!...!line con 0stopbits 1line aux 0line vty 0 4privilege level 15password wlogin!!endC2#C3简化配置C3#sho runnBuilding configuration...Current configuration : 1178 bytes!version 12.4service timestamps debug datetime msecservice timestamps log datetime msecno service password-encryption!hostname C3!boot-start-markerboot-end-marker!!no aaa new-model!resource policy!ip cef!!!!!!interface Loopback0ip address 3.3.3.3 255.255.255.255!interface FastEthernet0/0no ip addressshutdownduplex full!interface Ethernet1/0no ip addressshutdownduplex half!interface Ethernet1/1no ip addressshutdownduplex half!interface Ethernet1/2no ip addressshutdownduplex half!interface Ethernet1/3ip address 192.168.23.2 255.255.255.248duplex full!router bgp 3no synchronizationbgp log-neighbor-changesredistribute staticneighbor 192.168.23.1 remote-as 23no auto-summary!ip route 192.168.131.0 255.255.255.0 Loopback0ip route 192.168.132.0 255.255.255.0 Loopback0no ip http serverno ip http secure-server!!!logging alarm informational!...!line con 0stopbits 1line aux 0line vty 0 4privilege level 15password wlogin!!endC2#R1简化配置R1#show runnBuilding configuration...Current configuration : 2080 bytes!version RGNOS 10.3.00(3), Release(38105)(Fri Apr 25 15:29:44 CST 2008 -ngcf31)hostname R1co-operate enable!!!!route-map ospf_redist permit 10match route-type external!vlan 1!!!!!interface GigabitEthernet 0/1no switchportno ip proxy-arpip address 192.168.26.1 255.255.255.248!interface GigabitEthernet 0/2!...!interface GigabitEthernet 0/23!interface GigabitEthernet 0/24no switchportno ip proxy-arpip address 192.168.16.2 255.255.255.248!interface Loopback 0ip address 6.6.6.6 255.255.255.255ip address 192.168.165.1 255.255.255.0 secondaryip address 192.168.166.1 255.255.255.0 secondary!!!!!!!!router bgp 23neighbor 2.2.2.2 remote-as 23neighbor 2.2.2.2 update-source Loopback 0neighbor 192.168.16.1 remote-as 1!address-family ipv4network 192.168.165.0network 192.168.166.0neighbor 2.2.2.2 activateneighbor 2.2.2.2 next-hop-selfneighbor 192.168.16.1 activateexit-address-family!!router ospf 1router-id 6.6.6.6network 6.6.6.6 0.0.0.0 area 0network 192.168.26.0 0.0.0.7 area 0!!!ip route 192.168.161.0 255.255.255.0 Loopback 0ip route 192.168.162.0 255.255.255.0 Loopback 0!!line con 0line vty 0 10privilege level 15loginpassword w!!end3. 1.2.3检验配置效果C2使用show ip bgp可以看到125.0/126.0是源发路由,111.0/112.0/165.0/166.0是IBGP路由,131.0/132.0是EBGP路由。

08路由重分布

08路由重分布

注意事项( 注意事项(续)
5、因为EIGRP的度量相对复杂,所以在重分 因为EIGRP的度量相对复杂, EIGRP的度量相对复杂 布时,需要分别指定带宽、延迟、可靠性、 布时,需要分别指定带宽、延迟、可靠性、 带宽 负载以及MTU参数的值。 负载以及MTU参数的值。 以及MTU参数的值 6、EIGRP能够识别内部路由和外部路由,默 EIGRP能够识别内部路由和外部路由, 能够识别内部路由和外部路由 认情况下,内部路由的管理距离是90,外 认情况下,内部路由的管理距离是90, 90 170( 部路由的管理距离是170 部路由的管理距离是170(路由代码为 EX” ”D EX )。
3、注入默认路由
EIGRP:ip defaultEIGRP:ip default-network (D* 1.0.0.0/8) OR:redistribute static (D*EX 0.0.0.0/0) RIP:defaul defaulRIP:defaul-information originate defaultOR:ip default-network OR:redistribute static 0.0.0.0/0) (R* 0.0.0.0/0) OSPF:defaul defaulOSPF:defaul-information originate (O*E2 0.0.0.0/0)
度量
路由重分布时,必须给重分布而来的路 由指定的度量值被称为默认度量值或 由指定的度量值被称为默认度量值或种 子度量值,它是在重分布期间定义的。 子度量值,它是在重分布期间定义的。
路由协议 RIP EIGRP OSPF IS-IS BGP 默认种子度量值 无限大 无限大 BGP为1,其他为20 0 IGP的度量值
配置重分布( 配置重分布(续)

重分布

重分布

本课程大纲:1.为什么要重分发?2.如何重分发?3.几个重要的命令:passive-interface,distribute-list,route-map,distance,D HCP路由重分布:将一种路由选择协议获悉的网络告知另一种路由选择协议,以便网络中每台工作站能到达其他的任何一台工作站,这一过程被称为重分布。

重分布原则:路由必须位于路由选择表中才能被重分发在重分发时设定种子metric协议 Seed MetricRIP 无限大必须手工指定EIGRP 无限大也必须手工指定OSPF 20 如果重分布进来的是BGP的话,Metric是1,这是个特例IS-IS 0BGP 携带原来的Metric值R1(config-router)#default-metric 1 使用此命令来设定种子metric值从无类别路由器向有类别路由器重分发协议的时候,仅在掩码相同的接口通告。

为什么要重分发?1.重分发进RIP命令:redistribute 【其他路由协议】 metric 1 R1(config-router)#redistribute static (可不加Metric,默认=1)重分布进RIP时注意,必须指定度量值,或者用default-metric命令设置种子度量值(RIP默认种子度量值无限大),只有重分布静态时不用制定metric 值。

如果同时用metric和default-metric命令指定度量值,则metric优先。

2.重分发进OSPF默认Metric值为20,默认类型是O E2,默认情况下子网不通告命令:redistribute 【其他路由协议】 subnets 3.重分发进EIGRP重分发以后的管理距离是170命令:redistribute 【其他路由协议】 metric 1000 100 255 1 1500R1(config-router)#redistribute connected (不加Metric也可)(根据直连接口的不同计算Metric)R1(config-router)#redistribute static (不加Metric也可)(根据下一跳接口计算Metric)4.重分发进IS-IS默认属于Level 2,默认Metric值为0命令:redistribute 【其他路由协议】注意:BGP重分布进IGP时会造成些问题,原则上不推荐这样做。

重分布和策略路由

重分布和策略路由

一、实验拓扑图:AucklandSanJose3Singapore 192.168.224.1/30S1/2192.168.240.2/30S1/2 S1/0192.168.224.2/30S1/1192.168.240.1/30 Engineers Lo0 192.168.232.1/24T1 1.544Mbps19.2Kpbs RIP v2Managers Lo1 192.168.236.1/24Lo0 192.168.5.1/24二、实验目的1、在实验中应用到高级路由功能来操作路由更新,这些特性包括分发列表,默认路由,被动接口和路由重分布。

2、掌握高级路由特性来控制路由更新。

三、实验要求1、公司的SanJose3和Singapore 之间的网络使用的RIPV2动态路由协议。

2、在SanJose3上面连接了一个stub network 192.168.5.1/24,为了减少流量,过滤RIPv2更新流量在整个192.168.5.1/24网络发送。

3、在Singapore 有Engineers 和Managers 部门,Managers 网络并不想被SanJose3所学习到。

4、有一条非常慢的19.2Kpbs 的链路连接Singapore 和Auckland ,为了减少这条链路的 流量,我们要禁止动态路由更新通过这条链路5、在满足上述条件的情况下,实现全网互通。

四、实验步骤1、按照拓扑图中IP ,配置好路由器接口的 IP 地址,但是不要配置RIPv2协议,使用CDP 协议检测相邻设备的连通性。

配置如下:Router(config)#hostname SanJose3SanJose3(config)#line c 0SanJose3(config-line)#exec-timeout 0 0SanJose3(config-line)#logging synchronousSanJose3(config)#no ip domain-lookupSanJose3(config)#interface s1/2SanJose3(config-if)#ip address 192.168.224.1 255.255.255.252SanJose3(config-if)#no shutdownSanJose3(config)#interface loopback 0SanJose3(config-if)#ip address 192.168.5.1 255.255.255.0Router(config)#hostname AucklandAuckland (config)#interface s1/2Auckland (config-if)#ip address 192.168.240.2 255.255.255.252Auckland (config-if)#no shutdownAuckland (config)#interface loopback 0Auckland (config-if)#ip address 192.168.248.1 255.255.255.0Router(config)#hostname SingaporeSingapore(config)#interface loopback 0Singapore(config-if)#ip address 192.168.232.1 255.255.255.0Singapore(config-if)#description EngineersSingapore(config)#interface loopback 1Singapore(config-if)#ip address 192.168.236.1 255.255.255.0Singapore(config-if)#description ManagerSingapore(config)#interface s1/0Singapore(config-if)#ip address 192.168.224.2 255.255.255.252Singapore(config-if)#no shutdownSingapore(config)#interface s1/1Singapore(config-if)#ip address 192.168.240.1 255.255.255.252Singapore(config-if)#no shutdown配置完成后使用CDP 协议检查相邻设备的连通性,如下2、在SanJose3上,配置RIPv2协议通告物理直连的网络,配置如下:SanJose3(config)#router ripSanJose3(config-router)#version 2SanJose3(config-router)#network 192.168.224.0SanJose3(config-router)#network 192.168.5.0因为192.158.5.0是一个stub network,这个网络里没有路由器或者主机需要RIPv2协议的更新。

OSPF多进程之间的路由重发布

OSPF多进程之间的路由重发布

OSPF多进程之间的路由重发布1、实验拓扑如下图:R1R4R3 R2Area 00spf 10Area 0Ospf 1002、实验目的:1、实现R2与R3之间互相访问时的数据分流。

R2访问R3的3.3.3.3/32时走R1,R2访问R3的30.30.30.30/32时走R4。

R3访问R2的2.2.2.2/32时走R1,R3访问R2的20.20.20.20/32时走R1。

2、实现线路的冗余备份。

当R1链路故障时数据可以走R4,当R4链路故障时数据可以走R1。

实现链路的冗余备份。

3、理解并掌握route-map在控制路由方面的应用。

3、实验配置文档R1配置:config terint f0/0ip add 10.0.0.1 255.255.255.252no shutint f1/0ip add 10.0.0.5 255.255.255.252no shutint lo 0ip add 1.1.1.1 255.255.255.255endwriteconfig terrouter ospf 10router-id 1.1.1.1network 10.0.0.0 0.0.0.3 area 0redistribute ospf 100 metric-type 1 subnets route-map ospf100_to_ospf10 distribute-list deny_ospf100 inendconfig terrouter ospf 100router-id 1.1.1.1network 10.0.0.4 0.0.0.3 area 0redistribute ospf 10 metric-type 1 subnets route-map ospf10_to_ospf100 distribute-list deny_ospf10 inendwriteip access-list standard deny_ospf10deny 2.2.2.2 0.0.0.0deny 20.20.20.20 0.0.0.0permit anyip access-list standard deny_ospf100deny 3.3.3.3 0.0.0.0deny 30.30.30.30 0.0.0.0permit anyaccess-list 10 permit 2.2.2.2 0.0.0.0access-list 11 permit 3.3.3.3 0.0.0.0access-list 20 permit 20.20.20.20 0.0.0.0access-list 21 permit 30.30.30.30 0.0.0.0route-map ospf100_to_ospf10 permit 10match ip address 11set metric 100route-map ospf100_to_ospf10 permit 20match ip address 21set metric 200route-map ospf10_to_ospf100 permit 10match ip address 10set metric 100route-map ospf10_to_ospf100 permit 20match ip address 20set metric 200R4配置:config terint f0/0ip add 172.16.0.1 255.255.255.252no shutint f1/0ip add 172.16.0.5 255.255.255.252no shutint lo 0ip add 4.4.4.4 255.255.255.255endwriteconfig terrouter ospf 10router-id 4.4.4.4network 172.16.0.4 0.0.0.3 area 0redistribute ospf 100 metric-type 1 subnets route-map ospf100_to_ospf10 distribute-list deny_ospf100 inendconfig terrouter ospf 100router-id 4.4.4.4network 172.16.0.0 0.0.0.3 area 0redistribute ospf 10 metric-type 1 subnets route-map ospf10_to_ospf100 distribute-list deny_ospf10 inendwriteip access-list standard deny_ospf10deny 2.2.2.2 0.0.0.0deny 20.20.20.20 0.0.0.0permit anyip access-list standard deny_ospf100deny 3.3.3.3 0.0.0.0deny 30.30.30.30 0.0.0.0permit anyaccess-list 10 permit 2.2.2.2 0.0.0.0access-list 11 permit 3.3.3.3 0.0.0.0access-list 20 permit 20.20.20.20 0.0.0.0access-list 21 permit 30.30.30.30 0.0.0.0route-map ospf100_to_ospf10 permit 10 match ip address 11set metric 200route-map ospf100_to_ospf10 permit 20 match ip address 21set metric 100route-map ospf10_to_ospf100 permit 10 match ip address 10set metric 200route-map ospf10_to_ospf100 permit 20 match ip address 20set metric 100R2的配置:config terint f0/0ip add 10.0.0.2 255.255.255.252no shutint f1/0ip add 172.16.0.6 255.255.255.252no shutint lo 0ip add 2.2.2.2 255.255.255.255int lo 1ip add 20.20.20.20 255.255.255.255 endwriteconfig terrouter ospf 10router-id 2.2.2.2network 172.16.0.4 0.0.0.3 area 0 network 10.0.0.0 0.0.0.3 area 0 network 2.2.2.2 0.0.0.0 area 0network 20.20.20.20 0.0.0.0 area 0endwriteR3的配置:config terint f0/0ip add 10.0.0.6 255.255.255.252no shutint f1/0ip add 172.16.0.2 255.255.255.252no shutint lo 0ip add 3.3.3.3 255.255.255.255int lo 1ip add 30.30.30.30 255.255.255.255endwriteconfig termrouter ospf 100router-id 3.3.3.3network 172.16.0.0 0.0.0.3 area 0network 10.0.0.4 0.0.0.3 area 0network 3.3.3.3 0.0.0.0 area 0network 30.30.30.30 0.0.0.0 area 0endwrite4、实验测试1、在R2上show ip route查看结果,可以看出实现了数据分流。

双点双向重发布-路由环路

双点双向重发布-路由环路

双点双向重发布-路由环路2014年10月12日19:57如何产生环路:在RIP域内形成环路先R1(config-router)#passive-interface f1/0然后R1(config)#int lo0R1(config-if)#shutdown等一小会就会在R1上有R1#sh ip route1.0.0.0/24 is subnetted, 1 subnetsR 1.1.1.0 [120/5] via 12.1.1.2, 00:00:08, FastEthernet0/0 时,将R1(config)#router ripR1(config-router)#no passive-interface f1/0会在R4上看到R4#sh ip route1.0.0.0/24 is subnetted, 1 subnetsR 1.1.1.0 [120/6] via 14.1.1.1, 00:00:02, FastEthernet0/0就会产生1.1.1.0/24的环路R1#traceroute 1.1.1.1Type escape sequence to abort.Tracing the route to 1.1.1.11 12.1.1.2 36 msec 60 msec 64 msec2 23.1.1.3 60 msec 64 msec 140 msec3 35.1.1.5 64 msec 124 msec 60 msec4 45.1.1.4 80 msec 76 msec 112 msec5 14.1.1.1 92 msec 96 msec 60 msec6 12.1.1.2 140 msec 88 msec 124 msec解决方案:// rip把自身R的路由重发布到ospf中,变成了打O的路由,如果在把打O的路由重发布回来,则就容易形成环路,所以应在ospf域内做,拒绝ospf域中从rip学学习到的路由R3#sh ip prefix-listip prefix-list r1: 2 entriesseq 5 deny 1.1.1.0/24seq 5 deny 1.1.1.0/24seq 10 permit 0.0.0.0/0 le 32R3#sh run | s router riprouter ripversion 2redistribute ospf 1 metric 4network 23.0.0.0distribute-list prefix r1 out ospf 1distance 109 23.1.1.2 0.0.0.0 1no auto-summaryR4#sh ip prefix-listip prefix-list deny_rip: 2 entriesseq 5 deny 1.1.1.0/24seq 10 permit 0.0.0.0/0 le 32R4#R4#sh run | s router riprouter ripversion 2redistribute ospf 1 metric 4network 14.0.0.0distribute-list prefix r1 out ospf 1no auto-summary在ospf域内形成环路R3(config)#int lo0R3(config-if)#ip add 3.3.3.3 255.255.255.0这样会形成3.3.3.3 /32 和3.3.3.0/24的两条环路,且方向相反3.3.3.3/32顺时针3.3.3.0/24逆时针如何解决这两个环路,至少减少为1条在interface loopback0 下设置ospf网络类型或者直接就是启用的是/32的主机路由R4#traceroute 3.3.3.3Type escape sequence to abort.Tracing the route to 3.3.3.31 45.1.1.5 56 msec 32 msec 32 msec2 35.1.1.3 64 msec 60 msec 64 msec3 23.1.1.2 160 msec 128 msec 116 msec4 12.1.1.1 64 msec 44 msec 112 msec5 14.1.1.4 92 msec 172 msec 156 msec6 45.1.1.5 132 msec 132 msec 96 msec7 35.1.1.3 172 msecR4#traceroute 3.3.3.0Type escape sequence to abort.Tracing the route to 3.3.3.01 14.1.1.1 56 msec 60 msec 28 msec2 12.1.1.2 48 msec 60 msec 156 msec3 23.1.1.3 172 msec 112 msec 92 msec4 35.1.1.5 220 msec 124 msec 200 msec5 45.1.1.4 112 msec 124 msec 64 msec6 14.1.1.1 108 msec 140 msec 108 msec解决环路的办法:(较笨办法)最好的方法是对从ospf进入rip的路由打TAG 值R3#sh ip prefix-listip prefix-list deny_rip: 2 entriesseq 5 deny 1.1.1.0/24seq 10 permit 0.0.0.0/0 le 32R3#sh run | s router ospfrouter ospf 1router-id 3.3.3.3log-adjacency-changesredistribute rip subnetsnetwork 3.3.3.0 0.0.0.255 area 0network 35.1.1.0 0.0.0.255 area 0distribute-list prefix r2 out ripR3#sh ip prefix-listip prefix-list deny_ospf: 3 entriesseq 5 deny 3.3.3.3/32seq 10 deny 3.3.3.0/24seq 15 permit 0.0.0.0/0 le 32//在rip进程下阻塞从ospf中重发布过来rip的路由利用分发列表只能是out方向,在执行双点双向重发布的时候,所以的网段都会成环路的,不是仅仅实例中举出的两条路由!所以这种方法不具有可扩展性!R4#sh ip prefix-listip prefix-list deny_ospf: 3 entriesseq 5 deny 3.3.3.3/32seq 10 deny 3.3.3.0/24seq 15 permit 0.0.0.0/0 le 32R4#sh run | s router ospfrouter ospf 1router-id 4.4.4.4log-adjacency-changesredistribute rip subnetsnetwork 45.1.1.0 0.0.0.255 area 0distribute-list prefix r2 out ripdistance 121 3.3.3.3 0.0.0.0 1。

路由重分布

路由重分布

方法一的缺陷
使用解决方法一的问题是:消除了多个重新分配点内在的冗余性。 当与重分布点相连的链路失效后,则不能到达与失效链路相同域的网 络。 本例中将R3的以太口down掉,则R3的路由表如下:
R3#show ip route Gateway of last resort is not set O O C 192.168.4.0/24 [110/74] via 192.168.3.1, 00:13:51, Serial0/0 192.168.5.0/24 [110/138] via 192.168.3.1, 00:13:51, Serial0/0 192.168.3.0/24 is directly connected, Serial0/0
router rip version 2 no auto-summary network 192.168.6.0 redistribute ospf 1 metric 2 distribute-list 2 in
access-list 1 permit 192.168.3.0 0.0.0.255 access-list 1 permit 192.168.4.0 0.0.0.255 access-list 2 permit 192.168.1.0 0.0.0.255 access-list 2 permit 192.168.2.0 0.0.0.255
解决方法一
R3#show ip route Gateway of last resort is not set O O R R C C 192.168.4.0/24 [110/74] via 192.168.3.1, 00:06:44, Serial0/0 192.168.5.0/24 [110/138] via 192.168.3.1, 00:06:44, Serial0/0 192.168.6.0/24 [120/1] via 192.168.2.5, 00:00:26, FastEthernet0/0 192.168.1.0/24 [120/1] via 192.168.2.5, 00:00:26, FastEthernet0/0 192.168.2.0/24 is directly connected, FastEthernet0/0 192.168.3.0/24 is directly connected, Serial0/0

不同的OSPF进程互相重分发

不同的OSPF进程互相重分发

不同OSPF 进程之间的重分发我们为什么需要在不同的OSPF 进程之间进行充分发呢?@过滤OSPF 路由1、过滤“域内”路由:一般情况下,我们是没有办法过滤域内路由的;因为在同一个OSPF区域中,计算域内路由使用的是1类LSA或者2类LSA。

这些LSA在同一个区域中必须是相同的,为了实现构建一个完整的区域拓扑。

属于邻接关系的两个路由器之间的数据库中的1类LSA和2类LSA必须是完全相同的;如果想过滤的话,我们可以使用分发列表,作用于将路由条目放入路由表的时候。

除此之外,我们还可以在同一个区域中,运行不同的OSPF进程,然后在不同的进程之间实现重分发,这样一来的话。

虽然是在同一个区域,但是不同的OSPF进程之间的路由互相学习的时候会看做是不同的路由,到了对方的进程中,是作为外部路由来出现的,此时我们就可以在同一个区域中过滤之前的那种所谓的“O ”的路由了;其实现在已经变换成了" 外部路由"之间的过滤了;2、过滤O IA 路由:与其我们通过不同的OSPF进程来划分同一个区域,从而导致在重分发的过程中实现路由的过滤。

还不如我们将同一个区域划分成不同的区域,这样的话,原来是与同一个区域的路由,现在学习时候就变成了O IA 的路由。

此时此刻,我们可以在ABR 上实现3 类LSA的过滤;我们可以理解ABR的功能:@将非骨干区域中的内部路由转发到骨干区域中去;@将骨干区域中的内部路由以及从其他非骨干区域学习的域间路由转发到其他的非骨干区域;3、过滤外部路由;因为到目前为止,我们还不可以实现5 类LSA 的过滤。

如果想过滤外部路由的话,我们也可以通过在OSPF内部路由上运行不同的OSPF进程,然后在进程之间实现重分发;@划分OSPF 域;要么出于管理的目的或者在“重分发点”上控制路由的角度来考虑,我们将一个完整的OSPF路由域通过不同的OSPF进程来划分,都是一个很正常的实现方案;此时,我们将不同的OSPF进程看做是完全不同的“两个协议”。

路由重发布实验报告

路由重发布实验报告

综合实训报告项目名称: RIP与ospf之间路由重发布班级: 12级网络工程姓名:魏少帅、魏彦博、马媛媛、雪玉指导老师:魏凯斌实训时间: 8月31日至9月10日一:背景需求通过做路由重发使得不同路由之间可以互通二:需求分析1.用户需求(1)利用RIP v2使得使用rip的网络互通(2)利用ospf使得使用ospf的网络互通(3)在rip与ospf相连的边界路由器上做路由重发布,使得两个网络互通2.技术分析(1):rip技术(2):ospf技术(3):路由重发布技术三:解决方案1:在路由器R3、R4上启动rip v22在路由器R1、R2上启动ospf3在R3上做路由路由重发布四:拓扑图设计五:设备需求1:2台路由器RSR20-14 2:2台路由器RSR20-24 3:两台PC六:ip地址规划七:实验步骤与配置R1#enconfhost R1confint fa0/0ip addr 10.0.2.1 255.255.255.252no shutint loopback 0ip addr 10.0.3.1 255.255.255.252no shutexitrouter ospf 10network 10.0.2.0 0.0.0.3 area 1network 10.0.3.1 0.0.0.3 area 1exitR2#enconfhost R1confint fa0/0ip addr 10.0.2.1 255.255.255.252no shutint loopback 0ip addr 10.0.3.1 255.255.255.252no shutexitrouter ospf 10network 10.0.2.0 0.0.0.3 area 1network 10.0.3.1 0.0.0.3 area 1exitR3#enconfhost R3confint fa0/0ip addr 10.0.1.1 255.255.255.252no shutint fa0/1ip addr 172.16.1.2 255.255.255.252no shutexitrouter ospf 10network 10.0.1.0 0.0.0.3 area 0exitrouter ripvers 2network 172.16.1.0 0.0.0.3no auto-exitrouter ospf 10red rip subnetsexitrouter ripred ospf 10 metric 1endR4#enconfhost R4confint fa0/0ip addr 172.16.1.1 255.255.255.252no shutexitint loopback 0ip addr 172.16.2.2 255.255.255.252no shutexitrouter ripvers 2network 172.16.1.0 0.0.0.3network 172.16.2.0 0.0.0.3no auto-exitend八、实验测试1:用show ip route来测试路由配置2:用show ip rip验证版本配置3:用show running-config查看设备所有配置信息4:用show ip interface brief查看接口状态。

关于双点双向重分布的一些总结 -未必全对

关于双点双向重分布的一些总结 -未必全对
但是这样deny是在ospf域内进行,等于是ASBR不接收rip域内的路由了。
这样做完之后的结果和修改AD值是相同的。
这是方法之一,分布列表有很多控制参数,
我相信还有其他方式,也可以实现相同效果。
方法三:
使用route-map,如果在分布列表的基础上去思考使用route-map的话,会少走一些弯路。
有意思的地方出现了,既然ASBR 1和ASBR 2在相同的ospf域,
那为什么两个点的路由表不同?
观察路由表发现有一端的ASBR选择了rip协议,
另一端的ASBR选择了ospf协议,
其实经过分析之后,这种情况很容易可以解释。
在选择rip协议的ASBR端,说明rip域的路由条目是从这个点进来的,
然后形成等价的负载均衡。
我想到了樊老师回答的一个问题,
在ASBR 1和ASBR 2中,究竟哪一边会出现这种状况?
"取决于时间",
如果先在ASBR 2做好了redistribute,
那ASBR 1和B之间就会产生环路,反之亦然。
环路是如何自己消失的?
卷一上说,环路消失是因为失效计时器到时,
进来之后,又重分布进了ospf域,
然后,将这些路由条目(分布之前是rip域内路由,分布之后是ospf的O E2路由)通告给了其他ospf节点,
对端在学到O E2路由之后就会和之前学到的rip路由比较,
比较之后rip条目被丢弃,O E2留下了,就产生了这种情况。
在rip的数据库中也可以得到验证,
先看环路,
出现环路是造成网络收敛慢的主要原因,
但是在链路经过反复震荡之后
(也许几分钟,也许几十分钟,根据节点多少而定,在4个节点的环境下,使用ospf和rip时,收敛时间约在几分钟左右也,可能更短),

重分发,路由图,分发列表,前缀列表

重分发,路由图,分发列表,前缀列表

路由重分发/各种列表介绍RIP*******A协议分布到RIP =A协议的直连接口地址和打A协议都被引入到RIP中,SEED-METRIC 默认是无穷大,需要手工添加METRIC直连分布到RIP =直连分布到RIP中SEED-METRIC默认是1 不用手工添加。

静态/默认分布到RIP =静态分布到RIP中SEED-METRIC默认是1 不用手工添加。

OSPF*******A协议分布到OSPF =A协议的直连接口地址和打A协议都被引入到OSPF中,必须手工添加SUBNETS,SEED-METRIC默认是20直连分布到OSPF =直连分布到OSPF必须手工添加SUBNETS,SEED-METRIC默认是20静态/默认分布到OSPF =静态分布到OSPF必须手工添加SUBNETS,SEED-METRIC默认是20,(默认路由不能被分布进去*)EIGRP*******A协议分布到EIGRP =A协议的直连接口地址(ISIS除外,有BUG)和打A协议都被引入到EIGRP中。

SEED-METRIC默认是无穷大,需要手工添加METRIC,直连分布到EIGRP =直连分布到EIGRP中,不用手工添加静态/默认分布到EIGRP =静态分布到EIGRP中,不用手工添加ISIS*******A协议分布到ISIS =A协议的直连接口地址和打A协议都被引入到ISIS中,SEED-METRIC 默认是0直连分布到ISIS =直连分布到ISIS中,SEED-METRIC默认是0静态/默认分布到ISIS =静态分布到ISIS中,SEED-METRIC默认是0,(默认路由不能被分布进去*)实验任务1:双点双向重分发出现次优路径选择,解决方法实验任务2:重分发问题:在R4上show ip route能学习到几条路由!!结论:两条,在路由器协议A引入协议B动作:R上的所有运行A的协议和直连路由(除ISIS,ODR)以及R上的所有学习到的A的协议路由,都会重分布的B协议中实验任务3:passive-interface interfaceX被动接口命令总结:RIP:此命令不主动发送路由更新,但接收路由更新EIGRP: 此命令不发送和接收HELLO信息OSPF:此命令不发送和接收HELLO信息ISIS:此命令不发送和接收HELLO信息以RIP举例:R1:router ripversion 2passive-interface Serial1/0--------------配置被动接口network 1.0.0.0network 13.0.0.0no auto-summaryR3:R3#show ip route ----------------没有学习到R1的1.1.1.0/24的路由3.0.0.0/24 is subnetted, 1 subnetsC 3.3.3.0 is directly connected, Loopback013.0.0.0/24 is subnetted, 1 subnetsC 13.1.1.0 is directly connected, Serial1/0查看R1的路由表:R1#show ip route ---------------可以接收到R3的3.3.3.0/24的路由3.0.0.0/24 is subnetted, 1 subnetsR 3.3.3.0 [120/1] via 13.1.1.3, 00:00:09, Serial1/0开启R1的debug开关R1#debug ip ripR1#clear ip route *-------清除路由表*Mar 1 01:05:30.767: 3.3.3.0/24 via 0.0.0.0, metric 2, tag 0-----------接收到R3的路由分发列表:distribute-list {access–list-number | name} out ------------出方向[interface–name| routing–process [routing-process parameter]]distribute-list [access–list-number | name] | [route-map map-tag] in [interface-type interface-number]]------------进方向分发列表的作用是影响到控制层,可以灵活的指定那些路由可以进入,那些路由被拒绝!实验任务4:两台路由器运行EIGRP协议,并宣告所有的接口到EIGRP中。

RIP与OSPF双点双向重分布

RIP与OSPF双点双向重分布

关于重分布的几个重点:1、关于重分布进distance vector协议的时候,除了静态与connected 不需要手工指定metric以外,其余的需要手工指定,否则会认为是无穷大的路由通告。

2、重分布进OSPF的路由默认为OE2类型,send metric 为20,BGP除外。

3、在ISIS中分为level 1 和level 2的路由,前者称为内部路由缺省度量为0,0~63 而后者为外部路由,64~128度量,缺省为64 ,如果默认不指定的话,那么就是level2的路由,所以在做重分布的时候,向level 1重分布的时候需要指定level的类型在cisco路由器上,做RIP与OSPF双点双向重分布的时候,由于度量值的原因,会导致次优路由的出现。

如上面的图,基本配置就这些,当在RIP与OSPF中重分布各自协议后,R2与R1之间运行RIP 收到13.1.1.0/24 和1.1.1.1/32 度量值为120,由于R3也重分布进RIP的路由,经过R4传递给R2 13.1.1.0/24和 1.1.1.1/32 的路由度量值为110,同一条路由条目,管理距离低的进路由表,R3也同样收到R4传递过来的12.1.1.0/24 和1.1.1.1/32 ,那么也会优于之前从RIP学到的路由,这样当R3想到达12.1.1.0网段的时候,经过的不是R3---R1,而是R3----------R4----------R2,饶着过来,解决的办法,可以通过Distirbute-list 过滤掉、通过distance 修改AD方法一:Disribute-listR2上:access-list 1 permit 34.1.1.0 0.0.0.255access-list 1 permit host 4.4.4.4router ospf 1disribute-list 1 inR3上 access-list 1 permit 24.1.1.0 0.0.0.255access-list 1 permit host 4.4.4.4router ospf 1distribute-list in这时候在看下路由表各自的路由域都正常收到路由,没出现次优路由的问题。

路由重发布(路由引入)

路由重发布(路由引入)

• RIP更改metric:
路由协议下:redistribute ospf 110 metric 5
• 更改默认的metric:
路由协议下=>default-metric 5
• RIP重分发直连时,不加metric,此时,默认的metric是1
常州刘国钧高等职业技术学校
路由重发布的原则
不同协议不同路径存在时,使用度量值(metric值)和管理距离(AD)做选择 在多种协议的路由器中将管理距离最小的路由加入路由表; 在多条路径存在的路由中将度量值小的加入选择表中; 从无类别协议向有类别协议重新分配重分布原则 路由必须位于路由选择表中才能被重分发
R
11.0.0.0 OSPF
R
Loopback0:2.2.2.2/32
RTB
RTA
R
redistribute connected subnets
常州刘国钧高等职业技术学校
路由重发布的类型
引入静态路由
Dest. Protocol
Dest.
2.2.2.2 11.0.0.0
Protocol
OSPF Direct
• 有类路由选择协议不能通告携带子网掩码的路由,路由器 所接收到的每一条路由,无外有下面两种情况之一:
– 路由器有一个或多个接口连接到主网上; – 路由器没有接口连接到主网络上。
常州刘国钧高等职业技术学校
完成项目九任务2
常州刘国钧高等职业技术学校
次优路由
路由引入要注意什么?
• 次优路由
2. redistribute rip
R
2. Dest. ASE 150 Loopback0:Dest .
R
RTD

路由重分布在网络中的应用

路由重分布在网络中的应用

路由重分布在网络中的应用作者:钟林来源:《消费电子·理论版》2013年第06期摘要:在一个自治系统内运行单一路由协议可以方便网络管理和减少网络故障,但在现实网络环境中由于网络合并或公司政策等一些因素强迫我们的网络中存在多IP路由选择协议。

在网络中采用路由重分布能够实现网络中多IP路由协议的存在。

本文主要列举了RIP路由协议和OSPF路由协议的路由重分布和配置。

关键词:路由重分布;RIP;OSPF中图分类号:TP393.1 文献标识码:A 文章编号:1674-7712 (2013) 12-0000-01一、路由重分布概述为了在同一个互联网络中高效地支持多种路由选择协议,必须在这些不同的路由选择协议之间共享路由信息。

例如,一个RIP路由进程学习到的路由可能需要被输入到一个OSPF路由进程中去。

在路由选择协议之间交换路由信息的过程称为路由重分布(Redistribution)。

这种分布可以单向的(一种路由协议从另一种协议那里接收路由)或双向的(两种路由协议相互接收对方的路由)。

执行路由重分布的路由器被称为边界路由器,因为它们位于两个或者多个自治系统或路由域的边界上。

目前使用的每一种路由协议都支持重分布。

在一个网络上配置多种协议的原因有很多,如:a、公司对原有网络上进行扩展升级时购买了与原有设备不同公司的路由器,它使用不同的路由协议。

比起重新配置所有网络而言,在新买的路由器上进行路由重分布的配置会更加容易,并且不会对原有通信造成影响;b、公司可能从一种协议过渡到另外一种协议;c、公司内部的部分商业部门可能有基于主机的路由器,它们需要在网络边缘配置RIP;d、公司不同部门或地域网络进行合并时,可能存在不同网络使用了不同的路由协议。

因此需要进行路由重分布。

二、路由重分布的原则路由协议之间特性相差非常大,对路由重分布影响最大的协议特性是度量值和管理距离的差异性,以及协议的有无类别能力,在重分发时如果忽略了对这些差异的考虑,将导致网络中出现某些或者全部路由交换失败,甚至造成路由环路或者网络黑洞。

RIP与静态路由重分布[整理]

RIP与静态路由重分布[整理]

RIP与静态路由重分布一、网络拓扑图二、设备配置R1:Router>enaRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hos R1R1(config)#int f 0/0R1(config-if)#ip address 192.168.1.254 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exit%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upR1(config)#int s 2/0R1(config-if)#ip address 192.168.2.1 255.255.255.0R1(config-if)#clo ra 64000R1(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial2/0, changed state to downR1(config-if)#exiR1(config)#router ripR1(config-router)#ve 2R1(config-router)#network 192.168.1.0R1(config-router)#network 192.168.2.0R1(config-router)#exiR1(config)#do wrBuilding configuration...[OK]R2:Router>Router>enaRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hos R2R2(config)#int s 2/0R2(config-if)#ip address 192.168.2.2 255.255.255.0R2(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial2/0, changed state to upR2(config-if)#exiR2(config)#int s 3/0%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to upR2(config-if)#ip address 192.168.3.1 255.255.255.0R2(config-if)#clo ra 64000R2(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial3/0, changed state to downR2(config-if)#exiR2(config)#router ripR2(config-router)#ve 2R2(config-router)#network 192.168.2.0R2(config-router)#default-information originateR2(config-router)#redistribute static metric 3R2(config-router)#exiR2(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.2R2(config)#ip route 192.168.4.0 255.255.255.0 192.168.3.2R2(config)#do wrBuilding configuration...[OK]R3:Router>Router>enaRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hos R3R3(config)#int f 0/0R3(config-if)#ip address 192.168.4.254 255.255.255.0R3(config-if)#no shutdownR3(config-if)#exit%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upR3(config)#int s 2/0R3(config-if)#ip address 192.168.3.2 255.255.255.0R3(config-if)#no shutdownR3(config-if)#exit%LINK-5-CHANGED: Interface Serial2/0, changed state to upR3(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.1%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to upR3(config)#ip route 192.168.2.0 255.255.255.0 192.168.3.1R3(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.1Building configuration...[OK]测试结果:从PC0 ping PC1:。

rip协议metric是什么意思

rip协议metric是什么意思

竭诚为您提供优质文档/双击可除rip协议metric是什么意思篇一:Rip、eigRp、ospF计算各自metric时的接口方向Rip、eigRp、ospF计算各自metric时的接口方向对Rip、eigRp、ospF计算metric时到底是出接口还是入接口的问题,一直迷迷糊糊的,老是不记得或者搞混淆!今天特地总结了一下,当做笔记:Rip先说明一下这个图的含义,在这3台路由器上分别运行Rip、eigRp、ospF,在R1上观察记录这3个协议计算关于网络3.3.3.0/24的metric时的现象!(3.3.3.0/24在R3的环回口上)Rip以跳计数作为metric值,出一个接口算一跳,那么这个出接口是指的哪个方向的哪个接口?准确的答案和描述应该是:目标网络到当前路由器方向的出接口。

如图中,R3将网络3.3.3.0/24通告给R2,出了接口s1/0时给3.3.3.0/24的metric加1,R2收到后,将其从s1/0通告给R1,metric 又加1,所以R1收到3.3.3.0/24的metric为2,即2跳。

eigRpeigRp计算metric看k值,k1=1,k2=0,k3=1,k4=0,k5=0,k1代表带宽,k3代表延迟;计算公式(10^7/最小带宽+出接口延迟累积/10)*256这里的带宽和延迟均指的是图中R1去3.3.3.0/24方向的出接口的带宽和延迟,即R1的s1/1、R2的s1/1、R3的loopback0最小带宽是这3个接口中的最小带宽,延迟是这3个接口的延迟累加;ospFospF与eigRp类似,计算metric的方向是一样的。

ospF以接口cost为metric值,该接口指的是出接口,是当前路由器到目标网络方向的出接口;在图中,即R1去3.3.3.0/24的红色箭头表示的方向上的出接口,R1的s1/1、R2的s1/1、R3的loopback0;cost计算公式:10^8/接口带宽这里注意ospF的参考带宽,如果有链路的带宽>100m,需要修改参考带宽!篇二:Rip协议的原理和配置计算机通信网络实验Rip协议原理及配置学院:班级:学号:姓名:20xx年5月29日一、实验目的1、掌握动态路由协议的作用及分类。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于重分布的几个重点:
1、关于重分布进distance vector协议的时候,除了静态与connected 不需要手工指定metric以外,其余的需要手工指定,否则会认为是无穷大的路由通告。

2、重分布进OSPF的路由默认为OE2类型,send metric 为20,BGP除外。

3、在ISIS中分为level 1 和level 2的路由,前者称为内部路由缺省度量为0,0~63 而后者为外部路由,64~128度量,缺省为64 ,如果默认不指定的话,那么就是level2的路由,所以在做重分布的时候,向level 1重分布的时候需要指定level的类型
在cisco路由器上,做RIP与OSPF双点双向重分布的时候,由于度量值的原因,会导致次优路由的出现。

如上面的图,基本配置就这些,当在RIP与OSPF中重分布各自协议后,R2与R1之间运行RIP 收到13.1.1.0/24 和1.1.1.1/32 度量值为120,由于R3也重分布进RIP的路由,经过R4传递给R2 13.1.1.0/24和 1.1.1.1/32 的路由度量值为110,同一条路由条目,管理距离低的进路由表,R3也同样收到R4传递过来的12.1.1.0/24 和1.1.1.1/32 ,那么也会优于之前从RIP学到的路由,这样当R3想到达12.1.1.0网段的时候,经过的不是
R3---R1,而是R3----------R4----------R2,饶着过来,解决的办法,可以通过Distirbute-list 过滤掉、通过distance 修改AD
方法一:Disribute-list
R2上:access-list 1 permit 34.1.1.0 0.0.0.255
access-list 1 permit host 4.4.4.4
router ospf 1
disribute-list 1 in
R3上 access-list 1 permit 24.1.1.0 0.0.0.255
access-list 1 permit host 4.4.4.4
router ospf 1
distribute-list in
这时候在看下路由表
各自的路由域都正常收到路由,没出现次优路由的问题。

分析下思路:造成这个原因是因为双ASBR的原因,彼此传递给对方的路由,优于RIP的路由,所以出现了问题,而用ACL permit OSPF只能存在的路由,在OSFP中调用。

比如R2,在OSPF中只需要收到34.1.1.0 网段和4.4.4.4的路由,而24.1.1.0 是直连不算在内,用ACL 抓出来,在进程下的in方向过滤掉ACL中没有的路由。

但是,缺点是,一旦网络一多,需要写的ACL也会非常多。

在卷一中,它的案例还会给出在RIP中也用ACL过滤掉不需要的路由,但是感觉在OSPF中调用就够了。

方法二、distance :
RIP中 R2:distance 109 12.1.1.1 0.0.0.0
R3:distance 109 13.1.1.1 0.0.0.0
造成这个原因就是因为管理距离次于OSPF造成的,虽然把从邻居发送过来的RIP路由,管理距离都改成109,比110小,从而解决这个问题
OSPF: R2/R3:disatance ospf external 121
修改各自进程下收到的外部路由,管理距离改为121,这里注意的是,可能有些书上使用的是ACL 匹配出来,然后distance 121 3.3.3.3 0.0.0.0 1 在链路状态协议中写的是指定的RID,因为是链路状态协议,在database中显示这些LSA的信息 RID标识的为ASBR,所以只需指定RID就行了。

而在链路状态协议中后面指定的是直连的邻
居。

0.0.0.0 用于精确匹配这个指定的邻居或者RID。

关于利用tag过滤,这个拓扑中是解决不了的,如果换做是卷一Jeff所说的那个例子,就可以用Tag技术来解决。

distance的应用比较广泛:比如就上面那个图,如果全是ospf域的话,R1上有两个网段,那么可以在R4上看到的一定是负载均衡了,如果某些情况下要求去往R1的第一个网段走R3----R1,第二个网段走R2----R1,除了PBR之外,还可以利用distance 来解决,用两个ACL抓取这两个网段,用两条disatance 109 2.2.2.2 0.0.0.0 1(acl) distance 109 3.3.3.3 0.0.0.0 2 (acl) 这样由于管理距离不同,所以就没有负载均衡了。

另外一种应用可能是路由迁移,在一种公司合并的情况下,由于对方使用的是H3C的设备运行OSPF,而这边是cisco的EIGRP,老板希望在不中断原本的业务上,平滑的过度为全是用OSPF,使得全网通信,方便以后扩展。

这时候需要做的是,在cisco设备上,全部运行ospf,当在database中能看到所有条目的时候,利用distance 来改变AD,使得OSPF的AD比EIGRP少,当全部路由器执行完毕后,可以No 掉EIGRP的进程,这样完成过度机制,注意的是不能在eigrp中执行distance,因为它执行了会导致邻居的重置,这样业务就会中断,而OSPF的改变,并不影响。

distribute-list 的应用,在多进程下可以过滤不需要的路由,这个无论是距离矢量还是链路状态都实用,但是在同一路由域内,距离矢量使用distribute-list不会出现什么问题,而链路状态而只能调用在in方向,并且过滤的是路由表而不是database中的LSA,Out
方向不准调用的原因是,同一区域内的LSA必须保持同步,所以在发出这些LSA的时候,不允许过滤。

In方向的执行是在进入database之后,通过SPF算法想放入路由表的时候被过滤掉,所以被过滤的是路由表中的,而不是LSA, OSPF的LSA过滤只能在ABR或者ASBR 上进行,ASBR就不说了,ABR上过滤的话,需用用到prefix,它只支持调用prefix 。

在进程下 area 0 filter-list prefix test out | in :它的方向取决于你ABR上连接了哪些区域,如果为in方向的话,那么匹配了prefix中的条目,就不会进入area 0里面,而out方向,就是匹配这条条目的路由,不会向外发送。

EQ R1------------------R2-----------------------R3
area 1 area 0
R1上通告了1.1.1.1的路由,R3的database中有关于1.1.1.1 路由的3类LSA
这时候在R2上,也就是ABR上做过滤,可以是area 0也可以是area 1
ares 0 :ip prefix-list test deny 1.1.1.1/32
ip prefix-list test permit 0.0.0.0/0 le 32
router ospf 1
area 0 filter-list prefix test in
这里在ABR上过滤来自于其他区域向区域0发送1.1.1.1条目的路由。

这里可以看到少了1.1.1.1的条目。

这里注意的是,三类LSA发出来的标识其实是路由条目信息,所以prefix匹配的是路由条目。

另外几个关于ACL的不常用方法:
access-list 1 permit 1.1.0.0 0.0.254.255 允许偶数的路由通过
access-list 1 permit 1.1.1.0 0.0.254.255 允许奇数的路由通过
PBR的中的set 中default与不跟default的区别在于 default的参数会先查看路由表中是否有存在有这没有关于这条语句match关联参数的匹配,才执行策略。

比如 match address 100 set default next-hop 这ACL 100中定义的是 permit ip host 1.1.1.1 host
4.4.4.4 ,那么它就在路由表中去匹配有没有关于4.4.4.4 这条路由的存在,如果没有,就不执行策略。

相关文档
最新文档