路由实例概述
您可以通过在以下层次结构级别包含语句来创建 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 路由表。主路由实例是保留的,不能指定为路由实例。默认实例类型 DEFAULT-INSTANCE 不能更改为任何其他类型,反之亦然。
每个路由实例由以下内容集组成:
-
路由表
-
属于这些路由表的接口(可选,取决于路由实例类型)
注意:如果为第 2 层电路和 ccc 连接配置了相同的逻辑接口,则提交操作将会失败。
-
路由选项配置
您可以配置 13 种类型的路由实例。以下列表包括所有路由实例类型。显示的实例类型可能因平台和软件版本而异:
-
以太网 VPN (EVPN) — 使用此路由实例类型,通过第 2 层虚拟网桥连接一组分散的客户站点。
-
转发 — 将此路由实例类型用于基于过滤器的转发应用程序。对于此实例类型,接口和路由实例之间没有一对一映射。所有接口都属于默认实例 inet.0。
-
基于 MPLS 的互联网组播 — 使用此路由实例类型支持入口复制提供商隧道,以便使用 MBGP 或新一代 MVPN 通过 MPLS 云在路由器之间传输 IP 组播数据。
-
第 2 层回传 VPN — 使用此路由实例类型可为没有现有相应逻辑接口的第 2 层批发 VLAN 数据包提供支持。使用此实例时,当语句定义为
access时,路由器将同时学习传入数据包instance-role的外部标记和内部标记,或者仅学习外部 VLAN 标记(instance-role当语句定义为nni)。 -
Layer2-control — 在 VPLS 路由实例的客户边缘接口中将此路由实例类型用于 RSTP 或 MSTP。如果客户边缘接口多宿主到两个提供商边缘接口,则不能使用此实例类型。如果客户边缘接口多宿主到两个提供商边缘接口,请使用默认的 BPDU 隧道。
-
第 2 层 VPN — 将此路由实例类型用于第 2 层虚拟专用网络 (VPN) 实施。
-
MAC-VRF—。有关支持的平台和 Junos 版本支持的详细信息,请参阅 功能浏览器。使用此路由实例类型可配置多个特定于客户的 EVPN 实例 (EVI),
mac-vrf每个实例均可支持不同的 EVPN 服务类型。此配置会导致在用作 EVPN-VXLAN 网络中的虚拟隧道端点 (VTEP) 的每台瞻博网络设备上都生成特定于客户的虚拟路由和转发 (VRF) 表和 MAC 地址。这种类型的路由实例仅适用于 EVPN 单播路由。 -
MPLS 转发 — 使用此路由实例类型可支持防止跨自治系统边界路由器 (ASBR) 的标签欺骗或错误标签注入。
-
非转发 - 当需要分离路由表信息时,使用此路由实例类型。没有相应的转发表。所有路由都安装到默认转发表中。IS-IS 实例严格来说是非转发实例类型。
-
虚拟路由器 — 类似于 VPN 路由和转发实例类型,但用于非 VPN 相关应用。此实例类型没有虚拟路由和转发 (VRF) 导入、VRF 导出、VRF 目标或路由识别符要求。
-
虚拟交换机 - 使用虚拟交换机实例类型将 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 实例将从客户边缘(客户边缘)路由器播发到提供商边缘 (PE) 路由器的路由,并将从 PE 路由器播发到客户边缘路由器的路由。每个 VPN 仅接收属于该 VPN 的路由信息。
转发实例用于为通用接入层应用实施基于过滤器的转发。
PIM 实例用于实现 VPN 组播应用。
IS-IS 和 OSPF 的非转发实例可用于将超大型网络分成更小的管理实体。非转发实例可用于过滤路由,从而实例化策略,而不是配置大量过滤器。非转发实例可用于减少在网络的所有组件中播发的路由信息量。可以在需要时通告与特定实例关联的路由信息,而不是向整个网络通告。
第 2 层 VPN 实例用于第 2 层 VPN 实施。
虚拟路由器实例类似于 VPN 路由和转发实例类型,但用于与 VPN 无关的应用。此实例类型没有 VRF 导入、VRF 导出、VRF 目标或路由识别符要求。
在 VPN 中的一组站点之间实施点对多点 LAN,请使用 VPLS 路由实例类型。
要配置路由实例类型,请在 [edit routing-instances routing-instance-name] 层级使用instance-type该语句。
要配置路由实例,请指定以下参数:
-
路由实例的名称。每个路由实例都有一个唯一的名称和一个对应的 IP 单播表。例如,如果配置名为 my-instance 的路由实例,则其对应的 IP 单播表为 my-instance.inet.0。my-instance 的所有路由都安装到
my-instance.inet.0.注意:不能指定 默认的路由 实例名称,也不能在路由实例名称中包含特殊字符。
-
路由实例的类型。
-
绑定到路由实例的接口。转发路由实例类型不需要接口。
要配置路由实例,请在 [edit] 层级使用routing-instances该语句。
您可以通过在层次结构级别包含 [edit routing-instances routing-instance-name protocols] 配置语句来创建 BGP、IS-IS、OSPF、OSPFv3、RIP 或 RIPng 实例。您还可以为路由实例配置静态路由。