发明名称 支持IPv6单组播业务线速转发的方法及路由器
摘要 本发明提供了一种支持IPv6单组播业务线速转发的方法,对线路接口模块输出的报文先进行缓存,之后输出控制单元读取缓存的报文,将该报文的报头写入报头检查单元,生成单播查表关键字进行单播查表,生成组播查表关键字进行组播查表,并将该报文写入报头处理缓存先入先出寄存器。组播RPF检查单元用单播查表结果或组播查表结果和该报文得出RPF检查结果;逻辑仲裁单元综合报头检查结果、单播查表结果、组播查表结果、组播RPF检查结果,生成内部上报报头或内部转发报头;由内部报文生成单元用该内部报头将该报文重新封装后,生成上报报文送入主控模块;生成转发报文送入交换网络。本发明同时提供了一种应用上述方法的IPv6路由器。
申请公布号 CN100389579C 申请公布日期 2008.05.21
申请号 CN200410070684.9 申请日期 2004.07.29
申请人 国家数字交换系统工程技术研究中心 发明人 兰巨龙;张兴明;刘勤让;赵昭灵;黄惠群;李玉峰
分类号 H04L12/56(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 北京集佳知识产权代理有限公司 代理人 王学强
主权项 1.一种支持IPv6单组播业务线速转发的方法,应用于IPv6路由器,其特征在于,包括以下步骤:a.对线路接口模块输出的报文先进行缓存,之后输出控制单元读取缓存的报文,将该报文的报头写入报头检查单元,生成单播查表关键字写入单播查表单元,生成组播查表关键字写入组播查表单元,并将该报文写入报头处理缓存先入先出寄存器;b.单播查表单元对所述单播查表关键字进行查表得出单播查表结果,组播查表单元对所述组播查表关键字进行查表得出组播查表结果;c.报头检查单元对所述报文的报头进行检查得出报头检查结果;d.组播RPF检查单元根据单播查表结果或组播查表结果和从缓存先入先出寄存器读出的所述报文得出RPF检查结果;e.逻辑仲裁单元根据报头检查结果、单播查表结果、组播查表结果、组播RPF检查结果,生成内部上报报头或内部转发报头;f.内部报文生成单元用逻辑仲裁单元生成的所述内部上报报头或所述内部转发报头将从缓存先入先出寄存器读入的所述报文重新封装后,生成上报报文写入上报分组缓存先入先出寄存器,之后送入主控模块;生成转发报文写入转发分组缓存先入先出寄存器,之后送入交换网络。
地址 450002河南省郑州市俭学街7号