Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:使用分段路由配置 OSPFv2 的多个独立实例

使用此示例可以使用分段路由配置 OSPFv2 的多个 IGP 实例。

注意:

我们的内容测试团队已经验证并更新了此示例。

提示:
表 1:可读性分数和时间估计值

阅读时间

30 分钟

配置时间

20 分钟

先决条件示例

硬件要求

三台 MX 系列路由器。

软件要求

在所有设备上运行 Junos OS 24.4R1 或更高版本。

准备工作

好处

使用分段路由配置 OSPFv2 的多个独立实例可增强网络灵活性、可扩展性和对流量工程的控制,特别是在大型和复杂网络中。

了解更多

OSPFv2 的多个独立 IGP 实例

功能概述

使用的技术

  • 路由协议:OSPF

  • 采用MPLS (SR-MPLS) 的分段路由

  • VLAN 标记

主要验证任务

  • 验证多个独立的 OSPF 实例是否正在运行。

  • 验证 OSPF 分段路由数据库中是否有由多个 OSPF 实例播发的不同前缀 SID

拓扑概览

此配置示例描述了三个设备 R1、R2 和 R3。设备 R1 和设备 R2 之间以及设备 R2 和设备 R3 之间配置了两个子接口。每个设备运行多个启用分段路由的 OSPF 实例。我们配置 SR-MPLS 以通过网络提供路径控制。设备的两个子接口上每个子接口上都有正在运行的名为 metro-edge OSPF 的实例。

主机名

角色

功能

R1、R2 和 R3

设备在子接口上配置了多实例 OSPF,并启用了分段路由。

这些设备参与 OSPF 多实例、播发路由,并使用前缀 SID 将流量转发到其他设备。

拓扑图示

图 1: Network topology diagram with three routers R1, R2, and R3 in a linear setup. R1 connects to R2 via links ge 0/0/0.1 and ge 0/0/0.2. R2 connects to R3 via links ge 0/0/1.1 and ge 0/0/1.2. Loopback addresses are assigned to each router. IGP instance named Metro Edge.

R2 配置步骤

有关 R2 上的完整示例配置,请参阅: 附录 1:在所有设备上设置命令

本节重点介绍在此示例中配置 R0 设备所需的主要配置任务。

    1. 在设备接口的逻辑单元上配置基本设备设置,例如主机名、 enhanced-ip 模式、IPv4 地址。

    2. 使用 IP 地址配置环路接口并启用 MPLS。

    3. 配置路由器 ID 和自治系统 (AS) 编号,以便在属于同一 AS 的一组路由设备中传播路由信息。

    4. 启用 VLAN 标记,并使用不同的 VLAN ID 配置两个接口的逻辑单元。

    5. 在每个逻辑单元上启用 MPLS。配置可应用于每个接口的逻辑单元上的传出数据包的最大 MPLS 标签数。

    6. 定义一个策略来对数据包进行负载平衡,并应用每个数据包的策略来启用流量的负载平衡。

    7. 配置基于确切前缀匹配路由的策略语句,并为匹配的路由分配一个分段标识符。

    8. 在层次结构级别配置 MPLS 流量工程、分段路由全局块 (SRGB) 标签范围 edit protocol mpls 以确保标签在分段路由域中更加可预测,MPLS 标签范围用于从配置的 SRGB 标签中为链路分配标签。

  1. 在子接口上配置(ospf-instancemetro-edge从 R2 连接到 R1 以及从 R2 连接到 R3)。

  2. 使 OSPF metro-edge 实例能够通过前缀 sids 使用分段路由。

  3. 配置节点分段的 IPv4 索引值。
  4. 将OSPF metro-edge 实例的环路地址配置为被动地址并禁用管理接口(fxp0.0)。

验证

命令 验证任务
显示路由协议 OSPF 表 inet.0 广泛
  • 验证路由表中的路由条目。

  • 验证 R1 和 R3 的环路地址是否映射到 R2 中配置的 igp 实例。

显示 OSPF spring sid-database igp-instance igp-instance 验证 OSPF 实例的 OSPF 分段路由数据库。
show ospf neighbor igp-instance igp-instance 验证特定 OSPF 实例的邻接方。
show ospf database igp-instance igp-instance

验证 IGP 实例关联的 OSPF 链路状态数据库 (LSDB) 中的 OSPF 通告条目。

show ospf interface igp-instance igp-instance 验证映射到 IGP 实例的接口。
显示 OSPF 路由 IGP 实例 igp-instance 验证R1和R3的路由和OSPF实例映射信息。

验证路由表

目的

验证路由表中的路由条目

行动

在作模式下,运行 show route table inet.0 route-destination address extensive 命令。

意义

输出说明 R1 的环路地址 (10.1.255.1) 和 R3 的环路地址 (10.1.255.2) 映射到 R2 中配置的 OSPF igp 实例城 域网边缘

验证 OSPF 通告

目的

验证 IGP 实例关联的 OSPF 链路状态数据库 (LSDB) 中的 OSPF 通告条目。

行动

在作模式下,运行 show ospf database igp-instance igp-instance 命令。

意义

验证 OSPF 路由表中的路由

目的

验证 OSPF 路由表中的路由

行动

在作模式下,运行 show ospf route 命令。

意义

R2 上的输出显示了 R1 和 R3 的环路地址和 OSPF 实例映射信息。

验证 OSPF 分段路由数据库

目的

验证 OSPF 实例 Metro-edge 的 OSPF 分段路由数据库。

行动

在作模式下,运行 show ospf spring sid-database igp-instance igp-instance 命令。

意义

输出说明了 OSPF(城域网边缘)的多个实例播发不同的前缀 SID。

验证 OSPF 接口

目的

验证支持 OSPF 实例的接口的状态信息。

行动

在作模式下,运行 show ospf interface igp-instance igp-instance 命令。

意义

输出显示映射到 OSPF 实例(城域网边缘)的 R2 的子接口。

验证 OSPF 邻接方

目的

验证配置链路之间的邻接关系。

行动

在作模式下,运行 show ospf neighbor igp-instance igp-instance 命令。

意义

设备 R2 已与设备 R1 和设备 R3 建立邻接关系,如“状态输出”字段所示,该字段为 Full

附录 1:在所有设备上设置命令

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,然后将命令复制并粘贴到 [编辑] 层次结构级别的 CLI 中。

R1

R2

R3