MPLS TE 流量工程如何将数据引入隧道进行转发

Technorati 标签: MPLS TE

之前的文档中已经学习过了通过OSPF的信息发布,也介绍了CSPF和路径的建立RSVP的工作原理。

接下来应该做什么呢?

可以用三种方法沿隧道接口转发客户的数据流量:

■静态路由 static routes

■策略路由 policy routing

■自动路由 autoroute

那么再直白点说这块内容就是TE隧道的最后阶段关键中的关键。试想,通过千辛万苦,建立了一个TE隧道,但是最后你发现从CE来的客户侧的流量根本就没有走隧道的预留路径,那建立这个隧道有什么意义吗?

所以这个文档要学习的重点内容就是如何将数据流量引入TE隧道中按照隧道路径进行转发。

■使用静态路由沿隧道转发流量。

在MPLS TE隧道接口转发流量最简单的方法就是使用静态路由。

ip route 10.1.1.2 255.255.255.255 Tunnel0

clip_image002

在R2上面已经建立了一个TE隧道,是从PE-1-R2到PE-2-R6的单向隧道。

interface Tunnel0

ip unnumbered Loopback0

tunnel destination 10.1.1.2

tunnel mode mpls traffic-eng

tunnel mpls traffic-eng priority 7 7

tunnel mpls traffic-eng bandwidth 1024

tunnel mpls traffic-eng path-option 2 explicit name hank

tunnel mpls traffic-eng path-option 3 explicit name hank-backup

tunnel mpls traffic-eng path-option 4 dynamic

no routing dynamic

end

但是在这个隧道下面并没有使用autoroute自动发布。

也没有再全局下面用静态路由将流量在隧道中转发。

所以如果没有将流量引入隧道,那么在R1到R7,进入mpls核心网后,就会走红色的路径,因为IGP在红色的路径中耗费最小。

clip_image004

然后我再在R2上面用静态路由将流量都引入TE隧道。

clip_image006

最后我们还是回到R1,重新看看R1到R7是如何走的路径?

clip_image008

到这里,静态路由方式将流量引入隧道进行转发就已经解释清楚了。

■第二种方式,就是用策略路由的方式进行转发。policy routing--PBR,并不是一个新的特性,这里就给一个配置模板不做过多解释了。

interface FastEthernet0/0

ip policy route-map example

!

route-map example permit 10

match ip address 101

set interface Tunnel0

!

access-list 101 permit ip any host 10.1.1.2

■最后一个就是自动路由,用的时候也比较多。

就是自动路由,不用你在全局下面设置静态路由,也不需要设置策略路由,只需要一句命令:

clip_image010

tunnel mpls traffic-eng autoroute announce.

这样的话,实际上就是将流量自动引入mpls TE隧道中去了。

那么TE隧道的路径计算就是以前所说的:

CSPF的选路原理,亲和/掩码/属性标示,隧道优先级,管理权重administrative-weight,显式路径等等.

具体可以参考:

http://361531.blog.51cto.com/351531/657115

对于这一章节,其实主要说明了为什么要将流量引入隧道,和如何引入隧道的道理。

你可能感兴趣的:(职场,休闲,TE,TE,autoRoute,信息发布,MPLS,MPLS,MPLS)