网工路由基础(6)BGP协议(6)
报名入口来源:中国教育在线 2022-05-31
BGP 路径选择标准是什么?
BGP 路径选择标准记录在 BGP 最佳路径选择算法中。
always-compare-med 与 deterministic-med 之间有何区别?
这些命令之间区别的完整说明记录在 bgp deterministic-med 命令与 bgp always-compare-med 命令 有何区别中。
内部 BGP (iBGP) 会话是否会修改下一跳?
iBGP 会话保存从 eBGP 对等体中获知的下一跳属性。这就是存在指向下一跳的内部路由重要性的 原因。否则,将无法到达 BGP 路由。
为了确保可以到达 eBGP 下一跳,请将下一跳所属的网络包 含到 IGP 中,或者发出 next-hop-self neighbor 命令,以强制路由器通告自己(而不是外部对等体)作为下一跳。
联盟之间的外部 BGP (eBGP) 会话是否会修改下一跳?
不,联盟子 AS 之间的 eBGP 会话不会修改下一跳属性。所有 iBGP 规则仍然适用,从而使整个 AS 作为一个实体运行。度量值和本地首选项值在联盟 eBGP对等体中仍保持不变。
在外部 BGP (eBGP) 会话中,哪个 IP 地址会作为下一跳发送?
在 eBGP 对等互联中,下一跳是宣布路由的邻居的 IP 地址。然而,当在多路访问介质(例如,以太网或帧中继)上宣布路由时,下一跳通常是连接到该介质的路由器接口的 IP 地址,也是路由的源发地。
路由反射器是否会更改反射的前缀的下一跳属性?
默认情况下,当前缀由路由反射器反射时,不会更改下一跳属性。然而,您可以发出 neighbor next-hop-self 命令,以更改从eBGP对等体反射到任何路由反射器客户端的前缀的下一跳的属性。
怎样才能仅在我失去与我的主ISP连接时才有条件地向另一个ISP宣布前缀 ?
默认情况下,BGP 会向外部对等体宣布其 BGP 表中的路由。BGP 条件宣布功能提供对路由宣布的 其他控制,具体取决于 BGP 表中是否存在其他前缀。通常,会传播路由,而不管是否存在不同的 路径。BGP 条件宣布功能使用non-exist-map和advertise-map configuration 命令通过路由前缀跟踪路由。如果 non-exist-map 命令中不存在路由前缀,则宣布 advertise-map 命令指定的路由。
路由器中有多大的内存空间才能从 ISP 接收完整的 BGP 路由表?
存储 BGP 路由所需的内存量取决于诸多因素,例如路由器、可用的可选路径的数量、路由衰减、 社区、配置的最大路径数量、BGP 属性以及 VPN 配置。不了解这些参数,计算存储一定数量的 BGP 路由所需的内存量是很困难的。Cisco 通常建议路由器的 RAM 最小为 512 MB,以存储一个 BGP 对等体的完整全局 BGP 路由表。然而,了解减少内存消耗的方法以及在无需接收完整的 Internet 路由表情况下实现最佳路由的方法至关重要。