Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

在网络路由器上设置 BGP

 

在您的 MPLS 网络中 BGP 可以工作之前,您必须在网络路由器上定义自治系统(AS)编号,并至少配置一个至少包含一个对等方的组。

您也可以配置路由策略。路由策略允许您控制与 BGP 邻居共享的信息,并提供过滤和修改所接收信息的机会。

图 1: BGP 网络拓扑结构
BGP 网络拓扑结构

MPLS 网络中的 BGP 配置图 1包括以下内容:

  • 采用 AS 65432 的全网状 IBGP 拓扑。

  • 由于获得了显著的稳定性优势,因此所有 IBGP 会话都将在环回地址之间进行。

  • 所有路由器都配置有一个组, 内部组.

  • A 发送-静态 路由器 R1 和 R6 上的策略允许将新路由通告到网络中。

示例网络使用 IS-IS 级别2和策略来创建可通过 LSP 到达的路由。但是,如果网络具有现有 BGP 流量,则可使用 IS-IS 级别1或 OSPF 区域,并且忽略策略。

通过重复步骤1、定义本地自治系统到步骤3,您可以在网络的其余部分上设置 BGP,在其他路由器上配置简单路由策略,直到设置完所有路由器并 BGP。

要在网络中的路由器上设置 BGP,请遵循以下步骤:



定义本地自治系统

用途

在 BGP 可以起作用之前,您需要在网络路由器上定义一个本地 AS 编号。在BGP 网络拓扑结构中的示例网络中,所有路由器均为65432。

操作

要在网络中的路由器上定义 AS 编号,请按照以下步骤操作:

  1. 在配置模式下,转至以下层次结构级别:

  2. 将所有接口配置为以下特定内容:

  3. 验证配置:

示例输出

含义

输出显示该路由器 R1驻留在 AS 65432.BGP 网络拓扑中显示的示例网络中的所有其他路由器也位于 AS 65432.



配置 BGP 邻居连接

用途

您必须至少配置一个至少包含一个对等方的组,以便 BGP 在网络中运行。首先,确定本地或外部哪个邻接方是内部还是外置的边界。内部邻居位于本地 AS 边界内。在BGP 网络拓扑结构中显示的示例网络中,所有路由器都在一个 AS 中,因此是内部的。在此示例中,所有 IBGP 会话都将在回传地址之间对等,因为将获得显著的稳定性优势。有关配置 BGP 邻居连接的详细信息,请参阅 Junos 路由协议配置指南.

操作

要配置 BGP 邻居连接,请按照以下步骤操作:

  1. 在配置模式下,转至以下层次结构级别:

  2. 配置组和对等’方的 IP 地址:

    注意

    对于外部邻居,请使用以下形式的命令,其中包含对等’方的 AS 编号:

  3. 配置本地地址:

  4. 验证并提交配置:

示例输出

含义

示例输出显示该路由器 R1位于内部组中,有五个 BGP 邻居。T4000 路由器不支持 local-address此示例配置中包含了此语句,因为使用了 IBGP。使用 IBGP 时,应将其视为最佳实践来配置本地地址。BGP 消息源自回传地址,因为该local-address语句包含在配置中。通常,在配置外部 BGP 时,您不会配置本地地址。



配置简单路由策略

用途

路由策略允许您控制与 BGP 邻居共享的信息,并提供过滤和修改所接收信息的机会。通常,使用策略将网络注入 BGP 中。这也可以通过静态路由来完成。在BGP 网络拓扑结构中的网络,静态路由导出策略用于将路由插入 BGP。

操作

要配置简单路由策略,请按照以下步骤操作:

  1. 在配置模式下,转至以下层次结构级别:

  2. 配置静态路由以便重新分布到其他自治系统:

  3. 配置一个路由策略,将配置的静态路由匹配并接受到 BGP 更新:

  4. 将步骤3中创建的策略应用于所有 BGP 邻居:

  5. 验证并提交配置:

示例输出

含义

示例输出显示,路由策略 发送-静态路由器上配置了。路由策略匹配并接受已配置的静态路由到路由表,并将路由注入 BGP 更新。通常,路由策略在组级别应用,但可在全局级别应用,如本示例中所示。



验证 BGP 会话是否正常

用途

配置 BGP 之后,必须验证是否已建立 BGP 对等方,以及会话是否启动。

操作

要验证 BGP 对等方和会话,请输入以下 Junos OS CLI 操作模式命令:

示例输出

含义

入口、传输和出口路由器的样本输出显示, BGP 网络拓扑中显示的网络中的所有路由器都已建立 BGP 对等方和会话。