【技术实现步骤摘要】
一种报文转发的方法及装置
本说明书涉及通信
,尤其涉及一种报文转发的方法及装置。
技术介绍
当前,为了适应不同的组网需求以及性价比方面的需求,主流的交换机通常分为盒式交换机和框式交换机两类。盒式交换机相对便宜,在预算较少且组网并不复杂的环境下采用。而框式交换机反之,因其能够插入多块板卡,并在单个主控板的操控下,对接口数量进行扩展,而且插入的板卡可选不同的类型,因此,具有良好的可扩展性能,可以支持用户所需的各种组网环境。其中,为了加快二三层数据转发的性能,无论是盒式交换机还是框式交换机中的接口或者板卡,通常会内置数据交换芯片,并在数据交换芯片维护诸如HOST表、ARP表、路由表、MAC表等二三层转发表项。当交换机接收到数据报文时,可以根据接收到数据报文的接口或者该接收所在的板卡内置的数据交换芯片维护的上述二三层转发表项,对数据报文进行查表转发。
技术实现思路
本说明书提出一种报文转发的方法,该方法应用于网络设备;所述网络设备的转发芯片维护芯片HOST表和芯片MAC表;所述芯片HOST表中的HO ...
【技术保护点】
1.一种报文转发的方法,其特征在于,应用于网络设备;所述网络设备的转发芯片维护了芯片HOST表和芯片MAC表;所述芯片HOST表中的HOST表项包括IP地址,以及与所述IP地址对应的指向所述芯片MAC表中的目的MAC表项的索引值;所述目的MAC表项包括软件ARP表项中的目的MAC地址和出接口;所述方法包括:/n获取接收到的报文中的目的IP;/n在芯片HOST表中查询与所述目的IP匹配的HOST表项;/n当在所述芯片HOST表中查询到与所述报文目的IP匹配的HOST表项时,根据所述HOST表项的目的MAC表项的索引值,跳转至芯片MAC表中对应的目的MAC表项,并基于所述目的M ...
【技术特征摘要】
1.一种报文转发的方法,其特征在于,应用于网络设备;所述网络设备的转发芯片维护了芯片HOST表和芯片MAC表;所述芯片HOST表中的HOST表项包括IP地址,以及与所述IP地址对应的指向所述芯片MAC表中的目的MAC表项的索引值;所述目的MAC表项包括软件ARP表项中的目的MAC地址和出接口;所述方法包括:
获取接收到的报文中的目的IP;
在芯片HOST表中查询与所述目的IP匹配的HOST表项;
当在所述芯片HOST表中查询到与所述报文目的IP匹配的HOST表项时,根据所述HOST表项的目的MAC表项的索引值,跳转至芯片MAC表中对应的目的MAC表项,并基于所述目的MAC表项中的目的MAC地址和出接口转发所述报文。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述芯片HOST表中未查询到与所述报文目的IP匹配的HOST表项时,则查询芯片ROUTE表;其中,所述ROUTE表中的ROUTE表项包括IP网段,以及与路由下一跳IP地址对应的指向所述芯片MAC表中的目的MAC表项的索引值;
当在所述芯片ROUTE表中查询到与所述报文目的IP匹配的ROUTE表项时,根据所述芯片ROUTE表项的目的MAC表项的索引值,跳转至芯片MAC表中对应的目的MAC表项,并基于所述目的MAC表项中的目的MAC地址和出接口转发所述报文。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当在所述芯片ROUTE表中未查询到与所述报文目的IP匹配的ROUTE表项时,则丢弃所述报文。
4.根据权利要求1所述的方法,其特征在于,所述芯片MAC表,还包括:与上送CPU的报文处理动作对应的第一策略表项;
所述方法还包括:
当在所述芯片HOST表中未查询到与所述报文目的IP匹配的HOST表项时,根据所述第一策略表项上送所述报文到CPU。
5.根据权利要求1所述的方法,其特征在于,所述芯片MAC表,还包括:与丢弃报文的报文处理动作对应的第二策略表项;
所述方法还包括:
当在所述芯片MAC表中未查询到对应的目的MAC地址时,根据所述第二策略表项丢弃所述报文。
<...
【专利技术属性】
技术研发人员:徐殿祺,王赛,
申请(专利权)人:杭州迪普信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。