BGP路径属性概述
IGP-内部网关协议,本质是发现和学习路由
EGP-外部网关协议,本质是控制和传递路由
BGP作为EGP的主流协议,拥有非常多的路径属性能够对路由进行控制和优选。
BGP的路径属性是对BGP路由的进一步的描述,如起源属性描述了这条路由是如何成为BGP路由的,AS-Path属性描述了这条路由经历了哪些AS到达本设备等。
BGP的路径属性的分类
公认必尊--所有路由器都能识别,且必须在Updata消息。
公认任意--所有路由器都能识别,不一定携带在Updata消息中。
可选过渡:路由器不一定能识别,虽然本路由器不识别,但是邻居可能会识别,给邻居传递路由时,此类属性一并传递过去
可选非过渡:路由器不一定识别,虽然本路由不识别,但是认为邻居也不识别,给邻居传递路由时,此类属性不传递
附:BGP的Updata消息
作用:更新/撤销路由信息
发送时间:1.邻居刚建立,互相发送Updata 更新本地BGP路由表 2.网络有变动--触发更新
一条updata消息不能同时包含撤销路由和可达路由:
如果通告的是撤销路由,这个报文将没有NLRI字段,也没有PA路径属性字段,PA路径属性长度字段为0。
如果通告的是可达路由,这个报文撤销路由长度字段为0,没有撤销路由字段。
BGP的公认必尊属性,就存在于可达路由的PA属性字段。
BGP路径属性的查看
1.查看BGP路由表
display bgp routing-table
通过这种方式可以查看BGP的部分的路径属性,如AS-Path,Origin,Local-preference,Preferred-Valul等
2.查看某条详细的BGP路由
通过这种方式,不仅可以看到这条路由BGP所有的属性的值,还可以看到路径优选与否的决定因素以及这条路由是否传递给邻居。