[发明专利]一种报文处理方法及设备有效
申请号: | 201410279952.1 | 申请日: | 2014-06-20 |
公开(公告)号: | CN105471742B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 周孟韬;祁正林 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 设备 | ||
本发明公开了一种报文处理方法及设备,该方法应用于包括有CB与PE的系统中,PE在接收到携带有目的MAC地址的上行报文时,根据上行报文携带的目的MAC地址查询本地保存的MAC地址表项,确定上行报文的目的端口信息,并根据确定出的目的端口信息查询本地保存的出端口表项,确定上行报文的上行出端口;将确定出的目的端口信息携带于上行报文中,并从确定出的上行出端口发送给与确定出的上行出端口直连的CB进行转发,这种处理方式可以保证转发路径最短,以使尽可能少的CB参与报文转发,不仅节省了CB之间的带宽资源,还降低了因CB故障导致的丢包率。
技术领域
本发明涉及通信技术领域,特别是涉及一种报文处理方法及设备。
背景技术
如图1所示,为第三代智能弹性架构(Intelligent Resilient Framework3.0,IRF3)系统的示意图,该IRF3系统包括控制桥(Control Bridge,CB,如图1所示的CB1和CB2)和端口扩展设备(Port Extender,PE,图1中仅示出一个),其中,PE可为分布式PE或集中式PE,且分别与CB1和CB2形成端口扩展PEX链路,CB1与CB2之间形成IRF链路。
在图1中,PE的上行出端口为PEX链路上PE侧的端口,例如端口P1和端口P2,PE的上行入端口为PE侧接收上行报文的端口,例如端口U1和端口U2;CB的下行出端口为PEX链路上CB侧的端口,例如端口S1和端口S2,CB的下行入端口为CB侧接收下行报文的端口,例如端口U3。
在现有的IRF3的实现中,假设图1中的PE为集中式PE,那么,PE到CB的上行报文转发采用固定上行链路转发(Pinning)方式,此上行报文指的是已知单播报文,例如,PE通过端口U1接收到目的端口为端口U3的上行报文后,始终通过端口P1到达CB1的端口S1,由CB1通过端口U3转发出去;PE通过端口U2接收到目的端口为端口U3的上行报文后,始终通过端口P2到达CB2的端口S2,由CB2通过IRF链路转发给CB1,最后由CB1通过端口U3转发出去。
假设图1中的PE为分布式PE,那么,PE到CB的上行报文转发采用哈希Hash转发方式,即,将PE上所有的上行出端口作为一个聚合组,哈希出一个出端口作为上行报文的出端口。例如,PE通过端口U2接收到目的端口为端口U3的上行报文后,通过Hash方式得到上行出端口是端口P2,这时,具体转发流程与上述Pinning转发方式的转发流程相同,在此不再详述。
从上述两种上行报文转发方式可以看出,不管采用哪一种,在转发部分上行报文时,均可能需要经过多个CB才能完成转发,无法保证转发路径最短,这就导致占用CB较多的带宽资源。
发明内容
有鉴于此,本发明提出了一种报文处理方法及设备,有效解决了现有的上行报文转发方式无法保证转发路径最短导致的占用CB较多的带宽资源的问题。
本发明提出的技术方案是:
一种报文处理方法,该方法应用于包括有CB与PE的系统中,该方法包括:
PE在接收到携带有目的MAC地址的上行报文时,根据上行报文携带的目的MAC地址查询本地保存的MAC地址表项,确定上行报文的目的端口信息,并根据确定出的目的端口信息查询本地保存的出端口表项,确定上行报文的上行出端口;
将确定出的目的端口信息携带于上行报文中,并从确定出的上行出端口发送给与确定出的上行出端口直连的CB进行转发。
一种PE,该PE应用于还包括控制桥CB的系统,该PE包括:
接收模块,用于接收携带有目的MAC地址的上行报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410279952.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输控制方法、设备及系统
- 下一篇:一种消息发送方法及装置