发明名称 多端口虚拟局域网系统中的组播数据转发方法
摘要 本发明公开了一种多端口虚拟局域网系统中的组播数据转发方法,该方法的中心思想是利用组播数据的三层转发功能来模拟组播数据的二层广播功能,进而通过在IP层上实现组播数据的转发以提高转发表项的可控能力。在经过这样的改造之后,就可使多端口虚拟局域网像一个处于IP层的虚拟组播数据可控集线器,它既能够仿照共享网段的组播路由功能来实现多端口虚拟局域网对组播路由的支持,又能对同一接口内不同端口之间的组播数据实现三层控制功能,从而提高了系统的业务控制能力和灵活性。
申请公布号 CN1315296C 申请公布日期 2007.05.09
申请号 CN03146670.2 申请日期 2003.07.11
申请人 华为技术有限公司 发明人 赵文鹏
分类号 H04L12/28(2006.01);H04L12/16(2006.01);H04L12/24(2006.01);H04L29/06(2006.01);H04Q3/00(2006.01) 主分类号 H04L12/28(2006.01)
代理机构 代理人
主权项 1.一种多端口虚拟局域网系统中的组播数据转发方法,该方法包括以下步骤:1)当有组播转发表项需要创建时,由所述系统中的一个控制模块从组播路由表中读出所有的出接口数据,并将这些接口组成一个报文的出接口集合;2)所述控制模块查找出所述出接口集合中的各个出接口中所包含的端口,并将这些端口组成为一个报文转发的出端口集合;3)所述控制模块取出组播路由表项中的入接口中的所有端口,并将其中报文的入端口去除,把去除报文的入端口后的入接口的所有端口与步骤2)中查找出的出接口中的端口进行合并,以形成组播数据报文的转发出端口集,并根据这些信息生成组播转发表;以及4)所述控制模块将上述组播转发表项下发到微码,用以指导数据的转发或直接用于指导数据的转发。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼