Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解使用 MPLS LSP 隧道交叉连接跨 MPLS 网络的 OpenFlow 流量定向

在支持 OpenFlow 的 MX 系列设备上,您可以使用逻辑隧道接口和 MPLS LSP 隧道交叉连接,将来自 OpenFlow 网络的流量通过 MPLS 网络定向。使用逻辑隧道接口,您可以将 OpenFlow 接口拼接到 MPLS 标签交换路径 (LSP),以便将流量从 OpenFlow 网络定向到 MPLS 网络。MPLS LSP 隧道在接口和 LSP 之间交叉连接,允许您通过创建使用 LSP 作为管道的 MPLS 隧道,将 OpenFlow 网络连接到远程网络。

图 1 中的拓扑展示了一个通过 MPLS 网络连接两个远程 OpenFlow 网络的 MPLS LSP 隧道交叉连接。电路交叉连接 (CCC) 使您能够在两个域之间建立一个 LSP 隧道,通过隧道可以将流量从一个 OpenFlow 网络通过 MPLS 网络隧道传输到第二个 OpenFlow 网络。

图 1:使用 MPLS LSP 隧道交叉连接 Connecting OpenFlow Networks Using MPLS LSP Tunnel Cross-Connects OpenFlow 网络

路由器 A 和路由器 B 是支持 OpenFlow 的路由器,已将 MPLS LSP 配置为通过 MPLS 网络路由流量。LSP A-B 将流量从路由器 A 路由到路由器 B,LSP B-A 将流量从路由器 B 路由到路由器 A。

每个路由器都有一个 OpenFlow 接口 ge-1 和一个 MPLS 接口 ge-2。您可以使用两个逻辑隧道接口将 OpenFlow 接口拼接到 MPLS LSP。您可以将第一个逻辑隧道接口 lt-1 配置为参与 OpenFlow 的第 2 层接口。第二个逻辑隧道接口 lt-2 使用 CCC 封装。您将 lt-1 和 lt-2 接口配置为对等方,以便进入一个逻辑接口的流量会自动定向到第二个逻辑接口。

在每台路由器上,MPLS LSP 隧道交叉连接均在 [edit protocols connections remote-interface-switch] 层次结构级别上配置。交叉连接在 CCC 接口 lt-2 和两个 LSP 之间建立关联,一个用于将 MPLS 数据包从本地设备传输到远程设备,另一个用于从远程设备接收本地设备上的 MPLS 数据包。

对于从路由器 A 流到路由器 B 的流量,OpenFlow 控制器必须在路由器 A 上安装流条目,以便将所需的 OpenFlow 流量从 ge-1 作为 OpenFlow 入口端口定向到 lt-1 作为输出端口。在路由器 B 上,OpenFlow 控制器必须安装流条目,用于将 OpenFlow 流量从作为 OpenFlow 入口端口的 lt-1 定向到 ge-1 作为输出端口。同样,对于从路由器 B 流向路由器 A 的流量,OpenFlow 控制器必须在路由器 B 上安装流条目,以便将所需的 OpenFlow 流量从 ge-1 作为 OpenFlow 入口端口定向到 lt-1 作为输出端口。在路由器 A 上,OpenFlow 控制器必须安装将 OpenFlow 流量从 lt-1 作为 OpenFlow 入口端口定向到 ge-1 作为输出端口的流条目。