位置:51电子网 » 技术资料 » 模拟技术

在把打上MPLS标记的IP数据报封装成以太网帧时

发布时间:2015/4/6 19:10:54 访问次数:1188

   在把打上MPLS标记的IP数据报封装成以太网帧时,以太网的类型字段在单播的情况下设置为884716,P0080SA-L而在多播的情况下为884816。这样,接收方可以用帧的类型来判决这个帧是携带了MPLS标记还是一个常规的IP数据报。

   由于一个MPLS标记占20位,因此从理论上讲,在设置MPLS时可以使用标记的所有20位,因而可以同时客纳高达220个流(即1 048 576个流)。但是,实际上几乎没有哪个MPLS实例会使用很大数目的流,因为通常需要管理员人工管理和设置每条交换路径。

   MPLS还有一个功能就是可以使用多个标记,并把这些标记都放入标记栈(label stack)。其实MPLS的标记栈就在MPLS酋部的位置。当MPLS首部加到IP数据报首部的前面时,我们就可以把这个MPLS首部看成是MPLS的标记栈,不过这时的标记栈里只有一个标

记。如果再产生一个MPLS标记,那么就要把它加入到标记栈中,也就是放置在原来老的标记的前方(离IP数据报首部更远的位置)。栈是一种后进先出的数据结构。后入栈的要先出栈。MPLS协议规定,标记栈的栈顶(最后进入栈的标记)最靠近以太网帧的帧首部彤,而栈底(最先入栈的标记)最靠近IP首部。S为1表示这个MPLS首部是栈底(bottom ofstack)。在其他情况下S都为0。

   MPLS的标记栈用于当MPLS域出现嵌套的情况。下面我们用一个例子来说明。的工厂有多个厂区(这里只画出两个),而每个厂区又有多个厂房。每个厂房内的网络使用普通的路由器,而各厂房之间IP数据报的传输则使用MPLS,我们可以构建两个MPLS域。一个叫做MPLS域1,用于厂房之间的通信,而另一个叫做MPLS域2,用于厂区之间的通信(例如,在厂房B和C之间通信)。




   在把打上MPLS标记的IP数据报封装成以太网帧时,以太网的类型字段在单播的情况下设置为884716,P0080SA-L而在多播的情况下为884816。这样,接收方可以用帧的类型来判决这个帧是携带了MPLS标记还是一个常规的IP数据报。

   由于一个MPLS标记占20位,因此从理论上讲,在设置MPLS时可以使用标记的所有20位,因而可以同时客纳高达220个流(即1 048 576个流)。但是,实际上几乎没有哪个MPLS实例会使用很大数目的流,因为通常需要管理员人工管理和设置每条交换路径。

   MPLS还有一个功能就是可以使用多个标记,并把这些标记都放入标记栈(label stack)。其实MPLS的标记栈就在MPLS酋部的位置。当MPLS首部加到IP数据报首部的前面时,我们就可以把这个MPLS首部看成是MPLS的标记栈,不过这时的标记栈里只有一个标

记。如果再产生一个MPLS标记,那么就要把它加入到标记栈中,也就是放置在原来老的标记的前方(离IP数据报首部更远的位置)。栈是一种后进先出的数据结构。后入栈的要先出栈。MPLS协议规定,标记栈的栈顶(最后进入栈的标记)最靠近以太网帧的帧首部彤,而栈底(最先入栈的标记)最靠近IP首部。S为1表示这个MPLS首部是栈底(bottom ofstack)。在其他情况下S都为0。

   MPLS的标记栈用于当MPLS域出现嵌套的情况。下面我们用一个例子来说明。的工厂有多个厂区(这里只画出两个),而每个厂区又有多个厂房。每个厂房内的网络使用普通的路由器,而各厂房之间IP数据报的传输则使用MPLS,我们可以构建两个MPLS域。一个叫做MPLS域1,用于厂房之间的通信,而另一个叫做MPLS域2,用于厂区之间的通信(例如,在厂房B和C之间通信)。




热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!