BGP 路由控制.note
·路由控制建议使用 prefix-list 前缀列表,虽然ACL也行
· 集训时的 BGP路由控制笔记(全面):
·准备环境:

·in 方向 和 out 方向:
匹配路由,一定要用标准 ACL
in方向:控制自己的路由(因为是别人通告给我)可以理解为,数据包通过in接口时,被route-map 进行抓取匹配
out方向:控制别人的路由
一、【通过metric(度量值)】控制 BGP路由:
in 方向控制路由器本身
out 方向控制
1、使用 ACL + route-map 匹配路由条目,进行控制
(1)控制 路由之前,测试访问:
traceroute 10.1.1.1
(2)配置 路由控制:
·R4上配置:
access-list 10 permit 10.1.1.1 //匹配要访问的目的地址
route-map map permit 10
match ip address 10 //在 route-map 中引用ACL
set metric 20 //设置 metric值为 20(BGP路由默认为0)
exit
router bgp 200
neighbor 3.3.3.1 route-map map in //在 in方向应用 route-map(3)再次尝试访问:
traceroute 10.1.1.1此时已经成功控制路由走另一条路径了(因为BGP度量值默认为0,将 3.3.3.1 路径的度量值调为20后,它就不是最优先的路由了)

route-map 最后会有一条 拒绝所有的语句
所以进行路由控制后(创建 permit 10后),再创建一个 permit 20,里面什么都不用做即可