交换机的 OSPF 配置

请按照以下步骤和示例在组织和站点级别配置 OSPF。

OSPF 是在单个自治系统 (AS) 内路由数据包的内部网关协议 (IGP)。OSPF 使用链路状态信息来做出路由决策,并使用最短路径优先 (SPF) 算法(又称为 Dijkstra 算法)进行路由计算。每台运行 OSPF 的路由器都会在整个 AS 或区域内发送链路状态通告,其中包含有关该路由器的附加接口和路由指标的信息。每个路由器都使用这些链路状态通告中的信息来计算每个网络的最低成本路径,并为协议创建路由表。

您还可以在交换机级别的 OSPF 配置中包括路由策略(导入和导出策略)。路由策略由术语组成。每个术语都可以包含一组条件和一个 then 语句,用于定义如果 OSPF 路由与术语中指定的条件匹配时要执行的操作。

Junos OS 支持 OSPF 版本 2 (OSPFv2) 和 OSPF 版本 3 (OSPFv3),包括虚拟链路、剩余区域和 OSPFv2 的身份验证。Junos OS 不支持服务类型 (ToS) 路由。

示例:在两台 EX 设备中配置基本 OSPF

要在交换机中配置 OSPF(在两台交换机中配置以下步骤):

  1. 单击 交换机 > Switch Name导航到交换机。
    此时将显示交换机详细信息页面。
  2. 请按照以下步骤配置网络
    1. 导航到“网络”磁贴,然后单击“添加网络”。
      此时将显示“新建网络”窗口。
    2. 输入网络名称(例如 vlan20)、VLAN ID 和子网。
    3. 单击“新建网络”窗口右上角的复选标记以保存配置。
      Edit Network interface showing fields for VLAN configuration. Name field set to vlan20 and VLAN ID field set to 20 with valid range note 1 to 4094 or siteVar.
  3. 请按照以下步骤创建端口配置文件:
    1. 在“端口配置文件”(PORT PROFILES) 窗口中,单击 “添加配置文件”(Add Profile)。
      此时将显示“新建端口配置文件”窗口。
    2. 输入配置文件详细信息。在此示例中,将此配置文件命名为 vlan20portprofile。在端口配置文件中,必须包含在上一步中创建的网络 (vlan20)。
    3. 单击“新建端口配置文件”窗口右上角的复选标记以保存配置。
      Configuration interface for creating a new port profile with fields for name, port enabled toggle, mode options trunk or access, port network dropdown for VLAN selection, and VoIP network dropdown set to none.
  4. 将端口配置文件连接到连接到另一台交换机的端口。为此,请执行以下操作:
    1. 在“端口配置”磁贴上,单击 “添加端口配置”。
      此时将显示“新建端口配置”窗口。
    2. 输入配置详细信息。请记住在“端口 ID”字段中指定相关接口,并在“配置文件”字段中包括 vlan20portprofile。
    3. 单击“新建端口配置”窗口右上角的复选标记以保存配置。
      Port Configuration interface for assigning profiles, defining port ranges, enabling aggregation or dynamic configuration, and adding descriptions.
  5. 将 IP 地址添加到您之前创建的网络 (vlan20)。为此,请执行以下操作:
    1. 在 IP 配置磁贴上,单击添加 IP 配置。
      此时将显示 New IP Configuration 窗口。
    2. 选择静态作为地址类型。
    3. 指定 IP 地址和子网掩码。在本例中,我们在一台交换机上使用 20.1.1.1/24,在另一台交换机上使用 20.1.1.2/24。
    4. 从网络 (VLAN) 下拉列表中,选择之前配置的网络 (vlan20)。
    5. 单击“新建 IP 配置”窗口右上角的复选标记以保存配置。
  6. 在 OSPF 磁贴上,按照以下步骤配置 OSPF 区域:
    1. 单击添加区域。

      此时将显示“新建区域”窗口。

      Configuration interface for OSPF showing an error message requiring Area to be a number 0-255 or IP address. Options include OSPF area type, loopback inclusion, network definition, and enable or disable OSPF.
    2. 指定以下详细信息:
      • 区域 - 输入区域编号(范围:0 到 255)。

      • 类型 (Type) - 从下拉列表中指定区域类型。

      • 包括环路 (Include Loopback) — 如果要在 OSPF 区域中包括环路接口,请选中此复选框。

    3. 单击 添加 OSPF 网络。

      此时将显示“添加 OSPF 网络”窗口。

      Configuration interface for adding an OSPF network with options for VLAN, interface type, authentication type, metric, BFD interval, timers, passive mode, and OSPF enable toggle.
    4. 指定网络和其他详细信息,如下所示:
      • 网络 (VLAN) — 从下拉列表中选择您之前定义的网络 (vlan20)。

      • 接口类型 (Interface Type) — 选择接口类型。以下选项可用:广播、p2p 和 p2mp。

      • 身份验证类型 - 从以下选项中选择一种身份验证类型:md5、password 和 none。如果选择“无”,请确保在两个交换机中都选择了该选项。

      • 密钥—(如果选择的身份验证类型为 md5,则适用)。指定 md5 身份验证的密钥。这些在两个设备中应该相同。

      • 值—(如果选择的身份验证类型为 md5,则适用)。为指定的 md5 密钥指定值。这些在两个设备中应该相同。

      • 密码 — (如果选择的身份验证类型为密码,则适用)。两台交换机中的密码应相同,以建立 OSPF 邻接关系。

      • 度量 — 指定 OSPF 接口的成本。

      • BFD 间隔 — 指定设备与其对等方交换 BFD 数据包的间隔。范围:1 到 255000(以毫秒为单位)。

      • 启用计时器 — 此选项允许您配置发送间隔和无效间隔。

      • hello interval—(如果选择了启用时间,则适用)指定路由设备从接口发出 hello 数据包之前的时间长度(以秒为单位)。默认情况下,路由设备每 10 秒发送一次 hello 数据包。

      • 无效间隔—(如果选择了启用次数,则适用)指定路由设备在声明相邻路由设备不可用之前等待的时间长度(以秒为单位)。默认情况下,路由设备等待 40 秒(发送间隔的四倍)。

      • 被动 — 选中此复选框可在接口上播发直接接口地址,而无需在该接口上实际运行 OSPF。无源接口是指地址信息在 OSPF 中播发为内部路由,但协议不在其上运行的接口。

    5. 单击“添加 OSPF 网络”窗口右上角的复选标记以保存 OSPF 网络信息。
      您将返回到“新建区域”窗口。
    6. 单击“新建区域”窗口右上角的复选标记以保存 OSPF 区域信息。
  7. 在 OSPF 磁贴上,选中 OSPF 配置下的 已启用 复选框。

    启用 OSPF 配置后,您可以获得用于执行以下操作的其他选项:

    1. 为 OSPF 路由选择路由策略(导出策略和导入策略)。如果预定义策略不存在,请单击创建 策略 ,然后按照 通过 Mist 的交换机(EX 和 QFX 系列交换机)上配置路由策略中的说明定义策略。
    2. 设置 参考带宽,用于计算默认接口成本。
  8. 在“路由”磁贴上,输入路由器 ID。
  9. 单击交换机详细信息页面右上角的 保存 ,将配置保存到交换机上。
在两台交换机上执行上述步骤,以在它们之间建立 OSPF 邻居关系。

CLI 命令

当接口类型为 p2p,身份验证类型为 md5 时:

当接口类型为 p2p 且身份验证类型为无时:

当接口类型为 p2p,身份验证类型为密码时:

当接口类型为 p2mp,身份验证类型为 md5 时:

当接口类型为 p2mp 且身份验证类型为无时:

当接口类型为 p2mp,身份验证类型为密码时:

OSPF 事件

下图显示了 OSPF 事件的示例:

Switch Events interface showing 43 total events: 39 Good, 1 Neutral, 3 Bad. Recent events include OSPF Neighbor Up marked Good at 01:26:50 PM Jun 30, OSPF Neighbor Down marked Bad at 01:26:49 PM Jun 30, and OSPF Neighbor Up marked Good at 01:26:31 PM Jun 30. Events are color-coded green for Good and red for Bad.

在组织级别配置 OSPF

要在组织模板级别配置 OSPF,请执行以下操作:

  1. 单击 组织 > 交换机模板。
  2. 打开要修改的组织模板。
  3. 导航至 OSPF 磁贴,然后单击 添加区域。
  4. 请按照 示例:在两台 EX 设备中配置基本 OSPF 中列出的步骤进行操作。

在站点级别配置 OSPF

要在站点模板级别配置 OSPF,请执行以下操作:

  1. 单击 站点 > 交换机配置。
  2. 打开要修改的网站模板。
  3. 导航至 OSPF 磁贴,然后单击 添加区域。
  4. 请按照 示例:在两台 EX 设备中配置基本 OSPF 中列出的步骤进行操作。