配置 OSPF 接口
关于 OSPF 接口
要在网络上激活 OSPF,必须在网络中要传输流量的每台设备上的一个或多个接口上启用 OSPF 协议。接口的配置方式取决于接口是连接到广播还是点对点网络、点对多点网络、非广播多路接入 (NBMA) 网络,还是通过按需电路。
广播接口的行为就像路由设备已连接到 LAN。
点对点接口在单个源和单个目标之间提供连接(只有一个 OSPF 邻接)。
点对多点接口在单个源和多个目标之间提供连接。
NBMA 接口的行为方式与点对多点接口类似,但您可以配置 NBMA 接口以与其他设备互作。
按需电路是一种连接,您可以在该连接上根据用户协议限制流量。按需电路可以根据提供商和用户之间的协议限制带宽或访问时间。
您还可以将 OSPF 接口配置为被动接口、在被动流量工程模式下运行或者是对等接口。
无源接口播发其地址,但不运行 OSPF 协议(不会形成邻接,也不会生成hello 数据包)。
在 OSPF 被动流量工程模式下运行的接口可在自治系统 (AS) 内收集大量链路地址信息,并使其可用于流量工程计算。
可以为 OSPFv2 路由设备配置对等接口。通用 MPLS (GMPLS) 需要对等接口,以便通过与控制通道分开的链路传输流量工程信息。您可以通过配置对等接口来建立此单独的链路。对等接口名称必须与链路管理协议 (LMP) 对等方名称匹配。对于 RSVP 标签交换路径 (LSP) 的层次结构,对等接口是可选的。配置转发邻接后,可以配置 OSPFv2 以将转发邻接的流量工程属性播发给特定对等方。
点对点接口与多点接口的不同之处在于,只有一个 OSPF 邻接是可能的。(例如,一个 LAN 可以有多个地址,并且可以同时在每个子网上运行 OSPF。因此,当您按名称配置 OSPF 的编号点对点接口时,将创建多个 OSPF 接口。一个未编号的接口是运行协议的接口。系统会为接口上配置的每个地址(如果有)创建一个附加的 OSPF 接口,该接口会自动标记为被动接口。
对于 OSPFv3,必须为在 OSPFv3 下配置的每个接口名称创建一个特定于 OSPF 的接口。OSPFv3 不允许按 IP 地址配置接口。
在接口上启用 OSPF(通过包含 interface 语句)、禁用它(通过包含 disable 语句)和不让 OSPF 在接口上实际运行(通过包含 passive 语句)是互斥状态。
在接口上配置 OSPFv2 时,还必须在[edit interfaces interface-name unit logical-unit-number]层次结构级别包含该family inet语句。在接口上配置 OSPFv3 时,还必须在[edit interfaces interface-name unit logical-unit-number]层次结构级别包含该family inet6语句。在 Junos OS 9.2 及更高版本中,您可以将 OSPFv3 配置为支持单播 IPv6 以外的地址族。
另见
示例:在广播或点对点网络上配置接口
此示例说明如何在广播或点对点网络上配置 OSPF 接口。
要求
开始之前:
为 OSPF 网络中的设备配置路由器标识符。请参阅 示例:配置 OSPF 路由器标识符。
控制 OSPF 指定的路由器选择。请参阅 示例:控制 OSPF 指定路由器选择
配置多区域 OSPF 网络。请参阅 示例:配置多区域 OSPF 网络。
概述
如果配置 OSPF 的接口支持广播模式(如 LAN),或者接口支持点对点模式(如 PPP 接口或帧中继上的点对点逻辑接口),则可以通过包含 OSPFv2 的 IP 地址或接口名称,或仅包含 OSPFv3 的接口名称来指定接口。
在 Junos OS 9.3 及更高版本中,OSPF 点对点接口可以是不带子网的以太网接口。如果在广播网络上配置接口,则会执行指定路由器和备份指定路由器选择。
同时使用同一接口的接口名称和 IP 地址会产生无效配置。
在此示例中,将接口 ge-0/2/0 配置为 OSPF 区域 0.0.0.1 中的 OSPFv2 接口。
拓扑学
配置
CLI 快速配置
要在广播或点对点网络上快速配置 OSPF 接口,并允许入站 OSPF 进入处于活动状态的接口,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改任何必要的详细信息以匹配您的网络配置,将命令复制并粘贴到 [编辑] 层次结构级别的 CLI 中, 然后从配置模式进入 commit 。
[edit] set interfaces ge-0/2/0 unit 0 family inet address 10.0.0.1 set protocols ospf area 0.0.0.1 interface ge-0/2/0 set security zones security-zone Trust host-inbound-traffic protocols all set security zones security-zone Trust host-inbound-traffic system-services all set groups global security policies default-policy permit-all set security zones security-zone Trust interfaces ge-0/2/0
all protocols or services。例如,此示例中的 OSPF 协议或 SSH 服务:
set security zones security-zone Trust host-inbound-traffic protocols ospf set security zones security-zone Trust host-inbound-traffic system-services ssh
程序
分步过程
要在广播或点对点网络上配置 OSPF 接口,请执行以下作:
配置接口。
注意:对于 OSPFv3 接口,请指定 IPv6 地址。
[edit] user@host# set interfaces ge-0/2/0 unit 0 family inet address 10.0.0.1
创建 OSPF 区域。
注意:对于 OSPFv3 接口,请在 [edit protocols] 层次结构级别包含 ospf3 语句。
[edit] user@host# edit protocols ospf area 0.0.0.1
将接口分配给该区域。
[edit protocols ospf area 0.0.0.1 ] user@host# set interface ge-0/2/0
如果完成设备配置,请提交配置。
[edit protocols ospf area 0.0.0.1 ]
-
配置安全区域,以允许入站 OSPF 流量进入处于活动状态的接口 有关安全区域的详细信息,请参阅安全区域。
[edit] user@host# set security zones security-zone Trust host-inbound-traffic protocols all user@host# set security zones security-zone Trust host-inbound-traffic system-services all user@host# set groups global security policies default-policy permit-all user@host# set security zones security-zone Trust interfaces ge-0/2/0 user@host# commit
注意:您还可以为安全区域启用特定协议或服务,而不是all protocols or services。例如,此示例中的 OSPF 协议或 SSH 服务:set security zones security-zone Trust host-inbound-traffic protocols ospf set security zones security-zone Trust host-inbound-traffic system-services ssh
结果
输入 show interfaces 和 show protocols ospf 命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。
user@host# show interfaces
ge-0/2/0 {
unit 0 {
family inet {
address 10.0.0.1/32;
}
}
}
user@host# show protocols ospf
area 0.0.0.1 {
interface ge-0/2/0.0;
}
要确认您的 OSPFv3 配置,请输入 show interfaces 和 show protocols ospf3 命令。
示例:配置 OSPF 按需电路
此示例说明如何配置 OSPF 按需电路接口。
要求
开始之前:
配置设备接口。请参阅 安全设备接口用户指南。
注意:如果通过 ISDN 链路使用 OSPF 按需电路,则必须配置 ISDN 接口并启用按需拨号路由。
为 OSPF 网络中的设备配置路由器标识符。请参阅 示例:配置 OSPF 路由器标识符。
配置单区域 OSPF 网络。请参阅 示例:配置单区域 OSPF 网络。
配置多区域 OSPF 网络。请参阅 示例:配置多区域 OSPF 网络。
概述
OSPF 定期发送hello 数据包以建立和维护邻接邻接,并使用链路状态通告 (LSA) 进行路由计算和决策。在 RFC 1793 扩展 OSPF 以支持按需电路中定义了对按需电路的 OSPF 支持,并抑制周期性发送消息数据包和 LSA。按需电路是一种连接,您可以在该连接上根据用户协议限制流量。按需电路可以根据提供商和用户之间的协议限制带宽或访问时间。
您可以在 OSPF 接口上配置按需电路。当接口成为按需电路时,一旦实现 OSPF 同步,所有 hello 数据包和 LSA 都会隐含。LSA 有一个 DoNotAge 位,可阻止 LSA 老化并防止发送定期更新。仅当网络拓扑发生变化时,才会在需求电路接口上发送和接收 hello 数据包和 LSA。这减少了通过 OSPF 接口的流量。
配置 OSPF 按需电路时,请考虑以下事项:
仅在点对点和点对多点接口上禁止定期询问。如果在 OSPF 广播网络或 OSPF 非广播多路接入 (NBMA) 网络上配置按需电路,则仍会定期发送hello 数据包。
OSPF 点对多点接口上的按需电路支持与点对点接口类似。如果将点对多点接口配置为按需电路,则设备会在属于点对多点网络的每个接口上单独协商hello抑制。
此示例假定您使用 SONET/SDH 接口在两台设备之间建立了点对点连接。需求电路接口会自动与其 OSPF 邻接方协商需求电路连接。如果邻接方不支持按需电路,则不会建立按需电路连接。
在本示例中,您将 OSPF 区域 0.0.0.1 中的 OSPF 接口 so-0/1/0 配置为按需电路。
拓扑学
配置
CLI 快速配置
要快速配置 OSPF 需求电路接口,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改任何必要的详细信息以匹配您的网络配置,将命令复制并粘贴到 [edit] 层次结构级别的 CLI 中,然后从配置模式进入 commit 。
[edit] set protocols ospf area 0.0.0.1 interface so-0/1/0 demand-circuit
程序
分步过程
要在一个相邻接口上配置 OSPF 按需电路接口,请执行以下作:
创建 OSPF 区域。
注意:对于 OSPFv3,请在 [edit protocols] 层次结构级别包含 ospf3 语句。
[edit ] user@host# edit protocols ospf area 0.0.0.1
将相邻接口配置为按需电路。
[edit protocols ospf area 0.0.0.1] user@host# set interface so-0/1/0 demand-circuit
如果完成设备配置,请提交配置。
[edit protocols ospf area 0.0.0.1] user@host# commit
注意:在另一个相邻接口上重复整个配置。
结果
输入 show protocols ospf 命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。
user@host# show protocols
ospf {
area 0.0.0.1 {
interface so-0/1/0.0 {
demand-circuit;
}
}
}
要确认您的 OSPFv3 配置,请输入 show protocols ospf3 命令。
示例:配置被动 OSPF 接口
此示例说明如何配置无源 OSPF 接口。无源 OSPF 接口会播发其地址,但不运行 OSPF 协议。
要求
开始之前:
配置设备接口。请参阅 安全设备接口用户指南。
为 OSPF 网络中的设备配置路由器标识符。请参阅 示例:配置 OSPF 路由器标识符。
配置单区域 OSPF 网络。请参阅 示例:配置单区域 OSPF 网络。
配置多区域 OSPF 网络。请参阅 示例:配置多区域 OSPF 网络。
概述
默认情况下,必须在接口上配置 OSPF,才能将直接接口地址作为内部路由播发。要在不实际运行 OSPF 的情况下播发直接接口地址(不会形成邻接,也不会生成hello 数据包),请将该接口配置为被动接口。
在接口上启用 OSPF(通过包含 interface 语句)、禁用它(通过包含 disable 语句)和不让 OSPF 在接口上实际运行(通过包含 passive 语句)是互斥状态。
如果您不希望在被动 OSPF 接口中看到状态更改通知,可以通过包含 no-interface-state-traps 语句来禁用接口的 OSPF 陷阱。 no-interface-state-traps 该语句仅对 OSPFv2 受支持。
在此示例中,通过包含passive语句,将接口 ge-0/2/0 配置为区域 0.0.0.1 中的无源 OSPF 接口。
配置
CLI 快速配置
要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到层 [edit] 级的 CLI 中,然后从配置模式进入 commit 。
[edit] set protocols ospf area 0.0.0.1 interface ge-0/2/0 passive
程序
分步过程
要配置无源 OSPF 接口,请执行以下作:
创建 OSPF 区域。
注意:对于 OSPFv3 接口,请在
[edit protocols]层次结构级别包含ospf3语句。[edit] user@host# edit protocols ospf area 0.0.0.1
配置被动接口。
[edit protocols ospf area 0.0.0.1 ] user@host# set interface ge-0/2/0 passive
如果完成设备配置,请提交配置。
[edit protocols ospf area 0.0.0.1] user@host# commit
结果
输入 show protocols ospf 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。
user@host# show protocols ospf
area 0.0.0.1 {
interface ge-0/2/0.0 {
passive;
}
}
要确认您的 OSPFv3 配置,请输入 show protocols ospf3 命令。
示例:配置 OSPFv2 对等接口
此示例说明如何配置 OSPFv2 对等接口。
要求
开始之前:
配置设备接口。请参阅 安全设备接口用户指南。
为 OSPF 网络中的设备配置路由器标识符。请参阅 示例:配置 OSPF 路由器标识符。
配置单区域 OSPF 网络。请参阅 示例:配置单区域 OSPF 网络。
配置多区域 OSPF 网络。请参阅 示例:配置多区域 OSPF 网络。
根据您的网络要求配置通用 MPLS。.
概述
配置 OSPFv2 对等接口的原因有很多,包括在配置通用 MPLS (GMPLS) 时。此示例为 GMPLS 配置对等接口。GMPLS 要求流量工程信息通过与控制通道分开的链路进行传输。您可以通过配置对等接口来建立此单独的链路。OSPFv2 对等接口名称必须与链路管理协议 (LMP) 对等方名称匹配。您可以将 GMPLS 和 LMP 设置与 OSPF 分开配置。
此示例假定已配置 GMPLS 和名为 oxc1 的 LMP 对等方,您需要在区域 0.0.0.0 中配置 OSPFv2 对等方接口。
配置
CLI 快速配置
要快速配置 OSPFv2 对等接口,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到 [编辑] 层级的 CLI 中,然后从配置模式进入 commit 。
[edit] set protocols ospf area 0.0.0.0 peer-interface oxc1
程序
分步过程
要配置 LMP 使用的对等 OSPFv2 接口,请执行以下作:
创建 OSPF 区域。
[edit] user@host# edit protocols ospf area 0.0.0.0
配置对等接口。
[edit protocols ospf area 0.0.0.0] user@host# set peer-interface oxc1
如果完成设备配置,请提交配置。
[edit protocols ospf area 0.0.0.0] user@host# commit
结果
输入 show protocols ospf 命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。
user@host# show protocols ospf
area 0.0.0.0 {
peer-interface oxc1;
}
示例:在非广播多接入网络上配置 OSPFv2 接口
此示例说明如何在非广播多路接入 (NBMA) 网络上配置 OSPFv2 接口。
要求
开始之前:
为 OSPF 网络中的设备配置路由器标识符。请参阅 示例:配置 OSPF 路由器标识符。
控制 OSPF 指定的路由器选择。请参阅 示例:控制 OSPF 指定路由器选择。
配置多区域 OSPF 网络。请参阅 示例:配置多区域 OSPF 网络。
概述
在 NBMA 网络上配置 OSPFv2 时,可以使用非广播模式而不是点对多点模式。与点对多点模式相比,使用此模式没有任何优势,但比点对多点模式具有更多缺点。尽管如此,您偶尔可能会发现有必要配置非广播模式才能与其他设备互作。由于没有自动发现机制,因此必须配置每个邻接方。
非广播模式将 NBMA 网络视为部分连接的 LAN,选择指定的路由器并备份指定的路由器。所有路由设备都必须与指定路由器和备份指定路由器直接连接,否则将导致不可预测的结果。
配置接口时,请指定 IP 地址或接口名称。同时使用 IP 地址和接口名称会产生无效的配置。对于非广播接口,将非广播接口的 IP 地址指定为接口名称。
在此示例中,您将异步传输模式 (ATM) 接口 at-0/1/0 配置为 OSPF 区域 0.0.0.1 中的 OSPFv2 接口,并指定以下设置:
interface-type nbma — 将接口设置为在 NBMA 模式下运行。您必须显式配置接口以在 NBMA 模式下运行。
address neighbor <eligible> — 指定相邻设备的 IP 地址。OSPF 路由设备通常通过侦听网络上的广播或组播hello数据包来动态发现其邻居。由于 NBMA 网络不支持广播(或组播),设备无法动态发现其邻接方,因此您必须以静态方式配置所有邻接方。要配置多个邻接方,请包含多个
neighbor语句。如果您希望邻居成为指定的路由器,请包含符合条件的关键字。poll-interval — 指定路由设备在与邻接方建立邻接关系之前,将hello数据包发送出接口之前的时间长度(以秒为单位)。路由设备在非广播网络上以较长的时间间隔发送hello 数据包,以最大程度地减少慢速 WAN 链路所需的带宽。范围为 1 到 255 秒。默认情况下,设备在与邻接方建立邻接关系之前,每 120 秒向接口发送一次hello 数据包。
路由设备检测到活动邻接方后,hello 数据包间隔将从语句中指定的
poll-interval时间更改为语句中指定的hello-interval时间。
拓扑学
配置
CLI 快速配置
要在 NBMA 网络上快速配置 OSPFv2 接口,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到 [编辑] 层次结构级别的 CLI 中,然后从配置模式进入 commit 。
[edit] set interfaces at-0/1/0 unit 0 family inet address 192.0.2.1 set protocols ospf area 0.0.0.1 interface at-0/1/0.0 interface-type nbma set protocols ospf area 0.0.0.1 interface at-0/1/0.0 neighbor 192.0.2.2 eligible set protocols ospf area 0.0.0.1 interface at-0/1/0.0 poll-interval 130
程序
分步过程
要在 NBMA 网络上配置 OSPFv2 接口,请执行以下作:
配置接口。
[edit] user@host# set interfaces at-0/1/0 unit 0 family inet address 192.0.2.1
创建 OSPF 区域。
[edit] user@host# edit protocols ospf area 0.0.0.1
将接口分配给该区域。 在此示例中,包括 符合条件的 关键字以允许邻接方成为指定的路由器。
[edit protocols ospf area 0.0.0.1 ] user@host# set interface at-0/1/0 interface-type nbma neighbor 192.0.2.2 eligible
配置轮询间隔。
[edit protocols ospf area 0.0.0.1 ] user@host# set interface at-0/1/0 poll-interval 130
如果完成设备配置,请提交配置。
[edit protocols ospf area 0.0.0.1 ] user@host# commit
结果
输入 show interfaces 和 命令 show protocols ospf ,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。
user@host# show interfaces
at-0/1/0 {
unit 0 {
family inet {
address 192.0.2.1/32;
}
}
}
user@host# show protocols ospf
area 0.0.0.1 {
interface at-0/1/0.0 {
interface-type nbma;
neighbor 192.0.2.2 eligible;
poll-interval 130;
}
}
示例:在点对多点网络上配置 OSPFv2 接口
此示例说明如何在点对多点网络上配置 OSPFv2 接口。
要求
开始之前:
为 OSPF 网络中的设备配置路由器标识符。请参阅 示例:配置 OSPF 路由器标识符。
控制 OSPF 指定的路由器选择。请参阅 示例:控制 OSPF 指定路由器选择
配置多区域 OSPF 网络。请参阅 示例:配置多区域 OSPF 网络。
概述
在非广播多路接入 (NBMA) 网络(如多点异步传输模式 (ATM) 或帧中继)上配置 OSPFv2 时,OSPFv2 默认以点对多点模式运行。在此模式下,OSPFv2 将网络视为一组点对点链路。由于没有自动发现机制,因此必须配置每个邻接方。
配置接口时,请指定 IP 地址或接口名称。同时使用 IP 地址和接口名称会产生无效的配置。
在此示例中,您将 ATM 接口 at-0/1/0 配置为 OSPF 区域 0.0.0.1 中的 OSPFv2 接口,并将 192.0.2.1 指定为邻接方的 IP 地址。
拓扑学
配置
CLI 快速配置
要在点对多点网络上快速配置 OSPFv2 接口,请将以下命令复制粘贴到 CLI 中。
[edit] set interfaces at-0/1/0 unit 0 family inet address 192.0.2.2 set protocols ospf area 0.0.0.1 interface at-0/1/0 neighbor 192.0.2.1
程序
分步过程
要在点对多点网络上配置 OSPFv2 接口,请执行以下作:
配置接口。
[edit] user@host# set interfaces at-0/1/0 unit 0 family inet address 192.0.2.2
创建 OSPF 区域。
[edit] user@host# edit protocols ospf area 0.0.0.1
将接口分配给该区域并指定邻接方。
[edit protocols ospf area 0.0.0.1] user@host# set interface at-0/1/0 neighbor 192.0.2.1
要配置多个邻接方,请为每个邻接方添加一个
neighbor语句。如果完成设备配置,请提交配置。
[edit protocols ospf area 0.0.0.1] user@host# commit
结果
输入 show interfaces 和 命令 show protocols ospf ,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。
user@host# show interfaces
at-0/1/0 {
unit 0 {
family inet {
address 192.0.2.2/32;
}
}
}
user@host# show protocols ospf
area 0.0.0.1 {
interface at-0/1/0.0 {
neighbor 192.0.2.1;
}
}
了解 OSPFv3 的多个地址族
默认情况下,OSPFv3 仅支持单播 IPv6 路由。在 Junos OS 9.2 及更高版本中,您可以将 OSPFv3 配置为支持多个地址族,包括 IPv4 单播、IPv4 组播和 IPv6 组播。这种多地址族支持使 OSPFv3 能够同时支持 IPv6 和 IPv4 节点。Junos OS 将每个地址族映射到一个单独的领域,如 RFC 5838 “ OSPFv3 中的地址族支持”中所定义。每个领域都有一组单独的邻居和链路状态数据库。
为 OSPFv3 配置多个地址族时,会出现一个新的实例 ID 字段,该字段允许每个链路有多个 OSPFv3 协议实例。这允许单个链接属于多个区域。
您可以独立配置每个领域。我们建议您为每个领域配置一个区域和至少一个接口。
以下是四个地址系列中每个地址系列的默认导入和导出路由表:
IPv6 单播: inet6.0
IPv6 组播: inet6.2
IPv4 单播: inet.0
IPv4 组播: inet.2
除虚拟链路外,必须配置为领域的地址族支持默认 IPv6 单播家族支持的所有配置均受支持。
示例:为 OSPFv3 配置多个地址族
此示例说明如何为 OSPFv3 配置多个地址族。
要求
开始之前:
为 OSPF 网络中的设备配置路由器标识符。请参阅 示例:配置 OSPF 路由器标识符。
配置单区域 OSPF 网络。请参阅 示例:配置单区域 OSPF 网络。
配置多区域 OSPF 网络。请参阅 示例:配置多区域 OSPF 网络。
概述
默认情况下,OSPFv3 支持单播 IPv6 路由,但您可以将 OSPFv3 配置为支持多个地址族。要支持单播 IPv6 以外的地址族,请配置一个领域,允许 OSPFv3 通告 IPv4 单播、IPv4 组播或 IPv6 组播路由。然后,Junos OS 会将您配置的每个地址族映射到一个单独的领域,其中包含一组自己的邻居和链路状态数据库。
默认情况下,仅 OSPFv2 支持 LDP 同步。如果配置 IPv4 单播或 IPv4 组播领域,您还可以配置 LDP 同步。由于 LDP 同步仅支持 IPv4,因此仅在配置 IPv4 领域时,此支持仅适用于 OSPFv3。
将 OSPFv3 配置为支持多个地址族时,请考虑以下事项:
您可以独立配置每个领域。我们建议您为每个领域配置一个区域和至少一个接口。
OSPFv3 使用 IPv6 链路本地地址作为发送数据包和下一跳计算的来源。因此,无论配置何种附加领域,都必须在链路上启用 IPv6。
图 1 显示了路由器 R0 和 R1 之间的连接。在此示例中,除了区域 1 中的默认单播 IPv6 路由外,您还可以在区域 0 中的路由器 R0 上配置接口 fe-0/1/0 ,以便通过添加 realm ipv4-unicast 语句来通告 IPv4 单播路由。根据您的网络要求,您还可以通过包含 realm-ipv4-multicast 语句来播发 IPv4 组播路由,也可以通过包含 realm-ipv6-multicast 语句来播发 IPv6 组播路由。
拓扑学
配置
CLI 快速配置
下面的示例要求您在各个配置层级中进行导航。有关导航 CLI 的信息,请参阅 CLI 用户指南中的修改 Junos OS 配置。
要为 OSPFv3 快速配置多个地址族,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改任何必要的详细信息以匹配您的网络配置,将命令复制并粘贴到 [编辑] 层次结构级别的 CLI 中,然后从配置模式进入 commit 。
[edit] set interfaces fe-0/1/0 unit 0 family inet address 192.0.2.2/24 set interfaces fe-0/1/0 unit 0 family inet6 set protocols ospf3 area 0.0.0.0 interface fe-0/1/0 set protocols ospf3 realm ipv4-unicast area 0.0.0.0 interface fe-0/1/0
程序
分步过程
要为 OSPFv3 配置多个地址族:
配置参与 OSPFv3 的设备接口。
[edit] user@host# set interfaces fe-0/1/0 unit 0 family inet address 192.0.2.2/24 user@host# set interfaces fe-0/1/0 unit 0 family inet6
进入 OSPFv3 配置模式。
[edit ] user@host# edit protocols ospf3
将您配置的接口添加到 OSPFv3 区域。
[edit protocols ospf3 ] user@host# set area 0.0.0.0 interface fe-0/1/0
配置 IPv4 单播领域。这使得 OSPFv3 能够同时支持 IPv4 单播和 IPv6 单播路由。
[edit protocols ospf3 ] user@host# set realm ipv4-unicast area 0.0.0.0 interface fe-0/1/0
如果完成设备配置,请提交配置。
[edit protocols ospf3 ] user@host# commit
注意:在属于领域的相邻设备上重复此整个配置。
结果
输入 show interfaces 和 命令 show protocols ospf ,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。
user@host# show interfaces
fe-0/1/0 {
unit 0 {
family inet {
address 192.0.2.2/24;
}
family inet6;
}
}
user@host# show protocols ospf3
realm ipv4-unicast {
area 0.0.0.0 {
interface fe-0/1/0.0;
}
}
area 0.0.0.0 {
interface fe-0/1/0.0;
}