[发明专利]一种用于二层环网中的报文转发的方法和设备有效
申请号: | 201110139999.4 | 申请日: | 2011-05-27 |
公开(公告)号: | CN102158422A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 聂明顺 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 二层环网 中的 报文 转发 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种用于二层环网中的报文转发的方法和设备。
背景技术
目前的环网部署方式中,二层互通可以通过环网的各个节点来完成,而在进行三层互通时,需要将其中一个节点与一个路由器相连,将这个路由器作为三层互通的网关,比如,多个用户和单一服务器在不同的域内,这种情况,在企业网中还是比较常见的。
现有技术方案中,在一般的环型网络上可以部署利用MSTP(Multiple Spanning Tree Protocol,多生成树协议)的RRPP(Rapid Ring Protection Protocol,快速环网保护协议)环,HVRP(Hierarchy VLAN Register Protocol,分层VLAN注册协议)环或者RPR(Resilient Packet Ring,弹性分组环)环,这些功能都是在链路发生故障时,能够保证流量可以在尽量短的时间内选择其他链路通过。
同一个VLAN(Virtual Local Area Network,虚拟局域网)内的不同用户的互通一般不占用环上的带宽,二层流量的转发直接在环上节点或与节点相连的底层交换机来完成,环上的链路故障一般不会影响到二层流量的转发。只有在访问外网或者各个站点之间进行三层互通时,才会需要占用环上的带宽。
如图1所示的场景中,三台DUT(Device Under Test,被测设备)构成了一个环路,各DUT上的PORT(端口)分布情况如图1所示,DUT1通过PORT7端口与Server(服务器)相连,DUT2通过PORT8端口与Users(用户端设备)相连,DUT3链接一台Router(路由器)。
以Server和Users之间跨节点(DUT1和DUT2)进行三层互通为例,Users和Server之间的三层流量要在Router上进行转发,在PORT6端口出现故障,或者MSTP计算选择PORT6端口为discarding(摒弃)端口的情况下,PORT6端口与PORT1之间的链路将不会用于三层流量的转发,因此,如图2所示,Users和Server之间的三层流量需要在DUT1内部的PORT3端口、PORT4端口和PORT7端口之间往复进行转发。
由图2中的转发路径说明可以看出,Users和Server之间的三层流量必须绕到DUT3上,再转发到Users和Server的共同网关(Router)来进行处理,这样,DUT1和DUT3之间的链路带宽就被占用了,一般来说,Server和Users之间的数据量会很多,这样的转发路径可能会对环上其他业务造成影响,比如,如果DUT3下挂的其他设备(如其他Users)需要和Server之间进行数据传输,那么,DUT1和DUT3之间的链路被占用,势必会影响DUT3下挂的其他设备与Server之间的数据流传输。
为了克服这样的问题,在目前企业网组网中,可以通过重新规划网络来进行调整,即让Server和Users在同一个广播域内,从而避免上述的流量影响。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
通过重新规划网络避免三层流量内部转发的处理方案,必然需要增加如图2所示的网络架构中的DUT2的端口数或者扩充其设备容量,这样会增加网络维护和改造成本,而且,如果在网络中还存在其他三层流量内部转发的节点,那么网络设计和改造的复杂度也会增大,成本投入过高。
发明内容
本发明提供一种用于二层环网中的报文转发的方法和设备,用以解决现有技术中二层环网内部由三层网关转发的三层流量占用过多网络带宽的问题。
为达到上述目的,本发明一方面提供了一种用于二层环网中的报文转发的方法,所述方法至少包括以下步骤:
在接收到的报文中识别符合重封装规则的报文;
如果识别到,检测所述报文是否达到重封装触发条件;
如果检测结果是达到重封装触发条件,则获取符合重封装规则的报文的目的IP地址所关联的MAC地址、VLAN信息;
将符合重封装规则的报文中的目的MAC地址以及VLAN信息替换成目的IP地址所关联的MAC地址、VLAN信息以生成重封装报文;
在所述重封装报文的VLAN信息对应的转发表中,查找所述重封装报文的目的IP地址对应的端口,将所述重封装报文通过查找到的端口转发出去。
另一方面,本发明还提供了一种用于二层环网中报文转发的网络设备,用于接收/转发报文,所述网络设备进一步包括:
识别模块,用于在各端口接收到的报文中识别符合重封装规则的报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110139999.4/2.html,转载请声明来源钻瓜专利网。