当一个AS内需要使用多种路由策略,或者当一个AS要在多个AS之间提供传输联通性时,
就需要在一个 AS 内使用 BGP。如图 1-3 所示,AS65200 提供了 AS65100 和 AS65300 之间的传
输联通性。AS65100 连接在 R2 上,AS65300 连接在 R4 上。
R2 能够与 R4 之间直接建立 BGP 会话,但当 AS65100 或 AS65300 的流量到达 R3 时,R3
并不知道如何路由这些流量,如图 1-4 所示,因为 R3 没有与这些目的地相关的路由转发信息。
将完整的 BGP 表通告到 IGP 中并不是可行的解决方案,原因如下。
? 可扩展性:在本书写作时,Internet 中共有超过 600 000 个 IPv4 网络,并且这个数量还
在不断上升。IGP 无法承受这种级别的路由数量。
? 客户路由:链路状态路由协议和距离矢量路由协议都将度量值作为首选的路由选择方
法。IGP 协议总是使用这种路由模式来进行路径选择。BGP 则会通过多个步骤来确定
最优路径,并且 BGP 路径属性能够影响指定前缀(NLRI)的路径选择。BGP 确定的
最优路径可能并不是最短的,而这从 IGP 协议的角度看来,通常并不是最优路径。
? 路径属性:IGP 协议无法维护任何 BGP 路径属性。只有 BGP 能够在将前缀从一个 AS
边缘通告到另一个 AS 边缘时,仍保留路径属性。
BGP路由器协议排错教程:IBGP
最新推荐文章于 2022-11-28 21:18:54 发布