BGP选路

BGP四大属性

公认必遵 (Well-known mandatory)
所有BGP路由器都可以识别,且必须存在于Update消息中。如果缺少这种属性,路由信息就会出错并重置BGP邻居关系
公认任意 (Well-known discretionary)
所有BGP路由器都可以识别,但不要求必须存在于Update消息中,可以根据具体情况来决定是否添加到Update消息中(忽略或按照默认值对待)
可选过渡 (Optional transitive)
BGP路由器可以选择是否在Update消息中携带这种属性。接收的路由器如果不识别这种属性,可以转发给邻居路由器,邻居路由器可能会识别并使用到这种属性
可选非过渡 (Optional non-transitive)
BGP路由器可以选择是否在Update消息中携带这种属性。在整个路由发布的路径上,如果部分路由器不能识别这种属性,可能会导致该属性无法发挥效用。因此接收的路由器如果不识别这种属性,将丢弃这种属性,不必再转发给邻居路由器

常见属性

BGP选路_第1张图片

BGP选路_第2张图片

本地优先级用在当一个AS有多个出口时,控制数据流出AS方向
本地优先级在整个AS中会相互传递 优先级越高越优 默认值为100  是通过修改自己的优先级来是影响自己,即在自己路由器上做
bgp 200
default local-preference 200

med在一个AS中传递,不会传到另一个AS 默认值为0 越小越优 是通过修改自己的med来影响对方选路  在两个AS之间传递  传出的时候  只对通过引入方式的路由有效,而对通过network学习到的路由没有效果   不同AS号中不能比较 
bgp 100
default cost 2000

compare-different-as-med      可以使不同as之间可以比较

本地优先级与med区别
本地优先级主要控制数据流怎样出AS,影响自己的AS,med主要控制数据怎样进入AS,影响对方的AS

preferred-value(首选值只影响本台路由器)
bgp 200
peer 1.1.1.1 preferred-value 1000

团体值  与policy-route相结合
peer 12.1.1.1 route-policy 123 export 
peer 12.1.1.1 advertise-community

peer 2.2.2.2(对方) advertise-community   使团体值传递下去

display bgp routing-table community

bgp 100
maximum load-balancing 2     负载均衡 默认不开启  相同AS才有用

BGP选路过程

BGP选路_第3张图片

BGP选路_第4张图片

你可能感兴趣的:(BGP选路)