DA000011 BGP路由协议 - 图文(6)

2019-01-19 16:23

DA000011 BGP路由协议 ISSUE1.0

第3章 BGP路由属性

第3章 BGP路由属性

3.1 路由属性概述

对于企业和服务供应商所关心的问题,如:如何阻止我的私有网络不被通告出去?如何对来自某个邻居路由器的路由更新进行过滤?如何确定我是使用这条链路而不是另外一条?通过使用路由属性,BGP 给出了对这些问题的答案。

BGP路由属性是一套参数,它对特定的路由进行了进一步的描述,使得BGP能够对路由进行过滤和选择。在配置路由策略时我们将广泛地使用路由属性,但是不是所有路由属性都要被用上。 事实上,路由属性被分为以下几类:

必遵属性:在路由更新数据报文中必须存在的路由属性,这种属性域在BGP 路由信息中有着不可替代的作用,如果缺少必遵属性,路由信息就会出错。如AS-Path 就是必遵属性,BGP用它来避免路由环路,没有它路由就可能出问题。 可选属性:它是可选的,不一定存在于路由更新数据报文中,我们设置它完全是根据需要。如MED属性,我们就用它来控制选路。

24

DA000011 BGP路由协议 ISSUE1.0

第3章 BGP路由属性

过渡属性:具有AS间可传递性的属性就是过渡属性,过渡属性的域值可以被传递到其他AS中去并继续起作用。如Origin属性,路由信息的起源一旦确定,域值会一直存在,无论此路由信息被传到哪个AS中去。

非过渡属性:只在本地起作用,出了自治系统,域值就恢复成缺省值。如Local-preference 。

以下列出几种常用属性的情况:

类型代码 1 2 3 4 5 8 Origin AS-Path Next-hop MED Local-preference Community 属性名 必遵 必遵 必遵 可选 可选 可选 必遵/可选 过渡/非过渡 过渡 过渡 过渡 非过渡 非过渡 过渡 每个属性都有特定的含义并可以灵活的运用,使得BGP的功能十分强大。 BGP属性可以扩展到256种。

25

DA000011 BGP路由协议 ISSUE1.0

第3章 BGP路由属性

3.2 常见BGP路由属性

常见BGP路由属性1、Origin2、AS-Path3、Next hop4、MED5、Local-Preference6、Atomic-Aggregate7、Aggregator8、Community9、Originator-ID10、Cluster-List11、Destination Pref(MCI)12、Advertiser (Baynet)13、Rcid-Path (Baynet)14、MP_Reach_NLRI15、MP_Unreach_NLRI16、Extended_Communities Origin 起点属性:定义路径信息的来源,标记一条路由是怎样成为BGP路由的。如IGP、EGP、Incomplete等。

As-Path AS 路径属性:是路由经过的AS 的序列,即列出在到达所通告的网络之前所经过的AS 的清单。BGP发言者将自己的AS前置到接收到的AS 路径的头部,它可以防止路由循环,并用于路由的过滤和选择。

Next hop 下一跳属性:包含到达更新消息所列网络的下一跳边界路由器的IP地址。BGP的下一跳与IGP有所不同,它可以是通告此路由的对等体的地址,如EBGP,这同IGP是相同的。而在其它情况下,BGP使用第三方的下一跳,如IBGP对从EBGP对等体获得的下一跳不加改变的在自治系统内传递;在多路访问媒体上,BGP以路由的实际来源为下一跳,即使它不是BGP对等体。 MED (Multi-Exit-Discriminators)属性: 当某个AS有多个入口时,可以用MED属性来帮助其外部的邻居路由器选择一个较好的入口路径。一条路由的MED值越小,其优先级越高。

Local-Preference 本地优先属性: 本地优先属性用于在自治系统内优选到达某一个目的地的路由。反映了BGP发言人对每个外部路由的偏好程度。本地优先属性值越大,路由的优选程度就越高。

26

DA000011 BGP路由协议 ISSUE1.0

第3章 BGP路由属性

Community 团体属性: 团体属性标识了一组具有相同特征的路由信息,与它所在的IP子网和自治系统无关。公认的团体属性值有:NO-EXPORT、NO-ADVERTISE、LOCAL-AS 和 INTERNET。

27

DA000011 BGP路由协议 ISSUE1.0

第3章 BGP路由属性

3.2.1 ORIGIN属性

起点(Origin)属性?一般的,具体的实现按如下方式决定一条路由的Origin属性?某条路由是直接而具体的注入到BGP路由表中的,则origin属性为IGP??路由是通过EGP得到的,则origin属性为EGP其他情形下,Origin属性都为Incomplete

起点属性是一个必遵过渡属性,它指示路由更新的起源。BGP允许三种类型的起源:

值 0 1 2 意 义 IGP-路由信息为起始AS内部 EGP-路由信息为起始AS通过EGP得来 INCOMPLETE-路由信息通过其它方法得来 BGP在其路由判断过程中会考虑起点属性来判断多条路由之间的优先级。具体来说,BGP优先选用具有最小起点属性值的路由,即:IGP 优先于EGP,EGP优先于INCOMPLETE。我们可以手工配置某条路由的起点属性。 一般情况下:

1)BGP 把聚合路由和用直接注入到BGP路由表的具体路由看成是AS内部的,起点类型设置为IGP。

2)BGP把通过其它IGP协议引入的路由起点类型设置为Incomplete。 3)BGP把通过EGP得到的路由的起点类型设置为 EGP。

在其它因素相同的情况下,按IGP、EGP、Incomplete 的顺序选择路由。

28


DA000011 BGP路由协议 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:五年级作文:有意义的寒假生活

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: