CN101420762B - 接入网关的选择方法、***及网关选择执行节点 - Google Patents
接入网关的选择方法、***及网关选择执行节点 Download PDFInfo
- Publication number
- CN101420762B CN101420762B CN200710176228.6A CN200710176228A CN101420762B CN 101420762 B CN101420762 B CN 101420762B CN 200710176228 A CN200710176228 A CN 200710176228A CN 101420762 B CN101420762 B CN 101420762B
- Authority
- CN
- China
- Prior art keywords
- domain name
- request
- iad
- operator
- operator domain
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/17—Selecting a data network PoA [Point of Attachment]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4588—Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种接入网关选择方法、***及网关选择执行节点,该方法包括:当网关选择执行节点收到用户终端发送的承载建立请求后,在构造DNS解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解析请求中,发送给DNS服务器;进行接入网关的地址解析;返回DNS解析结果,其中包含所述运营商域名对应的接入网关的地址信息;网关选择执行节点根据所述地址信息选择与所述运营商域名对应的接入网关作为所述承载建立请求所对应的接入网关。本发明减少了漫游地DNS解析服务器的对网关选择的限制,漫游地的运营商的DNS服务器即使不存储归属地运营商的接入网关的地址信息,也可以为漫游的用户终端选择到归属地的接入网关。
Description
技术领域
本发明涉及一种接入网关的选择方法、***及网关选择执行节点,尤其是一种在移动分组域中的接入网关的选择方法、***及网关选择节点。
背景技术
目前移动分组域网络的结构如图1所示,其中GGSN(Gateway GPRSSupporting Node,网关GPRS支持节点)是移动通信网络与IP网络的网关,负责给UE(User Equipment,用户终端)分配IP地址使UE能够访问IP网络。而SGSN则负责资源管理和控制,替用户选择合适的GGSN,为UE和GGSN之间通信提供通道;HLR/HSS(Home Location Register,归属位置寄存器/HomeSubscription storage,高速交换机)负责用户签约数据的存储。
如图2所示,3GPP R7以后允许用户面数据直接在无线网络和GGSN之间传送,而信令面则仍然通过SGSN(GPRS服务支持节点)与无线网络相连,称为One Tunnel架构。
3GPP正在进行简化移动分组域网络结构的标准化工作,图3、图4是可能性较大的两种未来移动分组域网络结构,其中PDN GW(报文数据网网关)和Serving GW(服务网关)是从GGSN演变而来,PDN GW负责给UE分配IP地址,而Serving GW的存在有利于在维持PDN GW不变的情况下用户进行大范围移动。MME(移动性管理实体)是从SGSN演变而来,负责资源管理和控制,替用户选择合适的PDN GW。
从以上描述可以看出,无论是目前的移动分组域网络架构、3GPP R7定义的移动分组域网络架构还是未来可能的移动分组域网络架构,都存在三个逻辑节点:网关节点、网关选择执行节点、用户签约数据储存节点,其关系也都是如图5所示。
无论是目前的移动分组域网络架构、3GPP R7定义的移动分组域网络架构还是未来可能的移动分组域网络架构,用户的签约数据都将在用户附着网络时通过用户签约数据存储节点下发到网关选择执行节点,用户移动时如果更换了网关选择节点用户的签约数据也将通过用户签约数据存储节点下发到新的网关选择执行节点,用户签约数据发生变化时新的用户签约数据也将通过用户签约数据存储节点下发到新的网关选择执行节点。下发的流程如图6所示。
无论是目前的移动分组域网络架构、3GPP R7定义的移动分组域网络架构还是未来可能的移动分组域网络架构,分组域网关的选择都是由网关选择执行节点完成的,流程如图7所示,主要包括如下步骤:
步骤1、用户设备向网关选择执行节点发送承载建立请求;
步骤2、网关选择执行节点构造DNS(Domain Name Server,域名服务器,简称DNS)请求消息;
步骤3、网关选择执行节点向DNS服务器发送DNS解析请求;
步骤4、DNS服务器进行解析后,向网关执行节点返回DNS解析结果;
步骤5、网关选择执行节点从DNS解析结果中选择一个网关节点为承载建立请求的接入网关。
在步骤2中,网关选择执行节点一般通过将用户签约数据中IMSI字段中包含的用户的国家号和网络号附加到用户指示的APN((Access Point Name,接入点名称)名字的后面以确定用于DNS解析的APN。这样漫游用户即使和本地用户所使用的APN相同,也能够根据国家号和网络号定位到合适的网关节点(运营商一般希望漫游到其他运营商的自己的用户流量能够回到自己的网关节点进行处理)。
在步骤3中,一个运营商的DNS服务器需要配置另一个运营商需要漫游的APN和那个运营商所拥有的国家号、网络号的所有组合来支持来自那个运营商的漫游用户。
在步骤1中,如果用户终端没有显式的在承载建立请求消息中给出用户 指示的APN,则实际上表示用户希望使用缺省的APN,这样在步骤2中网关选择执行节点在构造用于DNS解析的APNX时将使用在用户签约数据中配置的缺省APN作为用户指示的APN。
在步骤2之前,网关选择执行节点可能根据一些用户签约数据中包含的字段和用户发送的承载建立请求消息中包含的字段进行网关节点的选择,这种情况下可能不需要执行步骤2、3、4、5。例如用户发送的承载建立请求消息中包含了用户希望使用的网关节点的IP地址并且用户签约数据中也允许用户使用该网关节点,那么网关选择执行节点可以使用选择使用该网关节点为用户提供服务。
在步骤2之中,网关选择执行节点可能根据运营商的配置在构造用于DNS解析的APNX时附加上其他信息,例如IMSI(国际用户识别码)中除了国家号和网络号之外的部分内容等等。
在步骤5之后,如果由于DNS解析结果中没有提供网关节点的IP地址或者IP地址列表而无法在步骤5中选择一个网关节点,或者由于步骤5中选择的网关节点的IP地址不可达时,网关选择执行节点可以拒绝用户的承载建立请求,也可以根据运营商的配置选择一个网关节点(如默认网关节点),或者根据用户签约数据中的信息选择一个网关节点(如用户签约信息中配置的默认网关节点),或者重新构造用于DNS解析的APNX重复步骤3、4、5来解析网关节点的地址。
通过分析上述现有技术可以看出,存在如下缺陷:
1)在现有技术中,要实现漫游用户终端访问其归属运营商的网关节点,漫游地的运营商的DNS服务器需要配置归属地运营商的APN(Access PointName,接入点的名称)名字和国家号、网络号以及对应的网关地址,这样在DNS解析的过程中,漫游地的运营商的网关选择执行节点才可以获得归属地运营商的网关节点的地址,如果漫游地的运营商的DNS服务器中未配置归属地运营商的接入网关节点的地址信息,或者在漫游地的DNS服务器中存在与归属地接入网关相同的APN(Access Point Name,接入点的名称)名字,而未存储归属地运营商的国家号、网络号,此种情况下,无法为用户终端的选择归属地运营商的网关。
2)现有技术的网关选择方案对各运营商的DNS服务器的配置要求较多,一个运营商对应的APN和国家号、网络号以及对应的网关地址需要配置在其他多个其他运营商的DNS服务器中,当该运营商的网关地址变化,或者增加了新的网络号时,需要修改其他运营商的DNS服务器,数据更新极为不便。
3)对于一个运营商的DNS服务器,也需要至少存储运营商对应的APN和国家号、网络号以及对应的网关地址等内容,由于国家号、网络号并不能唯一对应一个运营商,一个运营商可能有多个网络号,这样在运营商的DNS服务器需要按照国家号、网络号的不同进行分别存储,极大了浪费了运营商的DNS服务器的存储成本。
4)现有的网关选择方案,在进行DNS解析的过程中,很不灵活,受到漫游地运营商的DNS服务器存储的信息的限制,不便于归属地运营商开展漫游业务。
发明内容
本发明的目的是提供一种移动分组域的接入网关的选择方法、***及网关选择执行节点,在漫游的执行网关选择的操作时,减少漫游地DNS解析服务器的对网关选择的限制以及根据国家号、网络号进行网关地址解析所带来的限制。
为实现上述目的,本发明提供了一种移动分组域的接入网关的选择方法,包括:
当网关选择执行节点收到用户终端发送的承载建立请求后,在构造DNS解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解析请求中,发送给DNS服务器,其中,所述运营商域名由归属地运营商域名特征和接入点名称构造而成,所述归属地运营商域名特征来自于用户签约数据;
进行接入网关的地址解析;
返回DNS解析结果,该DNS解析结果中包含所述运营商域名对应的接入网关的地址信息;
所述网关选择执行节点根据所述地址信息选择与所述运营商域名对应的接入网关作为所述承载建立请求所对应的接入网关。
本发明还提供了一种移动分组域的接入网关的选择***,包括网关选择执行节点和用于对网关选择执行节点发送的解析请求进行解析的第一DNS服务器,所述网关选择执行节点还设有第一模块,用于在构造DNS解析请求时,将承载建立请求对应的运营商域名封装到DNS解析请求中,其中,所述运营商域名由归属地运营商域名特征和接入点名称构造而成,所述归属地运营商域名特征来自于用户签约数据。
本发明还提供了一种网关选择执行节点,其设置有一第一模块,用于在构造DNS解析请求时,将承载建立请求对应的运营商域名封装到DNS解析请求中,其中,所述运营商域名由归属地运营商域名特征和接入点名称构造而成,所述归属地运营商域名特征来自于用户签约数据。
由上述技术方案可知,本发明在为用户终端选择所对应的运营商的接入网关时,引入了用运营商域名解析机制,具有如下有益效果:
1)减少了漫游地DNS解析服务器的对网关选择的限制,漫游地的运营商的DNS服务器即使不存储归属地运营商的接入网关的地址信息,也同样可以为漫游的用户终端选择到归属地的接入网关;
2)当一个运营商的网关地址变化,或者增加了新的网络号以及其他相关信息发生变化时,不需要修改其他运营商的DNS服务器中的数据;
3)降低了漫游地运营商的DNS服务器的数据存储的成本。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为现有技术中所使用的移动分组域网的结构示意图;
图2为现有技术中3GPP R7定义的移动分组域网络结构示意图;
图3为现有技术中记载的可能的未来移动分组域网结构示意图一;
图4为现有技术中记载的可能的未来移动分组域网结构示意图二;
图5为现有技术中抽象化的移动分组域网元节点间的关系示意图;
图6为现有技术中用户签约数据下发流程图;
图7为移动分组域中选择接入网关节点的流程图;
图8为本发明移动分组域的接入网关的选择方法实施例一的流程图;
图9为本发明移动分组域的接入网关的选择方法实施例二的流程图;
图10为本发明移动分组域的接入网关的选择方法实施例三的流程图;
图11为本发明移动分组域的接入网关的选择***实施例一的结构示意图一;
图12为本发明移动分组域的接入网关的选择***实施例一的结构示意图二;
图13为本发明移动分组域的接入网关的选择***实施例二的结构示意图。
具体实施方式
本发明的移动分组域的接入网关选择方法实施例一
参见图8,其为本发明的移动分组域的网关选择方法的实施例一的流程图,本发明在为用户终端选择所对应的运营商的接入网关时,引入了用运营商域名解析机制,具体流程如下:
步骤101、用户终端向网关选择执行节点发送承载建立请求;
步骤102、在构造DNS解析请求时,将网关选择执行节点将所述承载建立请求对应的运营商域名封装到DNS解析请求中;该步骤可以具体为:网关选择执行节点使用所述归属地运营商域名特征和接入点名称构造所述承载建立请求对应的运营商域名,然后封装到DNS解析请求中;
步骤103、将包含有运营商域名的DNS解析请求发送给DNS服务器;
步骤104、进行接入网关的地址解析;
步骤105、DNS服务器返回解析结果,该解析结果中包含有所述运营商域名对应的接入网关的地址信息的;
步骤106、网关选择执行节点根据所述地址信息选择与运营商域名对应的接入网关作为所述承载建立请求所对应的接入网关。
在本实施例中,网关选择执行节点可以从用户签约数据存储节点获取到用户终端对应的运营商域名。在用户签约数据存储节点存储用户终端对应归 属地运营商域名特征的用户签约数据,通过向网关选择执行节点下发用户签约数据的过程将归属地运营商域名特征下发到网关选择执行节点。
具体来说,可以在用户签约数据存储节点存储的用户数据中增加一个字段来存储用户终端对应的归属地运营商域名特征,其可以作为构造APN解析请求时,需要附加在用户终端发送的承载建立请求中用户终端指示的APN后面的运营商特定后缀。该后缀可以为一长度可变的字符串(标准化中也许会规定该字符串的最大长度以免相关消息的大小失去控制)。运营商可以使用类似“chinamobile.com”的字符串(运营商自己拥有的域名)作为该字段的值,这样在DNS的解析过程中,可以将DNS解析请求转发到运营商自己的DNS服务器,从而可以最终获得归属地运营商的接入网关节点的地址。其中,用户终端归属地运营商的不同类的用户终端可以分别对应不同的归属地运营商域名特征。这样,对于运营商来说,可以有更广泛的扩展应用,对于一个运营商来说,可以配置多个运营商域名,每个域名对应各自的接入网关,例如:可以配置成“chinamobile1.com”、“chinamobile2.com”等,由于将运营商域名的解析机制引入到了网关选择执行节点选择接入网关的过程中,通过灵活的配置运营商域名,即可灵活的选择接入网关节点,使得接入网关的选择不再受漫游地的DNS服务器的限制,使得运营商更加灵活的开展漫游地的业务。
在上述步骤102中,网关选择执行节点构造所述承载建立请求对应的运营商域名可以具体为:将上述特定的运营商域名字符串(例如chinamobile.com)附加到用户终端发送的建立承载请求中携带的APN之后形成用于DNS解析的APN(也即所述承载建立请求对应的运营商域名),生成DNS解析请求向DNS服务器发送,利用DNS服务器进行APN解析。
在本实施例中,在构造DNS解析请求之前,网关选择执行节点判断所述承载建立请求中是否包含用户终端指示的接入点名称,如果用户终端发送的承载建立请求中包含用户终端指示的接入点名称,则网关选择执行节点将其作为所述接入点名称来构造所述运营商域名;如果用户终端发送的承载建立 请求不包含用户终端指示的接入点名称,则网关选择执行节点使用在用户签约数据中配置的缺省接入点名称作为所述接入点名称来构造所述运营商域名。
在本实施例中,网关选择执行节点在构造DNS解析请求时,构造所述承载建立请求对应的运营商域名所使用的信息还可以包括:国际移动用户识别码中的国家号和/或网络号和/或除了国家号和网络号之外的其他信息构造所述承载建立请求对应的运营商域名。
本发明的移动分组域的接入网关选择方法实施例二
在本实施例中,网关选择执行节点为所述用户终端的漫游地或归属地的网关选择执行节点,所述DNS服务器为所述漫游地或归属地运营商的DNS服务器,所述漫游地或归属地的运营商的DNS服务器中存储有用户终端对应的运营商域名(即归属地运营商的域名)以及该运营商域名对应的接入网关的地址,本实施例的流程如图9所示,包括:
步骤201、用户终端向网关选择执行节点发送承载建立请求;
步骤202、在构造DNS解析请求时,网关选择执行节点将该承载建立请求对应的归属地运营商的域名封装到DNS解析消息;
步骤203、将包含有运营商域名的DNS解析请求发送给漫游地运营商的DNS服务器;
步骤204、查询所述漫游地或归属地运营商的DNS服务器,根据所述运营商域名检索、并获取与其对应的接入网关的地址;
步骤205、漫游地或归属地运营商的DNS服务器返回解析结果,该解析结果中包含有归属地运营商的域名所对应的接入网关的地址信息的;
步骤206、网关选择执行节点根据所述地址信息选择与运营商域名对应的接入网关作为所述承载建立请求所对应的接入网关。。
本发明的移动分组域的接入网关选择方法实施例三
在本实施例中,用户终端处于漫游状态,网关选择执行节点为所述用户终端的漫游地的网关选择执行节点,所述DNS服务器为所述漫游地运营商的 DNS服务器,所述漫游地运营商的DNS服务中没有存储归属地运营商的域名以及所述运营商域名对应的接入网关的地址,本实施例的流程如图10所示,包括:
步骤301、用户终端向网关选择执行节点发送承载建立请求;
步骤302、在构造DNS解析请求时,网关选择执行节点将该承载建立请求对应的归属地运营商的域名封装到DNS解析消息;
步骤303、将包含有运营商域名的DNS解析消息请求发送给漫游地运营商的DNS服务器;
步骤304、查询所述漫游地运营商的DNS服务器,未获得该归属地运营商的域名对应的接入网关的地址信息(即用户终端在承载请求中指示的APN名称对应的DNS入口(DNS Entry));
步骤305、漫游地运营商的DNS服务器将该解析请求向上一级的DNS服务器转发,即根据标准的DNS递归查询方法进行DNS递归解析,直到获得该归属地运营商的域名对应的接入网关的地址信息为止;
就本步骤来说,由于采用的是标准的域名解析,只要该域名是合法的,也必然可以完成解析并获取到其对应的接入网关节点的地址(无论其他DNS服务器中是否能够解析,该解析请求最终可以转发到归属的运营商的DNS服务器中,并获得接入网关的地址),并且该运营商的域名在全球具有唯一性,运营商可以配置多个域名,将每个域名对应不同的接入网关,避免了通过国家号和网络号来确定接入网关节点的缺陷。
如果漫游地运营商的DNS服务器中找不到业务建立请求中用户终端指示的APN所对应的DNS Entry(往往由于该用户是漫游用户),将根据标准的DNS递归查询方法进行DNS递归解析,只要该用户所归属的运营商的DNS服务器中有对应的DNS Entry,正确的解析结果将发送给网关选择执行节点,从而网关选择执行节点能够获得接入网关的IP地址。
步骤306、漫游地运营商的DNS服务器的上一级的DNS服务器返回DNS解析结果;
步骤307、漫游地运营商的DNS服务器接受到上一级DNS服务器返回的DNS解析结果后,向网关选择执行节点返回该解析结果,该解析结果中包含有用户终端归属地的运营商域名对应的接入网关的地址信息的;
步骤308、网关选择执行节点根据所述地址信息选择与运营商域名对应的接入网关作为所述承载建立请求所对应的接入网关。。
另外,需要说明的是,上述本发明实施例中的技术方案,与现有技术中的网关选择方案并不冲突,可以结合现有的技术方案一起使用。
在上述实施例中,如果用户终端没有显式的在承载建立请求消息中给出用户指示的APN,则实际上表示用户希望使用缺省的APN,这样在网关选择执行节点在构造用于DNS解析的APN时将使用在用户签约数据中配置的缺省APN作为用户指示的APN。
网关选择执行节点仍然可以根据一些用户签约数据中包含的字段和用户发送的承载建立请求消息中包含的字段进行接入网关的选择,这种情况下可能不需要后续的***运营商域名的步骤以及后续的解析过程,可以完全按照现有的网关选择流程执行。例如用户终端发送的承载建立请求消息中包含了用户希望使用的接入网关的IP地址并且用户签约数据中也允许用户使用该接入网关,那么网关选择执行节点可以使用选择使用该接入网关为用户提供服务。
网关选择执行节点可以根据运营商的配置在构造用于DNS解析的APN时附加上其他信息,例如IMSI中除了国家号和网络号之外的部分内容等等。
如果由于DNS解析结果中没有提供网关节点的IP地址或者IP地址列表而无法选择一个接入网关,或者由于选择的接入网关的IP地址不可达时,网关选择执行节点可以拒绝用户的承载建立请求,也可以根据漫游地运营商的运营商的配置选择一个接入网关(如默认的接入网关),或者根据用户签约数据中的信息选择一个接入网关(如用户签约信息中配置的默认接入网关),或者重新构造用于DNS解析的APN然后进行DNS解析来获得接入网关的地址信息。在重新构造用于DNS解析的APNX时,网关选择执行节点还可以使用现 有技术中的构造方法,即将用户签约数据中IMSI字段中包含的用户的国家号和/或网络号附加到用户指示的APN的后面以确定用于DNS解析的APN,也可以用本发明实施例的方法,将运营商的域名构造到DNS解析请求中去,进行解析。
另外,运营商可以通过更改“APN解析需要附加的运营商特定后缀”字段的值使得其他运营商DNS服务器所配置的DNS Entry自动失效或者实现特定用户下次建立承载时使用另一个网关节点对该用户提供服务或者通过加入无效的运营商域名作为后缀来拒绝对该用户提供服务。
本发明的移动分组域的接入网关选择***实施例一
如图11所示,本实施例的移动分组域的网关选择***包括:网关选择执行节点1和用于对网关选择执行节点发送的解析请求进行解析的第一DNS服务器2,网关选择执行节点还设有第一模块11,用于在构造DNS解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解析请求中。
本实施的网关选择***可以存在两种情况:
1)第一DNS服务器作为为漫游地或归属地运营商的DNS服务器,如果第一DNS服务器中存储有所述运营商域名以及该运营商域名对应的接入网关的地址信息,则在进行DNS解析时,查询该第一DNS服务器,根据所述运营商域名检索、并获取与其对应的接入网关的地址信息,然后返回给网关执行节点即可。
2)如图12所示,第一DNS服务器作为为漫游地运营商的DNS服务器,如果第一DNS服务器中存储有所述运营商域名以及该运营商域名对应的接入网关的地址信息,则在进行DNS解析时,将DNS解析请求发送给第二DNS服务器3,通过标准的域名解析的方式获取所述运营商域名对应的接入网关的地址信息,其中,第二DNS服务器为第一DNS服务器的上级DNS服务器,根据标准的DNS递归查询方法,所涉及的第二DNS服务器可能为一个或多个。
本发明的移动分组域的接入网关选择***实施例二
如图13所示,与上述网关选择***实施例一不同之处在于(图中仅示出 了与图11所不同之处),还包括用户签约数据存储节点4,用于存储包含有所述用户终端对应的归属地运营商域名特征的签约数据,并将该签约数据下发到所述网关选择执行节点。
本实施例中,所述网关选择执行节点中还可以设置有一第二模块,用于根据用户签约数据中的归属地运营商域名特征和用户终端发送的承载建立请求中指示的接入点名称构造所述承载建立请求对应的运营商域名,并将该运营商域名发送给所述第一模块。
本发明的网关选择执行节点的实施例
本实施例的网关选择执行节点,在现有的网关选择执行节点中增设一第一模块,用于在构造DNS解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解析请求中。
另外,本实施例的网关选择执行节点还可以设置有一第二模块,用于根据用户签约数据中的归属地运营商域名特征和用户终端发送的承载建立请求中指示的接入点名称构造所述承载建立请求对应的运营商域名,并将该运营商域名发送给所述第一模块。
最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。
Claims (18)
1.一种移动分组域的接入网关的选择方法,其特征在于,包括:
当网关选择执行节点收到用户终端发送的承载建立请求后,在构造DNS解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解析请求中,发送给DNS服务器,其中,所述运营商域名由归属地运营商域名特征和接入点名称构造而成,所述归属地运营商域名特征来自于用户签约数据;
进行接入网关的地址解析;
返回DNS解析结果,该DNS解析结果中包含所述运营商域名对应的接入网关的地址信息;
所述网关选择执行节点根据所述地址信息选择与所述运营商域名对应的接入网关作为所述承载建立请求所对应的接入网关。
2.根据权利要求1所述的方法,其特征在于,在网关选择执行节点收到用户终端发送的承载建立请求之前还包括:用户签约数据存储节点将包含有所述用户终端对应的归属地运营商域名特征的用户签约数据下发到所述网关选择执行节点。
3.根据权利要求1所述的方法,其特征在于,所述网关选择执行节点为所述用户终端的漫游地或归属地的网关选择执行节点,所述DNS服务器为漫游地或归属地运营商的DNS服务器,所述漫游地或归属地运营商的DNS服务器中存储有所述运营商域名以及所述运营商域名对应的接入网关的地址信息;
所述进行接入网关的地址解析具体为:
查询所述漫游地或归属地运营商的DNS服务器,根据所述运营商域名进行检索、并获取与其对应的接入网关的地址信息。
4.根据权利要求1所述的方法,其特征在于,所述网关选择执行节点为所述用户终端的漫游地的网关选择执行节点,所述DNS服务器为漫游地运营商的DNS服务器,所述漫游地运营商的DNS服务器中没有存储所述运营商域名以及所述运营商域名对应的接入网关的地址信息;
所述进行接入网关的地址解析具体为:
漫游地运营商的DNS服务器将该解析请求发送给其上一级的DNS服务器,通过标准的域名解析的方式获取所述运营商域名对应的接入网关的地址信息。
5.根据权利要求2所述的方法,其特征在于,将所述承载建立请求对应的运营商域名封装到DNS解析请求中具体为:
所述网关选择执行节点使用所述归属地运营商域名特征和接入点名称构造所述承载建立请求对应的运营商域名,然后封装到DNS解析消息中。
6.根据权利要求5所述的方法,其特征在于,在构造DNS解析请求之前,网关选择执行节点判断所述承载建立请求中是否包含用户终端指示的接入点名称,如果用户终端发送的承载建立请求中包含用户终端指示的接入点名称,则网关选择执行节点将其作为所述接入点名称来构造所述运营商域名;如果用户终端发送的承载建立请求不包含用户终端指示的接入点名称,则网关选择执行节点使用在用户签约数据中配置的缺省接入点名称作为所述接入点名称来构造所述运营商域名。
7.根据权利要求5所述的方法,其特征在于,所述网关选择执行节点在构造DNS解析请求时,构造所述承载建立请求对应的运营商域名所使用的信息还包括:国际移动用户识别码中的国家号和/或网络号和/或除了国家号和网络号之外的其他信息。
8.根据权利要求1所述的方法,其特征在于,在构造DNS解析请求之前,网关选择执行节点判断承载建立请求中是否包含用户终端希望使用的接入网关的IP地址,如果用户终端发送的承载建立请求消息中包含了用户终端希望使用的接入网关的IP地址,并且用户签约数据中也允许该用户终端使用该接入网关,则网关选择执行节点直接根据承载建立请求消息中包含的接入网关的IP地址信息选择该接入网关作为所述承载建立请求所对应的接入网关。
9.根据权利要求1所述的方法,其特征在于,如果所述DNS解析结果不包含网关节点的地址信息或者所述网关节点无法连接,则所述网关选择执行节点拒绝用户终端的承载建立请求或根据漫游地运营商的配置策略选择默认的接入网关作为所述用户终端的所述承载建立请求所对应的接入网关,或者根据用户签约数据中的信息选择一个接入网关作为所述用户终端的所述承载建立请求所对应的接入网关,或者重新构造解析请求,重新执行接入网关的地址解析的操作。
10.根据权利要求9所述的方法,其特征在于,在所述重新构造解析请求操作中,将用户签约***际移动用户识别码字段中包含的用户终端的国家号和/或网络号附加到用户终端指示的接入点名称的后面,重新构造一个解析请求。
11.根据权利要求5所述的方法,其特征在于,所述用户终端归属地运营商的不同类的用户终端分别对应不同的所述归属地运营商域名特征。
12.一种移动分组域的接入网关的选择***,包括网关选择执行节点和用于对网关选择执行节点发送的解析请求进行解析的第一DNS服务器,其特征在于,所述网关选择执行节点还设有第一模块,用于在构造DNS解析请求时,将承载建立请求对应的运营商域名封装到DNS解析请求中,其中,所述运营商域名由归属地运营商域名特征和接入点名称构造而成,所述归属地运营商域名特征来自于用户签约数据。
13.根据权利要求12所述的***,其特征在于,所述第一DNS服务器为漫游地或归属地运营商的DNS服务器,所述第一DNS服务器中存储有所述运营商域名以及该运营商域名对应的接入网关的地址信息。
14.根据权利要求12所述的***,其特征在于,还包括一个或一个以上的第二DNS服务器,所述第二DNS服务器为所述第一DNS服务器的上级DNS服务器;
所述第一DNS服务器为漫游地运营商的DNS服务器,所述第一DNS服务 器没有存储有所述运营商域名以及该运营商域名对应的接入网关的地址信息;
所述第一DNS服务器和第二DNS服务器,用于对解析请求消息中的运营商域名执行标准的域名解析操作。
15.根据权利要求12、13或14所述的***,其特征在于,还包括用户签约数据存储节点,用于存储包含有用户终端对应的归属地运营商域名特征的签约数据,并将该签约数据下发到所述网关选择执行节点。
16.根据权利要求15所述的***,其特征在于,所述网关选择执行节点中还设置有一第二模块,用于根据用户签约数据中的归属地运营商域名特征和用户终端发送的承载建立请求中指示的接入点名称构造所述承载建立请求对应的运营商域名,并将该运营商域名发送给所述第一模块。
17.一种网关选择执行节点,其特征在于,设置有一第一模块,用于在构造DNS解析请求时,将承载建立请求对应的运营商域名封装到DNS解析请求中,其中,所述运营商域名由归属地运营商域名特征和接入点名称构造而成,所述归属地运营商域名特征来自于用户签约数据。
18.根据权利要求17所述的网关选择执行节点,其特征在于,还设置有一第二模块,用于根据用户签约数据中的归属地运营商域名特征和用户终端发送的承载建立请求中指示的接入点名称构造所述承载建立请求对应的运营商域名,并将该运营商域名发送给所述第一模块。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710176228.6A CN101420762B (zh) | 2007-10-23 | 2007-10-23 | 接入网关的选择方法、***及网关选择执行节点 |
PCT/CN2008/072753 WO2009065335A1 (fr) | 2007-10-23 | 2008-10-20 | Procédé et système de sélection de passerelle d'accès et nœud mettant en œuvre la sélection de passerelle de domaine de groupe mobile |
BRPI0819467 BRPI0819467A2 (pt) | 2007-10-23 | 2008-10-20 | Método de seleção de gateway de acesso, sistema e bloco de implementação de seleção de gateway no âmbito de grupos móveis |
KR1020107008484A KR101111153B1 (ko) | 2007-10-23 | 2008-10-20 | 모바일 패킷 도메인의 접속 게이트웨이 선택 방법, 시스템 및 게이트웨이 선택 노드 |
EP08851242.1A EP2205040B1 (en) | 2007-10-23 | 2008-10-20 | Method and system for selecting access gateway and gateway selection execution node in mobile packet domain |
RU2010112648/07A RU2462840C2 (ru) | 2007-10-23 | 2008-10-20 | Способ выбора шлюза доступа, система и исполнительный узел выбора шлюза пакетного домена сети мобильной (подвижной) связи |
JP2010528266A JP5068855B2 (ja) | 2007-10-23 | 2008-10-20 | モバイル・パケット・ドメインにおけるアクセスゲートウェイの選択方法、システム及びゲートウェイ選択ノード |
US12/681,321 US8995334B2 (en) | 2007-10-23 | 2008-10-20 | Method and system for selecting access gateway and gateway selection execution node in mobile packet domain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710176228.6A CN101420762B (zh) | 2007-10-23 | 2007-10-23 | 接入网关的选择方法、***及网关选择执行节点 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101420762A CN101420762A (zh) | 2009-04-29 |
CN101420762B true CN101420762B (zh) | 2011-02-23 |
Family
ID=40631289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710176228.6A Active CN101420762B (zh) | 2007-10-23 | 2007-10-23 | 接入网关的选择方法、***及网关选择执行节点 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8995334B2 (zh) |
EP (1) | EP2205040B1 (zh) |
JP (1) | JP5068855B2 (zh) |
KR (1) | KR101111153B1 (zh) |
CN (1) | CN101420762B (zh) |
BR (1) | BRPI0819467A2 (zh) |
RU (1) | RU2462840C2 (zh) |
WO (1) | WO2009065335A1 (zh) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101583229B (zh) * | 2008-05-15 | 2013-01-09 | 杭州茂力半导体技术有限公司 | 多放电灯并联驱动电路及驱动方法 |
US9788294B2 (en) * | 2009-10-30 | 2017-10-10 | Telefonaktiebolaget L M Ericsson (Publ) | Method, access control node and domain name server in a wireless communication system |
US8996669B2 (en) | 2010-04-02 | 2015-03-31 | Nominum, Inc. | Internet improvement platform with learning module |
KR101561474B1 (ko) * | 2010-12-23 | 2015-10-20 | 한국전자통신연구원 | 소량의 상향 링크 데이터 전송 방법 및 소량의 상향 링크 데이터 수신 방법 |
US8769060B2 (en) * | 2011-01-28 | 2014-07-01 | Nominum, Inc. | Systems and methods for providing DNS services |
CN102781004B (zh) * | 2011-05-10 | 2017-05-24 | 中兴通讯股份有限公司 | 一种选择网关的方法及装置 |
US9210645B2 (en) | 2012-05-18 | 2015-12-08 | Industrial Technology Reseach Institute | Method for dynamically controlling data paths, MTC gateway and network device using the same |
JP5947982B2 (ja) * | 2012-06-13 | 2016-07-06 | 華為技術有限公司Huawei Technologies Co.,Ltd. | サービングゲートウェイ、移動管理ノード、データゲートウェイを取得するための方法、及びシステム |
CN102932496B (zh) * | 2012-10-10 | 2017-03-29 | 瑞斯康达科技发展股份有限公司 | 一种管理域名***信息的方法和*** |
US9215123B1 (en) | 2013-03-15 | 2015-12-15 | Nominum, Inc. | DNS requests analysis |
US10164989B2 (en) | 2013-03-15 | 2018-12-25 | Nominum, Inc. | Distinguishing human-driven DNS queries from machine-to-machine DNS queries |
CN104253873B (zh) * | 2013-06-25 | 2017-03-22 | 腾讯科技(深圳)有限公司 | 域名访问方法、终端及域名访问*** |
CN104754559B (zh) * | 2013-12-27 | 2019-01-08 | ***通信集团公司 | 一种dns查询方法及网元 |
US9870534B1 (en) | 2014-11-06 | 2018-01-16 | Nominum, Inc. | Predicting network activities associated with a given site |
CN104468866B (zh) * | 2014-12-26 | 2017-11-21 | 陈晨 | 一种无线局域网中多网关终端快速漫游方法 |
CN105072154B (zh) * | 2015-07-09 | 2019-01-15 | 广州华多网络科技有限公司 | 一种网络应用接入方法及其设备 |
US10425887B2 (en) | 2015-11-10 | 2019-09-24 | Blackberry Limited | Gateway selection controlled by network |
JP6719996B2 (ja) * | 2016-07-01 | 2020-07-08 | 株式会社ソラコム | 通信システム及び通信方法 |
CN106535166B (zh) * | 2016-11-25 | 2020-02-07 | 北京小米移动软件有限公司 | 数据业务处理方法及装置 |
CN109787907A (zh) * | 2017-11-14 | 2019-05-21 | 北京星河星云信息技术有限公司 | 一种云智能dns调度***及其用户接入和域名解析方法 |
KR101988444B1 (ko) | 2017-11-14 | 2019-06-12 | 엔에이치엔 주식회사 | 특정 기능의 호출에 응답하는 api 서버의 도메인 최적화 방법 및 이를 구현하는 단말기 |
CN112911596A (zh) * | 2018-05-22 | 2021-06-04 | 华为技术有限公司 | 网络接入方法、相关装置及*** |
CN108886540B (zh) * | 2018-06-13 | 2021-07-23 | 达闼机器人有限公司 | 域名解析方法、装置及计算机可读存储介质 |
FR3086482B1 (fr) * | 2018-09-25 | 2020-09-11 | Sagemcom Energy & Telecom Sas | Procede de gestion d’itinerance par transfert multi-reseaux |
WO2020034378A1 (en) * | 2018-10-12 | 2020-02-20 | Zte Corporation | Location reporting for mobile devices |
CN111132266B (zh) * | 2018-10-30 | 2021-12-14 | 中国电信股份有限公司 | 终端接入方法、***和云服务器 |
CN109617780A (zh) * | 2019-01-29 | 2019-04-12 | 新华三技术有限公司 | 接入网络的方法、装置、终端设备及机器可读存储介质 |
CN111953806B (zh) * | 2020-07-13 | 2023-05-12 | 深信服科技股份有限公司 | 一种链路选择方法、装置、计算机设备及计算机存储介质 |
CN114697266A (zh) * | 2020-12-31 | 2022-07-01 | 中兴通讯股份有限公司 | 一种虚拟机接入方法、终端及存储介质 |
CN112887441B (zh) * | 2021-01-08 | 2023-04-07 | 中国联合网络通信集团有限公司 | 一种域名解析方法、终端和dns服务器 |
US20220286431A1 (en) * | 2021-03-08 | 2022-09-08 | Cisco Technology, Inc. | Dns resolver-assisted domain name-based access control |
CN115190105B (zh) * | 2021-04-06 | 2024-03-29 | 维沃移动通信有限公司 | 信息处理方法、装置和通信设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852304A (zh) * | 2005-09-28 | 2006-10-25 | 华为技术有限公司 | 一种选择网关通用分组无线服务支持节点的方法 |
CN1885996A (zh) * | 2006-06-02 | 2006-12-27 | ***通信集团公司 | 移动通信网络中被叫业务的承载网络模式的选择方法 |
CN101009864A (zh) * | 2007-01-08 | 2007-08-01 | 华为技术有限公司 | 接入归属地分组数据网络的方法和*** |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5854901A (en) * | 1996-07-23 | 1998-12-29 | Cisco Systems, Inc. | Method and apparatus for serverless internet protocol address discovery using source address of broadcast or unicast packet |
CN1074561C (zh) * | 1998-12-04 | 2001-11-07 | 谢建平 | 采用全数字码给上网的计算机分配地址的方法 |
US7251826B1 (en) * | 1999-06-07 | 2007-07-31 | Register.Com, Inc. | Domain manager for plural domains and method of use |
WO2002047415A1 (en) * | 2000-12-04 | 2002-06-13 | Nokia Corporation | Communication system and method for establishing a connection to a serving network element |
JP3601464B2 (ja) * | 2001-03-13 | 2004-12-15 | 日本電気株式会社 | 移動網における移動端末管理システム、移動端末管理方法および端末 |
EP1246479A1 (en) * | 2001-03-26 | 2002-10-02 | Lucent Technologies Inc. | GPRS mobile telecommunications systems |
ATE348476T1 (de) * | 2001-10-05 | 2007-01-15 | Nokia Corp | Adressenübergang und korrelation von nachrichten zwischen netzknoten |
US20040122976A1 (en) * | 2002-10-24 | 2004-06-24 | Ashutosh Dutta | Integrated mobility management |
US8645408B2 (en) * | 2003-02-18 | 2014-02-04 | Apple Inc. | Discovery of application server in an IP network |
JP3894189B2 (ja) * | 2003-11-19 | 2007-03-14 | 日本電気株式会社 | 中継基地局装置、無線通信システム及び方法並びに無線通信用プログラム |
EP1587272A1 (en) * | 2004-04-13 | 2005-10-19 | Alcatel | Method and apparatus for load distribution in a wireless data network |
CN100346596C (zh) * | 2004-07-23 | 2007-10-31 | 华为技术有限公司 | 多媒体广播/组播服务业务激活的方法 |
JP4375740B2 (ja) * | 2004-10-08 | 2009-12-02 | 日本電信電話株式会社 | ゲートウェイ装置および通信接続方法 |
US20070113290A1 (en) * | 2004-11-08 | 2007-05-17 | Olivier Charles | Method of detecting and preventing illicit use of certain network protocols without degrading legitimate use thereof |
WO2006101310A1 (en) * | 2005-02-21 | 2006-09-28 | Netpia.Com, Inc. | Local domain name service system and method for providing service using domain name service system |
EP2950583B1 (en) * | 2005-05-12 | 2020-06-03 | Apple Inc. | Using an access point name to select an access gateway node |
US20070180090A1 (en) * | 2006-02-01 | 2007-08-02 | Simplicita Software, Inc. | Dns traffic switch |
CN101212393B (zh) * | 2006-12-29 | 2010-10-13 | 华为技术有限公司 | 介质无关切换消息的传输方法、***及设备 |
US7694016B2 (en) * | 2007-02-07 | 2010-04-06 | Nominum, Inc. | Composite DNS zones |
US20080273680A1 (en) * | 2007-05-04 | 2008-11-06 | Ido Eli Zohar | System and method for network communication using alternative identifiers |
-
2007
- 2007-10-23 CN CN200710176228.6A patent/CN101420762B/zh active Active
-
2008
- 2008-10-20 BR BRPI0819467 patent/BRPI0819467A2/pt not_active Application Discontinuation
- 2008-10-20 EP EP08851242.1A patent/EP2205040B1/en active Active
- 2008-10-20 RU RU2010112648/07A patent/RU2462840C2/ru active
- 2008-10-20 JP JP2010528266A patent/JP5068855B2/ja active Active
- 2008-10-20 WO PCT/CN2008/072753 patent/WO2009065335A1/zh active Application Filing
- 2008-10-20 US US12/681,321 patent/US8995334B2/en active Active
- 2008-10-20 KR KR1020107008484A patent/KR101111153B1/ko active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852304A (zh) * | 2005-09-28 | 2006-10-25 | 华为技术有限公司 | 一种选择网关通用分组无线服务支持节点的方法 |
CN1885996A (zh) * | 2006-06-02 | 2006-12-27 | ***通信集团公司 | 移动通信网络中被叫业务的承载网络模式的选择方法 |
CN101009864A (zh) * | 2007-01-08 | 2007-08-01 | 华为技术有限公司 | 接入归属地分组数据网络的方法和*** |
Also Published As
Publication number | Publication date |
---|---|
EP2205040A1 (en) | 2010-07-07 |
JP5068855B2 (ja) | 2012-11-07 |
RU2010112648A (ru) | 2011-10-10 |
BRPI0819467A2 (pt) | 2015-05-05 |
WO2009065335A1 (fr) | 2009-05-28 |
EP2205040B1 (en) | 2017-03-22 |
JP2010541508A (ja) | 2010-12-24 |
KR101111153B1 (ko) | 2012-02-24 |
EP2205040A4 (en) | 2014-03-19 |
CN101420762A (zh) | 2009-04-29 |
US20100303009A1 (en) | 2010-12-02 |
RU2462840C2 (ru) | 2012-09-27 |
KR20100068457A (ko) | 2010-06-23 |
US8995334B2 (en) | 2015-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101420762B (zh) | 接入网关的选择方法、***及网关选择执行节点 | |
JP4991969B2 (ja) | アクセスポイント名の加入構成の更新方法及び装置 | |
CN109361526B (zh) | 策略控制的路由方法、pcrf/pcf以及dra | |
US7184764B2 (en) | Method and apparatus for supporting cellular data communication to roaming mobile telephony devices | |
KR101903928B1 (ko) | 통신 시스템, 기지국, 통신 방법, 및 프로그램을 저장한 비일시적 컴퓨터 판독가능 매체 | |
FI103546B (fi) | Datapalvelu matkaviestinverkossa | |
CN1138386C (zh) | 激活分组数据协议语境方法以及分组交换电信*** | |
CN103262503B (zh) | 分组核心网络中的节点选择方法和设备 | |
KR20050054663A (ko) | 무선 패킷 서비스 망에서의 부하 분산 방법 및 이를이용한 호 설정 방법 | |
EP1786176A1 (en) | System and method for processing packet mobile-terminated calls using dynamic IP | |
CN101080098B (zh) | 一种通信方法和*** | |
CN103220372A (zh) | 数据业务访问方法及*** | |
CN101202702A (zh) | 网络流量分流方法和网络设备 | |
US8095685B2 (en) | Provision of a service to several separately managed networks | |
US8938476B2 (en) | Method and apparatus for a subscriber database | |
CN102014368A (zh) | 用户终端位置信息的获取方法、***和设备 | |
CN107211008A (zh) | 支持用户设备向ip多媒体子***的双重注册 | |
CN102098348A (zh) | 分组数据网网关的选择方法及移动性管理网元 | |
CN101159924B (zh) | 用户信息的提供方法及装置 | |
CN101064937B (zh) | 一种漫游用户的归属地的接入方法及*** | |
CN100358391C (zh) | 通用分组无线业务中访问移动台的方法和域名服务器 | |
CN100426934C (zh) | 一种获取用户归属地的ggsn地址的方法、***及设备 | |
CN100375423C (zh) | 在移动通信***中实现互联网协议组播业务的方法及装置 | |
JP2020198654A (ja) | 通信システム、通信方法及びプログラム | |
CN101729291A (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 |