[发明专利]一种报文处理方法及装置有效
申请号: | 201210476383.0 | 申请日: | 2012-11-20 |
公开(公告)号: | CN103051534A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 王宗发;杨光;姜跃;赵永超 | 申请(专利权)人: | 杭州迪普科技有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 | ||
技术领域
本发明涉及网络安全领域,尤其涉及一种报文处理方法及装置。
背景技术
随着网络应用的不断发展,在当前的组网应用中,用户对网络可靠性的要求越来越高,对于一些重要的业务入口或接入点(比如企业的Internet接入点、银行的数据库服务器等)如何保证网络的不间断传输,成为急需解决的问题。在这种关键业务点上如果只使用一台设备的话,无论其可靠性多高,系统都必然要承受因单点故障而导致网络中断的风险,一旦设备出现故障便会导致内外网之间的网络业务的全部中断。于是,业界推出了传统备份组网方案来避免此风险,该方案在接入点部署多台设备形成备份,通过虚拟路由冗余协议(VRRP)或动态路由等机制进行链路切换,实现一台设备故障后流量自动切换到另一台正常工作的设备,如图1所示。在这种情况下当服务器有多网卡时就会出现同一会话的正反向从不同的网卡传送给不同的设备导致会话中断。
现有技术中,采用服务器强制控制策略,即当一条会话经过设备时,设备根据一定的策略算法选择一条较优的链路和服务器。服务器接收到会话后会记录下是从哪一块儿网卡进入的,当回复的时候服务器会根据保存的信息使得返回的会话从接收会话的那块网卡发出去,从而保证了同一会话的正反向从同一接口进出,不会出现同一条会话从网卡1进入,网卡2返回而导致的会话中断。
由于现在技术是在服务器上实现同一条会话的正反向从同一块网卡进出,使得一台设备正常工作,而另一台设备处于等待的状态,只有当设备链路不通时才会启用另外的设备,来保证业务的正常运行。即当前工作设备流量再多也不会切换到另一台设备,因为另一台设备处于备用状态,默认为不工作。这样不仅导致了资源可浪费,而且当有很多的流量时会给设备和服务器造成较大的负担。
发明内容
有鉴于此,本发明提供一种报文处理方法,既能够防止因会话的正反向从不同的网卡导致的网络中断,又能够让两台设备同时工作,减少主设备的负担。
为实现本发明目的,本发明实现方案具体如下:
一种报文处理方法,应用于有多台设备组成的设备组中的第一设备,所述方法包括以下步骤:
当接收到报文时,将所述报文与会话表进行匹配;
若所述报文与会话表匹配成功,则根据匹配到的会话表项将所述报文进行转发;
若所述报文与会话表匹配不成功,则创建会话表项,将所述会话表项同步到所述设备组中的其他设备,并根据创建的会话表项将所述报文进行转发。
本发明同时提供一种报文处理装置,应用于有多台设备组成的设备组中的第一设备,所述装置包括:
报文匹配单元,用于当接收到报文时,将所述报文与会话表进行匹配;
报文转发单元,用于当所述报文与会话表匹配成功,根据匹配到的会话表项将所述报文进行转发;
表项创建单元,用于当所述报文与会话表匹配不成功,创建会话表项,将所述会话表项同步到所述设备组中的其他设备,并通知所述报文转发单元根据创建的会话表项将所述报文进行转发。
与现有技术相比,本发明通过当接收的报文与会话表匹配不成功时,则创建会话表项,将所述会话表项同步到所述设备组中的其他设备,实现了多台设备同时工作,既能够防止因会话的正反向从不同的网卡导致的网络中断,又能够减少主设备的负担。
附图说明
图1为现有技术中报文转发的示意图。
图2为本发明报文处理方法流程示意图。
图3为本发明报文处理方法实施例的示意图。
图4为本发明报文处理装置的逻辑组成图。
具体实施方式
本发明提供一种报文处理的方法和装置。为了解决现有技术中同一会话不在服务器同一网卡进行而导致的网络中断以及同一会话在同一网卡上进行而导致的资源浪费问题,本发明在设备接收到客户端发送的报文时,将所述会话同步到设备组中的其他设备上,当其他设备收到服务器返回的与所述报文对应的响应报文时,所述报文进行判断,如果是属于自己的报文就直接转发出去,如果不是自己的报文会将所述响应报文发送到所述响应报文对应的设备上,再由该设备将所述响应报文返回客户端。
为实现本发明目的,以下结合附图详细说明本发明。
本发明实现的网络环境中,包含有多台服务器,且每台服务器上面设置至少两个网卡,当服务器接收到报文以后,会根据自身的调度策略和算法选择合适的网卡发送返回报文,在客户端和服务器之间有网卡数目对应的多台中间设备,用于转发客户端与服务器之间的报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技有限公司,未经杭州迪普科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210476383.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型的节能反应釜
- 下一篇:一种试验用固定流化床反应器