CN101212393A - 介质无关切换消息的传输方法、***及设备 - Google Patents
介质无关切换消息的传输方法、***及设备 Download PDFInfo
- Publication number
- CN101212393A CN101212393A CNA200610156349XA CN200610156349A CN101212393A CN 101212393 A CN101212393 A CN 101212393A CN A200610156349X A CNA200610156349X A CN A200610156349XA CN 200610156349 A CN200610156349 A CN 200610156349A CN 101212393 A CN101212393 A CN 101212393A
- Authority
- CN
- China
- Prior art keywords
- mih
- message
- tcp
- packet
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 178
- 238000000034 method Methods 0.000 title claims abstract description 57
- OYYYPYWQLRODNN-UHFFFAOYSA-N [hydroxy(3-methylbut-3-enoxy)phosphoryl]methylphosphonic acid Chemical compound CC(=C)CCOP(O)(=O)CP(O)(O)=O OYYYPYWQLRODNN-UHFFFAOYSA-N 0.000 claims description 5
- 230000011664 signaling Effects 0.000 claims description 5
- 238000005538 encapsulation Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
- H04W12/033—Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/005—Control or signalling for completing the hand-off involving radio access media independent information, e.g. MIH [Media independent Hand-off]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0869—Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0019—Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种介质无关切换(MIH)消息的传输方法,该方法包括:将MIH消息分组并封装成传输控制协议(TCP)报文后,将该TCP报文封装成网际互连协议(IP)数据包,将该IP数据包发送出去。本发明提出的MIH消息的传输方法,能够实现MIH消息传输中的流量控制,提高MIH消息的传输效率。本发明同时还提供了一种MIH消息的传输***及设备。
Description
技术领域
本发明涉及通信技术领域,特别涉及介质无关切换(Media IndependentHandover,MIH)消息的传输方法、***及设备。
背景技术
随着数据通信和无线通信技术的高速发展,以及大量移动终端的出现,越来越多的用户希望不受时空限制就能高效灵活的接入因特网。因特网不仅要提供已有的数据业务、多媒体音视频业务,还将实现移动因特网的功能,为移动终端提供无线的因特网接入业务。
由于移动终端要在结构不同的无线接入网或固定网之间漫游,网络之间的无缝切换就成为必然要求。MIH服务正是用于辅助和优化异构网络的IP切换服务。由于移动终端只可以检测其周围的网络状态信息,而网络节点可以知道整个网络的全局信息,包括邻居蜂窝列表等。所以,要实现移动终端在不同网络之间的切换,需要移动终端和网络节点的协作。MIH的思想是引入一个新的协议层--MIH层,它位于数据链路层和网络层之间。MIH层为网络层及其以上的协议提供业务支持;同时MIH层需要使用数据链路层及其以下的协议提供的业务支持。MIH层能够提供三种服务:事件服务(ES,Event Services)、命令服务(CS,Command Services)和信息服务(IS,Information Services)。MIHES提供链路层以下或远端链路下事件的即时传输服务,MIH CS提供改变底层链路状态或连接点的命令传输服务,MIH IS提供网络拓扑和位置相关信息的信息传输服务。基于上述三种服务所定义的消息就是MIH ES消息、MIH CS消息和MIH IS消息。
MIH消息在MIH客户端和MIH服务器端之间进行传输,帮助实现移动终端的无缝切换。一般而言,包含MIH业务实体的移动终端即是MIH客户端,而包含MIH业务实体的网络节点可能同时担当MIH客户端和MIH服务器端两种角色。在实际的网络部署中,MIH业务实体可能独立存在,也可能与别的功能实体共同存在于某一个物理实体中。
现有技术中,MIH消息的传输采用用户数据报协议(UDP,User-DatagramProtocol)和网际互联协议(Internet Protocol,IP)。参见图1,图1为现有技术MIH消息的传输***示意图,该***包括MIH客户端110和MIH服务器端120,MIH客户端110和MIH服务器端120都分别包括:MIH业务实体、UDP传输实体、IP传输实体和MIH定时器。
具体传输过程包括:MIH客户端110的MIH业务实体111产生一个MIH消息,将MIH消息发送给UDP传输实体112;UDP传输实体112将收到的MIH消息分为多个等长的分组,将每个分组封装在一个UDP报文中,将其发送给IP传输实体113;IP传输实体113将收到的UDP报文封装在IP数据包中,再将该IP数据包发送出去。MIH服务器端120的IP传输实体123收到IP数据包,将该IP数据包剥离IP头后得到UDP报文,将该UDP报文发送给UDP传输实体122,UDP传输实体122将收到的UDP报文剥离UDP头,得到MIH消息的分组,将其重新组合成MIH消息,发送给MIH业务实体121。
另外,为了保证安全传输,MIH客户端110的MIH业务实体111在发送一个MIH消息后,会对该消息设置一个MIH定时器114。MIH服务器端120收到MIH消息后,会对该MIH消息作出响应,将该MIH消息的响应消息返回给MIH客户端110,返回响应消息时,同样要设置MIH定时器124。
当MIH客户端110的MIH定时器114时间终止时,如果MIH客户端110的MIH业务实体111还没有收到MIH服务器端120的响应消息,则重传该MIH消息。
现有技术中,由于采用UDP作为MIH消息的承载协议,UDP本身不能实现流量控制,使得MIH消息的传输不具备流量控制的功能。另外,由于MIH消息的传输方法对单个MIH消息设置定时器,而不是对单个MIH消息的分组设置定时器,当MIH消息的某个分组丢失时,需要对整个MIH消息进行重传,这导致MIH消息传输的低效率。
发明内容
有鉴于此,本发明实施例提供了一种MIH消息的传输方法,该MIH消息的传输方法能够实现MIH消息传输的流量控制,并能提高MIH消息的传输效率。
本发明实施例同时提供了一种MIH消息的传输***及设备,实现MIH消息传输的流量控制,并能提高MIH消息的传输效率。
本发明实施例提供了一种MIH消息的传输方法,该方法的主要步骤为:将MIH消息分组并封装成传输控制协议TCP报文后,将该TCP报文封装成网际互连协议IP数据包,将该IP数据包发送出去。
本发明实施例同时提供了一种MIH消息的传输***,该***包括:MIH第一设备和MIH第二设备;
所述MIH第一设备,用于生成MIH消息,将MIH消息分组并封装成TCP报文后,将该TCP报文封装成IP数据包,将该IP数据包发送给MIH第二设备;
所述MIH第二设备,用于接收IP数据包,将该IP数据包解封得到TCP报文,将该TCP报文解封得到MIH消息的分组,将MIH消息的分组组合,得到MIH消息。
本发明实施例同时提供了一种MIH消息的传输设备,该设备包括:MIH业务实体、TCP传输实体和IP传输实体;
所述MIH业务实体,用于生成MIH消息,将该MIH消息发送给TCP传输实体;接收TCP传输实体发送的MIH消息;
所述TCP传输实体,用于将MIH消息分组并封装成TCP报文发送给IP传输实体;将接收的TCP报文解封后,将得到的MIH消息的分组组合,得到MIH消息,将该MIH消息发送给MIH业务实体;
所述IP传输实体,用于将TCP报文封装成IP数据包后发送出去;将接收的IP数据包解封后,将得到的TCP报文发送给TCP传输实体。
本发明实施例提供的MIH消息的传输方法、***及设备,由于采用TCP和IP对MIH消息进行传输,利用TCP本身流量控制的功能,实现了MIH消息传输的流量控制;另外,由于TCP本身具有差错重传的功能,使得在传输MIH消息时,不需要对单个MIH消息设置定时器。如果某个MIH消息的分组传输出错,只需重传该分组,而不必要重传该MIH消息,提高了MIH消息的传输效率。
附图说明
图1为现有技术MIH消息的传输***示意图;
图2为本发明实施例MIH IS消息的传输方法流程图;
图3为本发明实施例MIH ES消息的传输方法流程图;
图4为本发明实施例MIH CS消息的传输方法流程图;
图5为本发明实施例路由通告中MIH业务实体地址信息的结构示意图;
图6为本发明实施例DHCP消息中MIH业务实体地址信息的结构示意图;
图7为本发明实施例IPCP消息中MIH业务实体地址信息的结构示意图;
图8为本发明实施例WLAN的信令消息中MIH业务实体地址信息的结构示意图;
图9为本发明实施例MIH消息传输***的结构示意图;
图10为本发明MIH消息传输***较佳实施例一的结构示意图;
图11为本发明MIH消息传输***较佳实施例二的结构示意图;
图12为本发明实施例MIH消息传输设备的结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
本发明实施例提出一种MIH消息的传输方法,该方法包括:将MIH消息分组并封装成TCP报文后,将该TCP报文封装成IP数据包,将该IP数据包发送出去。
在MIH消息的接收端,将接收到的IP数据包解封得到TCP报文,将该TCP报文解封得到MIH消息的分组,将MIH消息的分组组合,得到MIH消息。
在上述过程中,封装MIH消息的分组是指:在该MIH消息的分组之前添加TCP头;解封TCP报文是指:剥离该TCP报文的TCP头。
封装TCP报文是指:在该TCP报文之前添加IP头;解封IP数据包是指:剥离该IP数据包的IP头。
由于采用TCP作为MIH消息的承载协议,而TCP本身具备流量控制的功能,使得MIH消息的传输能够实现流量控制;同时由于TCP本身具有差错重传的功能,不需要对单个MIH消息设置定时器来实现差错重传,提高了MIH消息的传输效率。
较佳地,本发明还可以进一步采用安全协议对MIH消息实现安全传输。该安全协议可以是IP安全(IPSec,IP Security)协议或传输层安全(TLS,TransportLayer Security)协议。
当进一步采用IPSec协议对MIH消息实现安全传输时,上述方法中,将MIH消息分组并封装成TCP报文之前进一步包括:MIH消息的发送端和接收端采用IPSec协议,为建立两端建立安全联盟参数。发送端将IP数据包发送出去之前进一步包括:利用该安全联盟参数,对该IP数据包进行加密。接收端将接收到的IP数据包解封之前进一步包括:利用该安全联盟参数,对该IP数据包进行解密。
当进一步采用TLS协议对MIH消息实现安全传输时,上述方法中,MIH消息分组并封装成TCP报文之前进一步包括:MIH消息的发送端和接收端采用TLS协议,为两端实现双向认证,并建立加密信道。发送端将TCP报文封装成IP数据包之前进一步包括:利用该加密信道的加密密钥,对该TCP报文进行加密。接收端将TCP报文解封之前进一步包括:利用该加密信道的解密密钥,对该TCP报文进行解密。
对于MIH的三种不同类型的消息:MIH IS消息、MIH ES消息和MIH CS消息,传输的过程如下:
参见图2,图2为本发明实施例MIH IS消息的传输方法流程图。在该方法中,MIH客户端为MIH IS客户端,MIH服务器端为MIH IS服务器端。传输MIH IS消息的步骤如下:
步骤201:MIH IS客户端和MIH IS服务器端利用IPSec协议,为两端建立安全联盟参数;或者利用TLS协议进行双向认证,并建立加密信道。
步骤202:MIH IS客户端生成MIH IS请求消息,将该MIH IS请求消息分组并封装成后TCP报文,将该TCP报文封装成IP数据包,将该IP数据包发送给MIH IS服务器端。在此过程中,利用步骤201建立的安全联盟参数或加密信道对IP数据包或TCP报文进行加密;
MIH IS服务器端将收到的IP数据包剥离IP头后得到TCP报文,将TCP报文剥离TCP头后得到MIH IS请求消息的分组,将分组组合后,得到该MIH IS请求消息。在此过程中,利用步骤201建立的安全联盟参数或加密信道对IP数据包或TCP报文进行解密。
步骤203:MIH IS服务器端向MIH IS客户端返回相应的MIH IS应答消息,该MIH IS应答消息包括:所请求的信息是否可以获取、所请求信息的大小以及下一步信息传输的特征等。还包含一个IP地址和一个临时的端口。该MIH IS应答消息传输的方法与步骤202相同。
步骤204:MIH IS服务器端采用MIH IS应答消息中的IP地址和临时端口,向客户端发送其请求的MIH IS消息内容,该MIH IS消息内容的传输方法与步骤202相似,不同之处在于采用了新的IP地址和临时端口对TCP报文进行封装。
步骤205:MIH IS客户端在接收完所有的MIH IS消息内容后,向MIHIS服务器端返回MIH IS传输完成应答消息。该MIH IS传输完成应答消息的传输方法与步骤202相同。
在上述步骤中,MIH IS消息内容与MIH IS请求消息、MIH IS应答消息以及MIH IS传输完成应答消息的传输通道可以相同,即它们在相同的套接字(socket)连接中;也可以不同,即它们在不同socket连接中。
参见图3,图3为本发明实施例MIH ES消息的传输方法流程图。在该方法中,MIH客户端为MIH ES客户端,MIH服务器端为MIH ES服务器端。传输MIH ES消息的步骤如下:
步骤301:MIH ES客户端和MIH ES服务器端利用IPSec协议,为两端建立安全联盟参数;或者利用TLS协议进行双向认证,并建立加密信道。
步骤302:MIH ES客户端生成MIH ES注册请求消息,将该MIH ES注册请求消息分组并封装成后TCP报文,将该TCP报文封装成IP数据包,将该IP数据包发送给MIH IS服务器端。在此过程中,利用步骤301建立的安全联盟参数或加密信道对IP数据包或TCP报文进行加密;
MIH ES服务器端将收到的IP数据包剥离IP头后得到TCP报文,将TCP报文剥离头后得到MIH ES注册请求消息的分组,将分组组合后,得到该MIH ES注册请求消息。在此过程中,利用步骤301建立的安全联盟参数或加密信道对IP数据包或TCP报文进行解密。
步骤303:MIH ES服务器端验证该MIH ES注册请求消息后,向MIH ES客户端返回MIH ES注册应答消息,包括注册结果及事件特征编码。该MIH
ES注册应答消息的传输方法与步骤302相同。
步骤304:MIH ES服务器端产生事件后,向MIH ES客户端发送MIH ES通知消息。该MIH ES通知消息的传输方法与步骤302相同。
事件的取消注册可以伴随着MIH ES客户端脱离MIH服务器端而取消,也可以用步骤305进行事件的取消注册。
步骤305:MIH ES客户端向MIH ES服务器端发送MIH ES取消请求消息。该MIH ES取消请求消息的传输方法与步骤302相同。
参见图4,图4为本发明实施例MIH CS消息的传输方法流程图。在该方法中,MIH客户端为MIH CS客户端,MIH服务器端为MIH CS服务器端。传输MIH CS消息的步骤如下:
步骤401:MIH CS客户端和MIH CS服务器端利用IPSec协议,为两端建立安全联盟参数;或者利用TLS协议进行双向认证,并建立加密信道。
步骤402:MIH CS服务器端生成MIH CS请求消息,将该MIH CS请求消息分组并封装成后TCP报文,将该TCP报文封装成IP数据包,将该IP数据包发送给MIH CS端。在此过程中,利用步骤401建立的安全联盟参数或加密信道对IP数据包或TCP报文进行加密;
MIH CS客户端将收到的IP数据包剥离IP头后得到TCP报文,将TCP报文剥离头后得到MIH CS请求消息的分组,将分组组合后,得到该MIH CS请求消息。在此过程中,利用步骤401建立的安全联盟参数或加密信道对IP数据包或TCP报文进行解密。
步骤403:MIH CS客户端在收到命令后,将执行结果包含在MIH CS应答消息中,返回给MIH CS服务器端。如果执行命令的过程较长,可以先返回MIH CS应答消息,待执行命令结束后,将执行结果通知MIH CS服务器端。MIH CS应答消息的传输方法与步骤402相同。
在MIH客户端发送MIH消息之前,首先需要获取MIH服务器端MIH业务实体的地址信息。网络节点和MIH业务实体本身可以通过手工配置关联的方式获得MIH业务实体的地址信息,而当MIH客户端为移动终端时,移动终端获取MIH服务器端MIH业务实体地址信息的方式可以为:
如果在移动IPv6(MIPv6,Mobile IPv6)***中,移动终端通过无状态的地址自动配置过程获得外地网络上的转交地址,则可以在路由器的路由通告中包含MIH业务实体的地址信息。路由器作为一个网络节点,它通过手工配置关联的方式获得MIH业务实体的地址信息。在路由通告中,可以定义新的MIH选项类型。参见图5,图5为本发明实施例路由通告中MIH业务实体地址信息的结构示意图。
在图5中,Type为MIH业务选项;Length为该MIH选项的长度;IPaddress/domain name为提供服务的MIH业务实体的IP地址或域名地址;A为标记后面的地址字段是IP地址还是域名地址;I、E、C标记该服务器是否提供IS、ES、CS服务;Reserve为保留字段。如果有多个服务器提供MIH业务,则在路由公告中可以包含多条MIH选项,并用Reserve字段来表示该服务器的优先级。
如果在MIPv6***中,移动终端通过有状态的地址自动配置过程获得外地网络上的转交地址,则移动终端获取MIH服务器端的MIH业务实体地址信息的方式可以为:通过动态主机配置协议(DHCP,Dynamic HostConfiguration Protocol)的方式获得的。可以在DHCP消息中包含MIH业务实体的地址信息,在DHCP消息中定义新的MIH选项类型。参见图6,图6为本发明实施例DHCP消息中MIH业务实体地址信息的结构示意图。
在图6中,OPTION_MIH_Xservice用来标识MIH业务的标志符(ID,Identifier),包括MIH IS/ES/CS业务的ID;Option-len用来标识该MIH选项的长度;Searchlist表示该MIH业务实体的位置,也即该MIH业务实体的IP地址。
移动终端获取MIH服务器端的MIH业务实体地址信息的方式还可以为:通过用于服务发现的域名服务(DNS for Service Discovery,或DNS SRV)的发现方法来获取MIH业务实体的地址信息。
对于MIH的三种不同的服务,在网络中的域名服务器(DNS Server,DomainName Service Server)中定义如下的记录:
_MIHIS._TCP TTL Class SRV Priority Weight Port Target
_MIHES._TCP TTL Class SRV Priority Weight Port Target
_MIHCS._TCP TTL Class SRV Priority Weight Port Target
当移动终端接入到一个新的接入域后,向DNS Server发送SRV查询,查询名(QNAME)为:_MIHIS._TCP.接入域名、或_MIHES._TCP.接入域名、或_MIHCS._TCP.接入域名。移动终端能够通过DNS Server的响应得到MIH业务实体的地址信息。
移动终端获取MIH业务实体地址信息的方式还可以为:移动终端在拜访网络的接入认证过程中获取MIH业务实体的地址信息。
如果移动终端是通过点对点协议(PPP,Point-to-Point Protocol)接入无线网络的,移动终端在链路协商和验证通过后,则进入网络协商阶段,此时移动终端和拜访网络用IP控制协议(IPCP,IP Control Protocol)协商网络参数,这些网络参数包括IP地址、DNS地址等。可以在IPCP消息中增加MIH业务实体的地址信息,定义新的MIH选型类型。参见图7,图7为本发明实施例IPCP消息中MIH业务实体地址信息的结构示意图。
图7中,Type为MIH业务选项;Length为该选项长度;Sub-Type(ES/CS/IS)为该MIH选项的子类型;IP Address ofMIH Service Entity为该MIH业务实体的IP地址。
移动终端获取MIH业务实体地址信息的方式还可以为:移动终端可以在拜访网络周期性发送的无线信令中,如在无线局域网(WLAN,Wireless Local AreaNetwoek)中的信令消息中添加MIH业务实体的地址信息。参见图8,图8为本发明实施例WLAN的信令消息中MIH业务实体地址信息的结构示意图。
图8中,MIH-Type为MIH业务类型,IP Address of MIH Service Entity为该MIH业务实体的IP地址。
如果移动终端的拜访网络是一个局域网,则移动终端可以通过服务位置协议(SLP,Service Location Protocol)等应用协议来获取MIH业务实体的地址信息。在网络中存在一个业务代理或目录服务实体,该业务代理或目录服务实体中保存有MIH业务实体的位置信息。移动终端拜访一个局域网时,可以通过广播或多播的方式请求业务代理或目录服务实体的位置;之后,移动终端向该业务代理或目录服务实体请求获取MIH业务实体的地址信息。
本发明实施例同时提出一种MIH消息的传输***,该***包括:MIH第一设备和MIH第二设备;
所述MIH第一设备,用于生成MIH消息,将MIH消息分组并封装成TCP报文后,将该TCP报文封装成IP数据包,将该IP数据包发送给MIH第二设备。
所述MIH第二设备,用于接收IP数据包,将该IP数据包解封得到TCP报文,将该TCP报文解封得到MIH消息的分组,将MIH消息的分组组合,得到MIH消息。
上述***中,MIH第一设备和MIH第二设备分别包括:MIH业务实体、TCP传输实体和IP传输实体。参见图9,图9为本发明实施例MIH消息传输***的结构示意图。该***包括MIH第一设备910和MIH第二设备920。
MIH第一设备910包括MIH业务实体911、TCP传输实体912和IP传输实体913。
MIH业务实体911,用于生成MIH消息,并将MIH消息发送给TCP传输实体912。
TCP传输实体912,用于将收到的MIH消息进行分组,将每个MIH消息的分组封装成TCP报文,将TCP报文发送给IP传输实体913。
IP传输实体913,用于将收到的TCP报文封装成IP数据包,将IP数据包发送给MIH第二设备920的IP传输实体923。
MIH第二设备920包括MIH业务实体921、TCP传输实体922和IP传输实体923。
MIH第二设备920的IP传输实体923,用于将接收到的IP数据包剥离IP头后,将得到的TCP报文发送给TCP传输实体922。
TCP传输实体922,用于将接收的TCP报文剥离TCP头后,将得到的MIH消息的分组组合,得到MIH消息,将该MIH消息发送给MIH业务实体921;
MIH业务实体921,用于接收TCP传输实体922发送的MIH消息。
较佳地,上述***中,MIH第一设备可以进一步用于:与MIH第二设备建立安全联盟参数,利用该安全联盟参数对IP数据包进行加密;
所述MIH第二设备可以进一步用于:与MIH第一设备建立安全联盟参数,利用该安全联盟参数IP数据包进行解密。
MIH第一设备和MIH第二设备可以分别进一步包括:IPSec协议传输实体。参见图10,图10为本发明MIH消息传输***较佳实施例一的结构示意图。该***包括:MIH第一设备1010和MIH第二设备1020。其中,MIH第一设备1010和MIH第二设备1020分别包括:MIH业务实体、TCP传输实体、IP传输实体和IPSec协议传输实体。其中,IP传输实体与IPSec协议传输实***于同一网络层次,即网络层。
在MIH消息传输之前,MIH第一设备1010的IPSec协议传输实体1014与MIH第二设备1020的IPSec协议传输实体1024为两端建立安全联盟参数;MIH第一设备1010的IP传输实体1013发送IP数据包之前,IPSec协议传输实体1014利用该安全联盟参数对该IP数据包进行加密;MIH第二设备1020的IP传输实体1023收到IP数据包之后,IPSec协议传输实体1024利用该安全联盟参数对该IP数据包进行解密。
较佳地,上述***中,所述MIH第一设备还可以进一步用于:与MIH第二设备进行双向认证并建立加密信道,利用该加密信道对TCP报文进行加密;
所述MIH第二设备还可以进一步用于:与MIH第一设备进行双向认证并建立加密信道,利用该加密信道对TCP报文进行解密。
MIH第一设备和MIH第二设备还可以分别进一步包括:TLS协议传输实体。参见图11,图11为本发明MIH消息传输***较佳实施例二的结构示意图。该***包括:MIH第一设备1110和MIH第二设备1120。其中,MIH第一设备1110和MIH第二设备1120分别包括:MIH业务实体、TCP传输实体、IP传输实体和TLS协议传输实体。其中,TCP传输实体与协议传输实***于同一网络层次,即传输层。
在MIH消息传输之前,MIH第一设备1110的TLS协议传输实体1114与MIH第二设备1120的TLS协议传输实体1124为两端进行双向认证并建立加密信道;MIH第一设备1110的TCP传输实体1112发送TCP报文之前,TLS协议传输实体1114利用该加密信道的加密密钥对TCP报文进行加密;MIH第二设备1120的TCP传输实体1122收到TCP报文之后,TLS协议传输实体1124利用该加密信道的解密密钥对TCP报文进行解密。
本发明实施例同时提出一种MIH消息的传输设备。参见图12,图12为本发明实施例MIH消息传输设备的结构示意图。该设备包括:MIH业务实体1201、TCP传输实体1202和IP传输实体1203;
当该MIH消息的传输设备发送MIH消息时:
MIH业务实体1201,用于生成MIH消息,并将该MIH消息发送给TCP传输实体1202。
TCP传输实体1202,用于将MIH消息分组并封装成TCP报文,将该TCP报文发送给IP传输实体1203。
IP传输实体1203,用于将接收到的TCP报文封装成IP数据包后发送给其它MIH消息的传输设备。
当该MIH消息的传输设备接收MIH消息时:
IP传输实体1203,用于将接收的IP数据包解封后,将得到的TCP报文发送给TCP传输实体1202。
TCP传输实体1202,用于将接收的TCP报文解封后,将得到的MIH消息的分组组合,得到MIH消息,将该MIH消息发送给MIH业务实体1201;
MIH业务实体1201,用于接收TCP传输实体1202发送的MIH消息。
较佳地,本发明MIH消息的传输设备还可以进一步包括IPSec协议传输实体。其中,IPSec协议传输实体和IP传输实***于同一网络层次,即网络层。
在MIH消息传输之前,MIH消息的传输设备之间的IPSec协议传输实体为两端建立安全联盟参数;IPSec协议传输实体利用该安全联盟参数对IP传输实体发送的IP数据包进行加密,对IP传输实体接收的IP数据包进行解密。
或者,本发明MIH消息的传输设备还可以进一步包括TLS协议传输实体。其中,TLS协议传输实体与TCP传输实***于同一网络层次,即传输层。
在MIH消息传输之前,MIH消息的传输设备之间的TLS协议传输实体为两端实现双向认证并建立加密信道;TLS协议传输实体利用加密信道的加密密钥对TCP传输实体发送的TCP报文进行加密,利用加密信道的解密密钥对TCP传输实体接收的TCP报文进行解密。
可见,本发明实施例提出的用于MIH消息传输的方法、***及设备,采用TCP和IP对MIH消息进行传输,由于TCP本身具有流量控制的功能,使得本发明对MIH消息的传输能够实现流量控制;由于利用了TCP本身差错控制的功能,本发明对MIH消息传输时不需要针对MIH消息设置定时器,当一个MIH消息的分组传输出错时,只重传该分组,而无需重传该MIH消息,这样就提高了MIH消息的传输效率。另外,由于采用了安全传输协议,如IPSec协议和TLS协议,能够保证MIH消息的安全传输。同时,本发明还提出了在MIH业务传输之前,移动终端获取MIH业务实体地址信息的方法。
Claims (14)
1.一种介质无关切换MIH消息的传输方法,其特征在于,该方法包括:
将MIH消息分组并封装成传输控制协议TCP报文后,将该TCP报文封装成网际互连协议IP数据包,将该IP数据包发送出去。
2.根据权利要求1所述的方法,其特征在于,所述将IP数据包发送出去之后进一步包括:
将接收到的IP数据包解封得到TCP报文,将该TCP报文解封得到MIH消息的分组,将MIH消息的分组组合,得到MIH消息。
3.根据权利要求2所述的方法,其特征在于,所述将MIH消息分组并封装成TCP报文之前进一步包括:MIH消息的发送端和接收端建立安全联盟参数;
所述将IP数据包发送出去之前进一步包括:利用该安全联盟参数,对该IP数据包进行加密;
所述将接收到的IP数据包解封之前进一步包括:利用该安全联盟参数,对该IP数据包进行解密。
4.根据权利要求2所述的方法,其特征在于,所述将MIH消息分组并封装成TCP报文之前进一步包括:MIH消息的发送端和接收端进行双向认证,并建立加密信道;
所述将TCP报文封装成IP数据包之前进一步包括:利用该加密信道,对该TCP报文进行加密。
所述将TCP报文解封之前进一步包括:利用该加密信道,对该TCP报文进行解密。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述将MIH消息分组并封装成TCP报文之前进一步包括:获取MIH业务实体的地址信息。
6.根据权利要求5所述的方法,其特征在于,所述获取MIH业务实体地址信息的方式为:
网络侧的路由器在路由通告中增加MIH业务实体的地址信息进行通知。
7.根据权利要求5所述的方法,其特征在于,所述获取MIH业务实体地址信息的方式为:
发送IP数据包的实体的拜访网络在动态主机配置协议DHCP消息中增加MIH业务实体的地址信息进行通知。
8.根据权利要求5所述的方法,其特征在于,所述获取MIH业务实体地址信息的方式为:
网络侧的域名服务器中定义MIH业务实体的地址记录,发送IP数据包的实体向域名服务器发送查询信息,域名服务器向其返回MIH业务实体的地址信息;
或者,发送IP数据包的实体在与拜访网络的接入认证过程中,拜访网络在IP控制协议IPCP信息中增加MIH业务实体的地址信息进行通知;
或者,发送IP数据包的实体的拜访网络在周期性发送的无线信令中,增加MIH业务实体的地址信息进行通知;
或者,发送IP数据包的实体向位于拜访网络中的业务代理或目录服务实体请求获取MIH业务实体的地址信息。
9.一种MIH消息的传输***,其特征在于,该***包括:MIH第一设备和MIH第二设备;
所述MIH第一设备,用于生成MIH消息,将MIH消息分组并封装成TCP报文后,将该TCP报文封装成IP数据包,将该IP数据包发送给MIH第二设备;
所述MIH第二设备,用于接收IP数据包,将该IP数据包解封得到TCP报文,将该TCP报文解封得到MIH消息的分组,将MIH消息的分组组合,得到MIH消息。
10.根据权利要求9所述的***,其特征在于,所述MIH第一设备进一步用于:与MIH第二设备建立安全联盟参数,利用该安全联盟参数对IP数据包进行加密;
所述MIH第二设备进一步用于:与MIH第一设备建立安全联盟参数,利用该安全联盟参数对IP数据包进行解密。
11.根据权利要求9所述的***,其特征在于,所述MIH第一设备进一步用于:与MIH第二设备进行双向认证并建立加密信道,利用该加密信道对TCP报文进行加密;
所述MIH第二设备进一步用于:与MIH第一设备进行双向认证并建立加密信道,利用该加密信道对TCP报文进行解密。
12.一种MIH消息的传输设备,其特征在于,该设备包括:MIH业务实体、TCP传输实体和IP传输实体;
所述MIH业务实体,用于生成MIH消息,将该MIH消息发送给TCP传输实体;接收TCP传输实体发送的MIH消息;
所述TCP传输实体,用于将MIH消息分组并封装成TCP报文发送给IP传输实体;将接收的TCP报文解封后,将得到的MIH消息的分组组合,得到MIH消息,将该MIH消息发送给MIH业务实体;
所述IP传输实体,用于将TCP报文封装成IP数据包后发送出去;将接收的IP数据包解封后,将得到的TCP报文发送给TCP传输实体。
13.根据权利要求12所述的设备,其特征在于,所述设备进一步包括:IPSec协议传输实体;
所述IPSec协议传输实体,用于为MIH消息的传输设备之间建立安全联盟参数;利用该安全联盟参数对IP传输实体发送的IP数据包进行加密,对IP传输实体接收的IP数据包进行解密。
14.根据权利要求12所述的设备,其特征在于,所述设备进一步包括:TLS协议传输实体;
所述TLS协议传输实体,用于为MIH消息的传输设备之间进行双向认证并建立加密信道;利用该加密信道对TCP传输实体发送的TCP报文进行加密,对TCP传输实体接收的TCP报文进行解密。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610156349XA CN101212393B (zh) | 2006-12-29 | 2006-12-29 | 介质无关切换消息的传输方法、***及设备 |
EP07817100.6A EP2086179B1 (en) | 2006-12-29 | 2007-10-16 | A method, system and device for transmitting media independent handover information |
PCT/CN2007/070909 WO2008080326A1 (fr) | 2006-12-29 | 2007-10-16 | Procédé, système et dispositif pour transmettre des informations de transfert intercellulaire indépendant du support |
US12/487,011 US8213387B2 (en) | 2006-12-29 | 2009-06-18 | Method, system and device for transmitting a media independent handover message |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610156349XA CN101212393B (zh) | 2006-12-29 | 2006-12-29 | 介质无关切换消息的传输方法、***及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101212393A true CN101212393A (zh) | 2008-07-02 |
CN101212393B CN101212393B (zh) | 2010-10-13 |
Family
ID=39588145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610156349XA Active CN101212393B (zh) | 2006-12-29 | 2006-12-29 | 介质无关切换消息的传输方法、***及设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8213387B2 (zh) |
EP (1) | EP2086179B1 (zh) |
CN (1) | CN101212393B (zh) |
WO (1) | WO2008080326A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231725A (zh) * | 2010-03-25 | 2011-11-02 | 北京星网锐捷网络技术有限公司 | 一种动态主机配置协议报文的认证方法、设备及*** |
CN105684396A (zh) * | 2013-11-27 | 2016-06-15 | 英特尔公司 | 无线***中的tcp流量自适应 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1825412A1 (en) | 2004-10-25 | 2007-08-29 | Rick L. Orsini | Secure data parser method and system |
CN101212393B (zh) | 2006-12-29 | 2010-10-13 | 华为技术有限公司 | 介质无关切换消息的传输方法、***及设备 |
CN101420762B (zh) * | 2007-10-23 | 2011-02-23 | ***通信集团公司 | 接入网关的选择方法、***及网关选择执行节点 |
US8724619B2 (en) * | 2007-12-31 | 2014-05-13 | Apple Inc. | Transparently routing a telephone call between mobile and VOIP services |
EP2427995B1 (en) * | 2009-05-03 | 2018-07-11 | Kabushiki Kaisha Toshiba | Proactive authentication |
EP2504973B1 (en) * | 2009-11-25 | 2016-11-16 | Security First Corp. | Systems and methods for securing data in motion |
US20110244831A1 (en) * | 2010-03-17 | 2011-10-06 | Samsung Electronics Co., Ltd. | Method and system for processing ue status information and managing alerts in telecommunication network |
US8601498B2 (en) | 2010-05-28 | 2013-12-03 | Security First Corp. | Accelerator system for use with secure data storage |
US9667530B2 (en) * | 2013-05-06 | 2017-05-30 | International Business Machines Corporation | Privacy preserving query method and system for use in federated coalition networks |
GB2519119A (en) | 2013-10-10 | 2015-04-15 | Ibm | Linear network coding in a dynamic distributed federated database |
US10516767B2 (en) * | 2016-04-18 | 2019-12-24 | Globalfoundries Inc. | Unifying realtime and static data for presenting over a web service |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030014624A1 (en) * | 2000-07-31 | 2003-01-16 | Andes Networks, Inc. | Non-proxy internet communication |
JP2005503699A (ja) | 2001-08-31 | 2005-02-03 | アダプテック・インコーポレイテッド | コンピュータネットワークでホストベースのセキュリティを行うシステムおよび方法 |
CN1636356A (zh) * | 2002-01-29 | 2005-07-06 | 皇家飞利浦电子股份有限公司 | 基于网际协议的无线通信方案 |
US7286536B2 (en) * | 2002-10-28 | 2007-10-23 | Nokia Corporation | Method and system for early header compression |
JP4271988B2 (ja) * | 2003-05-19 | 2009-06-03 | 株式会社日立コミュニケーションテクノロジー | パケット通信装置 |
TWI225999B (en) * | 2003-08-22 | 2005-01-01 | Ind Tech Res Inst | A method for searching Peer-based security policy database |
US7502474B2 (en) * | 2004-05-06 | 2009-03-10 | Advanced Micro Devices, Inc. | Network interface with security association data prefetch for high speed offloaded security processing |
US7724657B2 (en) * | 2004-07-23 | 2010-05-25 | Citrix Systems, Inc. | Systems and methods for communicating a lossy protocol via a lossless protocol |
US7583635B2 (en) * | 2005-02-18 | 2009-09-01 | Lg Electronics Inc. | Establishing network address of mobile terminal in mobile communication system |
US8219091B2 (en) * | 2005-03-14 | 2012-07-10 | Interdigital Technology Corporation | Wireless communication method and system for conveying media independent handover capability information |
AU2006245467B2 (en) * | 2005-05-06 | 2010-04-29 | Nokia Technologies Oy | Mechanism to discover 802.21 remote events and information services |
CN1863236A (zh) * | 2005-05-13 | 2006-11-15 | 光宝科技股份有限公司 | 可传送预定语音信息的移动电话及其相关方法 |
US7746825B2 (en) * | 2005-05-16 | 2010-06-29 | Interdigital Technology Corporation | Method and system for integrating media independent handovers |
KR101234035B1 (ko) * | 2005-05-18 | 2013-02-15 | 엘지전자 주식회사 | 이종 망 핸드오버 모듈을 이용한 링크 상태 보고 방법 및 이동 단말 |
KR100755691B1 (ko) * | 2005-06-28 | 2007-09-05 | 삼성전자주식회사 | 이동 노드의 핸드오버 수행 방법 및 이를 위한 네트워크 시스템 |
CN100442932C (zh) * | 2005-12-30 | 2008-12-10 | 华为技术有限公司 | 多模终端使用多链路时的切换方法 |
CN100488142C (zh) * | 2006-02-18 | 2009-05-13 | 华为技术有限公司 | 一种异构网络间切换的方法 |
CN101449547B (zh) * | 2006-05-19 | 2012-11-14 | 交互数字技术公司 | 用于经由因特网的媒体无关消息传递的方法和设备 |
CN101212393B (zh) | 2006-12-29 | 2010-10-13 | 华为技术有限公司 | 介质无关切换消息的传输方法、***及设备 |
-
2006
- 2006-12-29 CN CN200610156349XA patent/CN101212393B/zh active Active
-
2007
- 2007-10-16 EP EP07817100.6A patent/EP2086179B1/en active Active
- 2007-10-16 WO PCT/CN2007/070909 patent/WO2008080326A1/zh active Application Filing
-
2009
- 2009-06-18 US US12/487,011 patent/US8213387B2/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231725A (zh) * | 2010-03-25 | 2011-11-02 | 北京星网锐捷网络技术有限公司 | 一种动态主机配置协议报文的认证方法、设备及*** |
CN102231725B (zh) * | 2010-03-25 | 2014-09-10 | 北京星网锐捷网络技术有限公司 | 一种动态主机配置协议报文的认证方法、设备及*** |
CN105684396A (zh) * | 2013-11-27 | 2016-06-15 | 英特尔公司 | 无线***中的tcp流量自适应 |
Also Published As
Publication number | Publication date |
---|---|
CN101212393B (zh) | 2010-10-13 |
WO2008080326A1 (fr) | 2008-07-10 |
EP2086179A4 (en) | 2009-12-23 |
US20090252121A1 (en) | 2009-10-08 |
EP2086179A1 (en) | 2009-08-05 |
US8213387B2 (en) | 2012-07-03 |
EP2086179B1 (en) | 2015-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101212393B (zh) | 介质无关切换消息的传输方法、***及设备 | |
Ioannidis et al. | IP-based protocols for mobile internetworking | |
US9584468B2 (en) | Layer-2 IP networking method and apparatus for mobile hosts | |
EP1139632B1 (en) | Method for packet communication with mobile node | |
CA2249862C (en) | Registration scheme for network | |
CA2249817C (en) | Message and communication system in network | |
CA2249837C (en) | An efficient mobility management scheme for a wireless internet access system | |
CA2249830C (en) | Inter-working function selection system in a network | |
EP1250791B1 (en) | System and method for using an ip address as a wireless unit identifier | |
EP2477428B1 (en) | Method for anonymous communication, method for registration, method and system for transmitting and receiving information | |
CA2249836C (en) | Accounting system in a network | |
Bhagwat et al. | A Mobile Networking System Based on Internet Protocol (IP). | |
US20070053334A1 (en) | Packet forwarding apparatus for connecting mobile terminal to ISP network | |
JPH11252183A (ja) | イーサネット(登録商標)フレームにおけるポイント・ツー・ポイント・プロトコルのカプセル化 | |
JPH11275154A (ja) | メッセージ配信シーケンス | |
JPH11284666A (ja) | 移動管理システム | |
JPH11275157A (ja) | 最適ルーティングシステム | |
JP2001313672A (ja) | ネットワークシステム、パケット中継装置、無線端末及びパケット処理方法 | |
WO2011035710A1 (zh) | 面向用户的通信方法和路由注册方法及设备及通信*** | |
CN103812845A (zh) | 一种基于6LoWPAN网络的服务发现方法及装置 | |
KR20100038123A (ko) | 무선 통신에서 액세스 모빌리티를 위한 프로토콜 아키텍쳐 | |
WO2011032462A1 (zh) | 一种数据传输、接收的方法及***及路由器 | |
CN106255089A (zh) | 一种无线三层漫游的方法和装置 | |
Chu et al. | Transmission of ip over infiniband (ipoib) | |
WO2011032487A1 (zh) | 接入路由器本地映射表更新方法及本地接入路由器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |