Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP 自动发现的邻接方

了解 BGP 自动发现的邻接方

使用 BGP 自动发现邻接方按接口(而不是指定远程或本地邻接方 IP 地址)配置 BGP 对等互连。

要在路由器之间建立 BGP 会话,必须按地址显式配置 BGP 组和对等方。BGP 对等会话要求您识别 TCP 通信端点的源和目标 IP 地址。因此,显式配置这些地址是网络横向扩展的障碍,也是配置错误的可能。

为了简化 BGP 配置,我们消除了从 BGP 配置每个对等方地址的需要。使用 BGP 自动发现邻接方按接口(而不是指定远程或本地邻接方 IP 地址)配置 BGP 对等互连。这包括使用隐式或协议机制来发现 IP 地址,以便在 TCP 对等会话中使用。

图 1:BGP 自动发现的邻接方 Spine-leaf network topology showing spine layer with high-performance switches, leaf layer connecting to servers, enabling peer-autodiscovery for simplified setup.
注意:

必须显式配置对等行为和地址使用,以避免由于配置或地址有效性(例如,IPv6 重复地址检测 (DAD))而根据接口地址更改而进行对等更改。

BGP 根据配置确定要对等的地址族。对等会话将根据确定家族的接口地址可用性而启动。使用IPv6邻接方发现(RFC4861)发现对等链路本地地址,并创建指向该邻接方的BGP会话。即使 IPv6 接口未配置地址,也会生成链路本地地址。

注意:

您必须启用 IPv6 邻接方发现才能使此功能正常工作。

BGP 自动发现邻接方的优势

  • 简化了 IGP 部署到单跃点外部 BGP (EBGP)

  • 按接口和接口范围(而非 IP 地址)配置邻接方

  • 通过动态邻居组最大限度地减少两端的配置

限制

该功能具有以下限制:

  • 作用域 BGP 链路本地地址当前不支持允许邻居范围。

  • BGP 自动发现邻接方功能不支持 IBGP 或多跳 EBGP。

  • BGP 自动发现的邻接方不支持在任何给定接口上发现或与多个远程邻接方对等。

示例:配置 BGP 自动发现的邻接方

此示例说明如何配置 BGP 自动发现的邻接方。

概述

从 Junos OS 21.1R1 版开始,我们支持使用 IPv6 邻接方发现协议 (ND) 的 BGP 自动发现邻接方。此功能允许 BGP 使用直接连接的邻居路由器的链路本地 IPv6 地址创建对等邻接方会话。您无需指定远程或本地邻接方 IP 地址。

拓扑结构

下图显示了简化的示例拓扑。

Spine-leaf network topology with Spine 1 and Spine 2 switches connected to Leaf 1 and Leaf 2, each linked to VMs for efficient data flow.

要求

此示例使用以下硬件和软件组件:

MX 系列路由器

Junos OS 21.1R1 或更高版本

VM1 和 VM2 表示终端主机服务器

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,移除所有换行符,更改任何必要的详细信息以匹配您的网络配置,然后将命令复制粘贴到 [edit] 层级的 CLI 中。

VM1

VM2

枝叶 1

枝叶 2

主干 1

主干 2

配置 VM1

要配置 BGP 自动发现的邻接方,请在 VM1 上执行以下步骤:

  1. 配置设备接口。

  2. 创建环路接口并配置 IP 地址。

  3. 启用路由策略。

  4. 配置自治系统 (AS) 编号

  5. 应用按数据包的策略,以启用流量和 ECMP 的负载平衡。

  6. 配置 BGP 以建立内部和外部对等会话。配置了 2 个组 autodiscto-leaf-v4。BGP 组 autodisc 用于使用动态对等(IPv6 对等方)的 BGP 会话,而 BGP 组 to-leaf-v4 用于 VM1 和 Leaf1 之间的静态 BGP 会话(IPv4 对等方)。

  7. 如果完成设备配置,请提交配置。

结果

在配置模式下,输入 show interfaces、 show protocols、 show policy-options 和 show routing-options 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

验证

确认配置工作正常。

验证自动发现的邻接方

目的

验证自动发现的 BGP 邻接方。

行动

在操作模式下,运行命令show bgp summary auto-discovered

在 leaf1 上

在主干上1

意义

输出显示自动发现的 BGP 邻接方的摘要。您可以看到自动发现的对等方的数量及其详细信息。

验证 BGP 自动发现的对等方

目的

验证自动发现的 BGP 邻接方。

行动

在操作模式下,运行命令 show bgp neighbor auto-discovered

在 leaf1 上

在主干上1

意义

输出显示有关自动发现的 BGP 邻接方的信息。