当前位置:首页>微思动态 > >详情
全国热线电话 400-881-4699

在线留言

【干货】 BGP—18问解决你所有的疑问

发布作者:微思网络   发布时间:2018-12-29   浏览量:0

1、如何使用环回地址配置 BGP?

使用环回接口可确保邻居处于活动状态并且不受发生故障的硬件影响。 

默认情况下,如BGP 建立了 BGP 对等会话,它会使用在直接连接到 BGP 对等体的物理接口上 配置的 IP 地址作为源地址。发出 neighbor <ip 地址> update-source <接口> 命令以更改此行为,并配置 BGP 以告之路由器使用环回地址作为源地址建立对等会话。


2、当一些或所有属性应用于 BGP 中的一个邻居时,属性的首选顺序 是什么?

根据属性是应用于入站更新还是出站更新,优先级顺序有所不同。 对于入站更新,优先级顺序是: 

1. route-map

2. filter-list

3. prefix-list、distribute-list

对于出站更新,优先级顺序是: 

1. filter-list

2. route-map|unsuppress MAP

3. advertise-map (条件通告)

4. 前缀列表|distribute-list

5. ORF前缀列表(前缀列表邻居发送我们)

注意:属性 prefix-list 和 distribute-list 互相排斥,只有一个命令(neighbor prefix-list 或

neighbor distribute-list)可应用于特定邻居的每个入站方向或出站方向。


3、show ip bgp 命令输出中的下一跳 0.0.0.0 有什么含义?

BGP 表中下一跳地址为 0.0.0.0 的网络表示该网络是通过将内部网关协议 (IGP) 重分配到 BGP 而 在本地创建的,或是通过 BGP 配置中的 network 或 aggregate 命令创建的。


 4、有哪些众所周知的社区具有 BGP 社区属性? 

厦门HCNA培训社区属性是一种可传递的可选属性,旨在对某些社区中的目标进行分组并应用某些策略(例如接受、设置优先级、重分配)。此表显示著名的BGP团体。


5、可采用哪些格式配置 BGP 社区属性?

在 Cisco IOS® 软件 12.0 版及更高版本中,可以三种不同的格式(即,十进制、十六进制和 AA:NN)配置社区NN.默认情况下, Cisco IOS使用更旧的十进制形式。要以 AA:NN,第一部分是 AS编号,并且第二部分是2字节编号,发出ip bgp-community new-format global configuration命令。

注意:BGP community属性是可以分配到一个特定前缀和通告对其他邻居的数值(任意)。尽管 社区属性可以采用十进制、十六进制或 AA:NN 格式表示,但它仍然是 32 位数字。例如,以下三个配置命令指定了社区 30:20(AS 30,20 号):

固定社区30:20 

固定社区0x1E0014 

固定社区1966100

不管您使用哪个命令,在路由器配置文件和 BGP 表中显示的社区都是 30:20。 


6、在启用自动汇总或禁用自动汇总这两种情况下,BGP 的行为有何 不同?

自动汇总行为在各个 Cisco IOS 软件版本中均已发生变化。最初,默认为启用自动汇总。然而,对于Cisco Bug ID CSCdu81680(仅限注册用户),此行为已发生变化。在最新的Cisco IOS 中,默 认为禁用自动汇总。启用自动汇总后,它会在 BGP 网络的有类边界范围内汇总在本地创建的 BGP 网络。默认情况下Auto-summary在旧有版本只启用。禁用自动汇总后,在本地引入到 BGP 表中的路由不会在其有类边界范围内进行汇总。如果路由表中存在子网并且满足以下三个条件,本地路由 表中的有类网络的所有子网将提示 BGP 将有类网络安装BGP表中。

●    路由表中网络的有类网络语句

●    该网络语句的有类掩码

●    已启用自动汇总

例如,如果路由表中的子网为 75.75.75.0(掩码 255.255.255.0),您在 router bgp 命令下配置

network 75.0.0.0 ,并且启用自动汇总,则 BGP会在 BGP 表中引入有类网络 75.0.0.0(掩码255.0.0.0)。

如果上述三个条件都不符合,除非在本地路由表中有完全匹配项,否则 BGP 不会在 BGP 表中安装任何条目。

注意:如果执行 BGP 的 AS不具备完全有类网络,Cisco 建议您在 router bgp 下发出 no auto-summary 命令,以禁用自动汇总。


7、如何验证 BGP 路由器是否宣布其 BGP 网络并将这些网络传播到 全局 BGP 网格? 

请使用这些命令为了检查IP块是否直接地宣布对连接的ISP: 

●    show  ip bgp neighbors [地址] advertised-routes 命令显示哪些消息正被发送。

●    show  ip bgp neighbors [地址] routes 命令显示哪些消息正被接收。

注意:show ip bgp neighbors [地址] advertise-routes 命令不考虑可能已应用的任何出站策略。在未来的 Cisco IOS 软件版本中,会更改命令输出以反映出站策略。如果有两个可选路径指向目标,BGP总是使用最佳路由进行通知。

为了验证 IP 块如何通过直接连接的 ISP 传播到全局 BGP 网格,请登录到 Internet 上的路由服 务器,并且在该路由服务器中寻找前缀的 BGP 条目。


8、何时以及如何重置 BGP 会话?

在更改 BGP 会话的入站/出站策略时清除该会话。发出 clear ip bgp x.x.x.x soft out 命令可清除BGP会话,以使出站策略更改生效。发出x.x.x.x命令的clearip bgp为了清除BGP会话带领 Inbound政策更改进入效果。如果邻居有软重新配置功能,您能发出clear ip bgp x.x.x.x软奇 incommand。如果设置了优化的边缘路由 (OER),则可以自动清除 BGP 会话。OER 自动清除入站 方向和出站方向的 BGP 会话。 

注意:在 Cisco IOS 软件 12.0 版及更高版本中,引入了一种新的 BGP 软重置增强功能。


9、什么是自治系统 (AS) 编号,如何获得一个自治系统编号?

AS 编号是全局唯一编号,用于标识 AS,并且使 AS 能够交换相邻 AS 之间的外部路由信息。AS是遵守一个明确定义的路由策略的相连 IP 网络组。

可用 AS 编号是有限的。因此,判断哪些站点需要唯一的 AS 编号而哪些站点不需要唯一的 AS 编 号至关重要。不要求唯一 AS 编号的站点应使用一个或多个留作专用的 AS 编号,范围在64512到

65535之间。请访问AS编号注册服务 网站获取AS编号。


10、BGP 路径选择标准是什么?

BGP 路径选择标准记录在  BGP 最佳路径选择算法中。


 11、always-compare-med 与 deterministic-med 之间有何区别?

这些命令之间区别的完整说明记录在  bgp deterministic-med  命令与 bgp always-compare-med  命令 有何区别中。


12、内部 BGP (iBGP) 会话是否会修改下一跳?

iBGP 会话保存从 eBGP 对等体中获知的下一跳属性。这就是存在指向下一跳的内部路由重要性的 原因。否则,将无法到达 BGP 路由。为了确保可以到达 eBGP 下一跳,请将下一跳所属的网络包 含到 IGP 中,或者发出 next-hop-self neighbor 命令,以强制路由器通告自己(而不是外部对等体)作为下一跳。


13、联盟之间的外部 BGP (eBGP) 会话是否会修改下一跳?

不,联盟子 AS 之间的 eBGP 会话不会修改下一跳属性。所有 iBGP 规则仍然适用,从而使整个 AS 作为一个实体运行。度量值和本地首选项值在联盟 eBGP对等体中仍保持不变。


14、在外部 BGP (eBGP) 会话中,哪个 IP 地址会作为下一跳发送?

在 eBGP 对等互联中,下一跳是宣布路由的邻居的 IP 地址。然而,当在多路访问介质(例如,以太网或帧中继)上宣布路由时,下一跳通常是连接到该介质的路由器接口的 IP 地址,也是路由的源发地。


15、路由反射器是否会更改反射的前缀的下一跳属性? 

默认情况下,当前缀由路由反射器反射时,不会更改下一跳属性。然而,您可以发出 neighbor next-hop-self 命令,以更改从eBGP对等体反射到任何路由反射器客户端的前缀的下一跳的属性。


16、怎样才能仅在我失去与我的主ISP连接时才有条件地向另一个ISP宣布前缀 ? 

默认情况下,BGP 会向外部对等体宣布其 BGP 表中的路由。BGP 条件宣布功能提供对路由宣布的 其他控制,具体取决于 BGP 表中是否存在其他前缀。通常,会传播路由,而不管是否存在不同的 路径。BGP 条件宣布功能使用non-exist-map和advertise-map configuration 命令通过路由前缀跟踪路由。如果 non-exist-map 命令中不存在路由前缀,则宣布 advertise-map 命令指定的路由。


17、路由器中有多大的内存空间才能从 ISP 接收完整的 BGP 路由表? 

存储 BGP 路由所需的内存量取决于诸多因素,例如路由器、可用的可选路径的数量、路由衰减、 社区、配置的最大路径数量、BGP 属性以及 VPN 配置。不了解这些参数,计算存储一定数量的 BGP 路由所需的内存量是很困难的。Cisco 通常建议路由器的 RAM 最小为 512 MB,以存储一个 BGP 对等体的完整全局 BGP 路由表。然而,了解减少内存消耗的方法以及在无需接收完整的 Internet 路由表情况下实现最佳路由的方法至关重要。


 18、配置 BGP 对等组有哪些优点? 

指定 BGP 对等组的主要优点是,减少生成更新使用的系统资源量(CPU 和内存)。还简化了 BGP 配置,因为它只允许路由表被检查一次,并将更新复制到所有其他同步对等体组成员中。这样可以 显著降低负载,具体取决于对等组成员的数量、表中前缀的数量、通告的前缀的数量。Cisco 建议 您将对等体与相同的出站宣布策略组合到一起。



返回顶部