Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

local-address (Protocols BGP)

语法

层次结构级别

描述

指定 BGP 会话的本地端地址。此地址用于接受到对等方的传入连接,并建立与远程对等方的连接。当所有操作接口均未配置指定的本地地址时,与 BGP 对等方的会话将处于空闲状态。

您通常配置本地地址以从 BGP 的角度显式配置系统的 IP 地址。此 IP 地址可以是 IPv6 或 IPv4 地址。通常,会将 IP 地址分配给环路接口,并在此处配置该 IP 地址。

对于内部 BGP (IBGP) 对等会话,通常使用环路接口 (lo0) 在 IBGP 对等方之间建立连接。只要设备正在运行,环路接口就始终处于打开状态。如果存在到环路地址的路由,IBGP 对等会话将保持运行。如果改用物理接口地址,并且该接口上升和关闭,则 IBGP 对等会话也会上升和关闭。因此,如果设备具有链路冗余,环路接口可在物理接口或链路出现故障时提供容错能力。

当设备与远程设备的环路接口地址对等时,本地设备期望 BGP 更新消息来自远程设备的环路接口地址(由远程设备的环路接口地址提供)。使用该 local-address 语句,可以在 BGP 更新消息中指定源信息。如果省略该 local-address 语句,则 BGP 更新消息的预期源基于设备的源地址选择规则,这通常会导致出口接口地址成为更新消息的预期源。发生这种情况时,不会建立对等会话,因为预期的源地址(对等方的出口接口)与实际源地址(对等方的环路接口)之间存在不匹配。要确保预期的源地址与实际源地址匹配,请在语句中 local-address 指定环路接口地址。

注意:

尽管当仅配置了一个 local-address 配对路由设备时可以建立 BGP 会话,但我们强烈建议您在 local-address 两个配对路由设备上配置 IBGP 和多跳 EBGP 会话。该 local-address 语句可确保确定性固定地址用于 BGP 会话端点。

如果将该 default-address-selection 语句包含在配置中,软件会选择系统默认地址作为大多数本地生成的 IP 数据包的源。对于本地地址不受协议规范约束的协议(例如 IBGP 和多跳 EBGP),如果在配置协议时未配置特定本地地址,则使用与其他本地生成的 IP 数据包相同的方法选择本地地址。

默认

如果未配置本地地址,BGP 将使用路由设备的源地址选择规则来设置本地地址。

选项

address—连接的本地端的 IPv6 或 IPv4 地址。

所需权限级别

路由 - 在配置中查看此语句。

路由控制 - 将此语句添加到配置中。

发布信息

在 Junos OS 7.4 版 之前引入的语句。