Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

交换机的 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. 单击 Switches > Switch Name导航到交换机。
    此时将显示交换机详细信息页面。
  2. 按照以下步骤配置网络
    1. 导航到“网络”磁贴,然后单击“添加网络”。
      此时将显示“新建网络”窗口。
    2. 输入网络名称(例如 vlan20)、VLAN ID 和子网。
    3. 单击“新建网络”窗口右上角的复选标记以保存配置。
  3. 按照以下步骤创建端口配置文件:
    1. 在 PORT PROFILES 窗口中,单击 Add Profile
      此时将显示“New Port Profile”(新建端口配置文件)窗口。
    2. 输入配置文件详细信息。在此示例中,将此配置文件命名为 vlan20portprofile。在端口配置文件中,必须包括您在上一步中创建的网络 (vlan20)。
    3. 单击“新建端口配置文件”窗口右上角的复选标记以保存配置。
  4. 端口配置文件连接到连接到另一台交换机的端口。为此,请执行以下作:
    1. 在“端口配置”磁贴上,单击“添加端口配置”
      此时将显示 New Port Configuration 窗口。
    2. 输入配置详细信息。请记住在“端口 ID”字段中指定相关接口,并在“配置文件”字段中包含 vlan20port配置文件。
    3. 单击“新建端口配置”窗口右上角的复选标记以保存配置。
  5. 将 IP 地址添加到之前创建的网络 (vlan20)。为此,请执行以下作:
    1. 在“IP 配置”磁贴上,单击“添加 IP 配置”
      此时将显示“New IP Configuration”(新建 IP 配置)窗口。
    2. 选择“静态”作为地址类型。
    3. 指定 IP 地址和子网掩码。在本例中,我们在一台交换机上使用 20.1.1.1/24,在另一台交换机上使用 20.1.1.2/24。
    4. 从网络 (VLAN) 下拉列表中,选择之前配置的网络 (vlan20)。
    5. 单击“新建 IP 配置”窗口右上角的复选标记以保存配置。
  6. 在 OSPF 磁贴上,按照以下步骤配置 OSPF 区域:
    1. 单击添加区域

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

    2. 指定以下详细信息:
      • 区域 - 输入区域编号(范围:0 到 255)。

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

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

    3. 单击添加 OSPF 网络

      此时将显示“Add OSPF Network(添加 OSPF 网络)”窗口。

    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 数据包。

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

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

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

    启用 OSPF 配置后,您将获得其他选项来执行以下作:

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

CLI 命令

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

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

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

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

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

当“接口类型”为“p2mp”且“身份验证类型”为密码时:

OSPF 事件

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

在组织级别配置 OSPF

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

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

在站点级别配置 OSPF

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

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