BGP路径选择
Page1前言BGP作为一个策略工具,主要作用是实现AS间的路由信息传递。BGP就是结合丰富的路径属性,很好的控制路由信息的传递,从而实现路径的选择。
Page2培训目标学完本课程后,您应该能:知道什么是路径属性了解BGP常用路径属性了解BGP的选路原则
Page3目录BGP路径属性介绍BGP路径选择
Page4目录BGP路径属性介绍BGP路径选择
Page5BGP的路径属性BGP路径属性是一组描述BGP前缀特性的参数BGP路径属性可以被分为四大类:公认必遵(Well-knownmandatory)公认任意(Well-knowndiscretionary)可选过渡(Optionaltransitive)可选非过渡(Optionalnon-transitive)
Page6BGP的路径属性(续)公认属性是所有BGP路由器都必须识别的属性公认必遵(Well-knownmandatory)所有BGP路由器都可以识别,且必须存在于Update消息中。如果缺少这种属性,路由信息就会出错公认任意(Well-knowndiscretionary)所有BGP路由器都可以识别,但不要求必须存在于Update消息中,可以根据具体情况来决定是否添加到Update消息中
Page7BGP的路径属性(续)可选属性不需要都被BGP路由器所识别可选过渡(Optionaltransitive)BGP路由器可以选择是否在Update消息中携带这种属性。接收的路由器如果不识别这种属性,可以转发给邻居路由器,邻居路由器可能会识别并使用到这种属性可选非过渡(Optionalnon-transitive)BGP路由器可以选择是否在Update消息中携带这种属性。在整个路由发布的路径上,如果部分路由器不能识别这种属性,可能会导致该属性无法发挥效用。因此接收的路由器如果不识别这种属性,将丢弃这种属性,不必再转发给邻居路由器
Page8
Page9常见BGP路由属性1、Origin2、AS_PATH3、Nexthop4、MED5、Local-Preference6、Atomic-Aggregate7、Aggregator8、Community9、Originator-ID10、Cluster-List11、MP_Reach_NLRI12、MP_Unreach_NLRI13、Extended_Communities
Page10常见BGP路由属性(续)==========||===============BGP属性类别1.Origin2.AS_Path3.Next_Hop4.Multi_Exit_Disc5.Local_Pref6.Atomic_Aggregate7.Aggregator8.Community9.OriginatorID10.ClusterList(well-knownmandatory)(well-knownmandatory)(well-knownmandatory)(optionalnon-transitive)(well-knowndiscretionary)(well-knowndiscretionary)(optionaltransitive)(optionaltransitive)(optionalnon-transitive)(optionalnon-transitive)
Page11起源(Origin)属性一般的,具体的实现按如下方式决定一条路由的Origin属性某条路由是直接而具体的注入到BGP路由表中的,则origin属性为IGP通过network命令注入BGP的路由通过EGP(RFC904)学到的路由,则origin属性为EGP其他情形下,Origin属性都为plete通过import命令注入BGP的路由Origin属性值默认情况下不被任何路由器修改
Page12
Page13起源(Origin)属性(续)[RTB]displaybgprouting-tableTotalNumberofRoutes:2BGPLocalrouterIDis192.168.2.1Statuscodes:*-valid,-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,?-ple