第七部分 BGP协议的属性
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BGP 协议复习大纲
第七部分BGP协议的属性
引:BGP属性是了解BGP协议的一大重点,也可以称之为BGP路径选择的属性,在第四部分中已经介绍了BGP的路径属性位于Update 报文中,本部分将详细介绍BGP的属性及其应用。BGP的属性是施加在每一条路由上的,表达了路由的特征,这些属性可以分为过渡和非过渡的,还有一些是必遵的和可选的,且便于扩展和开发。从而才有路径的选择。
一、BGP度量值使用属性来判断
1、公认属性
& 公认属性
——所有BGP 路由器都必须识别的属性
——该属性传递给BGP邻居
& 公认必遵属性
——在所有的更新消息中必须出现
& 公认自由决定属性
——可以在更新消息中不出现
2、可选属性
& 可选属性
——非公认属性被称为可选属性
——可选属性并不要求BGP实现都支持。它可能是私有的属性。
& 可选传递属性
——非公认属性,可选属性可以是传递的和非传递的。
——对于不支持的可选传递属性,路由器将原封不动地传递给其他BGP路由器。在这种情况下,属性被标记为partial(部分的)。
& 可选非传递属性
——路由器将其删除,而不将它传递给其他路由器
3、强制属性
4、自由决定属性
5、传递属性
6、非传递属性
7、部分属性
二、BGP属性组合包含以下几部分
1、公认强制属性
& AS路径(as-path)
& 下一跳(next-hop)
& 源头(origin)
2、公认自由决定属性
& 本地优先级
& 原子聚合
3、可选传递属性
& 聚合站
& 共同体
4、可选非传递属性
& 多出口鉴别器(MED)
三、BGP的所有路由属性(最多有256种属性,截止目前共有16种属性被使用)
& *必遵属性(重点)
*1、Origin(起点属性)
*2、AS-Path(经过哪些自治系统)
*3、Next hop(自治系统的下一跳)
4、MED(控制优先的线路)
5、Local-Prefernce(本地优先属性)
6、Community(团体属性)
& 聚合属性(BGP在聚合时使用)
7、Atomic-Aggregate
8、Aggregate
& 反射属性(配置BGP反射器时使用)
9、Originator – ID
10、Cluster – List
& 厂家新增的(设备制造商增加的)
11、Destination Pref (MCI)
12、Advertiser(Baynet)
13、Rcid – Path(Baynet)
& 被用在NPRS的MBGP上的(非重点)
14、MP _ Reach _ NLRI
15、MP _ Unreach _ NLRI
16、Extended _ Communities
四、起点属性(Origin)
起点(源)属性告诉所有的自治系统该路径的好或坏。起点属性是公认的必遵的和可传递的。
标志着一条路由怎样成为BGP路由,可能有下面三种属性:
1、 IGP属性
路由是用“network”命令注入到BGP路由表中的,则Origin属性为IGP
2、 Incomplete属性
路由是用“redistribute”命令注入到BGP路由表中的,则Origin属性为Incomplete
由于IGP比Incomplete人为操纵的程度更高,因此再选路时拥有较高的优先级
3、 EGP属性
指在早期的EGP协议时使用,由于BGP取代了EGP,所以这种EGP属性很少见,在实际中应用的也很少,此章不做重点探讨。
五、AS路径属性(AS-Path)
指明一条路由在Internet传播经过哪些自治系统,且显示路由穿越的自治系统列表,同AS- path 属性是公认必遵的传递的属性.
主要有两种属性
1、AS sequ
按顺序经过了那些AS
2、AS Set
不一定按顺序经过AS
六、下一跳属性(Next hop)
Next hop属性是公认的必遵的可传递的属性。(自治系统的下一跳)
1、在点对点的网络中,下一跳是自治系统的下一跳,而不是真正路由器的下一跳
2、对于广播网,下一跳直接指到产生这条路由出的接口上
七、本地优先属性(Local-Prefernce)
本地优先属性是公认的,自由决定的,只在自治系统里面传递。
规则:优先值高的链路将更值得信赖
本地优先属性只在IBGP 邻居间通告.
默认值:100最高值:200
八、度量值(MED属性)
MED属性也被称为度量值,是一种可选非传递属性。
1、意义:作为一个自治系统,如何影响上一个自治系统
2、作用:较低的MED表示更值得信赖的链路:MED 只在EBGP邻居之间通告。
3、使用规则:
& 除非配置:always -compare-med,其他时候永远只比较来自同一自治系统的路由& 不跨自治系统传播
& 通过router-map来设定(会有单独的一部分说明)
九、团体属性(Community)
& 一组有相同性质的目的地.
1、aa:nn 团体号
2、no-export不通告给联盟/AS外的BGP相邻体;
3、no-advertise不通告给任何BGP相邻体
4、local-AS 不通告给EBGP相邻体
& 团体属性的作用:
增加策略的灵活性.
十、权重属性(weight))【思科独有】
1、权重属性提供本地路由选择策略。
2、权重高的将具有更高的优先权
3、权重的取值范围为65535
4、权重属性不发送给BGP 邻居