BGP条件路由注入(Route Injection)

noteId: WEB5777a49d2df8202b5b2706bc5499f200 · 原始路径:/ALL/网络 - C模块/1-路由协议合集、路由控制、策略路由/BGP (TCP-179)/BGP条件路由注入(Route Injection).note

当某个条件生效时,才将路由导入路由表(当某条路由存在时)bgp专属功能:ip prefix-list EXIST seq 5 permit 17.1.0.0/16 //定义要匹配的路由ip prefix-list SOURCE seq 5 permit 100.3.7.3/32 //定义要匹配的路由的来源(哪条bgp邻居)ip prefix-list INJECT seq 5 permit 17.1.1.0/24 //定义要添加的路由route-map INJECT permit 10 set ip address prefix-list INJECT # set ip next-hop ... //(可选,手动设置路由下一跳)route-map EXIST permit 10 match ip address prefix-list EXIST match ip route-source prefix-list SOURCErouter bgp 65534 bgp inject-map INJECT exist-map EXIST copy-attributes //copy-attributes属性作用:复制原始路由的所有属性,例如next-hop、as_path、community(一般都建议加上这个属性,如果不加,并且也不在route-map中用set自定义属性,那么这条路由就会变成本地产生的路由)

当 100.3.7.3 邻居传入 17.1.0.0/16 这条路由时,才将 100.3.7.3 这条路由注入路由表