-路径起源 。由BGP学习而来的整条路径(也就是说,路径终点与路径的上一个AS在BGP内部)相比那些部分学习自EGP及其他方法的路径,是更优的 。
-AS path子集 。通往同一目的地,一个较长AS path的子集将受到偏爱 。在该较短AS path中存在的任何问题都也是较长AS path的问题 。
-链路动态 。稳定的路径比不稳定的路径更受欢迎 。注重,这个标准应被小心使用,避免出现路由抖动 。一般来说,任何依靠于动态信息的标准都可能引发路由不稳定,所以应谨慎对待 。
7. 支持路由策略的必备集合
BGP策略以配置信息的形式实现 。该信息不直接编入协议 。因此,BGP可以提供非常复杂的路由策略 。但是,并不要求所有的BGP实现支持这些策略 。
我们不试图将路由策略标准化使其适用于每个BGP实现,强烈鼓励所有的实现支持如下的路由策略集:
1. BGP实现应答应一个AS控制向相邻AS广播由BGP学习来的路由 。实现还应支持对地址前缀大小的控制 。实现还应支持对自治系统大小的控制,不管该自治系统是起源,还是邻居 。假如某路由对某外部对等体按上述控制声明,则需注重该路由不能向那个对等体通告 。非凡地,本地系统必须明确向那个对等体通告,该路由现在不可用 。
2. BGP实现应答应一个AS对某条路径优先考虑(当存在多条可用路径时) 。实现至少具备以下相同功能,答应治理者对来自邻居的路由设置优先级 。优先级的大小应在0到2^(31)-1之间 。
3. BGP实现应答应一个AS忽略某些在AS_PATH属性中存在特定AS的路由 。该功能的实现,可以使用[2]中说明的技术,设置这些AS的"weight"为"infinity" 。路由选择过程必须忽略那些"weight"为"infinity"的路由 。
8. 与其他外部路由协议的关系
本部分建议的指导方针与[3]中陈述的指导方针一致 。
一个AS应通告它内部目标网络的最小聚合及与实际使用的地址空间的关系 。这可以被非BGP-4的AS的治理者用来决定从某条聚合路由可以解聚出多少路由 。
一个携带ATOMIC_AGGREGATE路径属性的路由,不应传递于BGP-3或EGP2,除非这种传递不出现路由NLRI的解聚 。
8.1 与EGP2交换信息
本文档对于BGP-4与EGP2间的路由信息交换,建议如下方针 。
为过渡顺利,一个BGP发言人EGP2和BGP-4都可以参与 。因此,一个BGP发言人接收IP可达性信息,可能产自EGP2,也可能产自BGP-4 。由 EGP2产生的信息,将ORIGIN路径属性设为1后,可插入BGP-4 。同样地,由BGP-4产生的信息也可以插入EGP2 。但是,第二种情况,当从 BGP-4接收来的IP前缀代表连续的A/B/C类网络集合时,应清楚潜在的解聚信息 。由BGP-4接收的NLRI代表IP子集,插入时,要求BGP发言人将相应的网络插入EGP2 。本地系统将提供控制EGP2与BGP-4之间可达性信息交换的机制 。非凡地,当把来自BGP-4的可达性信息插入EGP2 时,一个一致实现要求支持所有如下选项:
-插入默认的(0.0.0.0),不传递其他NLRI
-答应受控的解聚,但只对特定路由;
-答应传递非聚合的NLRI
-答应只传递非聚合的NLRI
在一个参与BGP-4的BGP发言人和一个单纯的EGP2发言人之间以EGP2交换路由信息的情况,只可能发现在域(自治系统)边界 。
8.2 与BGP-3交换信息
本文档对于BGP-4与BGP-3间的路由信息交换,建议如下方针 。
为过渡顺利,一个BGP发言人BGP-3和BGP-4都可以参与 。因此,一个BGP发言人接收IP可达性信息,可能产自BGP-3,也可能产自BGP-4 。
一个BGP发言人可能按如下方式将来自BGP-4的信息插入到BGP-3 。
假如一条BGP-4路由的AS_PATH属性带有AS_SET路径段,那么,BGP-3路由的AS_PATH属性应为将此AS_SET段视作 AS_SEQUENCE段,最后的AS_PATH为单纯的一个AS_SEQUENCE 。这个过程损失了set/sequence信息,但不影响预防路由回路,但可能影响策略,假如策略是建立在AS_PATH属性的内容或顺序上的话 。
推荐阅读
- 关于边界网关协议BGP中同步问题浅析
- BGP 边界网关协议 心得
- 网关IP和MAC地址绑定批处理防止Arp欺骗攻击
- 校园网关于BT下载的几种管理技巧
- winxp系统中修复默认网关具体操作方法
- winxp系统中修复默认网关的具体操作方法
- 哪些因素影响中印关系的发展
- 电信网关怎么设置上网
- 默认网关一般是多少DNS 默认网关一般是多少
- 默认网关怎么填写 ip地址网关怎么填才正确
