在 VPN 中配置虚拟路由器路由实例
虚拟路由器路由实例与 VRF 路由实例一样,为每个实例维护单独的路由和转发表。但是,虚拟路由器路由实例不需要 VRF 路由实例所需的许多配置步骤。具体而言,无需在服务提供商路由器之间配置路由识别符、路由表策略(、 vrf-export和 vrf-importroute-distinguisher 语句)或 MPLS。
通过包含以下语句来配置虚拟路由器路由实例:
description text; instance-type virtual-router; interface interface-name; protocols { ... }
您可以在以下层次结构级别包含这些语句:
[edit routing-instances routing-instance-name][edit logical-systems logical-system-name routing-instances routing-instance-name]
以下部分介绍了如何配置虚拟路由器路由实例:
在服务提供商路由器之间配置路由协议
服务提供商路由器需要能够交换路由信息。您可以在层次结构级别为[edit routing-instances routing-instance-name]虚拟路由器路由实例protocols语句配置配置以下协议:
BGP
IS-IS
自民党
OSPF
协议无关组播 (PIM)
RIP
您还可以配置静态路由。
虚拟路由器路由实例不支持 IBGP 路由反射。
如果在虚拟路由器实例下配置 LDP,则默认情况下会将 LDP 路由放置在路由实例的 inet.0 和 inet.3 路由表中(例如 sample.inet.0 和 sample.inet.3)。要将 LDP 路由限制为仅路由实例的 inet.3 表,请包含以下语 no-forwarding 句:
no-forwarding;
您可以在以下层级包含此语句:
[edit routing-instances routing-instance-name protocols ldp][edit logical-systems logical-system-name routing-instances routing-instance-name protocols ldp]
将 LDP 路由限制为仅 inet.3 路由表时,inet.0 路由表中对应的 IGP 路由可以重新分发并播发到其他路由协议中。
有关路由表的信息,请参阅 了解 Junos OS 路由表。
在参与路由器之间配置逻辑接口
您必须为参与路由实例的每个客户路由器和参与路由实例的每个 P 路由器配置一个接口。每个虚拟路由器路由实例都需要将自己单独的逻辑接口连接到参与实例中的所有 P 路由器。要为虚拟路由器实例配置接口,请包含以下 interface 语句:
interface interface-name;
您可以在以下层级包含此语句:
[edit routing-instances routing-instance-name][edit logical-systems logical-system-name routing-instances routing-instance-name]
指定接口名称的物理部分和逻辑部分,格式如下:
physical.logical
例如,中 at-1/2/1.2是 at-1/2/1 接口名称的物理部分, 2 是逻辑部分。如果未指定接口名称的逻辑部分, 0 则默认设置为。
您还必须在层次结构级别配置 [edit interfaces] 接口。
在提供商路由器之间提供此逻辑接口的一种方法是在它们之间配置隧道。您可以在提供商路由器之间配置 IP 安全性 (IPsec)、通用路由封装 (GRE) 或 IP-IP 隧道,从而在虚拟路由器实例上终止隧道。
有关如何配置隧道和接口的信息,请参阅适用于 路由设备的 Junos OS 服务接口库。