zoukankan      html  css  js  c++  java
  • MPLS TE 流量转发

    MPLS TE中的流量转发
    Static (ip route 2.2.2.2 255.255.255.255 tunnel 0)
    PBR
    Autoroute   ( tunnel mpls traffic-eng autoroute announce)
    Forwarding-adjacent
    基于类的隧道选择:tunnel接口下 tunnel mpls traffic-eng exp x or default
    =====================================================

    之前的文档中已经学习过了通过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

    在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在红色的路径中耗费最小。

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

    ip route 10.1.1.2 255.255.255.255 tunnel 0                       
    interface lo0                                                    
    ip add 10.1.1.1 255.255.255.255                               

    int tu 0
    ip unnumber lo 0
    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

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

    到这里,静态路由方式将流量引入隧道进行转发就已经解释清楚了。
    ■第二种方式,就是用策略路由的方式进行转发。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
    ■最后一个就是自动路由,用的时候也比较多。
    就是自动路由,不用你在全局下面设置静态路由,也不需要设置策略路由,只需要一句命令:

    tunnel mpls traffic-eng autoroute announce.
    这样的话,实际上就是将流量自动引入mpls TE隧道中去了。
    那么TE隧道的路径计算就是以前所说的:
    CSPF的选路原理,亲和/掩码/属性标示,隧道优先级,管理权重administrative-weight,显式路径等等.

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

  • 相关阅读:
    触摸事件传递与响应者链条
    运动事件Motion Events
    手势识别
    MVC模式
    单例模式
    观察者模式(一对多)
    关于多线程的介绍
    Sandbox简介和路径获取
    NSFileManager和NSFileHandle使用
    归档储存
  • 原文地址:https://www.cnblogs.com/cyrusxx/p/12824069.html
Copyright © 2011-2022 走看看