by-小世界
http://redcisco.blog.163.com
公认必选:强制---
所必须包含的属性;类似IGP通告时下一跳和metric必须存在;
BGP必须包含:Origin、AS-path、Next-hop;
Origin:
BGP宣告必须是路由表中存在的路由,比如1.1.1.0/24的就不能宣告1.1.0.0 255.255.0.0
起源是IGP(可以理解是BGP network宣告的)
In-complete:重分布的;(现在只能看到i的要优于?的,EGP已经淘汰)
next-hop:
宣告路由器和接受路由器处在相同的AS中(IBGP)--
如果用物理接口宣告next-hop是对方物理接口地址;
如果用环回口建立邻居,next-hop是环回口;
如果中间路由器通告的路由是通过EBGP学到的,next-hop是外部路由器接口地址;
(因为最后被通告的路由器不能到达外部路由器,所以中间这台路由器需要指next-hop-self);
正规解释:
如果宣告路由器与接收路由器位于不同的自治系统中(外部对等体),那么NEXT_HOP是宣告路由器的接口IP地址;
如果宣告路由器与接收路由器位于同一自治系统中(内部对等体),且Update消息的NLRI指向的是同一AS内的目的地,那么NEXT_HOP是宣告该路由的邻居的IP地址。
如果宣告路由器和接收路由器是内部对等体,且Update消息的NLRI指向的是不同AS内的目的地,那么NEXT__ HOP是外部对等体(通过该对等体学习到该路由)的IP地址。
(AS-path属性请参照As-path实验)