路由实例概述
您可以在以下层级包含语句,以创建 BGP、IS-IS、LDP、组播源发现协议 (MSDP)、OSPF 版本 2(通常简称为 OSPF)、OSPF 版本 3 (OSPFv3)、协议无关组播 (PIM)、RIP、RIP 新一代 (RIPng) 和静态路由的多个实例:
[edit routing-instances routing-instance-name protocols]
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols]
单个路由实例中只能配置每个协议的一个实例。
您还可以创建多个路由实例,用于为第 3 层批发网络中的各个 DHCP 批发订阅者(零售商)创建路由实例,用于分离路由表、路由策略和接口。有关如何配置第 3 层批发网络服务的信息,请参阅 Junos OS 宽带订阅者管理和服务库。
路由实例是路由表、接口和路由协议参数的集合。接口集属于路由表,路由协议参数控制路由表中的信息。单个路由实例可以存在多个路由表,例如,单个路由实例中可以存在单播 IPv4、单播 IPv6 和组播 IPv4 路由表。路由协议参数和选项控制路由表中的信息。
每个路由实例都有一个唯一名称和相应的 IP 单播表。例如,如果配置了名称 my-instance
为的路由实例,则相应的 IP 单播表为 my-instance.inet.0
。的所有路由 my-instance
均安装在 my-instance.inet.0
。
默认路由实例 master
是指主 inet.0
路由表。主路由实例保留,不能指定为路由实例。
每个路由实例都包含以下几组:
路由表
属于这些路由表的接口(可选,具体取决于路由实例类型)
注意:如果为第 2 层电路和 ccc 连接配置了相同的逻辑接口,则提交操作将失败。
路由选项配置
您可以配置 13 种类型的路由实例:
-
以太网 VPN (EVPN)(仅限 MX 系列路由器)— 使用此路由实例类型使用第 2 层虚拟网桥连接一组分散的客户站点。
转发 — 将此路由实例类型用于基于过滤器的转发应用程序。对于此实例类型,接口和路由实例之间没有一对一映射。所有接口都属于默认实例 inet.0。
基于 MPLS 的互联网组播 — 使用此路由实例类型支持入口复制提供商隧道,从而使用 MBGP 或下一代 MVPN 在路由器之间传输 IP 组播数据。
第 2 层回传 VPN —(仅限 MX 系列路由器)使用此路由实例类型为没有现有相应逻辑接口的第 2 层批发 VLAN 数据包提供支持。使用此实例时,当语句定义为
access
时,路由器会学习传入数据包的外部标记和内部标记,或者instance-role
仅在语句定义为nni
时instance-role
学习外部 VLAN 标记。第 2 层控制 —(仅限 MX 系列路由器)在 VPLS 路由实例的客户边缘接口中对 RSTP 或 MSTP 使用此路由实例类型。如果客户边缘接口多宿主为两个提供商边缘接口,则此实例类型无法使用。如果客户边缘接口是与两个提供商边缘接口多宿主的,请使用默认 BPDU 隧道。
第 2 层 VPN — 将此路由实例类型用于第 2 层虚拟专用网络 (VPN) 实施。
-
MAC-VRF —(各种 MX、QFX、ACX、PTX 和 QFX 平台。有关支持的平台和 Junos 版本支持的详细信息,请参阅 功能浏览器。使用此路由实例类型可以配置多个客户特定的 EVPN 实例 (EVI),
mac-vrf
每个实例都可以支持不同的 EVPN 服务类型。此配置可在每台瞻博网络设备上创建特定于客户的虚拟路由和转发 (VRF) 表,并在 EVPN-VXLAN 网络中用作虚拟隧道端点 (VTEP)。此类型的路由实例仅适用于 EVPN 单播路由。 MPLS 转发 — 使用此路由实例类型提供保护,防止跨自治系统边界路由器 (ASB) 的标签欺骗或异常标签注入。
非转发 — 当需要分离路由表信息时,使用此路由实例类型。没有相应的转发表。所有路由均安装在默认转发表中。IS-IS 实例严格地非转发实例类型。
虚拟路由器 — 类似于 VPN 路由和转发实例类型,但用于与非 VPN 相关的应用程序。此实例类型没有虚拟路由和转发 (VRF) 导入、VRF 导出、VRF 目标或路由识别器要求。
-
虚拟交换机 —(仅限 MX 系列路由器)使用虚拟交换机实例类型将 LAN 分段与其生成树协议 (STP) 实例隔离,并分离其 VLAN 标识符空间。有关配置虚拟交换机的详细信息,请参阅 Junos OS 路由设备的第 2 层交换和桥接库。
-
VPLS — 使用虚拟专用局域网服务 (VPLS) 路由实例类型,在 VPN 中的一组站点之间实现点到多点 LAN。
VRF — 将 VPN 路由和转发路由 (VRF) 实例类型用于第 3 层 VPN 实施。此路由实例类型有一个 VPN 路由表以及一个相应的 VPN 转发表。对于此实例类型,接口和路由实例之间存在一对一映射。每个 VRF 实例都与一个转发表相对应。接口上的路由会进入相应的转发表。
通过在和层级添加语句 [edit protocols]
,为主实例配置全局路由选项和 [edit routing-options]
协议。默认情况下,路由会安装在主路由实例 inet.0
中,除非指定了路由实例。
BGP、OSPF 和 RIP 的多个实例用于第 3 层 VPN 实施。BGP、OSPF 和 RIP 的多个实例将不同 VPN 的路由信息保持分离。VRF 实例将路由从客户边缘 (CE) 路由器播发到提供商边缘 (PE) 路由器,并将路由从 PE 路由器播发至 CE 路由器。每个 VPN 仅接收属于该 VPN 的路由信息。
转发实例用于为通用接入层应用实施基于过滤器的转发。
PIM 实例用于通过 VPN 应用实施组播。
IS-IS 和 OSPF 的非转发实例可用于将大型网络分离为较小的管理实体。非转发实例可用于过滤路由,从而实例化策略,无需配置大量过滤器。非转发实例可用于减少在网络所有组件上播发的路由信息量。可以根据需要通告与特定实例关联的路由信息,而不是向整个网络播发。
第 2 层 VPN 实例用于第 2 层 VPN 实施。
虚拟路由器实例类似于 VPN 路由和转发实例类型,但用于与非 VPN 相关的应用程序。此实例类型没有 VRF 导入、VRF 导出、VRF 目标或路由识别器要求。
使用 VPLS 路由实例类型在 VPN 中的一组站点之间实现点到多点 LAN。
要配置路由实例类型,请在 instance-type
[edit routing-instances routing-instance-name
] 层次结构级别使用语句。
要配置路由实例,请指定以下参数:
路由实例的名称。每个路由实例都有一个唯一名称和相应的 IP 单播表。例如,如果配置了名为 my-实例的路由实例,其相应的 IP 单播表为 my-instance.inet.0。我的实例的所有路由已安装到 。
my-instance.inet.0
注意:您不能指定 默认 的路由实例名称,也不能在路由实例的名称中包含特殊字符。
路由实例类型。
与路由实例绑定的接口。转发路由实例类型不需要接口。
要配置路由实例,请在 routing-instances
[edit
] 层次结构级别使用语句。
您可以在层次结构级别包含配置语句 [edit routing-instances routing-instance-name protocols]
,以创建 BGP、IS-IS、OSPF、OSPFv3、RIP 或 RIPng 实例。您还可以为路由实例配置静态路由。