Route-mapCCNP学习笔记关于route-map的配置讨论,1.Passive-interface被动接口RIP中的被动接口是只收不发,EIGRP中的被动接口是不收不发。配置,路由进程中,Passive-interfacedefault关闭所有接口Nopassive-interfaces1/1打开s1/1接口2.Distribute-list分发列表配置,利用ACL来抓取路由条目,Access-list1permit4.4.4.00.0.0.255(路由条目)在路由进程中应用分发列表,Routereigrp100Distribute-list1in/out接口这个就代表只允许4.4.4.0的路由条目通过,其他路由条目不允许通过。In后面不能跟协议,只有out后面可以跟。Out后面不可以跟接口。3.Prefix-list前缀列表,设计用于专抓路由,不仅可以抓网络号,还可以抓掩码。配置,利用prefix-list来抓取路由条目,Ipprefix-list1permit2.2.2.0/24(代表必须严格匹配网络号必须是2.2.2.0,掩码必须是24位的。)在路由进程中应用prefix-list,Routereigrp100Distribute-listprefix1out接口Prefix-list的其他写法:Ipprefix-list1permit2.2.2.0/24(匹配前24位:2.2.2.*,掩码必须为24位)Ipprefix-list1permit2.2.2.0/24le32(匹配前24位:2.2.2.*,掩码必须为24—32位)Ipprefix-list1permit2.2.2.0/24ge26(匹配前24位:2.2.2.*,掩码必须为26---32位)Ipprefix-list1permit2.2.2.0/24ge25le30(匹配前24位:2.2.2.*,掩码必须为25---32位)Ipprefix-list1permit0.0.0.0/0le32(匹配所有,不可以写any)Showipprefix-list可以用查看。4.Route-map应用在重分布,接口(PBR),BGP。Route-map用在重分布中,配置,利用ACL抓取路由条目,Access-list1permit3.3.3.10.0.0.0(路由条目)配置route-map,Route-mapnamepermit/deny10(序列号)Matchipaddress1Setmetic100应用route-map,Routerospf100Redistributeripsubnetsroute-mapname因为Route-map中默认拒绝所有,所以需要加上一条,Route-mapnamepermit20代表允许所有。实验:需求一,R1,R2运行OSFP协议,R2,R3运行EIGRP协议,配置重分布,并配置分发列表,使R1只可以收到R3的环回口1.1.1.1的路由条目,收不到其他的路由条目。配置IP地址,R1:r1(config)#r1(config)#interfaces1/1r1(config-if)#ipadd12.12.12.1255.255.255.0r1(config-if)#noshr1(config-if)#exitr1(config)#R2:r2(config)#r2(config)#interfaces1/0r2(config-if)#ipadd12.12.12.2255.255.255.0r2(config-if)#exitr2(config)#r2(config)#interfaces1/1r2(config-if)#ipadd13.13.13.1255.255.255.0r2(config-if)#noshr2(config-if)#exitr2(config)#R3:r3(config)#r3(config)#interfaces1/0r3(config-if)#ipadd13.13.13.2255.255.255.0r3(config-if)#noshr3(config-if)#exitr3(config)#r3(config)#interfaceloo1r3(config-if)#ipadd1.1.1.1255.255.255.0r3(config-if)#exitr3(config)#interfaceloo2r3(config-if)#ipadd2.2.2.2255.255.255.0r3(config-if)#exitr3(config)#interfaceloo3r3(config-if)#ipadd3.3.3.3255.255.255.0r3(config-if)#exitr3(config)#配置OSPF协议,R1:r1(config)#r1(config)#routerospf100r1(config-router)#router-id1.1.1.1r1(config-router)#network12.12.12.00.0.0.255area0r1(config-router)#exitr1(config)#R2:r2(config)#r2(config)#routerospf100r2(config-router)#router-id2.2.2.2r2(config-router)#network12.12.12.00.0.0.255area0r2(config-router)#exitr2(config)#配置EIGRP协议,R2:r2(config)#r2(config)#routereigrp110r2(config-router)#noauto-summaryr2(config-router)#network13.13.13.00.0.0.255r2(config-router)#exitr2(config)#R3:r3(config)#r3(config)#routereigrp110r3(config-router)#noauto-summaryr3(config-router)#network13.13.13.00.0.0.255r3(config-router)#network1.1.1.00.0.0.255r3(config-router)#network2.2.2.00.0.0.255r3(config-router)#network3.3.3.00.0.0.255r3(config-router)#exitr3(config)#查看路由表,R2:r2#showiprouteeigrp1.0.0.0/24issubnetted,1subnetsD1.1.1.0[90/2297856]via13.13.13.2,00:01:16,Serial1/12.0.0.0/24issubnetted,1subnetsD2.2.2.0[90/2297856]via13.13.13.2,00:01:12,Serial1/13.0.0.0/24issubnetted,1subnetsD3.3.3.0[90/2297856]via13.13.13.2,00:01:03,Serial1/1r2#在R2上面配置双向重分布,R2:r2(config)#r2(config)#routerospf100r2(config-router)#redistributeeigrp110subnetsr2(config-router)#exitr2(config)#r2(config)#routereigrp110r2(config-router)#redistributeospf100metric150010025511500r2(config-router)#exitr2(config)#查看路由表,R1:r1#showiprouteospf1.0.0.0/24issubnetted,1subnetsOE21.1.1.0[110/20]via12.12.12.2,00:05:43,Serial1/12.0.0.0/24issubnetted,1subnetsOE22.2.2.0[110/20]via12.12.12.2,00:05:43,Serial1/13.0.0.0/24issubnetted,1subnetsOE23.3.3.0[110/20]via12.12.12.2,00:05:43,Serial1/113.0.0.0/24issubnetted,1subnetsOE213.13.13.0[110/20]via12.12.12.2,00:05:43,Serial1/1r1#配置分发列表,R2:r2(config)#r2(config)#ipprefix-list1permit1.1.1.0/24r2(config)#routerospf100r2(config-router)#distribute-listprefix1outeigrp110r2(config-router)#exitr2(config)#查看路由表,R1:r1#showiprouteospf1.0.0.0/24issubnetted,1subnetsOE21.1.1.0[110/20]via12.12.12.2,00:08:39,Serial1/1r1#OK,可以看到,现在R1就只可以收到1.1.1.0/24的路由条目了。需求二,配置route-map,要求:1.1.1.0/24E12.2.2.0/24seedcost=503.3.3.0/24deny………..permit删除distribute-list,配置route-map。R2:r2(config)#r2(config)#ipprefix-list1permit1.1.1.0/24r2(config)#ipprefix-list2permit2.2.2.0/24r2(config)#ipprefix-list3permit3.3.3.0/24r2(config)#r2(config)#route-mapciscopermit10r2(config-route-map)#matchipaddressprefix-list1r2(config-route-map)#setmetric-typetype-1r2(config-route-map)#exitr2(config)#r2(config)#route-mapciscopermit20r2(config-route-map)#matchipaddressprefix-list2r2(config-route-map)#setmetric50r2(config-route-map)#exitr2(config)#r2(config)#route-mapciscodeny30r2(config-route-map)#matchipaddressprefix-list3r2(config-route-map)#exitr2(config)#r2(config)#route-mapciscopermit40r2(config-route-map)#exitr2(config)#应用route-map,R2:r2(config)#r2(config)#routerospf100r2(config-router)#redistributeeigrp110subnetsroute-mapciscor2(config-router)#exitr2(config)#查看路由表,r1#showiprouteospf1.0.0.0/24issubnetted,1subnetsOE11.1.1.0[110/84]via12.12.12.2,00:04:43,Serial1/12.0.0.0/24issubnetted,1subnetsOE22.2.2.0[110/50]via12.12.12.2,00:04:43,Serial1/113