M0000004BGP协议配置(中文版1.1)资料_第1页
M0000004BGP协议配置(中文版1.1)资料_第2页
M0000004BGP协议配置(中文版1.1)资料_第3页
M0000004BGP协议配置(中文版1.1)资料_第4页
M0000004BGP协议配置(中文版1.1)资料_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

课程XXXX BGP路由协议配置( M0000004) Issue1.11.1BGP协议基本配置的基本配置BGP基本配置启动BGP[Quidway]#bgpas-number配置BGP邻居[Quidway-bgp] peerpeer-address as-number as-numberBGP路由注入network ip-address [mask mask]import-route protocol [medmed]BGP的配置命令和其它动态路由协议很相似,启动BGP的命令:[Quidway]#bgpas-number,这里的as-number是指本地的自治系统号,路由器在同一时间只允许启动一个BGP进程。因此,一台路由器只能属于一个自治系统。如果想关闭BGP可以用命令:[Quidway]#undobgp启动了BGP进程,同时进入BGP配置模式。下一步就是配置BGP邻居了,我们知道BGP有两种邻居:IBGP和EBGP。在BGP配置模式下可以配置BGP邻居,使用命令:[Quidway-bgp]peerpeer-addressas-numberas-number,如果需要配置IBGP邻居,as-number就是对端路由器所在的自治系统号。如果需要配置EBGP邻居,as-number就是本端路由器所在的自治系统号。BGP进程启动了,邻居关系也建立了,BGP路由协议也就运行起来了,但是如果用命令:[Quidway]#displaybgp查看BGP路由表,你将看不见任何路由。什么原因呢?大家还记得,前面讲过BGP主要功能是在自治系统之间传递路由信息,它的功能不在于发现和计算路由,BGP传递的路由信息需要注入。BGP路由注入方式有三种:纯动态注入、半动态注入和静态注入。上面我们还没有为BGP系统注入路由信息,所以在BGP路由表中没有任何路由信息。为BGP注入路由可用命令:networkip-address[maskmask]或import-routeprotocol[medmed]1课程XXXX BGP路由协议配置( M0000004) Issue1.1这样,BGP的基本配置就完成了。2课程XXXX BGP路由协议配置( M0000004) Issue1.1基本配置举例BGPùo±???ù??yAS100RTAAS300S0:1.1.1.1/24RTFEBGPEBGPIBGPRTB RTERTCRTDAS200下面我们给出一个实际的配置实例,帮助大家进一步学习 BGP的基本配置。如前所述,BGP基本配置包括三步:首先启动 BGP,然后配置 BGP邻居,最后为BGP注入路由信息。如胶片所示,AS200内两台路由器之间建立 IBGP邻居关系,RTB、RTC分别和RTA、RTD建立EBGP邻居关系,相互通告路由信息。在AS200内部运行OSPF路由协议,OSPF在RTB、RTC的s0、s1接口上起作用。我们给出主要的配置:RTA:[RTA]bgp100 //启动BGP // 建立EBGP邻居[RTA-bgp]import direct //为BGP注入路由信息RTB:[RTB]ospfenable[RTB-Serial0]ospfenablearea0[RTB-Serial1]ospfenablearea03课程XXXX BGP路由协议配置( M0000004) Issue1.1[RTB]bgp200 //启动BGP //建立EBGP邻居 //建立IBGP邻居[RTB-bgp]importospf //为BGP注入路由信息RTC:[RTC]ospfenable[RTC-Serial0]ospfenablearea0[RTC-Serial1]ospfenablearea0[RTC]bgp200 //启动BGP[RTC– //建立EBGP邻居 //建立IBGP邻居[RTC-bgp]importospf //为BGP注入路由信息RTD:[RTD]bgp300 //启动BGP //建立EBGP邻居[RTD-bgp]importdirect //为BGP注入路由信息4课程XXXX BGP路由协议配置( M0000004) Issue1.1 配置BGP参数配置BGP参数配置同伴的BGP版本号[Quidway-bgp] peerpeer-address version version-number配置BGP定时器[Quidway-bgp] timers keepalive-intervalholdtime-interval配置同伴发送 update报文的时间间隔[Quidway-bgp] peer peer-address route-update-intervalseconds前面介绍了 BGP的基本配置,完成了基本配置 BGP就能正常工作了。下面介绍BGP参数的配置,包括BGP版本号、BGP定时器以及发送Update报文的时间间隔。这些参数都有缺省值,一般情况下不用改变它,只有在一些特殊场合,如不同厂商设备互通或网络扩容时可能用到。配置同伴的BGP版本号用命令:[Quidway-bgp]peerpeer-addressversionversion-number,BGP版本号有BGP-1、BGP-2、BGP-3和BGP-4,目前最新的版本是BGP-4,这也是Quidway路由器缺省的版本号。可以用[Quidway-bgp]undopeer{group-name|peer-address}version命令来恢复缺省值。BGP定时器有keepalive-interval和holdtime-interval两个参数,分别表示发送KEEPALIVE报文的时间间隔和BGP连接保持时间间隔,它们是BGP协议中两个非常重要的时间参数。当一台路由器与对端邻居路由器成功建立了BGP连接后,将以Keepalive-interval设定的时间间隔周期性地向对等体发送KEEPALIVE报文,标明该连接是否还可保持。一般情况下,发送KEEPALIVE报文的时间间隔是连接保持时间间隔的三分之一。连接保持时间holdtime-interval是连续接收KEEPALIVE报文与UPDATE报文的时间间隔,若收到KEEPALIVE报文或UPDATE报文,保持定时器就复位。 若路由器在设定的连接保持时间内未收到同伴发来任何报文,就认为该 BGP链路已失效,进而断开该 TCP连接。路由器可与其同伴协商,将保持时间设为两者中较小的那个。 可用命令[Quidway-bgp]timerskeepalive-interval holdtime-interval 来 配 置 keepalive-interval 和holdtime-interval ,同时注意保持两者之间的比例关系。恢复 BGP定时器缺省值用: [Quidway-bgp]undotimers。5课程XXXX BGP路由协议配置( M0000004) Issue1.1前面说过 BGP只发送增量路由信息,但是每个 UPDATE报文能携带的路由信息有限,所以很多情况下,一次路由更新需要连续发送多个 UPDATE 报文,发送UPDATE 报文的时间间隔是可以配置的,命令如下:[Quidway-bgp]peerpeer-address route-update-interval seconds。Quidway 路由器的缺省值是 5秒。可用命令[Quidway-bgp]undo peerpeer-address route-update-interval 来恢复缺省值。6课程XXXX BGP路由协议配置( M0000004) Issue1.1 配置BGP路由策略配置BGP路由策略配置对等体的前缀过滤器[Quidway-bgp] peer {group-name |peer-address }filter-policyacl-number {import |export }配置对等体的 AS-Path过滤器[Quidway-bgp] peer peer-address acl aspath-list-number{import |export }配置对等体的路由映射peer peer-address route-policy policy-name {import |export }BGP是在自治系统之间交换路由信息的,由于各种原因, BGP需要对发送和接受的路由信息进行过滤,也就是要实施路由策略。这一部分内容在路由策略部分会有详细叙述,这里我们只是简单介绍。1)配置对等体的前缀过滤器:[Quidway-bgp]peer{group-name|peer-address}filter-policyacl-number{import|export}。该命令结合访问控制列表使用,它可以指定BGP从对等体输入或向对等体输出时过滤访问列表(accesslist)指定的路由。参数peer-address是对等体地址,acl-number是访问列表号,Import或export表明是输入还是输出时使用该策略。可以用如下两条命令定义访问列表:aclacl-number[match-orderconfig|auto]rule{normal|special}{permit|deny}[sourcesource-addrsource-wildcard|any]参数acl-number为访问列表号,source-addr和source-wildcard表示一个网络地址。2)配置对等体的AS路径过滤器[Quidway-bgp]peerpeer-addressaclaspath-list-number{import|export}。该命令可以指定BGP从对等体输入或向对等体输出时过滤含有指定AS路径属性的路由。参数peer-address是对等体地址,aspath-list-number是AS路径列表号,import或export表明是输入还是输出时使用该策略。7课程XXXX BGP路由协议配置( M0000004) Issue1.1定义AS路径列表:[Quidway]ip as-path acl aspath-list-number { permit | deny }as-regular-expression参数aspath-list-number为路径列表号,as-regular-expression为路径的正则表达式。3)配置对等体的路由策略 peer peer-address route-policy policy-name{import |export }。该命令可以指定 BGP从对等体输入或向对等体输出时使用的路由策略。参数peer-address是对等体地址,policy-name表示route-policy的名字,import或export表明是输入还是输出时使用该策略。定义路由策略: route-policy policy-name {permit |deny }{seq-number },参数policy-name为route-policy的名字,seq-number为序列号。路由策略是实施路由过滤的重要部分,它根据路由属性的匹配结果,决定对路由属性的操作。每个路由策略可以有若干规则,用序列号标识。在进行路由策略匹配时,按序列号从小到大的顺序进行匹配,遇到第一个匹配的规则,就完成此次的路由策略过程。如未匹配任何一条规则, 则此路由的发送和接收等操作被取消。if-match命令用来定义匹配规则:操作匹配AS路径正则表达式取消AS路径表达式匹配匹配BGP团体列表取消BGP团体列表匹配匹配端口取消端口匹配匹配地址

命令if-matchas-path aspath-list-numberundoif-matchas-pathif-matchcommunity{standard-community-list-number [exact-match]|extended-community-list-number }undoif-matchcommunityif-matchinterface [typenumber ]undoif-matchinterfaceif-matchipaddress {acl-number |ip-prefixprefix-list-name }取消地址匹配匹配cost取消cost匹配

undoif-matchipaddress [ip-prefix ]if-matchcost costundoif-matchcostapply命令用来定义赋值规则:操作 命令设置AS号 applyas-path as-number取消AS号的设置 undoapplyas-path设置BGP团体属性

applycommunity {{[aa:nn]8课程XXXX BGP路由协议配置( M0000004) Issue1.1[no-export-subconfed ][no-advertise ][no-export ]}[additive ]|none |additive }取消BGP团体属性的设置 undoapplycommunity设置下一跳 applyipnext-hop ip-address取消下一跳的设置 undoapplyipnext-hop设置本地优先级 applylocal-preferencevalue取消本地优先级的设置 undoapplylocal-preference设置cost applycost cost取消cost的设置 undoapplycost设置路由源 applyorigin{igp|egpas-number|incomplete}取消路由源的设置 undoapplyorigin复位BGP命令[Quidway]resetbgp{all|peer-id}可以在BGP的策略或协议配置改变后,复位BGP的连接,以使新配置的策略生效。参数all表示复位所有对等体的连接;peer-id是一个对等体的地址,只复位该对等体的连接。9课程XXXX BGP路由协议配置( M0000004) Issue1.1路由策略配置实例路由过滤——基于ACLAS300RTA30.0.0.130.0.0.2RTB10.0.0.219.0.0.0/820.0.0.218.0.0.0/818.0.0.0/810.0.0.1RTD20.0.0.1RTCAS100AS20018.0.0.0/8RTA:[Quidway]acl1胶片所示的例子解释了地址访问列表是怎样用于路由的识别和过滤。假设,我们需要 AS300的边界路由器 RTA不转发来自 AS200的路由()给AS100,而转发其它所有路由,配置如下:RTA:[Quidway]acl1[RTA]bgp300[RTA-bgp]filter-policy 1export[RTA]ospfenable[RTA-bgp]importospfRTB:[RTB]bgp30010课程XXXX BGP路由协议配置( M0000004) Issue1.1[RTB]ospfenable[RTB-bgp]importospfRTC:[RTC]bgp100[RTC-bgp]importdirectRTD:[RTD]bgp200[RTD-bgp]importdirect11课程XXXX BGP路由协议配置( M0000004) Issue1.1路由过滤——基于AS-PathAS300RTA30.0.0.130.0.0.2RTB10.0.0.220.0.0.2仅发送本AS的仅接受从路由AS100始发的路由RTC10.0.0.1RTD20.0.0.1AS100AS200RTA:[RTA]ipas-pathacl1permit^$RTD:[RTD]ipas-pathacl1permit\b100$胶片所示的例子解释了 AS-Path属性怎样用于路由的识别和过滤。假设,我们需要 AS300的边界路由器 RTA不转发来自 AS200的路由给 AS100,而只发送AS300内部产生的路由,同时,要求 AS200的边界路由器 RTD仅接收从AS100始发的路由,拒绝从 AS300始发的路由,配置如下:RTA:[RTA]ipas-pathacl1permit^$[RTA]bgp300[RTA]ospfenable[RTA-bgp]importospfRTB:[RTB]bgp300[RTB]ospfenable[RTB-bgp]importospf12课程XXXX BGP路由协议配置( M0000004) Issue1.1RTC:[RTC]bgp100[RTC–bgp]importdirectRTD:[RTD]ipas-pathacl1permit \b100$[RTD]bgp200[RTD-bgp]peer[RTD-bgp]importdirect上面,^表示路径的开始,$表示结束,\b是AS号码之间的分割符。^$匹配本地路由;\b100$匹配从AS100始发的路由。13课程XXXX BGP路由协议配置( M0000004) Issue1.1路由过滤-基于RoutePolicyAS2001.1.1.2AS100RTC1.1.1.119.0.0.0/8RTBOSPF不允许RTB向AS外通告路由RTA18.0.0.0/818.0.0.0/8;且所有通告出去的路由的metric值必须为888[RTB]route-policydeny18permit10[RTB-route-policy]if-matchipaddress1[RTB-route-policy]applycost888[RTB]acl1[RTB-acl-1]rulepermitany胶片所示的例子解释了 route-policy怎样用于路由的识别和过滤。假设,需要使RTB不向外通告的路由信息,并且设置routerpolicy,使通告出去的花费值为888。配置如下:RTA:[RTA]ospfenableRTB:[RTB]bgp100[RTB-bgp][RTB-bgp][RTB]route-policydeny18permit10[RTB-route-policy] if-matchipaddress1[RTB-route-policy] applycost888[RTB]acl1[RTB-acl-1][RTB-acl-1]rulepermitany[RTB]ospfenable[RTB-bgp]importospfRTC:[RTC]bgp20014课程XXXX BGP路由协议配置( M0000004) Issue1.115课程XXXX BGP路由协议配置( M0000004) Issue1.1路由器对路由的处理过程òo·?BGPá2óè÷??á2óèμ?′¥í??y?3ó′??μ?ù·Y??é?1?2¢?D?2°3°2¢ìáê2èó?óéü2áèóy?êáì1è??3éD?2áèó÷·??μ???é?2áèó2áèó?é?è2áèó??2?ó?è?é3?2??áoú??1y??32áèóí±2??áoúé?è??2á?úoBGPá2óè IGPá2óèá2è±íó对一个具体的ASBR来说,其路由的来源有两种,从对等体接收的或者从IGP引入的。对于接收的路由,根据其属性(如 AS路径、团体属性等)进行过滤,并设置某些属性(如本地优先、 MED值等),之后若需要的话,将具体的路由聚合为超网路由。BGP可能从多个对等体收到目的地相同的路由, 根据规则选择最好的路由并加入IP路由表。对于IGP路由,则要经过引入策略的过滤和设置。 BGP发送优选的 BGP路由和引入的IGP路由给对等体。16课程XXXX BGP路由协议配置( M0000004) Issue1.1 调试信息、监控与维护查看BGP信息显示BGP路由信息Displaybgp[Quidway-bgp]dis bgpStatuscodes:ssuppressed,ddamped,hhistory,*valid,>best,iinternalOrigincodes:i- IGP,e-EGP,?-incompleteNetworkNextHopMetricLocPrfPath*>1.1.1.1/320.0.0.0?*>2.2.2.2/3210.0.0.2100?*>10.0.0.0/240.0.0.0?*10.0.0.2100?*10.0.0.1/3210.0.0.2100?*>10.0.0.2/320.0.0.0?BGP通过执行 display命令可以显示 BGP的当前运行状态。执行displaybgp命令,显示 BGP有关信息,一个示例的输出如下:[Quidway-bgp]disbgpStatuscodes:ssuppressed,ddamped,hhistory,*valid,>best,iinternalOrigincodes:i-IGP ,e-EGP,?-incompleteNetworkNextHopMetricLocPrfPath*>1.1.1.1/320.0.0.0?*>2.2.2.2/3210.0.0.2100?*>10.0.0.0/240.0.0.0?*10.0.0.2100?*10.0.0.1/3210.0.0.2100?*>10.0.0.2/320.0.0.0?输出表明有六条BGP路由信息:其中第二条路由为2.2.2.2/32,*表示有效路由,>表示是优选路由,下一跳为10.0.0.2,AS路径列表只有一个元素100,最后的?表示这条路由的Origin为incomplete。另外,值为0.0.0.0nexthop表明该路由为本地始发。17课程XXXX BGP路由协议配置( M0000004) Issue1.1查看BGP信息显示BGP路由信息[Quidway]display bgpsummaryNeighborVASMsgRcvdMsgSentOutQUp/DownState160.1.48.24100411000:03:38Established150.1.8.1420000000:00:09Active执行displaybgpsummary命令,显示BGP对等体状态的综合信息,一个示例的输出如下:[RTA]displaybgpsummaryNeighborVASMsgRcvdMsgSentOutQUp/DownState160.1.48.24100411000:03:38Established150.1.8.1420000000:00:09Active输出表明有两个BGP对等体的信息:第一个对等体为160.1.48.2,运行的BGP4协议,AS号为100,目前从该对等体收到了4个报文,向该对等体发送了11个报文,发送队列中没有更新报文,状态为Established,处于连接状态的时间为00:03:38;第二个对等体的状态为Active。18课程XXXX BGP路由协议配置( M0000004) Issue1.1BGP的display命令非常丰富,我们给出 BGPdisplay命令的列表:操作 命令显示BGP路由表中的信息显示BGP路径信息显示BGP中AS过滤的路径信息显示CIDR路由显示指定BGP团体的路由信息显示指定BGP团体列表允许的路由信息显示BGP衰减的路由显示与指定accesslist 相匹配的路由显示路由摆动统计信息

displaybgprouting-table ip-address[mask]displaybgppaths as-regular-expressiondisplayipas-path-aclaspath-list-numberdisplaybgprouting-tablecidrdisplaybgprouting-tablecommunity[[aa:nn][no-export-subconfed ][no-advertise ][no-export ]][exact-match ]displaybgprouting-tablecomm-listcommunity-list-number [exact-match ]displaybgprouting-tabledampeneddisplaybgprouting-tableaclaspath-list-numberdisplaybgprouting-tableflap-information [{regular-expressionas-regular-expression }|{aclacl-number }|{network-address [mask[longer-match ]]}]显示具有不一致的起源AS的路由displaybgprouting-tabledifferent-origin-as显示对等体信息displaybgppeer[peer-address]显示通过BGP通告的路由信息displaybgprouting-tablenetwork显示对等体组信息displaybgpgroup[group-name]displaybgprouting-table显示匹配AS正则表达式的AS路径信息regular-expressionas-regular-expression显示BGP对等体会话及其状态表displaybgpsummary显示配置的路由策略信息displayroute-policypolicy-name19课程XXXX BGP路由协议配置( M0000004) Issue1.1 调试命令BGP调试命令[RTA][undo]debuggingbgp{all|event|{keepalive|open|packet|update}[receive|send][verbose]}all表示所有的BGP调试开关event表示BGP事件调试信息开关keepalive表示Keepalive消息调试开关open表示Open消息调试开关packet表示所有BGP消息调试开关update表示Update消息调试开关debuggingbgp 命令打开或关闭 BGP调试信息开关。debuggingbgp{all|event|{keepalive|open|packet|update}[receive|send][verbose]}undodebuggingbgp {all|event |keepalive |open |packet |update }参数说明:all:打开BGP所有报文调试信息开关。event:打开BGP事件调试信息开关。keepalive :打开BGPKEEPALIVE 调试信息开关。open:打开BGPOPEN 调试信息开关。packet:打开BGP包调试信息开关。update:打开BGPUPDATE 报文调试信息开关。verbose :打开BGP详细的调试信息开关。receive:打开BGP接收的报文调试信息开关。send:打开BGP发送的报文调试信息开关。20课程XXXX BGP路由协议配置( M0000004) Issue1.11.2解决大规模网络中遇到的问题在大规模网络中需要解决的问题BGPú?ó′?£?ì÷á??ó?μ?μ?íé?aBGPá2óè±íó?ó′BGP??1IBGP′àú???y′?£?á?-??à?ó?2oò3?éμBGPàaê?BGP′è2?ú·′?ó?ì÷á?o2?3?á2èμó?±?ˉoy?óμú?±2BGP¤ê?在实际的BGP应用中,存在许多需要解决的问题,面对这些问题,BGP的功能提供了相应的解决方法。BGP的聚合功能施加于BGP路由表中的路由,它可以有效的控制BGP路由表的增长。在大型BGP网络中(BGP路由器数目多于100个),建立IBGP全闭合网开销很大,对此BGP提供了反射和联盟技术,来代替IBGP全闭合网。在复杂网络中,容易有不稳定的路由间歇地出现,这会导致BGPUpdate和WITHDRAWN 报文在网络上反复传播, 以至于极大的带宽和路由器的处理时间。对此BGP提供了路由衰减技术来惩罚抑制摆动路由,从而达到网络的稳定性。下面我们分别介绍聚合、反射、联盟、衰减功能。21课程XXXX BGP路由协议配置( M0000004) Issue1.1 聚合BGP聚合——只通告聚合路由AS100AS200172.16.0.0/24RTA172.16.0.0/20RTB172.16.1.0/24172.16.2.0/24......EBGP172.16.15.0/24172.16.0.0/20聚合路由就是把各段路由综合到一个或多个聚合或 CIDR块中,以便把路由表中的路由数目减少到最小。BGP有多种聚合方法,以便保证因特网的各种需求都能满足。如胶片所示,BGP聚合路由功能可以实现只通告聚合路由:这样配置后, RTA只把聚合路由 通告给 RTB,而不把具体路由到通告给RTB。22课程XXXX BGP路由协议配置( M0000004) Issue1.1BGP聚合——通告聚合路由和具体路由AS100 AS200RTA ......

172.16.0.0/24172.16.1.0/24EBGP172.16.2.0/24......172.16.15.0/24RTB172.16.0.0/20172.16.0.0/20有时AS需要同时通告聚合路由和具体路由。如胶片所示, AS100到AS200有两条链路,为了让两条链路通过的业务量平衡,需要AS100在每个链路通告具体路由,并且给路由设置不同的属性。AS200可以根据具体路由的属性来决定走哪一个链路。如胶片所示, BGP聚合路由功能可以实现同时通告聚合路由和具体路由:这样配置后,RTA、RTB同时把聚合路由和具体路由通告给AS200中的对等体。其它聚合方法还包括:1)聚合但抑制特定的具体路由:aggregateaddressmasksuppress-policypolicy-name2)改变聚合路由的 AS路径属性:aggregateaddressmaskattribute-policypolicy-name3)聚合时生成 AS-SET集合:aggregateaddressmaskas-set23课程XXXX BGP路由协议配置( M0000004) Issue1.1 反射BGP′2è?AS1002áèó′2?è?÷AS100RTA?ìo§oúIBGPIBGPRTBRTE?2?ìo§oú?ìo§oúRTCEBGPRTD1?EBGP?2?ìo§oú为了保证IBGP对等体之间的连通性, IBGP对等体之间需要建立全闭合网。 在某些网络中,内部 BGP网络变得非常大(每个路由器多于 100个内部对话),建立全闭合网开销很大。 这就要求使用新的对等技术。 路由反射器概念的基本思路是:指定一个集中路由器作为内部对话的焦点。多个 BGP路由器可以与一个中心点对等化,然后多个路由反射器再进行对等化。只有AS拥有大型的内部BGP闭合网,也就是每个路由器上多于100个对话通路时,路由反射器才被推荐使用。路由反射器是可以完成路由反射功能的路由器。 路由反射器的 IBGP对等体分为两类:客户机和非客户机。一个路由反射器和它的客户机构成一个群。路由反射器的不属于这个群的所有对等体就是非客户机。胶片所示的是一个用反射技术代替IBGP全闭合网的例子。RTA被配置成路由反射器,它有两个客户机:RTB和RTC,有两个非客户机:RTD和RTE。RTC把EBGP收到的更新传递给路由反射器RTA,RTA将把更新反射给客户机RTB以及非客户机RTD和RTE。RTA的反射配置如下:[RTA-bgp]reflectcluster-id10[RTA-bgp][RTA-bgp][RTA-bgp]reflectbetween-clients24课程XXXX BGP路由协议配置( M0000004) Issue1.1 联盟BGPàaê?AS200RTA RTG RTDAS65060RTB AS65050RTC RTFRTEAS100联盟是处理AS内部IBGP闭合网激增的另一种方法。联盟的概念基于一个AS可以被分为多个子AS。子AS内使用IBGP全闭合网,子AS之间以及联盟本身与外部AS之间使用EBGP。联盟可以很容易地检测到AS内的选路循环,因为子AS之间运行的是EBGP。AS路径列表用于检测离开一个子AS并想回到同一子AS的选路更新。这种想要回到它始发的子AS的选路更新被检测到是因为子AS会发现自己的子AS号码在这个更新的AS路径内。虽然子之AS间的路由经EBGP交换,所有的IBGP规则仍然适用,使整个AS的性能象个单一实体。EBGP下个中继、量度值和本地优先值仍然在内传送。胶片所示的是一个用联盟技术代替IBGP全闭合网的例子。AS100被分为两个子AS:AS65050和AS65060。这个AS整体上就是一个大的联盟,由一个单一联盟号码100识别。所有的子AS屏蔽与外部世界,可以给予任何AS号码。号码可以在私有AS列表里选择,以便不使用任何正式的AS号码。我们用RTB、RTC举例说明一下联盟的配置:RTB:[RTB]bgp65050[RTB-bgp]confederatio

温馨提示

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

评论

0/150

提交评论