发明名称 |
转发数据包的查表方法 |
摘要 |
一种转发数据包的查表方法,采用带有类型区分域的查找表输入数据(KEY)来查表,首先根据需要构造至少一个查找KEY宽度模式,并根据数据包的包头类型将数据包按不同的查找表类型分类,然后构建查找KEY,查找KEY中设置类型区分域和目的地址(DA)域,利用类型区分域对查找表类型进行区分,可以采用72位和288位两种查找KEY宽度模式,或只采用288位一种查找KEY宽度模式。本发明提供一种支持全部表项的处理的查表方法,从而使得路由交换设备可以全面支持各种IPv4/IPv6的查表操作,对于所有的查找表均可以硬件加速实现,有效地提高设备的处理能力。 |
申请公布号 |
CN1543131A |
申请公布日期 |
2004.11.03 |
申请号 |
CN03122348.6 |
申请日期 |
2003.04.30 |
申请人 |
华为技术有限公司 |
发明人 |
杜涌 |
分类号 |
H04L12/28;H04L12/24;H04L29/02;H04Q3/545 |
主分类号 |
H04L12/28 |
代理机构 |
|
代理人 |
|
主权项 |
1、一种转发数据包的查表方法,其特征在于:采用带有类型区分域的查找表输入数据(KEY)来查表,包括以下步骤:首先构造至少一个查找KEY宽度模式;根据数据包的包头类型将数据包按不同的查找表分类;构建查找KEY,查找KEY中设置类型区分域和目的地址(DA)域,根据所述数据包查找表的分类情况确定类型区分域宽度,利用所述的类型区分域对查找表类型进行区分,并根据所述的目的地址域查表。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |