首页 > 代码库 > 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配置基础
配置接口和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
定义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地 址需要重新配置)
配置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
配置PE到CE路由会话
配置P路由器
配置CE路由器
MPLS