Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

隧道服务概述

隧道服务概述

通过在传输协议内封装任意数据包,隧道可通过其他公共网络提供专用、安全的路径。隧道连接不连续子网并启用加密接口、虚拟专用网络 (VPN) 和 MPLS。如果路由器中安装了隧道 物理接口卡 (PIC),则可以配置单播、组播和逻辑隧道。

有关平台和 Junos 版本支持的详细信息,请参阅 功能浏览器

您可以为 VPN 配置两种类型的隧道:一种用于方便路由表查找,另一种用于方便 VPN 路由和转发实例 (VRF) 表查找。

有关加密接口的信息,请参阅 配置加密接口。有关 VPN 的信息,请参阅 适用于路由设备的 Junos OS VPN 库。有关 MPLS 的信息,请参阅 《MPLS 应用程序用户指南》。

在 SRX 系列防火墙上,通用路由封装 (GRE) 和 IP-IP 隧道分别使用内部接口 gr-0/0/0 和 ip-0/0/0。Junos OS 在系统启动时创建这些接口;它们不与物理接口关联。

瞻博网络 Junos OS 支持下表所示的隧道类型。

表 1:隧道接口类型

接口

描述

gr-0/0/0

可配置的通用路由封装 (GRE) 接口。GRE 允许将一种路由协议封装在另一种路由协议上。

在路由器中,数据包被路由到此内部接口,在该接口中,数据包首先用 GRE 数据包封装,然后用另一个协议数据包重新封装以完成 GRE。GRE 接口仅是内部接口,不与物理接口关联。您必须为其配置接口才能执行 GRE。

gre

内部生成的 GRE 接口。此接口由 Junos OS 生成,用于处理 GRE。您无法配置此接口。

ip-0/0/0

可配置的 IP-over-IP 封装(也称为 IP 隧道)接口。IP 隧道允许将一个 IP 数据包封装在另一个 IP 数据包上。

数据包被路由到内部接口,在该接口上用 IP 数据包封装,然后转发到封装数据包的目标地址。IP-IP 接口仅是内部接口,不与物理接口关联。您必须为其配置接口才能执行 IP 隧道。

ipip

内部生成的 IP-over-IP 接口。此接口由 Junos OS 生成,用于处理 IP-over-IP 封装。它不是一个可配置的接口。

lt-0/0/0

lt路由器上的接口支持逻辑系统配置,即能够将单个物理路由器划分为多个逻辑设备,这些设备执行独立的路由任务。

在 SRX 系列防火墙上, lt 接口是用于逻辑系统互连的可配置逻辑隧道接口。请参阅 安全设备的 Junos OS 逻辑系统配置指南

mt-0/0/0

内部生成的组播隧道接口。组播隧道过滤所有单播数据包;如果传入数据包不是发往 224/8- 或更大的前缀,则数据包将被丢弃,计数器将递增。

在路由器中,数据包被路由到此内部接口进行组播过滤。组播隧道接口只是内部接口,不与物理接口关联。如果路由器有隧道服务 PIC,则 Junos OS 会自动为您配置的每个虚拟专用网 (VPN) 配置一个组播隧道接口 (mt-)。无需配置组播隧道接口。但是,您可以在接口上 mt- 配置属性,例如 multicast-only 语句。

mtun

内部生成的组播隧道接口。此接口由 Junos OS 生成,用于处理组播隧道服务。它不是一个可配置的接口。

pd-0/0/0

可配置的协议无关组播 (PIM) 解封装接口。在 PIM 稀疏模式下,第一跃点路由器封装发往汇聚点路由器的数据包。数据包用单播标头封装,并通过单播隧道转发到会合点。然后,汇聚点对数据包进行解封,并通过其组播树进行传输。

在路由器中,数据包被路由到此内部接口进行解封装。PIM 解封装接口仅是内部接口,不与物理接口关联。您必须为其配置接口才能执行 PIM 解封装。

注意:

在 SRX 系列防火墙上,此接口类型为 ppd0

pe-0/0/0

可配置的 PIM 封装接口。在 PIM 稀疏模式下,第一跃点路由器封装发往汇聚点路由器的数据包。数据包用单播标头封装,并通过单播隧道转发到会合点。然后,汇聚点对数据包进行解封,并通过其组播树进行传输。

在路由器中,数据包被路由到此内部接口进行封装。PIM 封装接口只是内部接口,不与物理接口关联。您必须为其配置接口才能执行 PIM 封装。

注意:

在 SRX 系列防火墙上,此接口类型为 ppe0

pimd

内部生成的 PIM 解封装接口。此接口由 Junos OS 生成,用于处理 PIM 解封装。它不是一个可配置的接口。

pime

内部生成的 PIM 封装接口。此接口由 Junos OS 生成,用于处理 PIM 封装。它不是一个可配置的接口。

vt-0/0/0

可配置的虚拟环路隧道接口。支持基于 MPLS 标签的 VRF 表查找。SRX 系列防火墙不支持此接口类型。

要配置虚拟环路隧道以便于基于 MPLS 标签查找 VRF 表,请指定虚拟环路隧道接口名称,并将其与属于特定路由表的路由实例相关联。数据包通过虚拟环路隧道回传,以查找路由。

从 Junos OS 15.1 版开始,您可以通过 GRE 接口配置第 2 层以太网服务(gr-fpc/pic/port以使用 GRE 封装)。要使第 2 层以太网数据包能够在 GRE 隧道上终止,必须在接口上gr-配置桥接域协议族,并将接口与桥接域相关联gr-。您必须将 GRE 接口配置为面向核心的接口,并且它们必须是接入接口或中继接口。要在接口上gr-配置桥接域族,请在[edit interfaces gr-fpc/pic/port unit logical-unit-number]层次结构级别包含family bridge语句。要将gr-接口与桥接域进行关联,请在[edit routing-instances routing-instance-name bridge-domains bridge-domain-name]层次结构级别包含语interface gr-fpc/pic/port句。您可以通过在[edit bridge-domains bridge-domain-name]层次结构级别添加vlan-id (all | none | number)语句或vlan-id-list [ vlan-id-numbers ]语句,将桥接域中的 GRE 接口与桥接域中的相应 VLAN ID 或 VLAN ID 列表相关联。为网桥域配置的 VLAN ID 必须与您使用语vlan-id (all | none | number)句或vlan-id-list [ vlan-id-numbers ]层次[edit interfaces gr-fpc/pic/port unit logical-unit-number]结构级别的语句为 GRE 接口配置的 VLAN ID 匹配。您还可以在与虚拟交换机实例关联的桥接域中配置 GRE 接口。GRE 密钥选项还支持通过 GRE 隧道的第 2 层以太网数据包。gre-key 匹配条件允许用户匹配 GRE 密钥字段,该字段是 GRE 封装数据包中的可选字段。密钥可以匹配为单个键值和/或一系列键值。

注意:

从 Junos OS 16.1 版开始,支持通过 GRE 接口将第 2 层端口镜像到远程收集器。

特定于平台的 隧道接口 行为

平台

差异

MX304

从 Junos OS 24.4R1 版开始,隧道接口将分别在 PFE 上脱机或联机删除或创建。当与 IPv4-over-IPv6 或 IPv6-over-IPv4 动态隧道关联的锚点 PFE 脱机时,该隧道也会被删除。

带线卡的 MX 系列路由器上的隧道接口(MPC7E 到 MPC11E)

MPC7E-10G、MPC7E-MRATE、MX2K-MPC8E 和 MX2K-MPC9E 每个 MPC 总共支持四个内联隧道接口,每个 PIC 一个。在带有这些 MPC 的 MX 系列路由器上,您可以为每个 PIC 插槽创建一组隧道接口,最多四个插槽(从 0 到 3)。

MPC10E-15C 支持每个 MPC 三个内联隧道接口,每个 PIC 一个,而 MPC10E-10C 支持每个 MPC 两个内联隧道接口,每个 PIC 一个。在配备 MPC10E-15C 的 MX 系列路由器上,您可以

为每个 PIC 插槽创建一组隧道接口,最多三个插槽(从 0 到 2)。而且,在配备 MPC10E-10C 的 MX 系列路由器上,您可以为每个 PIC 插槽创建一组隧道接口,最多两个插槽(0 和 1)。

MX2K-MPC11E 支持每个 MPC 8 个内联隧道接口,每个 PIC 一个。在装有 MX2K-MPC11E 的 MX 系列路由器上,您可以为每个 PIC 插槽创建一组隧道接口,最多八个插槽(从 0 到 7)。这些 PIC 称为伪隧道 PIC。通过在 [edit chassis] 层次结构级别包含以下语句,可以在具有 MPC7E-10G、MPC7E-MRATE、MX2K-MPC8E、MX2K-MPC9E、MPC10E-15C、MPC10E-10C 和 MX2K-MPC11E 的 MX 系列路由器上创建隧道接口:

MPC7E-MRATE 数据包转发引擎映射和隧道带宽

MPC7E-MRATE 的隧道带宽为 1–120Gbps,递增 1Gbps。但是,如果未在配置中指定带宽,则会将其设置为 120Gbps。

表2 显示了MPC7-MRATE的隧道带宽和数据包转发引擎之间的映射。

表 2:MPC7E-MRATE 的数据包转发引擎映射和隧道带宽

伪隧道 PIC

每个隧道 PIC 的最大带宽

PFE 映射

每个 PFE 的最大隧道带宽

最大 PFE 带宽

PIC0

120Gbps

PFE0

120Gbps

240Gbps

PIC1

120Gbps

PIC2

120Gbps

PFE1型

120Gbps

240Gbps

图3

120Gbps

MPC7E-10G 数据包转发引擎映射和隧道带宽

MPC7E-10G 的隧道带宽为 1–120Gbps,增量为 1Gbps 但是,如果未在配置中指定带宽,则将其设置为 120Gbps。

表3 显示了MPC7E-10G的隧道带宽和数据包转发引擎之间的映射。

表 3:MPC7E-10G 数据包转发引擎映射和隧道带宽

伪隧道 PIC

每个隧道 PIC 的最大带宽

PFE 映射

每个 PFE 的最大隧道带宽

最大 PFE 带宽

PIC0

120Gbps

PFE0

120Gbps

200Gbps

PIC1

120Gbps

PIC2

120Gbps

PFE1型

120Gbps

200Gbps

图3

120Gbps

MX2K-MPC8E 数据包转发引擎映射和隧道带宽

MX2K-MPC8E 的隧道带宽为 1-120Gbps,递增为 1Gbps。但是,如果未在配置中指定带宽,则会将其设置为 120Gbps。

表 4 显示了 MX2K-MPC8E 的隧道带宽与数据包转发引擎之间的映射。

表 4:MX2K-MPC8E 的数据包转发引擎映射和隧道带宽

伪隧道 PIC

每个隧道 PIC 的最大带宽

数据包转发引擎映射

每个 PFE 的最大隧道带宽

最大 PFE 带宽

PIC0

120Gbps

PFE0

120Gbps

240Gbps

PIC1

120Gbps

PFE1型

120Gbps

240Gbps

PIC2

120Gbps

PFE2型

120Gbps

240Gbps

图3

120Gbps

PFE3型

120Gbps

240Gbps

MX2K-MPC9E 数据包转发引擎映射和隧道带宽

MX2K-MPC9E 的隧道带宽为 1–200Gbps,增量为 1Gbps 但是,如果未在配置中指定带宽,则会将其设置为 200Gbps。

表 5 显示了 MX2K-MPC9E 的隧道带宽与数据包转发引擎之间的映射。

表 5:MX2K-MPC9E 的数据包转发引擎映射和隧道带宽

伪隧道 PIC

每个隧道 PIC 的最大带宽

PFE 映射

每个 PFE 的最大隧道带宽

最大 PFE 带宽

PIC0

200Gbps

PFE0

200Gbps

400Gbps

PIC1

200Gbps

PFE1型

200Gbps

400Gbps

PIC2

200Gbps

PFE2型

200Gbps

400Gbps

图3

200Gbps

PFE3型

200Gbps

400Gbps

MPC10E-10C的数据包转发引擎映射和隧道带宽

MPC10E-10C的隧道带宽为1–400Gbps,增量为1Gbps。但是,如果未在配置中指定带宽,则会将其设置为 400Gbps。

表6 显示了MPC10E-10C的隧道带宽和数据包转发引擎之间的映射。

表6:MPC10E-10C的数据包转发引擎映射和隧道带宽。

伪隧道 PIC

每个隧道 PIC 的最大带宽

数据包转发引擎映射

每个 PFE 的最大隧道带宽

最大 PFE 带宽

PIC0

250Gbps

PFE0

250Gbps

500Gbps

PIC1

250Gbps

PFE1型

250Gbps

500Gbps

MPC10E-15C的数据包转发引擎映射和隧道带宽

MPC10E-15C的隧道带宽为1–400Gbps,增量为1Gbps。但是,如果未在配置中指定带宽,则会将其设置为 400Gbps。

表7 显示了MPC10E-15C的隧道带宽和数据包转发引擎之间的映射。

表 7:MPC10E-15C 的数据包转发引擎映射和隧道带宽。

伪隧道 PIC

每个隧道 PIC 的最大带宽

数据包转发引擎映射

每个 PFE 的最大隧道带宽

最大 PFE 带宽

PIC0

250Gbps

PFE0

250Gbps

500Gbps

PIC1

250Gbps

PFE1型

250Gbps

500Gbps

PIC2

250Gbps

PFE2型

250Gbps

500Gbps

MX2K-MPC11E 数据包转发引擎映射和隧道带宽

MX2K-MPC11E 的隧道带宽为 1–400Gbps,递增为 1Gbps。但是,如果未在配置中指定带宽,则会将其设置为 400Gbps。

表 8 显示了 MX2K-MPC11E 的隧道带宽和数据包转发引擎之间的映射。

表 8:MX2K-MPC11E 数据包转发引擎映射和隧道带宽

伪隧道 PIC

每个隧道 PIC 的最大带宽

PFE 映射

每个 PFE 的最大隧道带宽

最大 PFE 带宽

PIC0

250Gbps

PFE0

250Gbps

500Gbps

PIC1

250Gbps

PFE1型

250Gbps

500Gbps

PIC2

250Gbps

PFE2型

250Gbps

500Gbps

图3

250Gbps

PFE3型

250Gbps

500Gbps

图4

250Gbps

PFE4型

250Gbps

500Gbps

PIC5

250Gbps

PFE5

250Gbps

500Gbps

图6

250Gbps

PFE6型

250Gbps

500Gbps

图7

250Gbps

PFE7

250Gbps

500Gbps

注意:

在某些流量条件下,MPC10E-10C、MPC10E-15C 和 MX2K-MPC11E 配置中未指定的隧道服务带宽值会导致该值大于每个 PFE 的最大隧道带宽。

MX10K-LC9600 数据包转发引擎映射和隧道带宽

MX10K-LC9600 的隧道带宽为 1–400Gbps,递增为 1Gbps。但是,如果未在配置中指定带宽,则会将其设置为 400Gbps。

表 9 显示了 MX10K-LC9600 的隧道带宽和数据包转发引擎之间的映射。

表 9:MX10K-LC9600 的数据包转发引擎映射和隧道带宽

伪隧道 PIC

隧道端口

每个隧道 PIC 的最大带宽

PFE 映射

每个 PFE 的最大隧道带宽

最大 PFE 带宽

PIC0

0

200Gbps

PFE0

200Gbps

800Gbps

1

200Gbps

PFE0

200Gbps

2

200Gbps

PFE1型

200Gbps

3

200Gbps

PFE1型

200Gbps

PIC1

0

200Gbps

PFE2型

200Gbps

800Gbps

1

200Gbps

PFE2型

200Gbps

2

200Gbps

PFE3型

200Gbps

3

200Gbps

PFE3型

200Gbps

PIC2

0

200Gbps

PFE4型

200Gbps

800Gbps

1

200Gbps

PFE4型

200Gbps

2

200Gbps

PFE5

200Gbps

3

200Gbps

PFE5

200Gbps

图3

0

200Gbps

PFE6型

200Gbps

800Gbps

1

200Gbps

PFE6型

200Gbps

2

200Gbps

PFE7

200Gbps

3

200Gbps

PFE7

200Gbps

图4

0

200Gbps

PFE8型

200Gbps

800Gbps

1

200Gbps

PFE8型

200Gbps

2

200Gbps

PFE9型

200Gbps

3

200Gbps

PFE9型

200Gbps

PIC5

0

200Gbps

PFE10

200Gbps

800Gbps

1

200Gbps

PFE10

200Gbps

2

200Gbps

PFE11型

200Gbps

3

200Gbps

PFE11型

200Gbps

动态隧道概述

通过非 MPLS 网络传输的 VPN 需要 GRE 隧道。此隧道可以是静态隧道,也可以是动态隧道。在两个 PE 路由器之间手动配置一个静态隧道。使用 BGP 路由解析配置动态隧道。

当路由器收到通过没有 MPLS 路径的 BGP 下一跃点解析的 VPN 路由时,可以动态创建 GRE 隧道,从而允许将 VPN 流量转发到该路由。仅支持 GRE IPv4 隧道。

要在两个 PE 路由器之间配置动态隧道,请添加 dynamic-tunnels 以下语句:

您可以在以下层级配置此语句:

  • [edit routing-options]

  • [edit routing-instances routing-instance-name routing-options]

  • [edit logical-systems logical-system-name routing-options]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name routing-options]

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
16.1
从 Junos OS 16.1 版开始,支持通过 GRE 接口将第 2 层端口镜像到远程收集器。
15.1
从 Junos OS 15.1 版开始,您可以通过 GRE 接口配置第 2 层以太网服务( gr-fpc/pic/port 以使用 GRE 封装)。