MPLS术语:
MPLS域:一系列连续运行MPLS的设备构成了MPLS域
LSR:标签交换路由器,支持MPLS的设备。区域内部的LSR称为核心LSR。
LER:边沿路由器,MPLS域边缘的设备。
FEC:转发等价类,为哪些路由分配标签,可以理解为入节点中配置的目的地址。华为默认只为掩码32位的主机路由分配标签。FEC对应的路由必须存在LSR路由表中,LSR用标签标识FEC。
LSP:标签交换路径,是标签报文穿越MPLS网络到达目的地的路径。该路径是单向的,如果要回程路由,还需要在配置MPLS标签。
LSR的分类:
入站LSR:把一个IP报文压入MPLS头部并生成MPLS报文的LSR。push压入。
中转LSR:只对MPLS报文中的标签进行交换,并继续转发的LSR。swap交换。
出站LSR:把MPLS报文中的MPLS头部移除,还原成IP报文的LSP。pop弹出。
MPLS标签
IP报文进入MPLS域中会被压入MPLS头部,形成MPLS标签报文。
栈:先进后出,先进来的数据在后面出
队列:先进先出,先进来的数据是先出
栈底位:用于指示标签头部是否为最后一层标签,字段为1,表示是最后一层标签,发出去要还原成IP报文;字段为0,表示当前标签头部之后还有其他标签头部。
MPLS转发
LSP建立原则
FEC所对应的路由必须存在于LSR的IP路由表中,否则该FEC的标签转发表项不生效。
LSR用标签标识指定FEC。
MPLS配置
lsr-id必须为环回口地址,且能够被ping通
因为在LDP协议中,激活了LDP的接口会周期发送LDP Hello报文,其中会携带一个传输地址,而这个传输地址就是LSR ID,所以如果不能被ping通,那么LDP邻接就建立不成功。
mpls视图下,lsp-trigger 命令可以选择可以为哪些路由分配标签。(默认只为32位主机路由分配)