一种VPLS业务组播物理端口迭代的实现方法技术

技术编号:19702803 阅读:46 留言:0更新日期:2018-12-08 14:20
一种VPLS业务组播物理端口迭代的实现方法,涉及VPLS业务组播领域,包括步骤:在每个多协议标签交换VPLS业务范围内进行虚端口VP操作,当在当前槽位添加VP的第一个对应的物理端口时,添加对应的组播成员并计数,并在当前槽位第一次添加VP时,添加对应的组播槽位并计数;当在当前槽位删除VP最后一个对应的物理端口时,删除组播成员并计数,且该VP是当前槽位最后一个时,同时删除对应的组播槽位并计数;除此之外,添加或删除VP在当前槽位对应的物理端口时,仅对组播槽位和组播成员进行计数。本发明专利技术不用遍历所有VP,即可对组播槽位/或组播成员进行添加或删除,提高软件执行效率。

【技术实现步骤摘要】
一种VPLS业务组播物理端口迭代的实现方法
本专利技术涉及VPLS业务组播领域,具体来讲涉及一种VPLS业务组播物理端口迭代的实现方法。
技术介绍
虚拟专用局域网业务作为一种二层专用网技术,由于技术简单,易于实现等优点而广受关注。VPLS(VirtualPrivateLanService,虚拟专用局域网业务)有效结合了MPLS(MultiprotocolLabelSwitching,多协议标签交换)、VPN(VirtualPrivateNetwork,虚拟专用网)和以太网交换等多种技术的特点,实现广域范围的多点到多点局域网互连,其核心技术包括控制平面的基于标签分发协议或边界网关协议的伪线建立与维护,MAC(MediaAccessControl,媒质访问控制)地址学习,传送平面的伪线封装等。基于其独特的技术优势,VPLS可以提供大客户二层VPN、城域基础网络建设,个人分布式业务等多个层次的应用。服务提供商通过在骨干网上为用户模拟一台连接多个异地站点的虚拟交换机来为用户提供VPLS服务,骨干网对于用户网络的站点来说是透明的,用户网络的各个站点就像工作在一个局域网中一样。在汇聚设备或者接入本文档来自技高网...

【技术保护点】
1.一种VPLS业务组播物理端口迭代的实现方法,其特征在于,包括步骤:在每个多协议标签交换VPLS业务范围内进行虚端口VP操作,在当前槽位添加VP第一个对应的物理端口时,添加对应的组播成员并计数,并且在当前槽位第一次添加VP时,添加对应的组播槽位并计数;在当前槽位删除VP最后一个对应的物理端口时,删除组播成员并计数,且该VP是当前槽位最后一个时,同时删除对应的组播槽位并计数;除此之外,添加或删除VP在当前槽位对应的物理端口时,仅对组播槽位和组播成员进行计数。

【技术特征摘要】
1.一种VPLS业务组播物理端口迭代的实现方法,其特征在于,包括步骤:在每个多协议标签交换VPLS业务范围内进行虚端口VP操作,在当前槽位添加VP第一个对应的物理端口时,添加对应的组播成员并计数,并且在当前槽位第一次添加VP时,添加对应的组播槽位并计数;在当前槽位删除VP最后一个对应的物理端口时,删除组播成员并计数,且该VP是当前槽位最后一个时,同时删除对应的组播槽位并计数;除此之外,添加或删除VP在当前槽位对应的物理端口时,仅对组播槽位和组播成员进行计数。2.如权利要求1所述的VPLS业务组播物理端口迭代的实现方法,其特征在于:所述VP操作包括添加VP、删除VP和更新VP,所述更新VP需要进一步判断是添加VP还是删除VP;通过调用驱动接口进行所述VP操作。3.如权利要求2所述的VPLS业务组播物理端口迭代的实现方法,其特征在于,所述方法还包括:为每个槽位设置两类计数器,每个第一类计数器对应一个VPLS业务范围,记录该槽位在一个VPLS业务范围内所有VP的物理端口数量,用于判断组播槽位的添加或者删除;每个第二类计数器对应一个VP,记录该槽位内一个VP对应物理端口的数量;用于判断组播成员的添加或者删除。4.如权利要求3所述的VPLS业务组播物理端口迭代的实现方法,其特征在于,所述添加VP的步骤包括:若所述VP是当前槽位的第一个VP,且该VP在当前槽位没有对应的物理端口,则调用驱动接口添加对应的组播槽位和组播成员,将记录该VP的两类计数器的计数分别加1。5.如权利要求3所述的VPLS业...

【专利技术属性】
技术研发人员:樊松波邓凯贾海东曾璐
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1