发明名称 一种多播源过滤表项处理方法和装置
摘要 本发明公开了一种多播源过滤表项处理方法,该方法包括:各成员设备在堆叠口up时,通过堆叠口发送多播源过滤学报文,以硬件转发芯片为主,软件简单配合实现多播源过滤表项的处理。基于同样的发明构思,本发明还提出一种装置,提高了处理多播源过滤表项的实时性、降低了CPU开销以及带宽的占用。
申请公布号 CN103763196B 申请公布日期 2017.02.15
申请号 CN201410038898.1 申请日期 2014.01.27
申请人 杭州华三通信技术有限公司 发明人 梁学伟
分类号 H04L12/741(2013.01)I;H04L12/18(2006.01)I 主分类号 H04L12/741(2013.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 谢安昆;宋志强
主权项 一种多播源过滤表项处理方法,应用于形成环形堆叠系统的任一成员设备上,其特征在于,所述方法包括:该成员设备的堆叠口工作up时,通过本成员设备的堆叠口向其他成员设备发送多播源过滤学习报文,该报文中携带源标识ID和路径距离,其中,所述路径距离为用于确定接收该多播源过滤学习报文的成员设备与发送该多播源过滤学习报文的成员设备之间的路径距离,源ID为与本地业务端口绑定的ID;该成员设备通过堆叠口接收到其它成员设备发送的多播源过滤学习报文时,获取该多播源过滤学习报文中携带的源ID和路径距离;根据获取的源ID和路径距离,以及接收该多播源过滤学习报文的堆叠口,生成该源ID对应的多播源过滤表项;并将该多播源过滤学习报文中携带的路径距离更新后,通过本成员设备接收该多播源过滤学习报文的堆叠口之外的堆叠口发送;该成员设备通过堆叠口接收到自身发送的多播源过滤学习报文时,丢弃该多播源过滤学习报文;其中,当确定本地存在该源ID对应的多播源过滤表项,且该表项中存在一个过滤堆叠口,该过滤堆叠口与接收所述多播源过滤学习报文的堆叠口相同时,所述生成该源ID对应的多播源过滤表项的方法为:将从该堆叠口到发送所述多播源过滤学习报文成员设备之间的路径距离,更新该源ID对应的多播源过滤表项中的路径距离。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地