地址变换装置、消息处理方法及网络系统制造方法及图纸

技术编号:3497346 阅读:133 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种地址变换装置、消息处理方法及装置,现有技术中由于不进行SIP消息内的地址变换,所以不能在不同的区域之间进行SIP通信。为了解决此问题,地址变换装置1具备SIP消息检测功能。当检测出IP消息时,地址变换装置1向SIP地址变换装置2发送SIP消息。SIP地址变换装置2,抽出变换对象地址,询问地址变换装置1。SIP地址变换装置2,活用地址变换装置1的变换信息,变换被包含在SIP消息中的IP地址。由此,通过地址变换装置1和SIP地址变换装置2的合作,可以在属于不同的区域中的终端之间进行SIP通信。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及将采用相同的通信协议的网络或者采用不同的通信协议的网络相互连接起来的方法。
技术介绍
以因特网为代表的IP(因特网协议)网络迅速发展。随着因特网用户的迅速增加,在通信网络中的数据通信的比例也大大增加。通信运营商正在探讨构筑以IP为基础的下一代通信网络,研究数据通信和声音通信的融合。VoIP(IP语音通信)是在IP网络上传送声音信息的技术。VoIP,首先在通信装置之间设定虚拟的通话线路(会话)。被IP分组后的声音数据,在已设定的通信线路上被传送。为了控制通信装置之间的会话确立、维持和切断,要使用会话控制协议。IETF(因特网工程专门工作组),为了进行IP多媒体通信的会话确立以及终止,设立了SIP(会话开始协议)(IETF RFC2543标准)。因为SIP功能的扩展性高,所以其作为VoIP的会话控制协议倍受注目。SIP是使用TCP(传输控制协议)和UDP(用户数据报协议)等的传输机制的应用协议。SIP是文本型的通信协议,由加载请求和应答的标题部分和记录会话内容的会话部分构成。在SIP的会话记录中,例如适用SDP(会话描述协议)(IETF RFC2327标准)。SIP采用了客户服务模式的体系结构。发送客户向目的客户的代理(SIP服务器)发送SIP请求。SIP服务器,用DNS(域名系统)等进行通信目标的地址处理,确立终端间的会话。SIP服务器,根据其作用有代理模式和重定向(Redirect mode)模式。代理模式是代理服务器中介发送客户和目的客户之间的会话确立请求的方法。重定向模式是发送客户利用从SIP重定向服务器得到的目的地的信息,直接与目的客户连接的方法。以下,说明使用代理模式的SIP服务器的SIP连接过程。当IP网络的终端x用SIP和IP网络的终端y开始声音通话时,终端x对SIP服务器发送呼叫设定请求。终端y发送表示呼叫受理的应答。该应答,经由呼叫设定请求所通过的SIP服务器被发送到终端x。终端x通过向终端y发送ACK请求确认应答的接收。ACK请求通过SIP服务器转送,或者被直接发送到终端y。这样终端x和终端y之间就可以进行通信了。通常,呼叫设定请求和应答,包含在终端x和终端y之间用于转送用户信息(声音分组)的信息(会话描述)。在会话描述中,适用SDP等。终端x(终端y)向终端y(终端x)指定的地址发送用户信息。如果采用SIP和SDP的方法,则终端和SIP服务器的信息可以用IP地址指定。另一方面,随着IP网络的迅速普及,相互连接地址体系不同的区域的技术变得很重要。例如,作为相互连接采用专用地址的网络和采用公共地址的技术网络,已知有使用NAT(网络地址翻译器)技术的方法(IETF RFC1631标准)。NAT,进行专用IPv4地址和共用IPv4地址的变换。基本NAT中,当数据报通过用NAT路由器连接的2个区域之间时,发送源地址或者目的地址之一被改写。在专用网络地址的地址空间和共用网络的地址空间冲突的情况下,为了解决地址冲突,大多使用两次NAT技术。两次NAT技术,是在数据报通过用两次NAT路由器连接的2个区域之间时,改写发送源地址和目的地址两方。为了解决地址冲突,两次NAT进行如下动作。当专用区域内的主机-A和共用区域内的主机-X开始通信的情况下,主机-A发送主机-X的DNS地址询问分组。DNS-ALG(域名系统-应用层网关)捕获该分组,并且把对应主机-X的地址变换为在共用区域内可以进行路由选择的地址(主机-XPRIME)并送回主机-A。如果DNS地址处理结束,则和主机-XPRIME之间开始通信。在该分组通过两次NAT的时刻,发送源地址被改写为NAT具有的地址,目的地址被改写为主机-X。来自主机-X的回送分组也一样被改写。有关上述DNS-ALG的动作的详细内容,被详细描述在IETF RFC2694标准中。以上的例子,是某一终端所属的网络和通信对方终端所属的网络的通信协议是同一协议情况下的技术。当某一终端所属的网络和通信对方终端所属的网络的通信协议不是同一协议情况下,例如作为连接使用IPv4作为协议的网络(以下称为IPv4网络)和使用因特网协议版本6的网络(以下称为IPv6网络)的变换方式,已知有NAT-PT(IETFRFC2766),SOCKS64(IETF RFC3089)等。它们基本上使用IPv4和IPv6相互交换IP分组的格式。例如,进行IPv4地址和IPv6地址的变换。以下把进行该变换的装置称为变换装置。在变换装置中,为了变换,需要在变换前制作并保持IPv4地址和IPv6地址的对应关系。在每次通信发生时动态地制作该对应关系的情况下,作为其记号利用DNS(域名系统)的名称处理(ASCII出版,因特网RFC词典,pp323-329)。DNS是把统一资源定位符(URL)那种容易理解的名称(字符串)变换为IP地址的系统。以下把将名称变换为IP地址的操作称为名称处理。目前因特网上几乎全部的应用程序都使用该DNS取得通信对象的IP地址。NAT以及变换装置利用这一事实,始终监视在通信开始时取得的DNS的消息,把名称处理的请求消息作为生成变换信息(IP地址的对应关系等)的标记。具体地说,在IPv6终端对某一名称进行名称处理时,当作为其应答的IP地址是IPv4的情况下,把该IPv4地址改写为IPv6地址回送到IPv6。而后,把改写前的IPv4地址和改写后的IPv6地址对应起来。即,DNS-ALG获取名称处理的应答消息进行改写,以改写前和改写后的信息为基础动态地生成变换信息。IP分组,采用包含分组的转送信息的IP标题、TCP/UDP标题、有效载荷的结构。NAT和在NAT-PT中有代表性的变换装置,不变换包含在有效载荷中的IP地址。SIP消息被设定在有效载荷中。另一方面,SIP以及SDP如上所述,可以在有效载荷中设定IP地址。但是,在用地址变换装置相互连接区域A和区域B,属于区域A的终端和属于区域B的终端采用SIP进行通信的情况下,因为以往的NAT和变换装置不变换被设定在SIP以及SDP中的IP地址,所以存在不能采用SIP进行终端间通信的问题。
技术实现思路
本专利技术的第一目的在于提供一种SIP消息变换方法,它即使在某一终端所属的网络和通信对方的终端所属的网络的地址体系不同的情况下,也可以采用SIP进行终端之间的通信。如果采用本专利技术的一方面,则在处理包含第一部分和第二部分的消息的方法中包含第一变换处理,把第一部分的信息,从采用第一协议(或者地址体系)的信息变换为采用第二协议(或者地址体系)的信息;判断处理,判断在第二部分中是否需要进行变换;第二变换处理,对被判断为需要变换的第二部分的信息,从采用第一协议的信息变换为采用第二协议的信息。第一变换处理和第二变换处理的顺序是任意的。这些操作,可以使用第一服务器和第二服务器进行。即,在第一服务器中进行第一变换处理,至少把第二部分的信息从第一服务器转送到第二部分,第二服务器,从第二部分中抽出需要变换的参数,对于被抽出的参数,在第二服务器中进行第二变换处理,把实施了第二变换处理的第二部分的信息,从第二服务器转送到第一服务器。或者,也可以在单一的服务器内用由内部总线连接的多个处理器共同进行处理。另外,还可以由在单一的服务器内的单一的处理器上运行的多个程序共同进本文档来自技高网
...

【技术保护点】
一种被连接到采用第一协议的网络、采用第二协议的网络和服务器上的地址变换装置,该地址变换装置的特征在于,具有:    变换单元,将在接收到的通信数据的IP标题中所包含的地址从采用上述第一协议的地址变换成采用上述第二协议的地址;    检测单元,对上述通信数据是否采用SIP进行检测;    发送接收单元,在利用上述检测单元检测出采用了SIP的情况下,向上述服务器发送上述通信数据,以及    在从上述服务器接收到请求上述通信数据的有效载荷中地址的变换信息的地址变换信息请求时,制成用于将包含在上述通信数据的有效载荷中的地址从采用上述第一协议的地址变换成采用上述第二协议的地址的变换信息的单元,    其中,上述发送接收单元还将上述变换信息发送给上述服务器,从上述服务器接收根据上述变换信息上述有效载荷中所包含的地址被变换后的上述通信数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:武田幸子井内秀则
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利