MPLS

MPLS

1.和普通的每一跳都需要查询路由表不同,MPLS通过标签转发,效率较高

2.多用于ISP内部

3.在帧头和IP包头中间插入一个MPLS头

MPLS

EXP

决定哪些数据优先转发

S

代表是不是最后一层标签

TTL

代表可以穿越多少台设备

4.三张表

FIB

根据路由表生成

LIB

将路由打上标签

MPLS

LFIB

将自己的和邻居的关于某个目的网络的标签信息加入这张表

MPLS

如果使用MPLS,必须开启CEF功能

5.LDP协议

MPLS协议主要有两种

LDP协议

TDP协议

思科私有

使用TCP和UDP协议

UDP

建立邻居

TCP

分发标签

都使用646端口

6.LDP会话建立过程

通过UDP646端口向224.0.0.2发送hello包

建立TCP会话

地址大的一方先发起连接

参数协议

协商成功,邻居建立

持续发送报文维持邻居

如果中间出现任何差错,TCP会话关闭

7.MPLS黑洞

单层标签

不会有

双层标签

会有

8.MPLS v*n

VRF

虚拟路由转发表

RD

用来标识VRF

区分不同路由表

本地有效

查看VRF

MPLS

命令一个VRF,规定RD值,RD值形式为nn:nn

MPLS

将接口划入VRF时,原有IP地址会消失,需要重新输入IP地址

MPLS

RT

打一个标签

MPLS

MPLS

import

接收打什么标签的路由

export

自己发出的路由打什么标签

MPLS设备角色

PE

运营商边缘设备

CE

客户边端设备

P

MPLS区域内的其他设备

OSPS启动MPLS的便捷功能

MPLS

配置

ip cef

mpls label protocol ldp

mpls ldp router-id Loopback0

int e0/0

mpls ip

BGP v*nV4路由

BGP扩展团体属性(可选可传递)

普通IPv4路由前面加上RD值

v*nV4路由,在IPV4路由前面加上了RD值

MPLS

可以承载RT

用于PE之间

查看命令

邻居

show ip bgp all summary

BGP路由表

show ip bgp all

BGP Peergroup

MPLS