[发明专利]一种局域网间传输报文的方法和系统有效
申请号: | 201210236721.3 | 申请日: | 2012-07-09 |
公开(公告)号: | CN102752210A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 桂永忠 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 局域网 传输 报文 方法 系统 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种局域网间传输报文的方法和系统。
背景技术
EtherIP是一种二层隧道技术。在实际组网中,通过两个局域网外架设一路由器,在两个路由器之间建立一EtherIP隧道,实现两段局域网(Local Area Network,LAN)网络的二层互连,使两个网络内的设备可以像在一个局域网内互相访问。其实现方式是将LAN侧的二层报文通过封装IP隧道在三层IP网络中进行传递,到达隧道终点后根据源IP和隧道进行匹配,然后往相应的LAN口发送到达用户网络,所以也可称为EoIP隧道。
图1为现有技术中采用EoIP技术组网得到的网络的示意图。其中PC1、PC2和PC3均属于不同局域网,通过路由R1、R2和R3的之间的EoIP隧道,使得三个局域网组成了一个“大局域网”,实现了局域网间数据的传输。
RFC3378规定了EoIP隧道的实现原理及机制。
EoIP在报文处理流程分为发送流程和接收流程,其中:
发送流程包括:对于待发送的报文,只有待发送的报文的目的MAC不是该局域网内的端口MAC时,才进入EoIP隧道进行转发;而对于进入EoIP隧道的以太网报文,按照RFC3378封装,封装后目的IP为隧道远端IP,按照路由查找相应出口转发。
接收流程包括:远端侧根据IP报文类型,识别EoIP,剥去外层IP头,依据源IP查找对应的EOIP隧道,从隧道对应的接口发送。
现有技术中EoIP实现的是一个LAN口只对应一条EoIP隧道,例如图1所示的eth0端口接收的数据只能通过EoIP1进行转发,不能通过EoIP2进行转发,因此只能实现P2P二层访问,不能解决P2MP的组网应用,使得组网非常有局限性。
发明内容
本发明提供的一种局域网间传输报文的方法和系统,要解决的技术问题是如何实现一个LAN口对应多条EoIP隧道的组网应用。
为解决上述技术问题,本发明提供了如下技术方案:
一种局域网间传输报文的方法,第一局域网通过路由器上同一端口对应的至少两条以太网网络EoIP隧道与其他局域网的路由器相连所述方法包括:
当接收到第一局域网内第一设备向位于其他局域网内的一第二设备发送的第一单播报文时,第一局域网的路由器从本地记录的向各设备发送单播报文时所使用的EoIP隧道中,查找向该第二设备发送单播报文时所使用的EoIP隧道;
如果查找到向该第二设备发送单播报文时所使用的EoIP隧道,则第一局域网的路由器仅通过本地与该局域网相连的EoIP隧道发送所述第一单播报文;否则,在该端口上每条EoIP隧道均发送所述第一单播报文;
在接收到第二设备对所述第一单播报文反馈的第二单播报文后,第一局域网的路由器向所述第一设备发送所述第二单播报文。
优选的,所述方法还具有如下特点:所述方法还包括:
在接收到所述第二设备对所述第一单播报文反馈的第二单播报文后,第一局域网的路由器获取传输该第二单播报文的隧道,将得到隧道记录为向该第二设备发送单播报文时所使用的EoIP隧道。
优选的,所述方法还具有如下特点:
在接收到第一单播报文时,第一局域网的路由器记录接收传输该第一单播报文的端口,并将该端口作为向第一设备发送单播报文时所使用的端口保存;
其中,第一局域网的路由器向所述第一设备发送所述第二单播报文,包括:
根据已保存的向第一设备发送单播报文时所使用的端口的信息,使用对应的端口向所述第一设备发送所述第二单播报文。
优选的,所述方法还具有如下特点:如果所述其他局域网中第二局域网和第三局域网之间通过EoIP隧道相连,则第一局域网和第三局域网之间的EoIP隧道以及第三局域网和第二局域网之间的EoIP隧道共同构成第一局域网和第二局域网之间EoIP隧道的备用隧道,将第一局域网和第二局域网之间EoIP隧道作为主用隧道。
优选的,所述方法还具有如下特点:
第一局域网的路由器记录第一局域网和所述第二局域网之间主备隧道的路由可达状态;
在与第二局域网进行报文传输时,如果记录的第一局域网和所述第二局域网之间的主用隧道的路由可达,则第一局域网的路由器使用主用隧道进行数据传输;否则,第一局域网的路由器进行主备隧道切换,使用切换后新的主用隧道进行数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210236721.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:泵装置
- 下一篇:液晶显示器框架生产方法