




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、BGP属性简介1、属性分类BGP属性是BGP进行路由决策和控制的重要信息。它可以分为如下两大类四小类:一、公认属性l 公认必遵(Well-known mandatory)l 公认可选(Well-known discretionary)公认属性是所有运行BGP协议的系统都必须识别和支持的属性。其中,公认必遵属性是BGP UPDATE消息中必须包含的属性。公认可选则是BGP UPDATE消
2、息中可以自由选择是否包含的属性。二、可选属性l 可选过渡(Optional transitive)l 可选非过渡(Optional non-transitive)可选属性并不要求所有运行BGP协议的系统都识别。如果属性是可选过渡的,那么,即使运行BGP的系统不能识别该属性,也要接受该属性并将其转发给它的对等体。而如果属性是可选非过渡的,运行BGP的系统可以忽略包含该属性的消息并且不向它
3、的对等体转发。 2、属性详述常见的BGP属性如下:1、 ORIGINORIGIN标示路径信息的来源,是公认必遵属性。ORIGIN可以是以下三种值:1)IGP:表示网络层可达信息来源于AS内部 2)EGP :表示网络层可达信息通过AS外部学习 3)INCOMPLETE:表示网络层可达信息来源无法确定 1 / 5在路由选择的时候,ORIGIN中,IGP优于EGP,EGP优于INCOMPLETE。 2、 AS_PATHAS_PATH由一系列AS路径组成,是公认必遵属性。AS-PATH采用AS_SEQUENCE方式表示
4、该路由经过的AS的有序集当BGP发布者发布路由给IBGP对等体时,BGP不修改路由的AS_PATH属性。当BGP发布者发布路由给EBGP对等体时,本地系统应该把自己的AS号作为序列的最后一个元素加在序列的最后面。AS_PATH可以用来作为路由选路的一种度量。经过更少AS路径的路由更优先。同时AS_PATH也作为一种手段来避免环路。如果BGP路由信息发布者从EBGP对等体收到一条路由,它的AS_PATH包含发布者自己的AS号,就说明这条路由曾经从本AS发出过,将其丢弃,同时不再进行转发。基于上述机制,AS_PATH属性可以避免AS之间的路由环路的出现,AS内部的路由环路的避免则采用其他手段来实现
5、。 3、 NEXT_HOP 它定义了到达目的地下一跳的设备IP地址,是公认必遵属性。NEXT_HOP中IP地址的填写遵循如下规则:1) 如果是发布给EBGP对等体,NEXT_HOP填写BGP发布者的IP地址2) 如果是发布给IBGP对等体,且路由来自AS外部,则NEXT_HOP保留原始的AS外部对等体的IP地址 4、 MULTI_EXIT_DISCMULTI_EXIT_DISC被用来区分同一个邻接AS的多个接口,是一个可选非过渡属性,一般简写为MED。MED只在EBGP发布的路由中产生,接收者可以向它的IBGP邻居转
6、发,但不允许向它的EBGP对等体转发。假设一个AS和邻接AS有多个接口相连,通过发布不同的MED给对端,就可以控制进入网络的流量从MED值最小的那个接口进来。通常情况下,BGP只比较来自同一个AS的路由的MED属性值。
7、;
8、;
9、; 图1 MULTI_EXIT_DISC 如图1所示,Router B和Router C发给Router A的关于9.0.0.0的路由携带不同的MED属性,从而引导从AS 10到AS 20的目的地址为9.0.0.0网段的流量将选择Router B作为入口。 5、 LOCAL_PREF LOCAL_PREF用来通告路由的优先程度,是公认可选
10、属性。LOCAL_PREF属性仅在IBGP对等体之间交换,不通告给其他AS。当BGP的路由器通过不同的IBGP对等体得到目的地址相同但下一跳不同的多条路由时,将优先选择LOCAL_PREF属性值较高的路由。
11、;
12、;
13、; 图2 LOCAL_PREF如图2所示,Router B和Router C发给Router D的关于8.0.0.0的路由携带不同的LOCAL_PREF值,从而引导从A
14、S 20到AS 10的流量将选择Router C作为出口。 6、 ATOMIC_AGGREGATE ATOMIC_AGGREGATE是用来通告路由接收者,该路由是经过聚合的,是公认可选属性。有时BGP发布者会收到两条重叠的路由,其中一条路由包含的地址是另一条路由的子集。一般情况下BGP发布者会优选更精细的路由(前者),但是在对外发布时,如果它选择发布更粗略的那条路由(后者),这时需要附加上ATOMIC-AGGREGATE属性,以知会对等体。它实际上是一种警告,因为发布更粗略的路由意味着更精细的路由信息在发布过程中丢失了。在进行路由聚合时,对于聚合的路由信息会添加
15、ATOMIC-AGGREGATE属性。 7、 AGGREGATORAGGREGATOR是ATOMIC_AGGREGATE属性的补充,是可选过渡属性。如前面所述,ATOMIC_AGGREGATE是一种路由信息丢失的警告,AGGREGATOR属性补充了路由信息在哪里丢失它包含了发起路由聚合的AS号码和形成聚合路由的BGP发布者的IP地址。在进行路由聚合时,当对于聚合的路由信息同添加ATOMIC-AGGREGATE属性的同时,会添加AGGREGATOR属性。 8、 COMMUNITYCOMMUNITY是一组共享相同属性的目的地集合,是可选过渡属性。团体属性
16、用来简化路由策略的应用和降低维护管理的难度,没有物理上的边界,与其所在的AS无关。公认的团体属性有:Ø INTERNET:缺省情况下,所有的路由都属于INTERNET团体。具有此属性的路由可以被通告给所有的BGP对等体。Ø NO_EXPORT:具有此属性的路由在收到后,不能被发布到本地AS之外。如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS。Ø
17、0; NO_ADVERTISE:具有此属性的路由被接收后,不能被通告给任何其他的BGP对等体。Ø NO_EXPORT_SUBCONFED:具有此属性的路由被接收后,不能被发布到本地AS之外,也不能发布到联盟中的其他子AS。 9、 ORIGINATOR_IDORIGINATOR_ID用于标识路由反射器,是可选非过渡属性。为了防止引入路由反射器之后出现环路,增加ORIGINATOR_ID这个属性来标识,反射器在发布路由时加入ORIGINATOR_ID,当反射器收到的路由信息中的ORIGINATOR_ID就是自己的ROUTER_ID时,就可以发现路
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 康复医疗器械行业细分领域发展动态与2025年投资策略研究报告
- 新能源汽车的合作伙伴选择试题及答案
- 物流园区仓储设施智能化物流系统设计创新与优化评估报告
- 期中试题规律题及答案
- 开展教育教学反思的必要性试题及答案
- 杀婴心理测试题及答案
- 构建能力框架的2025大学物理试题答案
- 畜牧中职面试题及答案
- 罕见病药物研发激励政策在2025年产业中的实践与探索报告
- 供应链金融在中小企业融资中的金融科技与金融服务创新报告
- 社会工作介入老年社区教育的探索
- 国开电大-工程数学(本)-工程数学第4次作业-形考答案
- 高考倒计时30天冲刺家长会课件
- 施工项目现金流预算管理培训课件
- 时行疾病(中医儿科学课件)
- 街道计生办主任先进事迹材料-巾帼弄潮显风流
- GB/T 32616-2016纺织品色牢度试验试样变色的仪器评级方法
- 部编版小学语文三年级下册第七单元整体解读《奇妙的世界》课件
- 管道支吊架培训教材课件
- 2、工程工质量保证体系框图
- 地铁工程车辆段路基填方施工方案
评论
0/150
提交评论