首页 > 代码库 > MPLS

MPLS

MPLS:

    多协议标签交换(介于二层与三层之间)

    一次路由多次交换

    多层交换的历史


与ATM相比:

    MPLS在ATM交换机上增加了IP路由控制功能。

    ATM交换机直接支持IP协议,避免了复杂的协议转换。


MPLS优势:

    IP/ATM Integration(IP Multicast,IP Cos, RSVP资源预留协议)

    Traffic Engineering(流量工程--线路择优,整合数据包统一传输目标地址)

    VPN ‘s(高质量VPN)


MPLS要素:

    1.EFC(转发等价类)对传输要求是完全相同的

    2.Label(标签)

    3.LDP(标签分配协议)


MPLS工作流程

    1.现有的路由协议(OSPF,IS-IS等)建立到目的网络的转发表

    2.标签分配协议(LDP)建立标签到目的的网络的映射。

    3.输入边界LSR,进行三层增值服务,并加标签。

    4.LSR利用标签转换

    5.输出LSR去掉标签,转化标准的IP数据包。


MPLS配置基础

  1. 配置接口和IGP


    1.在全局配置模式下,在PE路由器上打开CEF,这是必须的

    (config)#ip cef

    CEF=Cisco Express Forwarding 即 Cisco特快交换

    CEF是一种高级的第三层交换技术,它主要是为高性能、高伸缩性的第三层IP骨干网交换设计。为优化包转发的路由查找机制,CEF宣言了两个主要部件:转发信息库(Forwarding Information base)和邻接表(Adjacency Table).


    2.配置环回接品的IP地址,用作IGP路由选择的进程中的标识符。

    (config)#interface loopback 0

                 ip address XXXX


    3.配置IGP。例如启动OSPF


      router OSPF1


    4.定义一个运行OSPF的接口,并为这个接口定义区域标识符。

      network xxxx.xxxxxxx area 0


    5.为连接到PE路由器的接口配置IP地址。

      INterface serial solt/adapter/port

      ip address xxxxxxxxxxx


    6.在接口上启动标记交换

      TAP—Swich IP


  1. 定义VPN


    1.确定VRF名字,进入VRF配置模式,定义不同的VPN路由选择和转发实例:

    (config)#IP VRF vrf-name

    注:vrf-name 是指定给vrf的名字,这必须是一个唯一的名字,用俩标识用户的VPN.vrf-name区分大小写,所有连接到PE的用户CE路由器,应定义VRF




    2.用路由辨别符(Route Distinguisher,RD)标识VPN,为用户VPN创建中由选择和转发表,RD是在         VRF的子模式里加入的。RD没有缺省值,VRF正常工作时必须配置RD:

    (config-vrf)#RD router-distinguisher

        注:RD与ASN和IP地址相关。它是由一个自治系统号和一个任意的数字组成,也可以与IP地址和            一个任意数字组成。


     3.在VRF字模式里使用route-target 命令创建一个路由目标扩展共用体。路由目标指定了一个目标       VPN的扩展共用体,和路由辨别符一样,一个扩展共用体或者帅一个IP地址和一个任意数字组成。

       (config-vrf)#route-target(inmport|exporrt|both)

                    #Import-map router-map (路由映射图)

        (config-if)#ip VRF Forwarding vrf-name(把VRF和接口或子接口关联起来。接口指派,ip地                      址需要重新配置)


  1. 配置PE到PE路由会话



    1.配置IBGP路由选择协议进程的自治系统号:

     (config)#router BGP autonomous-system

    

    2.关闭IPV4单手前缀的通告

      (config-router)#no BGP default IPV4-unicast)

    注:前面的命令让MP—BGp只承载VPN—IPV4的会话。


    3.指定相邻PE的IP地址或IBGP对等路由组,确定它属于本地自治系统:

    #neighbor (ip-addresslpeer-group-name) remote-as-number


    4.激活IPv4地址到IBGP领导的通告

    nieghbor ip-address active


  1. 配置PE到CE路由会话   

  2. 配置P路由器

  3. 配置CE路由器


技术分享








MPLS