发明名称 分布式通信设备中主控卡获取组播流量方法和装置
摘要 本发明提供了分布式通信设备中主控卡获取组播流量方法和装置。该方法包括:A,每一线卡接收到组播报文时,从已存储的组播转发表中确定用于转发该组播报文的组播转发表,并确定所述组播报文是否为跨卡输入报文,如果否,在所述组播转发表的流量统计信息中增加所述组播报文的组播流量信息;B,每一线卡周期性地遍历已存储的至少一个组播转发表,将遍历到的组播转发表的流量统计信息发送至主控卡。
申请公布号 CN103139084B 申请公布日期 2016.01.20
申请号 CN201110394902.4 申请日期 2011.12.02
申请人 迈普通信技术股份有限公司 发明人 赵春刚;刘可立;张博
分类号 H04L12/761(2013.01)I;H04L12/741(2013.01)I 主分类号 H04L12/761(2013.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 杨春香;宋志强
主权项 一种分布式通信设备中主控卡获取组播流量方法,所述分布式通信设备至少包括:线卡、主控卡以及交换卡,其特征在于,该方法包括:A,每一线卡接收到组播报文时,从已存储的组播转发表中确定用于转发该组播报文的组播转发表,并确定所述组播报文是否为跨卡输入报文,如果否,在所述组播转发表的流量统计信息中增加所述组播报文的组播流量信息;其中,所述线卡存储的组播转发表采用哈希hash链表方式组织,所述哈希链表包含N个哈希值,每一哈希值对应至少一个组播转发表;B,每一线卡周期性地遍历已存储的至少一个组播转发表,将遍历到的组播转发表的流量统计信息发送至主控卡,具体为:B1,每一线卡在遍历周期到达时,如果当前是首次执行遍历组播转发表的操作,执行步骤B2,如果是非首次执行遍历组播转发表的操作,执行步骤B4;B2,从所述哈希链表中的第一个哈希值开始依次遍历所述哈希链表中M个哈希值对应的组播转发表,将遍历到的组播转发表的流量统计信息发送至主控卡,所述N能被M整除,之后执行步骤B3;B3,判断所述哈希链表中被遍历到的第M个哈希值是否为所述哈希链表的最后一个哈希值,如果是,将所述哈希链表中的第1个哈希值记录为下一个周期开始遍历的位置,否则,将所述哈希链表中当前周期内被遍历到的最后一个哈希值的下一个哈希值记录为下一个周期开始遍历的位置;B4,从上一个周期记录的遍历位置开始依次遍历所述哈希链表中的M个哈希值对应的组播转发表,将遍历到的组播转发表的流量统计信息发送至主控卡,执行步骤B3。
地址 610041 四川省成都市高新区九兴大道16号迈普大厦