发明名称 |
一种辅助CPU转发报文的方法及系统 |
摘要 |
本发明提供了一种辅助CPU转发报文的方法及系统,属于网络通信领域。为了解决现有技术中CPU转发报文负担重,影响整个路由转发设备的转发性能,本发明提供了一种辅助CPU转发报文的方法,所述方法包括把访问控制列表配置在网络处理器上、网络处理器获取通道封装协议类型和报文的业务类型、封装报文头、将封装后的报文发送给CPU、CPU得到通道封装协议类型和报文业务类型进行转发报文的步骤。本发明还提供了一种辅助CPU转发报文的系统,所述系统包括网络处理器和CPU。应用NP配合CPU转发报文,使CPU对报文的处理流程得到了简化,提高了路由设备的转发性能。 |
申请公布号 |
CN100446501C |
申请公布日期 |
2008.12.24 |
申请号 |
CN200610099052.4 |
申请日期 |
2006.07.17 |
申请人 |
华为技术有限公司 |
发明人 |
章国栋;董书友 |
分类号 |
H04L12/54(2006.01);H04L12/58(2006.01) |
主分类号 |
H04L12/54(2006.01) |
代理机构 |
北京三高永信知识产权代理有限责任公司 |
代理人 |
何文彬 |
主权项 |
1.一种辅助CPU转发报文的方法,其特征在于,把访问控制列表配置在网络处理器上,并执行以下步骤:步骤A:网络处理器收到报文后,通过查找出口通道对应的通道表得到出口通道封装协议类型,根据访问控制列表的配置进行流分类得到报文的业务类型;步骤B:网络处理器把通道封装协议类型和报文的业务类型放在报文头,并对报文头进行封装,然后将封装了报文头后的报文发送给CPU;步骤C:所述CPU收到报文后,根据报文头得到通道封装协议类型和报文业务类型;步骤D:所述CPU根据封装协议类型和报文业务类型转发报文。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |