BGP路由反射( 三 )
ORIGINATOR_ID
ORIGINATOR_ID是一个新的、可选的、非过渡性的类型码为9的BGP属性 。这
个属性有4字节长,将由一个路由反射器在反射一条路由时产生 。这个属性将搭载本地
自治系统中的路由的原始方的ROUTER_ID 。假如一个ORIGINATOR_ID已经存在,
BGP
报告者将不能产生一个ORIGINATOR_ID属性 。可以识别这个属性的路由器将忽略所
接
收的一条路由的ROUTER_ID,不将它作为ORIGINATOR_ID 。
CLUSTER_LIST
CLUSTER_LIST是一个新的、可选的、非过渡性的类型码为10的BGP属性 。这
是一个CLUSTER_ID值的序列表,表示这条路由通过的反射路径 。它被如下编码:
012345678901234567890123
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Attr.FlagsAttr.TypeCodeLengthvalue...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
此处Length代表字节数 。
当一个路由反射器反射一条路由时,它必须预先附加本地的CLUSTER_ID给
CLUSTER_LIST 。假如CLUSTER_LIST是空的,路由反射器就必须产生一个新的
CLUSTER_LIST 。使用这个属性路由反射器就可以辨认出因为错误配置被环回到同一
簇
的路由信息 。假如在CLUSTER_LIST中发现本地的CLUSTER_ID,将不再传播此路由
信息 。
8.实施方面的考虑
必须注重的是,要确保当在路由反射器和客户及非客户对等之间交换网络路由信息
时,不是上述定义的BGP路径属性能通过配置来被修改 。这些修改可能潜在的导致路由
环回 。
此外,当一个路由反射器反射路由时,它将不能修改下列的路径属性:NEXT_HOP,
AS_PATH,LOCAL_PREF,MED 。它们的修改可能潜在的导致路由环回 。
9.配置和执行方面的考虑
BGP协议没有为一个客户提供用于将自己动态的标识为一个路由反射器的客户的
方
法 。要达到这个目的的最简单的方法是手工配置 。
路由反射方法可解决规模问题的一个要害是路由反射器总结了路由信息并且仅反
射
它的最佳路径 。
MED和IGP权值都可以影响BGP路由选择 。因为MED通常不可以比较而且IGP
权值因每个路由器的不同而不同 。对于某个路由反射拓扑,路由反射方法进行路由选择
的结果可能和完全IBGP网状连接方法得到的不同 。为了保证它们相同,需要保证路由
反射器从不强制基于由于它们的客户的IGP权值不同而显著不同的IGP权值、或是基
于
不可比较的MED来执行BGP路由选择 。前者可以通过配置簇内IGP权值而非簇间IGP
权值来得到 。后者则可以通过:
。在一个边界路由器上设置一个路由的本地选择权来反射MED值 。
。或者确保当此AS_PATH长度值被用作一个路由选择标准时,来自不同的自治
系统的AS_PATH长度值不同 。
。或者通过基于这个路由反射器所用于决定最佳路径的策略来配置团体 。
有人会争辩说最后一个要求太严了,在一些情况下不实际 。有人会进一步争辩说既
然不会有路由环回,那么就不必强迫路由反射的路由选择结果和完全IBGP网状连接方
法相同 。
为了防止路由环回和保持一致路由的目的,在设计一个路由反射拓扑时必须仔细考
虑该网络的拓扑 。通常,当对于一个前缀存在条路径时,此路由反射拓扑应该和这个网
络拓扑相一致 。一个常用的方法就是基于POP反射,每个POP在POP中维护它自己的
路由反射器所服务的客户,并且全部路由反射器时全互连的 。此外,为了优化POP内
路由,在每个POP中的反射器的客户经常全互连,并且POP内IGP权值被配置优于
推荐阅读
- 小米路由器访客设备怎么关闭
- 路由器怎么设置?
- 路由协议IGRP-IGRP Metrics
- 忽略MOSPFLSA包
- 小米路由器如何关闭状态指示灯
- 1 CISCO协议总结大全
- 路由器的广域网协议配置
- 注册新BGP属性
- IP路由器警告选项
- 华为路由器怎么无线桥接