[发明专利]SCTP报文识别方法和装置有效
申请号: | 201010193624.1 | 申请日: | 2010-06-01 |
公开(公告)号: | CN101873259A | 公开(公告)日: | 2010-10-27 |
发明(设计)人: | 刘华;周维军;段亮;潘能毅 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sctp 报文 识别 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种SCTP报文识别方法和装置。
背景技术
SCTP(Stream Control Transmission Protocol,流控制传输协议),是在IP网络上使用的一种可靠的通用传输层协议。该协议最初是为发送电信信令而设计的,具有支持多归属、多流、初始化保护、消息分帧、可配置的无序发送、平滑关闭等特性,有很高的可靠性和安全性。基于此原因,很多主流操作系统(如:Linux、BSD、Solaris等)也开始支持SCTP,所以现在网络上的使用该协议进行传输的业务逐渐增多。
现有技术中使用五元组(源IP、目的IP、源Port、目的Port、传输层协议)来识别一个TCP/UDP报文,该数据流需要保存的信息和该五元组进行关联,数据流的后续报文使用五元组索引数据流保存的信息
但是,由于SCTP支持多归属的特性,SCTP的同一个偶联可能使用几个不同的五元组进行交互。由于偶联中的五元组有多个,如果识别TCP/UDP报文的五元组来识别SCTP偶联,只能识别出偶联中一个或少数几个五元组,使用偶联中其他五元组进行通信的报文则识别不出来,这样会造成大量的漏识别。
发明内容
本发明实施例提供一种SCTP报文识别方法和装置,以减少现有技术中SCTP流漏识别的情况。
本发明实施例提供一种流控制传输协议SCTP报文识别方法,包括:
获取接收到的SCTP报文的特征元组,所述特征元组包括源IP地址目的IP地址和验证标签中的至少一项信息;
将获取的SCTP报文的特征元组和预先设定的SCTP元组识别表进行匹配,所述SCTP元组识别表包括所述SCTP报文的特征集元组和SCTP偶联的对应关系,所述特征集元组包括源IP地址集、目的IP地址集和验证标签中的至少一项信息;
如果匹配成功,得到所述SCTP报文所属的SCTP偶联。
本发明实施例提供一种SCTP报文识别装置,包括:
第一获取模块,用于获取接收到的SCTP报文的特征元组,所述特征元组包括源IP地址、目的IP地址和验证标签中的至少一项信息;
匹配模块,用于将获取的SCTP报文的特征元组和预先设定的SCTP元组识别表进行匹配,所述SCTP元组识别表包括所述SCTP报文的特征集元组和SCTP偶联的对应关系,所述特征集元组包括源IP地址集、源端口号、目的IP地址集、目的端口号、验证标签中的至少一项信息;
第二获取模块,用于所述匹配模块匹配成功时,得到所述SCTP报文所属的SCTP偶联。
本发明实施例提供一种建立SCTP元组识别表的方法,
获得SCTP偶联的SCTP握手消息,所述SCTP握手消息包括初始化消息报文和与所述初始化消息报文对应的初始化确认消息报文;
从所述初始化消息报文和所述初始化确认消息报文对中获得所述SCTP偶联的SCTP特征集元组,所述SCTP特征集元组包括源IP地址集、目的IP地址集、源端口号、目的端口号、验证标签中的至少一项信息;
建立所述特征集元组和SCTP偶联的关联关系。
本发明实施例通过以上技术方案,针对SCTP支持多归属的特点,利用包包括所述SCTP报文的特征集元组和SCTP偶联的对应关系的SCTP元组识别表进行SCTP报文的识别,由于该SCTP特征集元组包括源IP地址集、目的IP地址集或者验证标签,包括了一个SCTP偶联中所有的交互。当SCTP报文的特征元组,如源IP地址、目的IP地址或者SCTP标签和上述特征集元组匹配成功时,就可以得到SCTP报文所属的SCTP偶联。与传统五元组识别SCTP数据流时存在的不能完整识别同一个偶联中所有交互的相比,在SCTP偶联中发生使用五元组切换后,本实施例中的方案根据IP地址集或者验证标签的匹配结果,仍能正确的识别出该交互的报文所属的SCTP偶联,减少了漏识别的情况。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1本发明实施例提供一种SCTP报文识别方法流程图;
图2本发明实施例提供一种SCTP报文识别方法流程图;
图3本发明实施例提供一种SCTP报文识别方法流程图;
图4本发明实施例提供一种SCTP元组识别表结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010193624.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数字电视条件接收系统、设备及方法
- 下一篇:多功能加力器