流量转发组件
通过信息发布组件、路径选择组件和路径建立组件三大组件,已经可以成功建立一条MPLS TE隧道。但不同于LDP LSP,MPLS TE建立的LSP隧道不能自动将流量引入到隧道中进行转发,需要采用一定的方式将流量引入到MPLS TE隧道中。之后,隧道才能对流量进行基于标签的转发。
静态路由
沿MPLS TE隧道接口转发流量的最简单的方法是使用静态路由。TE隧道上的静态路由没有什么特殊之处,它的工作方式和普通的静态路由一样,将TE隧道的接口设置为静态路由的出接口即可。
自动路由
自动路由(Auto Route)是指将TE隧道看作逻辑链路参与IGP路由计算,使用隧道接口作为路由出接口。这里,隧道被看做点到点链路,并且可以设置其Metric值。自动路由方式有两种:
转发捷径(IGP Shortcut):不将这条LSP链路发布给邻居节点,因此,其他节点不能使用此隧道。
转发邻接(Forwarding Adjacency):将这条LSP发布给邻居节点,因此,其他节点能够使用此隧道。
Forwarding Adjacency是通过IGP的邻居信息来发布该隧道的。
使用转发邻接时,隧道两端必须在同一区域中。
可以通过如下的例子来了解两种自动路由方式的区别:
- 不配置自动路由:在LSRE和LSRG上分别查询去往LSRB和LSRA的路由,路由的下一跳为LSRD和LSRF。
- 配置自动路由将流量引入:
采用转发捷径方式发布TE隧道Tunnel 1,在LSRE和LSRG上分别查询去往LSRB和LSRA的路由,LSRE的下一跳仍为LSRD,LSRG的下一跳变为了Tunnel 1。可见LSRE并不感知隧道的存在,并未利用Tunnel 1来进行IGP选路,只有LSRG自己感知并利用Tunnel 1进行IGP的选路。
采用转发邻接方式发布TE隧道Tunnel 1,在LSRE和LSRG上分别查询去往LSRB和LSRA的路由,LSRE的下一跳变为了LSRG,LSRG的下一跳变为了Tunnel 1。可见LSRE和LSRG都感知并利用Tunnel 1进行IGP的选路。
策略路由
策略路由根据用户制定的策略进行路由选择,可应用于安全、负载分担等目的。在MPLS网络中,可使符合过滤条件的IP报文通过指定的LSP路径转发。
TE的策略路由的定义和IP单播策略路由完全一样,可以通过定义一系列匹配的规则和动作来实现,即将apply语句的出接口设置为TE隧道的接口。如果报文不匹配策略路由规则,将进行正常IP转发;如果报文匹配策略路由规则,则报文直接从指定隧道转发。
隧道策略
- 按优先级顺序选择(Select-seq)方式:系统会按照隧道策略中配置的隧道类型优先级顺序将TE隧道选择为VPN的公网隧道。
- 隧道绑定(Tunnel Binding)方式:绑定类型的隧道策略是指将某个目的地址与某条TE隧道进行绑定,但该策略只对TE隧道有效。