. //任何一个单一字符,包括空格 * //字符或模式出现0次或多次 ^ //一行的开始 _ //类似于逗号 $ //一行的结束 .* //表示匹配任意 ^123$ //表示只匹配AS 123 ^$ //表示没有经过任何AS,即本地AS的路由 ^12[0-3]$ //表示匹配 120 121 122 123 ^12. //表示匹配 12 ,120 – 129 开始的AS号 _12_ //表示匹配经过了AS 12的路由 查看原先R5的路由条目如下: R5#show ip bgp BGP table version is 10, local router ID is 5.5.5.5 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 11.11.11.0/24 4.4.4.4 0 4 1 i *> 22.22.22.0/24 4.4.4.4 0 4 1 i *> 44.44.44.0/24 4.4.4.4 0 0 4 i *> 55.55.55.0/24 0.0.0.0 0 32768 i *> 66.66.66.0/24 4.4.4.4 0 4 6 i *> 101.1.0.0/22 4.4.4.4 0 0 4 {1,6} i *> 101.1.2.0/24 4.4.4.4 0 4 6 i *> 101.1.3.0/24 4.4.4.4 0 4 6 i *> 106.1.1.0/24 4.4.4.4 0 4 6 i 配置路由策略后 ip as-path access-list 5 permit ^6$ router bgp 5 neighbor 4.4.4.4 filter-list 5 in //只从邻居获取起源AS6的BGP路由条目。 do clear ip bgp 4 R5(config-router)#do show ip bgp BGP table version is 24, local router ID is 5.5.5.5 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 55.55.55.0/24 0.0.0.0 0 32768 i *> 66.66.66.0/24 4.4.4.4 0 4 6 i *> 101.1.2.0/24 4.4.4.4 0 4 6 i *> 101.1.3.0/24 4.4.4.4 0 4 6 i *> 106.1.1.0/24 4.4.4.4 0 4 6 i