ip数据包通过MPLS的传播过程

2020-12-28 18:11:55 云杰通信 107

ip数据包通过MPLS的传播过程

  在一个MPLS VPN网络中,需要解决以下三个问题:

  1.本地路由冲突问题,即:在同一台PE上如何区分不同VPN的相同路由。

  2.路由在网络中的传播问题,两条相同的路由,都在网络中传播,对于接收者如何分辨彼此?

  3.报文的转发问题,即使成功的解决了路由表的冲突,但是当PE接收到一个IP报文时,他又如何能够知道该发给那个VPN?因为IP报文头中唯一可用的信息就是目的地址。而很多VPN中都可能存在这个地址。

  在MPLS VPN中,属于同一的VPN的两个Site之间转发报文使用两层标签来解决,在入口PE上为报文打上两层标签,第一层(外层)标签在骨干网内部进行交换,代表了从PE到对端PE的一条隧道,VPN报文打上这层标签,就可以沿着LSP到达对端PE,这时候就需要使用第二层(内层)标签,这层标签指示了报文应该到达哪个site,或者更具体一些,到达哪一个CE,这样,根据内层标签,就可以找到转发的接口。可以认为,内层标签代表了通过骨干网相连的两个CE之间的一个隧道。