欢迎来到天天文库
浏览记录
ID:38411107
大小:99.00 KB
页数:4页
时间:2019-06-12
《协议案例推广-BGP公认Community属性的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、BGP公认Community属性的应用摘要本文介绍了BGP的公认的Community属性的解释和应用。介绍团体(Community),团体是共享相同特性的一组目的地。自治系统管理者可以定义目的地所属的团体。默认的,所有目的地属于互联网团体。团体属性BGP团体属性在RFC1997中定义(使用方法定义在RFC1998和2519中),它是一个可选过渡属性。团体是一组有相同性质的目的地的路由,一个团体不限于一个网络或一个自治系统,它没有物理边界。此属性一般是用来作为路由选择策略使用。BGP团体属性是一个32
2、位共4个八位组的值,然而为了管理上的安排,作了如下的假设:团体属性值范围从0x00000000到0x0000FFFF和从0xFFFF0000到0xFFFFFFFF被作为保留。剩下的团体属性值应该使用AS号码作为头两个字节。后两个字节的语义可以被AS自己定义。(比如,AS690可以定义研究,教育和商业团体值,用于策略路由。比如AS的操作者使用团体属性值0x02B20000到0x02B2FFFF)。团体属性可以有3种方式定义:十进制方式,取值范围是1~4294967295;十六进制方式,以aa:nn的格
3、式表示,前面是本地自治系统号码,后面两个八位组是本地定义值;第三种方式是使用名字,使用公认的BGP团体名字。公认的团体属性下列属性是全球意义的,它们的操作应该被应用在任何识别团体属性的BGP发言人。Internet(0)默认的团体,所有支持BGP团体属性的路由器都属于本团体NO_EXPORT(0xFFFFFF01)所有接收到的路由承载的团体属性中包含这个值必须不会被通告给本自治系统或是联盟外的相邻体(一个孤立的AS,如果不是联盟的一部分可以看作自己构成一个联盟)。NO_ADVERTISE(0xFFF
4、FFF02)第4页所有接收到的路由承载的团体属性中包含这个值必须不会被通告给任何其他相邻体。Local-AS(也有称作NO_EXPORT_SUBCONFED)(0xFFFFFF03)所有接收到团体属性中包含这个值的路由必须不要被广播到任何EBGP相邻体(包括联盟中别的AS的成员)实际组网中的应用尽管我们了解了上述4个公认团体属性的定义,但在实际组网大家仍不能灵活应用,我们以下面这个案例来说明它们的应用场景。图1设备之间如上图所示建立了对应的IBGP邻居和EBGP邻居。现从RTA上始发了两条路由10.
5、10.10.0/24和20.20.20.0/24,我们在不同的设备上根据设置的属性值可实现不同的需求。我们先假定一个策略命名P1。1.Internet属性:这是缺省属性,设不设关系都不大,反正都要发送路由。2.No-Export属性:带有这个团体属性值的路由必须不会被通告给本自治系统或是联盟外的相邻体。如上图:第4页(1)、在RTA上发布路由时,如果加上此属性:route-policyp1permitnode10applycommunityno-exportbgp100network10.10.10
6、.0255.255.255.0route-policyp1结果RTA始发此路由时,被设置了此no-export属性,那么RTB上查看路由,可以看到10.10.10.0/24网段的路由,但其它AS均无法看到此路由信息,这样就可将路由限制在本AS内发布。(2)、如果将此属性并不是设置在RTA上,而是在RTB上配置策略P1,将其应用在RTB往RTC邻居的出方向(或是在RTC上配置策略P1,应用在RTC与RTB邻居的入方向)上,那么结果会怎样呢?同理,因这时属性并非RTA始发,所以RTA会将10.10.10
7、.0/24网段的路由公告给RTF,同时RTB上也会有这样的路由,但RTC上有吗?RTC上仍有,因为这个路由带着这个属性进入了AS200,不能出去,所以RTC与RTD上仍有,但RTE上没有这个网段的路由了,因为属性生效,不出AS,导致RTE无此路由。1.NO_ADVERTISE:所有接收到的路由承载的团体属性中包含这个值必须不会被通告给任何其他相邻体。如上图:(1)、在RTA上发布路由时,如果加上此属性:route-policyp1permitnode10applycommunityno-advert
8、isebgp100network10.10.10.0255.255.255.0route-policyp1结果RTA始发此路由时,被设置了此no-advertise属性,那么RTB上查看路由,无法看到10.10.10.0/24网段的路由,但其它AS均无法看到此路由信息,这样做实际意义不大,还不如不在BGP中公告此路由。(2)、如果将此属性并不是设置在RTA上,而是在RTB上配置策略P1,将其应用在RTB往RTC邻居的出方向(或是在RTC上配置策略P1,应用在RTC与R
此文档下载收益归作者所有