第十一章 BGP路由协议_第1页
第十一章 BGP路由协议_第2页
第十一章 BGP路由协议_第3页
第十一章 BGP路由协议_第4页
第十一章 BGP路由协议_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十一章BGP协议《路由交换技术及应用》第4版“十四五”职业教育国家规划教材主编:孙秀英BGP协议动态路由协议可以按照工作范围分为IGP以及EGP。IGP工作在同一个AS内,主要用来发现和计算路由,为AS内提供路由信息的交换;而EGP工作在AS与AS之间,在AS间提供无环路的路由信息交换,BGP则是EGP的一种。前言知道BGP的工作范围知道BGP的特点知道BGP的工作机制学习目标什么是BGP?什么是BGP自治系统(AutonomousSystem)AS65001AS65000BGPRIPv1/v2OSPFISIS自治系统(AS):由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。自治系统内部的路由协议——IGP自治系统之间的路由协议——EGP《路由交换技术及应用》第4版“十四五”职业教育国家规划教材什么是BGP自治系统(AutonomousSystem)每个自治系统都有唯一的自治系统编号,这个编号是由IANA分配的。我们通过不同的编号来区分不同的自治系统。当网络管理员不期望自己的数据通过某个自治系统时,比如由于该自治系统可能是由竞争对手在管理,或是缺乏足够的安全机制,因此需要回避它。这种情况下,网络管理员就可以通过路由协议、策略和自治系统编号控制数据转发的路径。其中1到64511是注册的因特网编号64512到65535是私有网络编号自治系统的编号范围是从1到65535《路由交换技术及应用》第4版“十四五”职业教育国家规划教材什么是BGPIGP与EGP运行于AS内部的路由协议,主要有:RIP,OSPF及ISISIGPEGPIGP着重于发现和计算路由运行于AS之间的路由协议,现通常都是指BGPBGP着重于控制路由的传播和选择最优的路由《路由交换技术及应用》第4版“十四五”职业教育国家规划教材什么是BGPBGP起源不同自治系统(路由域)间路由交换与管理的需求推动了EGP(1980)的发展,但是EGP设计太简单,最终被BGP取代。BGP(BorderGatewayProtocol,边界网关协议)是一种用于自治系统间的动态路由协议。BGP特征BGP是外部网关路由协议,用来在AS之间传递路由信息。基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治系统号序列属性的路径可达信息,来构造自治系统的拓扑图,从而消除路由环路并实施用户配置的路由策略。《路由交换技术及应用》第4版“十四五”职业教育国家规划教材什么是BGPBGP特征1边界网关协议(BGP),提供自治系统之间无环路的路由信息交换(无环路保证主要通过其AS-PATH实现)2BGP是基于策略的路由协议,其策略通过丰富的路径属性(attributes)进行控制3BGP工作在应用层,在传输层采用可靠的TCP作为传输协议(BGP传输路由的邻居关系建立在可靠的TCP会话的基础之上)在路径传输方式上,BGP类似于距离矢量路由协议。而BGP路由的好坏不是基于距离,它的选路基于丰富的路径属性,而这些属性在路由传输时携带,所以我们可以把BGP称为路径矢量路由协议。BGP又具备很多链路状态(LS)路由协议的特征,比如触发式的增量更新机制,宣告路由时携带掩码等。45《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的基本工作机制BGP的基本工作机制BGP术语RID:172.16.1.254RID:10.10.10.254RID:10.10.10.253RID:192.168.0.253AS65331AS65201AS65550BGPSpeakerRTARTBRTCRTDRTE发送BGP消息的路由器称为BGP发言者(BGPSpeaker)相互交换消息的BGP发言者之间互称为BGP对等体(BGPPeer邻居)。《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的基本工作机制EBGP对等体AS65331AS65201AS65550EBGPpeersEBGPpeersRTARTBRTCRTDRTEEBGP处于不同AS的BGP对等体为EBGP对等体,通常情况下EBGP对等体是物理上直连《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的基本工作机制IBGP对等体处于同一个AS的BGP对等体为IBGP对等体(不一定物理连接,tcp可达即可)AS65550IBGPpeersRTARTBRTCRTDIBGP《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的基本工作机制IBGP全连接BGP会话是基于TCP的点到点的单播连接AS65550RTARTBRTCRTDAS65550RTARTBRTCRTDIBGP部分连接IBGP全连接《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的基本工作机制BGP路由传递因为要建立TCP连接,所以两端的路由器必须知道对方的IP地址,可以通过直连端口,静态路由或者IGP学习。ISP边界路由器知道对方的IP地址后,就可以尝试跟对方建立连接了,如果连接不能建立,说明对方还未激活,于是会等待一段时间再进行连接,这个过程一直重复,直到连接建立。如果TCP连接建立起来,两端的设备必须交换某些数据以确认对方的能力或确定自己下一步的行动,即所谓的能力交互。这个过程是必须的,因为任何支持IP协议栈的设备都支持TCP连接的建立,但不是每个支持IP协议栈的设备都支持BGP,所以必须在该TCP连接上进行确认。《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的基本工作机制BGP路由传递确认对方支持BGP协议后,就进行路由表的同步。两端路由表同步完成之后,并不是立即拆除这个连接。。建立连接的两台设备互为对等体(PEER)。为了确保两边设备的BGP进程都正在运行,要求两端的设备通过该TCP连接周期性的发送KeepAlive消息,以向对端确认自己还存活。如果一端设备在一个存活超时的时间内没有接收到对方的KeepAlive消息,则认为对方已经停止运行BGP进程,于是拆除该TCP连接,并把从对方接收到的路由全部删除。《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的基本工作机制BGP

可靠的路由更新BGP使用TCP作为其承载协议,提高了协议的可靠性。端口号179无需周期性更新周期性发送keepAlive报文检测TCP的连通性路由更新:只发送增量路由《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的基本工作机制BGP

可靠的路由更新路由更新:只发送增量路由路由更新时,BGP只发送增量路由(增加、修改、删除的路由信息),大大减少了传播路由时所占用的带宽,适用于在Internet上传播大量的路由信息。BGP初始化时发送所有的路由给BGP对等体,同时在本地保存已经发送给BGP对等体的路由信息。当本地的BGP收到了一条新路由时,与保存的已发送信息进行比较,如未发送过,则发送,如已发送过,则与已经发送的路由进行比较,如新路由更优,则发送此新路由,同时更新已发送信息,反之则不发送。当本地BGP发现一条路由失效时(如对应端口失效),如果路由已发送过,则向BGP对等体发送一个撤消路由的消息。总之,BGP不是每次都广播所有的路由信息,而是在初始化全部路由信息后只发送路由增量。这样保证了BGP和对端通信时占用最少的带宽。《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的基本工作机制问题1、简述BGP的概念与特征2、简述BGP路由传输机制。3、BGP是怎样实现路由的增量更新的?《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP消息类型BGP消息类型BGP报文种类BGP报文有五种类型:Open:负责和对等体建立邻居关系。KeepAlive:该消息在对等体之间周期性地发送,用以维护连接。Update:该消息被用来在BGP对等体之间传递路由信息。Notification:当BGPSpeaker检测到错误的时候,就发送该消息给对等体。Route-refresh:用来通知对等体自己支持路由刷新能力。《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP消息类型BGP报文种类BGP报文头Marker(16B)Length(2B)Type(1B)DataHeaderMessageB:Byte《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP消息类型BGP报文种类Open报文OptionalParameters(variable)OptParamLen(1B)BGPIdentifier(4B)Version(1B)MyAutonomousSystem(2B)HoldTime(2B)DataHeaderOpen《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP消息类型BGP报文种类KeepAlive报文KeepAlive报文只有报文头Marker(16B)Length(2B)Type(1B)DataHeader《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP消息类型BGP报文种类Update报文NetworkLayerReachabilityInformation(可变长度)PathAttribute(可变长度)PathAttributeLength(2B)WithdrawnRoutesLength(2B)WithdrawnRoutes(可变长度)DataHeaderUpdate《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP消息类型BGP报文种类Notification报文Data(可变长度)ErrorCode(1B)ErrorSubCode(1B)========||=================ErrorCode错误类型123456消息头错误OPEN消息错误UPDATE消息错误保持时间超时状态机错误终止DataHeaderNotification《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP消息类型BGP报文种类Route-refresh报文DataHeaderRoute-refreshAFI(2B)Res.(1B)SAFI(1B)《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP消息类型BGP协议中消息的应用通过TCP建立BGP连接时,发送OPEN消息连接建立后,如果有路由需要发送或路由变化时,发送UPDATE消息通告对端稳定后要定时发送KEEPALIVE消息以保持BGP连接的有效性当本地BGP在运行中发现错误时,要发送NOTIFICATION消息通告BGP对等体ROUTE-REFRESH消息用来通知对等体自己支持路由刷新《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP消息类型BGP状态机Open-sentOpen-confirmEstablishedIdleConnect重连计时器超时TCP连接失败重连计时器超时开始其它TCP连接失败错误错误错误KeepAlive计时器超时接收到KeepAlive消息接收到正确的OPEN报文TCP连接建立TCP连接建立其它ActiveTCP连接失败KeepAlive计时器周期更新《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的数据库BGP的数据库BGP数据库IP路由表(IP-RIB)全局路由信息库,包括所有IP路由信息。BGP路由表(Loc-RIB)BGP路由信息库,包括本地BGPSpeaker选择的路由信息。邻居表对等体邻居清单列表Adj-RIB-In对等体宣告给本地Speaker的未处理的路由信息库Adj-RIB-Out本地Speaker宣告给指定对等体的路由信息库《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的数据库BGP路由信息处理Adj-RIB-InAdj-RIB-Out输入策略引擎Loc-RIBIP-RIB输出策略引擎路径选择从对等体来的更新信息向对等体发送的更新信息①②③④⑤《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP的数据库问题1.

BGP是怎样去发现邻居的?2.BGP是基于什么传输层协议的?端口号为多少?3.请写出BGP五种消息的作用?4.运行BGP的路由器都有哪些数据库?《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP工作原理BGP是主要工作在AS与AS间的动态路由协议,为AS间提供无环路的路由信息交互,而我们将会学习BGP到底如何提供AS间无环的路由信息交换。前言知道BGP的两种邻居关系知道BGP的通告原则知道BGP如何通告路由学习目标BGP邻居关系BGP邻居关系基于TCP连接的邻居关系AS65001AS65000BGP邻居BGP邻居RTARTBRTCRTDBGP邻居关系建立在TCP连接的基础之上可以通过IGP或静态路由来提供TCP连接的IP可达性《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP邻居关系BGP两种邻居-IBGP和EBGPRTBRTCIBGPRTDAS200[RTD]bgp200[RTD-bgp]peer2.2.2.2as-number20011.0.0.1EBGPEBGPAS30020.0.0.2[RTE]bgp300[RTE-bgp]peer20.0.0.1as-number20020.0.0.111.0.0.222.0.0.122.0.0.2Loopback02.2.2.2Loopback04.4.4.4RTARTEAS100Loopback05.5.5.5《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP邻居关系EBGP多跳和指定更新源AS300EBGPRTCRTARTEAS100AS200[RTD]bgp200[RTD-bgp]peer2.2.2.2as-number200[RTD-bgp]peer2.2.2.2connect-interfaceloopback0[RTE]bgp300[RTE-bgp]peer4.4.4.4as-number200[RTE-bgp]peer4.4.4.4connect-interfaceloopback0[RTE-bgp]peer4.4.4.4ebgp-max-hop2[RTE]iproute-static4.4.4.43220.0.0.120.0.0.120.0.0.2EBGPRTBRTD11.0.0.111.0.0.222.0.0.122.0.0.2IBGPLoopback02.2.2.2Loopback04.4.4.4Loopback05.5.5.5《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP通告原则BGP通告原则BGP路由通告原则(一)连接一建立,BGPSpeaker将把自己所有BGP路由通告给新对等体多条路径时,BGPSpeaker只选最优的给自己使用BGPSpeaker只把自己使用的最优路由通告给对等体[RTA]displaybgprouting-table

TotalNumberofRoutes:2

BGPLocalrouterIDis1.1.1.1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,?-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn

*>i192.168.3.010.1.1.20200i*i10.2.2.20200i《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP通告原则BGP路由通告原则(二)BGPSpeaker从EBGP获得的路由会向它所有BGP对等体通告(包括EBGP和IBGP)AS65001AS65000192.168.1.0/24AS65002UpdateUpdateUpdate[RTC]bgp65001[RTC-bgp]peer20.0.0.1as-number65000[RTC-bgp]network192.168.1.0255.255.255.020.0.0.1IBGPEBGP20.0.0.2RTC物理连接RTBRTA《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP通告原则保证IBGP下一跳可达AS65001AS65000192.168.1.0/24AS65002UpdateUpdateUpdatebgp65000peer1.1.1.1as-number65000peer1.1.1.1

next-hop-local20.0.0.1IBGPEBGP20.0.0.2RTBRTA1.1.1.12.2.2.2物理连接RTC《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP通告原则BGP路由通告原则(三)BGPSpeaker

从IBGP获得的路由不会通告给它的IBGP邻居。AS42AS12AS14RTFRTERTARTBRTDRTCUpdateEBGPIBGPUpdateUpdate192.168.1.0/24《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP通告原则IBGP全互连IBGP逻辑全互连,导致AS内部路由器需要维护更多的IBGP会话路由反射器联盟AS12AS14R-14R-12RTARTBRTDRTCEBGPIBGPAS42《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP通告原则BGP路由通告原则(四)BGPSpeaker

从IBGP获得的路由是否通告给它的EBGP对等体要依IGP和BGP同步的情况来决定EBGPEBGPRTBRTCIBGPRTARTDRTERTF1.1.1.2/2410.1.1.1/241.1.1.1/242.2.2.2/325.5.5.5/32AS100AS200AS300《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP通告原则当一个路由器从IBGP对等体收到一条路由更新信息,在把它通告给它的EBGP对等体之前,要试图验证该目的地能否通过自治系统内部到达(即验证该目的地是否存在于IGP发现的路由表内,非BGP路由器是否可以传递报文到该目的地)。能通过IGP知道这个目的地,才会把这样一条路由信息通告给EBGP对等体,否则认为BGP与IGP不同步,不进行通告。《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路由提高BGP路由提高成为BGP路由的途径之一:network命令把IGP(比如OSPF)发现的路由信息通过network命令注入到RT2的BGP路由表中需要严格匹配掩码《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路由提高成为BGP路由的途径之二:import命令通过import-route命令把IGP路由或静态路由注入到RT2的BGP路由表中《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路由提高问题1.

BGP的邻居关系有多少种?2.AS内部的IBGP对等体为什么需要建立全互连?3.BGP的路由通告原则有哪些?4.通过network命令将路由注入到BGP中,需要什么条件?《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径选择BGP作为一个策略工具,主要作用是实现AS间的路由信息传递。BGP就是结合丰富的路径属性,很好的控制路由信息的传递,从而实现路径的选择。前言知道什么是路径属性了解BGP常用路径属性了解BGP的选路原则学习目标BGP路径属性介绍BGP路径属性介绍BGP的路径属性BGP路径属性是一组描述BGP前缀特性的参数BGP路径属性可以被分为四大类:公认必遵(Well-knownmandatory)公认任意(Well-knowndiscretionary)可选过渡(Optionaltransitive)可选非过渡(Optionalnon-transitive)《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍BGP的路径属性(续)公认属性是所有BGP路由器都必须识别的属性公认必遵(Well-knownmandatory)所有BGP路由器都可以识别,且必须存在于Update消息中。如果缺少这种属性,路由信息就会出错公认任意(Well-knowndiscretionary)所有BGP路由器都可以识别,但不要求必须存在于Update消息中,可以根据具体情况来决定是否添加到Update消息中《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍BGP的路径属性(续)可选属性不需要都被BGP路由器所识别可选过渡(Optionaltransitive)BGP路由器可以选择是否在Update消息中携带这种属性。接收的路由器如果不识别这种属性,可以转发给邻居路由器,邻居路由器可能会识别并使用到这种属性可选非过渡(Optionalnon-transitive)BGP路由器可以选择是否在Update消息中携带这种属性。在整个路由发布的路径上,如果部分路由器不能识别这种属性,可能会导致该属性无法发挥效用。因此接收的路由器如果不识别这种属性,将丢弃这种属性,不必再转发给邻居路由器《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍常见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《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍常见BGP路由属性Origin:起点属性。定义路由信息的来源,标记一条路由是怎样成为BGP路由的。As_PATH:AS路径属性。是路由经过的AS的序列,即列出此路由在传递过程中经过了哪些AS。它可以防止路由循环,并用于路由的过滤和选择。Nexthop:下一跳属性。包含到达更新消息所列网络的下一跳边界路由器的IP地址。MED属性:当某个AS有多个入口时,可以用MED属性来帮助其外部的AS选择一个较好的入口路径。一条路由的MED值越小,其优先级越高。Local-Preference:本地优先级属性。用于在AS内优选到达某一目的地的路由。反映了BGPSpeaker对每条BGP路由的偏好程度。属性值越大越优。Community:团体属性。团体属性标识了一组具有相同特征的路由信息,与它所在的IP子网或自治系统无关。《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍常见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)《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍起源(Origin)

属性一般的,具体的实现按如下方式决定一条路由的Origin属性某条路由是直接而具体的注入到BGP路由表中的,则origin属性为IGP,在BGP路由表中(用displaybgprouting-table查看)将会看到“i”的标识通过network命令注入BGP的路由通过EGP(RFC904)学到的路由,则origin属性为EGP其他情形下,Origin属性都为Incomplete,在BGP路由表中将会有一个“?”标识通过import命令注入BGP的路由Origin属性值默认情况下不被任何路由器修改《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍起源(Origin)

属性(续)[RTB]displaybgprouting-table

TotalNumberofRoutes:2

BGPLocalrouterIDis192.168.2.1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:

i-IGP,e-EGP,?-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn

*>192.168.1.010.1.1.100100i*192.168.2.010.1.1.100100i《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍AS_PATH属性AS_PATH是指BGP路由在传输的路径中所经历的AS的列表,是BGP中一个非常重要的公认必遵属性。BGP不会接受AS_PATH属性中包含本ASNumber的路由,从而避免了产生环路的可能。[RTB]displaybgprouting-table

TotalNumberofRoutes:2

BGPLocalrouterIDis192.168.2.1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:

i-IGP,e-EGP,?-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn

*>192.168.1.010.1.1.100100i*192.168.2.010.1.1.100100i《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍AS路径(AS_PATH)属性18.0.0.0/8AS200AS400RTANLRI18.0.0.0/8AS_PATH(400300200)NLRI18.0.0.0/8AS_PATH(500200)AS100AS300AS500NLRI18.0.0.0/8AS_PATH(500200)《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍问题10.0.0.0/8AS387NLRI10.0.0.0/8AS_PATH(213)RTARTCRTBNLRI10.0.0.0/8AS_PATH(387213)AS213RTA会接受这条路由吗?《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍预先规划AS_PATH10.0.0.0/8AS462AS3872Mbps64kbps2MbpsAS123NLRI10.0.0.0/8AS_PATH(123)NLRI10.0.0.0/8AS_PATH(123123123)NLRI10.0.0.0/8AS_PATH(462123)2Mbps10.0.0.0/8RTARTBRTCRTD《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍下一跳(NextHop)属性[RTB]displaybgprouting-table

TotalNumberofRoutes:2

BGPLocalrouterIDis192.168.2.1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:

i-IGP,e-EGP,?-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn

*>192.168.1.010.1.1.100100i*192.168.2.010.1.1.100100i《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍下一跳(NextHop)属性18.0.0.0/820.0.0.0/8RTARTCRTBRTD19.0.0.0/821.0.0.221.0.0.110.0.0.210.0.0.310.0.0.1AS100AS200IBGPIBGPEBGPRTB可经下一跳10.0.0.2到达18.0.0.0/8可经下一跳10.0.0.3到达20.0.0.0/8RTA可经下一跳10.0.0.2到达18.0.0.0/8可经下一跳10.0.0.3到达20.0.0.0/8可经下一跳21.0.0.1到达19.0.0.0/8RTC可经下一跳10.0.0.1到达19.0.0.0/8可经下一跳10.0.0.3到达20.0.0.0/8《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍本地优先级属性(Local-Preference)[RTB]displaybgprouting-table

TotalNumberofRoutes:2

BGPLocalrouterIDis192.168.2.1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:

i-IGP,e-EGP,?-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn

*>192.168.1.010.1.1.100100i*192.168.2.010.1.1.100100i《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍本地优先级属性(Local-Preference)RT1RT2ISP1RT4RT3210.52.83.0/24210.52.82.0/24RT5Prefix/maskLocal-Pref210.52.83.0100210.52.82.0200Prefix/maskLocal-Pref210.52.83.0200210.52.82.0100InternetISP2ISP0《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍BGPLocal-Preferencedefaultlocal-preference命令用来配置BGP的缺省本地优先级,该值越大则优先级越高。[Router-bgp]defaultlocal-preferencepreference

缺省情况下,BGP本地优先级的值为100。配置不同本地优先级会影响BGP的路由选择。当一个运行BGP的路由器有多条路由到达同一目的地址时,会优先选择本地优先级最高的路由。本地优先级属性仅在IBGP对等体之间交换,不通告给其他AS。《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍设置Local-Preference默认值192.168.1.1/32RTBRTCAS100RTAAS200RTD[RTC]bgp200[RTC-bgp]defaultlocal-preference1000Local-Pref:2000Local-Pref:1000[RTB]bgp200[RTB-bgp]defaultlocal-preference200010.1.1.110.1.1.210.4.4.110.4.4.2《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍MED(Multi-Exit-DISC)属性RT1RT2RT3AS200AS100MED是可选非过渡属性区别到达同一邻居AS的多条入口链路(MED值越小,链路越优先)通过EBGP发送MED值给对等体Prefix/maskMED210.52.83.050210.52.82.0100Prefix/maskMED210.52.83.0100210.52.82.050《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍MED(Multi-Exit-DISC)属性[RTB]displaybgprouting-table

TotalNumberofRoutes:2

BGPLocalrouterIDis192.168.2.1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:

i-IGP,e-EGP,?-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn

*>192.168.1.010.1.1.100100i*192.168.2.010.1.1.100100i《路由交换技术及应用》第4版“十四五”职业教育国家规划教材BGP路径属性介绍问题在RTC上为什么不一定会选择通往RTA的链路(MED值较小)作为主链路去往目标网段192.10.0.0/16?201.1.1.2/24160.1.1.2/24201.1.1.1/24160.1.1.1/24RTCRTBRTAAS500AS600AS700192.10.0.0/16E0E0MED10M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论