MPLS原理与配置
1、MPLS基础
MPLS(Multi-Protocol Label Switching,多协议标签交换),位于TCP/IP协议栈中的数据链路层和网络层之间,可以向所有网络层提供服务。
MPLS术语介绍
一、LSR和MPLS域
MPLS域(MPLS Domain):指的是一系列连续运行MPLS的网络设备构成的一个MPLS域。
LSR(Label Switching Router,标签交换路由器):指的是支持MPLS的路由器、交换机或者其他的网络设备。
LER(Label Edge Router,标签边缘路由器):指的是位于MPLS域的边缘、连接其他网络的LSR被称为边沿路由器LER。
Core LSR(核心LSR):区域内部的LSR被称为核心LSR。
二、LSR分类
入站LSR(Ingress LSR):通常是向IP报文中压入MPLS头部并生成MPLS报文的LSR。
中转LSR(Transit LSR):通常是将MPLS报文进行例如标签置换操作,并将报文继续在MPLS域中转发的LSR。
出站LSR(Egress LSR):通常将MPLS报文中的MPLS头部移除,还原为IP报文的LSR。
三、FEC
FEC(Forwarding Equivalence Class,转发等价类)
目前将FEC理解为一条路由就可以了。
四、LSP
LSP(Label Switched Path,标签交换路径)
指的是标签报文穿越MPLS网络到达目的地所走的路径。
同一个FEC的报文通常采用相同的LSP穿越MPLS域,所以对同一个FEC,LSR总是用相同的标签转发。
小苏胖子: 你哪里知道我的微信。。。。 不好说啊,我也没明白你这个是啥意思。。。
floatinglove: 微信搜索用户不存在,我其实想问的就是SW2处发送出去的bpdu,文章中理解上是从sw1直接收到的,但是为什么不是sw1发出经过sw4和sw3转发后到sw2的bpdu呢?就是很疑惑这个报文的流动应该怎么看
小苏胖子: 你加我个微信吧,我可以语音给你讲解,我也是个在学习道路上前进的人,可以一起共同进步
小苏胖子: rid会不会变,这个分情况的,你首先要知道rid是什么意思,rid就是根桥的优先级,如果在该生成树网络中,根桥一直都是s1,那么rid就一直都是s1的优先级,所以他不会变,但是当有一台新的设备加入进来,同时他的优先级比原本的根桥优先级更高,那么这台新的设备是不是就成为了新的根桥了?所以这时候rid也会变成新的根桥的rid呀。 至于rpc,你要首先明白rpc是什么,rpc可以理解为根桥到达某个设备沿途所有设备的入接口的开销值,也就是说,s1作为根桥发出配置bpdu,这个时候的配置bpdu里面的rpc为0,s2和s3都会收到,收到之后经过生成树的计算,然后修改配置bpdu里面的rpc,bid,pid,并往下游发配置bpdu,发出去之后,rpc才会累加。我在文章中写的很清楚的,你可以联系上下文,先把文章通读一遍,再去理解。
floatinglove: 博主你好,还有两个问题:一个是RID是全程都不会变吗?另一个是在选举指定端口的第一个图下面判断SW2的G0/0/2是否是指定端口的时候,提到要对比SW2和SW3发送的BPDU,然后博主提到“SW3的RPC比SW2的大”,这个是怎么判断的呢?单独对SW2来说,他的两个接口都会收到报文,是默认选择开销最小的路线的RPC作为该交换机的RPC吗?