Movatterモバイル変換


[0]ホーム

URL:


CN107040971B - Routing implementation method and mobile content distribution network node device - Google Patents

Routing implementation method and mobile content distribution network node device
Download PDF

Info

Publication number
CN107040971B
CN107040971BCN201610077508.0ACN201610077508ACN107040971BCN 107040971 BCN107040971 BCN 107040971BCN 201610077508 ACN201610077508 ACN 201610077508ACN 107040971 BCN107040971 BCN 107040971B
Authority
CN
China
Prior art keywords
request packet
content
ccn
request
preset
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
Application number
CN201610077508.0A
Other languages
Chinese (zh)
Other versions
CN107040971A (en
Inventor
倪伟
蔡慧
王寓辰
南海涛
田旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications CorpfiledCriticalChina Mobile Communications Corp
Priority to CN201610077508.0ApriorityCriticalpatent/CN107040971B/en
Publication of CN107040971ApublicationCriticalpatent/CN107040971A/en
Application grantedgrantedCritical
Publication of CN107040971BpublicationCriticalpatent/CN107040971B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种路由实现方法,所述方法包括:MCDN节点接收第一请求包,并检测所述第一请求包是否为预设类型的内容请求包;确定所述第一请求包为预设类型的内容请求包时,提取所述第一请求包中内容请求关键信息;基于所述内容请求关键信息及预设的UAT确定所述第一请求包符合第一授权条件时,获取所述第一请求包对应的优先级信息;基于所述优先级信息及预设的CCN转发策略判断所述第一请求包是否满足CCN转发条件;确定所述第一请求包满足所述CCN转发条件时,基于CCN通信模式对所述第一请求包进行CCN转发处理。本发明还同时公开了一种MCDN节点设备。

Figure 201610077508

The invention discloses a routing implementation method. The method includes: an MCDN node receives a first request packet, and detects whether the first request packet is a content request packet of a preset type; determining that the first request packet is a preset type of content request packet When setting a type of content request package, extract the content request key information in the first request package; when it is determined that the first request package meets the first authorization condition based on the content request key information and the preset UAT, obtain the content request package. priority information corresponding to the first request packet; judge whether the first request packet satisfies the CCN forwarding condition based on the priority information and the preset CCN forwarding policy; when it is determined that the first request packet satisfies the CCN forwarding condition , and perform CCN forwarding processing on the first request packet based on the CCN communication mode. The invention also discloses an MCDN node device.

Figure 201610077508

Description

Translated fromChinese
路由实现方法及移动内容分发网络节点设备Routing implementation method and mobile content distribution network node device

技术领域technical field

本发明涉及通信领域,尤其涉及一种路由实现方法及移动内容分发网络(MCDN,Mobile Content Distribution Network)节点设备。The invention relates to the field of communications, and in particular to a routing implementation method and a mobile content distribution network (MCDN, Mobile Content Distribution Network) node device.

背景技术Background technique

为了应对第四代移动通信(4G)流量增长的挑战,在核心网、无线网侧部署面向无线网络的内容分发网络(CDN,Content Distribution Network)服务节点,即MCDN(MobileCDN)节点,为缓解核心网流量压力提供了新的思路。如图1所示为MCDN架构示意图,其中,所述边缘接入层为基站群组,MCDN节点部署在基站侧,基于内容中心网络(CCN,Content-centric Networking)通信模式进行数据通信。In order to cope with the challenge of traffic growth of the fourth generation mobile communication (4G), a wireless network-oriented Content Distribution Network (CDN, Content Distribution Network) service node, namely MCDN (MobileCDN) node, is deployed on the core network and wireless network side. Network traffic pressure provides a new idea. Figure 1 is a schematic diagram of an MCDN architecture, wherein the edge access layer is a base station group, and MCDN nodes are deployed on the base station side to perform data communication based on a content-centric network (CCN, Content-centric Networking) communication mode.

目前,所述MCDN架构及相关功能方案中,尚不存在一种路由实现方案可以基于用户设备(UE,User Equipment)的授权情况对用户请求进行管理。Currently, in the MCDN architecture and related functional solutions, there is no routing implementation solution that can manage user requests based on the authorization status of user equipment (UE, User Equipment).

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明实施例期望提供一种路由实现方法及MCDN节点设备,至少解决了现有技术存在的问题,能够有效利用网络资源,提高用户服务质量。In view of this, the embodiments of the present invention expect to provide a routing implementation method and an MCDN node device, which at least solve the problems existing in the prior art, can effectively utilize network resources, and improve user service quality.

为达到上述目的,本发明实施例的技术方案是这样实现的:In order to achieve the above-mentioned purpose, the technical scheme of the embodiment of the present invention is realized as follows:

本发明实施例提供了一种路由实现方法,所述方法包括:An embodiment of the present invention provides a routing implementation method, and the method includes:

MCDN节点接收第一请求包,并检测所述第一请求包是否为预设类型的内容请求包;The MCDN node receives the first request packet, and detects whether the first request packet is a preset type of content request packet;

确定所述第一请求包为预设类型的内容请求包时,提取所述第一请求包中内容请求关键信息;When it is determined that the first request packet is a content request packet of a preset type, extracting the content request key information in the first request packet;

基于所述内容请求关键信息及预设的UAT确定所述第一请求包符合第一授权条件时,获取所述第一请求包对应的优先级信息;When determining that the first request packet meets the first authorization condition based on the content request key information and the preset UAT, acquiring priority information corresponding to the first request packet;

基于所述优先级信息及预设的内容中心网络CCN转发策略判断所述第一请求包是否满足CCN转发条件;Judging whether the first request packet satisfies the CCN forwarding condition based on the priority information and the preset content centric network CCN forwarding policy;

确定所述第一请求包满足所述CCN转发条件时,基于CCN通信模式对所述第一请求包进行CCN转发处理。When it is determined that the first request packet satisfies the CCN forwarding condition, CCN forwarding processing is performed on the first request packet based on the CCN communication mode.

上述方案中,所述预设类型的内容请求包为CCN类型的内容请求包;In the above scheme, the content request package of the preset type is the content request package of the CCN type;

所述提取所述第一请求包中内容请求关键信息,包括:The extracting the content request key information in the first request packet includes:

提取所述第一请求包中的用户标识及内容名前缀。Extract the user ID and content name prefix in the first request packet.

上述方案中,所述基于所述内容请求关键信息及预设的UAT确定所述第一请求包符合第一授权条件,包括:In the above solution, the determining that the first request packet complies with the first authorization condition based on the content request key information and the preset UAT includes:

将所述第一请求包对应的用户标识及内容名前缀分别与所述UAT中存储的用户标识及相应的内容名前缀进行匹配,当匹配成功时,确定所述第一请求包符合第一授权条件。Match the user identifier and content name prefix corresponding to the first request packet with the user identifier and the corresponding content name prefix stored in the UAT respectively, and when the matching is successful, determine that the first request packet complies with the first authorization condition.

上述方案中,所述基于所述优先级信息及预设的CCN转发策略判断所述第一请求包是否满足CCN转发条件,包括:In the above solution, determining whether the first request packet satisfies the CCN forwarding condition based on the priority information and the preset CCN forwarding policy includes:

判断所述第一请求包对应的优先级是否不低于预设的所述第一请求包对应的标准优先级,如果所述第一请求包对应的优先级不低于预设的所述第一请求包对应的标准优先级,确定所述第一请求包满足CCN转发条件;否则,确定所述第一请求包不满足CCN转发条件。Determine whether the priority corresponding to the first request packet is not lower than the preset standard priority corresponding to the first request packet, if the priority corresponding to the first request packet is not lower than the preset first request packet. A standard priority corresponding to a request packet, it is determined that the first request packet satisfies the CCN forwarding condition; otherwise, it is determined that the first request packet does not meet the CCN forwarding condition.

上述方案中,所述方法还包括:In the above scheme, the method also includes:

接收软件定义网络SDN控制器发送的用户授权信息及对应的标准优先级;Receive the user authorization information and the corresponding standard priority sent by the software-defined network SDN controller;

基于所述用户授权信息及对应的标准优先级更新所述UAT;updating the UAT based on the user authorization information and corresponding standard priorities;

其中,所述用户授权信息为HSS对UE鉴权完成后,所述SDN控制器基于所述UE对应的用户ID从自身存储的用户授权信息表中获取得到。The user authorization information is obtained from the user authorization information table stored by the SDN controller based on the user ID corresponding to the UE after the HSS completes the authentication of the UE.

本发明实施例还提供了一种MCDN节点设备,所述MCDN节点设备包括:检测模块、提取模块、确定模块、判断模块及处理模块;其中,The embodiment of the present invention further provides an MCDN node device, the MCDN node device includes: a detection module, an extraction module, a determination module, a judgment module and a processing module; wherein,

所述检测模块,用于接收第一请求包,并检测所述第一请求包是否为预设类型的内容请求包;The detection module is configured to receive a first request packet and detect whether the first request packet is a content request packet of a preset type;

所述提取模块,用于确定所述第一请求包为预设类型的内容请求包时,提取所述第一请求包中内容请求关键信息;The extraction module is configured to extract the key information of the content request in the first request package when it is determined that the first request package is a preset type of content request package;

所述确定模块,用于基于所述内容请求关键信息及预设的UAT确定所述第一请求包符合第一授权条件时,获取所述第一请求包对应的优先级信息;The determining module is configured to obtain priority information corresponding to the first request packet when it is determined that the first request packet meets the first authorization condition based on the content request key information and the preset UAT;

所述判断模块,用于基于所述优先级信息及预设的CCN转发策略判断所述第一请求包是否满足CCN转发条件;The judging module is configured to judge whether the first request packet satisfies the CCN forwarding condition based on the priority information and the preset CCN forwarding policy;

所述处理模块,用于确定所述第一请求包满足所述CCN转发条件时,基于CCN通信模式对所述第一请求包进行CCN转发处理。The processing module is configured to perform CCN forwarding processing on the first request packet based on the CCN communication mode when it is determined that the first request packet satisfies the CCN forwarding condition.

上述方案中,所述预设类型的内容请求包为CCN类型的内容请求包;In the above scheme, the content request package of the preset type is the content request package of the CCN type;

所述提取模块,还用于提取所述第一请求包中的用户标识及内容名前缀。The extraction module is further configured to extract the user identifier and the content name prefix in the first request packet.

上述方案中,所述确定模块,还用于将所述第一请求包对应的用户标识及内容名前缀分别与所述UAT中存储的用户标识及相应的内容名前缀进行匹配,当匹配成功时,确定所述第一请求包符合第一授权条件。In the above scheme, the determining module is further configured to match the user identifier and the content name prefix corresponding to the first request packet with the user identifier and the corresponding content name prefix stored in the UAT respectively, when the matching is successful. , it is determined that the first request packet complies with the first authorization condition.

上述方案中,所述判断模块,还用于判断所述第一请求包对应的优先级是否不低于预设的所述第一请求包对应的标准优先级,如果所述第一请求包对应的优先级不低于预设的所述第一请求包对应的标准优先级,确定所述第一请求包满足CCN转发条件;否则,确定所述第一请求包不满足CCN转发条件。In the above solution, the judging module is further configured to judge whether the priority corresponding to the first request packet is not lower than the preset standard priority corresponding to the first request packet, if the first request packet corresponds to If the priority is not lower than the preset standard priority corresponding to the first request packet, it is determined that the first request packet satisfies the CCN forwarding condition; otherwise, it is determined that the first request packet does not meet the CCN forwarding condition.

上述方案中,所述MCDN节点设备还包括更新模块,用于接收SDN控制器发送的用户授权信息及对应的标准优先级,基于所述用户授权信息及对应的标准优先级更新所述UAT;In the above solution, the MCDN node device further includes an update module for receiving the user authorization information and the corresponding standard priority sent by the SDN controller, and updating the UAT based on the user authorization information and the corresponding standard priority;

其中,所述用户授权信息为HSS对UE鉴权完成后,所述SDN控制器基于所述UE对应的用户ID从自身存储的用户授权信息表中获取得到。The user authorization information is obtained from the user authorization information table stored by the SDN controller based on the user ID corresponding to the UE after the HSS completes the authentication of the UE.

本发明实施例所提供的路由实现方法及MCDN节点设备,MCDN节点接收第一请求包,并检测所述第一请求包是否为预设类型的内容请求包;确定所述第一请求包为预设类型的内容请求包时,提取所述第一请求包中内容请求关键信息;基于所述内容请求关键信息及预设的UAT确定所述第一请求包符合第一授权条件时,获取所述第一请求包对应的优先级信息;基于所述优先级信息及预设的CCN转发策略判断所述第一请求包是否满足CCN转发条件;确定所述第一请求包满足所述CCN转发条件时,基于CCN通信模式对所述第一请求包进行CCN转发处理。如此,可以基于预设的用户授权表及用户的授权情况对用户请求包进行路由管理,能够有效的利用网络资源,提高用户服务质量,并可以解决由节点内容动态性、节点状态变化、链路状态引起的网络传输效率下降等问题。In the routing implementation method and MCDN node device provided by the embodiment of the present invention, the MCDN node receives a first request packet, and detects whether the first request packet is a content request packet of a preset type; and determines that the first request packet is a preset type of content request packet. When setting a type of content request package, extract the content request key information in the first request package; when it is determined that the first request package meets the first authorization condition based on the content request key information and the preset UAT, obtain the content request package. priority information corresponding to the first request packet; judge whether the first request packet satisfies the CCN forwarding condition based on the priority information and the preset CCN forwarding policy; when it is determined that the first request packet satisfies the CCN forwarding condition , and perform CCN forwarding processing on the first request packet based on the CCN communication mode. In this way, routing management of user request packets can be performed based on the preset user authorization table and user authorization status, which can effectively utilize network resources, improve user service quality, and solve problems caused by node content dynamics, node state changes, and links. Problems such as the decline of network transmission efficiency caused by the state.

附图说明Description of drawings

图1为MCDN架构示意图一;Figure 1 is a schematic diagram of the MCDN architecture;

图2为兴趣包及数据包结构组成示意图;FIG. 2 is a schematic diagram of the structure of an interest packet and a data packet;

图3为CS、PIT及FIB的格式示意图;Fig. 3 is the format schematic diagram of CS, PIT and FIB;

图4为本发明实施例CCN节点处理兴趣包的流程示意图;4 is a schematic flowchart of a CCN node processing an Interest packet according to an embodiment of the present invention;

图5为本发明实施例CCN节点处理数据包的流程示意图;5 is a schematic flowchart of a CCN node processing a data packet according to an embodiment of the present invention;

图6为本发明实施例MCDN架构示意图二;6 is a second schematic diagram of an MCDN architecture according to an embodiment of the present invention;

图7为本发明实施例路由实现方法流程示意图一;FIG. 7 is a schematic flowchart 1 of a routing implementation method according to an embodiment of the present invention;

图8为本发明实施例UAT示意图;FIG. 8 is a schematic diagram of a UAT according to an embodiment of the present invention;

图9为本发明实施例路由实现方法流程示意图二;9 is a second schematic flowchart of a routing implementation method according to an embodiment of the present invention;

图10为本发明实施例路由实现方法流程示意图三;FIG. 10 is a third schematic flowchart of a routing implementation method according to an embodiment of the present invention;

图11为本发明实施例MCDN节点获取用户授权信息的流程示意图;11 is a schematic flowchart of an MCDN node acquiring user authorization information according to an embodiment of the present invention;

图12为本发明实施例MCDN节点对第一请求包进行CCN转发处理的流程示意图;12 is a schematic flowchart of a CCN forwarding process performed by an MCDN node on a first request packet according to an embodiment of the present invention;

图13为本发明实施例MCDN节点设备的组成结构示意图。FIG. 13 is a schematic diagram of the composition and structure of an MCDN node device according to an embodiment of the present invention.

具体实施方式Detailed ways

CCN采用以内容(信息)为中心的通信模式来构建网络,解除了内容与位置之间的耦合关系,用户不需要关心从哪台服务器获取内容,而只需关心内容本身,这是一种从“where”到“what”的转变。在通信过程中,所有的网络节点均可以基于内容的名字进行路由和转发,并对传输经过自身的内容进行缓存,以便后续有相同内容请求的用户直接从本地缓存获取内容。CCN adopts a content (information)-centric communication mode to build a network, which removes the coupling relationship between content and location. Users do not need to care which server to obtain content from, but only the content itself. The transition from "where" to "what". During the communication process, all network nodes can route and forward the content based on the name of the content, and cache the content transmitted through itself, so that users who have the same content request in the future can directly obtain the content from the local cache.

在内容中心网络中传输的报文包括两种:兴趣包(Interest packet)和数据包(Data packet);所述兴趣包及数据包组成如图2示。兴趣包由内容请求用户发出,同时携带被请求的内容名前缀,数据包与兴趣包相对应,携带被请求的内容数据,用于响应内容请求用户发出的兴趣包。The packets transmitted in the content-centric network include two types: an interest packet (Interest packet) and a data packet (Data packet). The composition of the interest packet and the data packet is shown in FIG. 2 . The interest packet is sent by the content requesting user and carries the requested content name prefix. The data packet corresponds to the interest packet, carries the requested content data, and is used to respond to the interest packet sent by the content requesting user.

每个CCN节点都维护三张用于记录节点内容及指导处理兴趣包和数据包的表,分别为缓存库(CS,Cache Store)、未决请求表(PIT,Pending Interest Table)及转发信息表(FIB,Forwarding Information Base);其中,CS用于缓存经过该CCN节点的内容数据,以便于在本次通信结束后,缓存下来的数据仍然可以为其它有相同内容请求的用户服务;PIT用于记录经过该节点的兴趣包信息,以便于数据包原路返回;FIB与传输控制协议/因特网互联协议(TCP/IP,Transmission Control Protocol/Internet Protocol)网络中的IP路由表功能类似,用于提供下一跳的转发信息;所述CS、PIT及FIB的格式如图3所示。Each CCN node maintains three tables used to record the content of the node and guide the processing of interest packets and data packets, namely the cache store (CS, Cache Store), the pending request table (PIT, Pending Interest Table) and the forwarding information table. (FIB, Forwarding Information Base); where CS is used to cache the content data passing through the CCN node, so that after this communication ends, the cached data can still serve other users who have the same content request; PIT is used for Record the interest packet information passing through the node, so that the data packet can return the same way; FIB is similar to the IP routing table in the Transmission Control Protocol/Internet Protocol (TCP/IP, Transmission Control Protocol/Internet Protocol) network, and is used to provide Forwarding information of the next hop; the formats of the CS, PIT and FIB are shown in FIG. 3 .

CCN节点处理兴趣包的流程如图4所示,当一个节点收到兴趣包时,首先会匹配CS,如果CS中已经缓存了被请求内容(缓存命中),则直接沿兴趣包的到达路径转发内容数据并丢弃该兴趣包;如果CS中没有被请求内容(缓存未命中),则进一步匹配PIT,如果有PIT中有与兴趣包相同的内容名前缀,则在PIT的相应条目中增加兴趣包的到达接口,并丢弃兴趣包;如果PIT也没有匹配,则查找FIB,向所有匹配的端口转发兴趣包(兴趣包的到达接口不再转发),并在PIT中记录兴趣包的到达接口;如果FIB也没有匹配条目,则丢弃兴趣包或者转发至默认接口。The process of CCN node processing Interest packets is shown in Figure 4. When a node receives an Interest packet, it will first match the CS. If the requested content has been cached in the CS (cache hit), it will be forwarded directly along the arrival path of the Interest packet. Content data and discard the Interest packet; if there is no requested content in the CS (cache miss), further match the PIT, if there is a PIT with the same content name prefix as the Interest packet, add the Interest packet to the corresponding entry of the PIT If there is no match in PIT, find the FIB, forward the Interest packet to all matching ports (the arrival interface of the Interest packet is no longer forwarded), and record the arrival interface of the Interest packet in the PIT; if If there is no matching entry in the FIB, the Interest is dropped or forwarded to the default interface.

与兴趣包相比,数据包的处理过程相对简单,如图5所示,当节点收到数据包时,会对数据包的内容名字段进行最长前缀匹配,首先匹配CS,如果有相同的缓存数据,则直接丢弃该数据包;如果没有,继续与PIT中的条目匹配。若匹配PIT,则向相应的端口转发兴趣包,并将数据包缓存至CS,如果PIT中没有匹配的条目,直接丢弃数据包。Compared with the Interest packet, the processing process of the data packet is relatively simple. As shown in Figure 5, when the node receives the data packet, it will perform the longest prefix match on the content name field of the data packet. Cache data, drop the packet directly; if not, continue to match the entry in the PIT. If it matches the PIT, forward the Interest packet to the corresponding port, and cache the data packet to the CS. If there is no matching entry in the PIT, the data packet is directly discarded.

本发明实施例基于图6所示MCDN架构,MCDN部署在基站中,基站之间通过X2接口连接,除原有接口功能外,增加数据转发功能,且基站之间可以通过基于内容的通信模式进行数据通信,给用户提供内容服务;上层采用SDN控制器对下层边缘节点进行管理,并对第三方用户开放接口,提供部分网络管理权限。定义授权用户才被允许使用MCDN服务,软件定义网络(SDN,Software Defined Network)控制器中设置授权信息表来记录用户授权信息。The embodiment of the present invention is based on the MCDN architecture shown in FIG. 6. The MCDN is deployed in the base stations, and the base stations are connected through the X2 interface. In addition to the original interface function, a data forwarding function is added, and the content-based communication mode can be used between the base stations. Data communication provides users with content services; the upper layer uses the SDN controller to manage the lower layer edge nodes, and opens interfaces to third-party users to provide some network management rights. Only authorized users are allowed to use the MCDN service. An authorization information table is set in the Software Defined Network (SDN, Software Defined Network) controller to record user authorization information.

在本发明实施例中,MCDN节点接收第一请求包,并检测所述第一请求包是否为预设类型的内容请求包;若所述第一请求包为预设类型的内容请求包,提取所述第一请求包中内容请求关键信息;基于所述内容请求关键信息及预设的用户授权表UAT确定所述第一请求包符合第一授权条件时,获取所述第一请求包对应的优先级信息;基于所述优先级信息及预设的内容中心网络CCN转发策略判断所述第一请求包是否满足CCN转发条件;确定所述第一请求包满足所述CCN转发条件时,基于CCN通信模式对所述第一请求包进行CCN转发处理。In the embodiment of the present invention, the MCDN node receives the first request packet, and detects whether the first request packet is a content request packet of a preset type; if the first request packet is a content request packet of a preset type, extracts the The content request key information in the first request package; when determining that the first request package meets the first authorization condition based on the content request key information and the preset user authorization table UAT, obtain the corresponding content of the first request package. priority information; judge whether the first request packet satisfies the CCN forwarding condition based on the priority information and the preset content centric network CCN forwarding policy; when it is determined that the first request packet satisfies the CCN forwarding condition, based on the CCN The communication mode performs CCN forwarding processing on the first request packet.

下面结合附图及具体实施例对本发明再作进一步详细的说明。The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

实施例一Example 1

图7为本发明实施例路由实现方法流程示意图,如图7所示,本发明实施例路由实现方法包括:FIG. 7 is a schematic flowchart of a routing implementation method according to an embodiment of the present invention. As shown in FIG. 7 , the routing implementation method according to the embodiment of the present invention includes:

步骤701:MCDN节点接收第一请求包,并检测所述第一请求包是否为预设类型的内容请求包。Step 701: The MCDN node receives the first request packet, and detects whether the first request packet is a content request packet of a preset type.

这里,所述MCDN节点位于基站eNodeB,所述预设类型的内容请求包可以为CCN类型的内容请求包。Here, the MCDN node is located at the base station eNodeB, and the preset type of content request packet may be a CCN type of content request packet.

在一实施例中,MCDN节点通过检测所述第一请求包的包头结构判断所述第一请求包是否为预设类型的内容请求包,如检测得到所述第一请求包的包头包括内容名部分,可知该第一请求包为CCN类型的内容请求包。In one embodiment, the MCDN node judges whether the first request packet is a content request packet of a preset type by detecting the header structure of the first request packet, and if it is detected that the header of the first request packet includes a content name part, it can be known that the first request packet is a CCN type content request packet.

步骤702:确定所述第一请求包为预设类型的内容请求包时,提取所述第一请求包中内容请求关键信息。Step 702: When it is determined that the first request packet is a content request packet of a preset type, extract the key information of the content request in the first request packet.

这里,所述内容请求关键信息至少包括用户标识及内容名前缀;Here, the content request key information includes at least a user ID and a content name prefix;

其中,所述用户标识是一种全局唯一的标识,用于表示用户的唯一性和永久性,可以为用户身份标识(ID,Identification);Wherein, the user identifier is a globally unique identifier, used to represent the uniqueness and permanence of the user, and can be a user identity identifier (ID, Identification);

所述内容名前缀,用于表示某一用户可通过MCDN发起请求的内容,这一内容可以根据不同长度的前缀进行不同粒度的匹配,可以是某一内容提供者的所有内容,也可以是某一内容提供者可提供的某一类内容,也可以是一个空值,这时候说明该用户的所有内容请求均可以通过MCDN服务来满足,第三方业务管理者可以通过SDN控制器的管理界面实现这种可定制的授权功能。The content name prefix is used to indicate the content that a user can request through the MCDN. This content can be matched with different granularities according to prefixes of different lengths. It can be all the content of a content provider or a certain content. A certain type of content that a content provider can provide can also be a null value. At this time, it means that all content requests of the user can be satisfied through the MCDN service, and the third-party service manager can realize it through the management interface of the SDN controller This customizable authorization feature.

基于本发明所述实施例,在实际应用中,检测得到所述第一请求包并非预设类型的内容请求包时,直接上报所述第一请求包至SDN控制器。Based on the embodiments of the present invention, in practical applications, when it is detected that the first request packet is not a content request packet of a preset type, the first request packet is directly reported to the SDN controller.

步骤703:基于所述内容请求关键信息及预设的UAT确定所述第一请求包符合第一授权条件时,获取所述第一请求包对应的优先级信息。Step 703: Obtain priority information corresponding to the first request packet when it is determined that the first request packet meets the first authorization condition based on the content request key information and the preset UAT.

这里,所述第一请求包对应的优先级信息即发送所述第一请求包的用户对应的优先级信息,优先级A为最高优先级,以此向下逐级降低,考虑当节点负载过重时,可选择优先级高的请求进行服务,第三方管理者也可以通过结合优先级配置实现多样化的定制服务;Here, the priority information corresponding to the first request packet is the priority information corresponding to the user who sent the first request packet, and the priority A is the highest priority, so it is gradually reduced downwards. Considering that when the node is overloaded, In severe cases, requests with high priority can be selected for service, and third-party managers can also achieve diversified customized services by combining priority configuration;

在边缘接入层的eNodeB节点中增加一个用户授权表(UAT,User AuthorizationTable),用于记录该节点所接的用户的授权信息,通过该表的索引可以实现被授权用户的内容请求可以通过MCDN服务来满足;图8所示为本发明实施例UAT示意图,其中,所述标准优先级用于定义该内容请求的最低优先级,即只有用户优先级大于该请求的优先级才可以由MCDN服务满足,该属性可由第三方管理者通过SDN控制器更新。A User Authorization Table (UAT, User Authorization Table) is added to the eNodeB node of the edge access layer to record the authorization information of the user connected to the node. Through the index of the table, the content request of the authorized user can be realized through the MCDN Figure 8 shows a schematic diagram of the UAT according to the embodiment of the present invention, wherein the standard priority is used to define the lowest priority of the content request, that is, only the user priority greater than the priority of the request can be served by the MCDN If satisfied, this attribute can be updated by the third-party administrator through the SDN controller.

在实际应用中,所述基于所述内容请求关键信息及预设的UAT确定所述第一请求包符合第一授权条件,包括:In a practical application, the determining that the first request packet complies with the first authorization condition based on the content request key information and the preset UAT includes:

将所述第一请求包对应的用户标识,即用户ID及内容名前缀分别与所述UAT中存储的用户标识及相应的内容名前缀进行匹配,当匹配成功时,即用户ID和内容名前缀同时匹配,确定所述第一请求包符合第一授权条件;Match the user ID corresponding to the first request packet, that is, the user ID and the content name prefix with the user ID and the corresponding content name prefix stored in the UAT, respectively, when the matching is successful, that is, the user ID and the content name prefix. Matching at the same time, it is determined that the first request packet complies with the first authorization condition;

当匹配失败时,确定所述第一请求包不符合第一授权条件,直接上报所述第一请求包至SDN控制器。When the matching fails, it is determined that the first request packet does not meet the first authorization condition, and the first request packet is directly reported to the SDN controller.

步骤704:基于所述优先级信息及预设的CCN转发策略判断所述第一请求包是否满足CCN转发条件。Step 704: Determine whether the first request packet satisfies the CCN forwarding condition based on the priority information and the preset CCN forwarding policy.

在一实施例中,上述操作具体包括:判断所述第一请求包对应的优先级是否不低于预设的所述第一请求包对应的标准优先级,也即判断所述第一请求包对应的优先级是否不低于所述第一请求包的请求内容对应的最低优先级,如果所述第一请求包对应的优先级不低于预设的所述第一请求包对应的标准优先级,确定所述第一请求包满足CCN转发条件;否则,确定所述第一请求包不满足CCN转发条件。In an embodiment, the above operation specifically includes: judging whether the priority corresponding to the first request packet is not lower than the preset standard priority corresponding to the first request packet, that is, judging whether the first request packet corresponds to the priority. Whether the corresponding priority is not lower than the lowest priority corresponding to the request content of the first request packet, if the priority corresponding to the first request packet is not lower than the preset standard priority corresponding to the first request packet level, it is determined that the first request packet satisfies the CCN forwarding condition; otherwise, it is determined that the first request packet does not meet the CCN forwarding condition.

步骤705:确定所述第一请求包满足所述CCN转发条件时,基于CCN通信模式对所述第一请求包进行CCN转发处理。Step 705: When it is determined that the first request packet satisfies the CCN forwarding condition, perform CCN forwarding processing on the first request packet based on the CCN communication mode.

这里,当确定所述第一请求包满足所述CCN转发条件时,为所述第一请求包对应的用户提供MCDN服务,即将所述第一请求包作为兴趣包进行标准的基于CCN通信模式的兴趣包处理流程,具体包括:将所述第一请求包首先匹配CS,如果CS中已经缓存了被请求内容(缓存命中),则直接沿所述第一请求包的到达路径转发内容数据并丢弃该兴趣包;如果CS中没有被请求内容(缓存未命中),则进一步匹配PIT,如果有PIT中有与所述第一请求包相同的内容名前缀,则在PIT的相应条目中增加所述第一请求包的到达接口,并丢弃所述第一请求包;如果PIT也没有匹配,则查找FIB,向所有匹配的端口转发所述第一请求包(所述第一请求包的到达接口不再转发),并在PIT中记录所述第一请求包的到达接口;如果FIB也没有匹配条目,则丢弃所述第一请求包或者转发至默认接口。Here, when it is determined that the first request packet satisfies the CCN forwarding condition, the MCDN service is provided for the user corresponding to the first request packet, that is, the first request packet is used as an interest packet to perform standard CCN communication mode-based The interest packet processing flow specifically includes: first matching the first request packet to CS, and if the requested content has been cached in the CS (cache hit), directly forwarding the content data along the arrival path of the first request packet and discarding it This interest packet; if there is no requested content in the CS (cache miss), then further match the PIT, if there is a PIT with the same content name prefix as the first request packet, then add the corresponding entry in the PIT with the The arrival interface of the first request packet, and discard the first request packet; if the PIT does not match, look up the FIB, and forward the first request packet to all matching ports (the arrival interface of the first request packet does not match). Re-forwarding), and record the arrival interface of the first request packet in the PIT; if there is no matching entry in the FIB, the first request packet is discarded or forwarded to the default interface.

实施例二Embodiment 2

图9为本发明实施例路由实现方法流程示意图,如图9所示,本发明实施例路由实现方法包括:FIG. 9 is a schematic flowchart of a routing implementation method according to an embodiment of the present invention. As shown in FIG. 9 , the routing implementation method according to the embodiment of the present invention includes:

步骤901:MCDN节点接收第一请求包,并检测所述第一请求包是否为预设类型的内容请求包,如果是,执行步骤902;如果不是,执行步骤906。Step 901: The MCDN node receives the first request packet, and detects whether the first request packet is a content request packet of a preset type, if so, executesstep 902; if not, executesstep 906.

这里,所述MCDN节点位于基站eNodeB,所述预设类型的内容请求包可以为CCN类型的内容请求包。Here, the MCDN node is located at the base station eNodeB, and the preset type of content request packet may be a CCN type of content request packet.

在本发明实施例中,所述预设类型的内容请求包为CCN类型的内容请求包。In this embodiment of the present invention, the preset type of content request packet is a CCN type of content request packet.

步骤902:提取所述第一请求包中内容请求关键信息。Step 902: Extract the key information of the content request in the first request packet.

在本发明实施例中,所述内容请求关键信息至少包括用户ID及内容名前缀。In this embodiment of the present invention, the content request key information includes at least a user ID and a content name prefix.

步骤903:基于所述内容请求关键信息及预设的UAT判断所述第一请求包是否符合第一授权条件,如果符合,执行步骤904;如果不符合,执行步骤906。Step 903: Based on the content request key information and the preset UAT, determine whether the first request packet complies with the first authorization condition, if yes, go toStep 904; if not, go toStep 906.

这里,所述UAT设置于所述MCDN节点上,用于记录该节点所接的用户的授权信息,如图8所示,其中,所述标准优先级用于定义该内容请求的最低优先级,即只有用户优先级大于该请求的优先级才可以由MCDN服务满足,该属性可由第三方管理者通过SDN控制器更新。Here, the UAT is set on the MCDN node to record the authorization information of the user connected to the node, as shown in FIG. 8 , wherein the standard priority is used to define the lowest priority of the content request, That is, only the priority of the user is higher than the priority of the request can be satisfied by the MCDN service, and this attribute can be updated by the third-party administrator through the SDN controller.

在本发明实施例中,将所述第一请求包对应的用户ID及内容名前缀分别与所述UAT中存储的用户ID及相应的内容名前缀进行匹配,当匹配成功时,即用户ID和内容名前缀同时匹配,确定所述第一请求包符合第一授权条件;否则,确定所述第一请求包不符合第一授权条件。In the embodiment of the present invention, the user ID and content name prefix corresponding to the first request packet are respectively matched with the user ID and the corresponding content name prefix stored in the UAT. When the matching is successful, the user ID and If the content name prefixes are matched at the same time, it is determined that the first request packet meets the first authorization condition; otherwise, it is determined that the first request packet does not meet the first authorization condition.

步骤904:获取所述第一请求包对应的优先级,并基于所述优先级及预设的CCN转发策略判断所述第一请求包是否满足CCN转发条件,如果满足,执行步骤905;如果不满足,执行步骤906。Step 904: Acquire the priority corresponding to the first request packet, and judge whether the first request packet satisfies the CCN forwarding condition based on the priority and the preset CCN forwarding policy, if so, performstep 905; If satisfied,step 906 is executed.

在本发明实施例中,所述预设的CCN转发策略为所述用户对应的优先级,即请求包对应的优先级不低于请求内容对应的标准优先级;In the embodiment of the present invention, the preset CCN forwarding policy is the priority corresponding to the user, that is, the priority corresponding to the request packet is not lower than the standard priority corresponding to the request content;

也即,上述操作具体包括:判断所述第一请求包对应的优先级是否不低于UAT中所述第一请求包对应的标准优先级,也即判断所述第一请求包对应的优先级是否不低于所述第一请求包的请求内容对应的最低优先级,如果所述第一请求包对应的优先级不低于预设的所述第一请求包对应的标准优先级,确定所述第一请求包满足CCN转发条件;否则,确定所述第一请求包不满足CCN转发条件。That is, the above operation specifically includes: judging whether the priority corresponding to the first request packet is not lower than the standard priority corresponding to the first request packet in the UAT, that is, judging the priority corresponding to the first request packet Whether it is not lower than the lowest priority corresponding to the request content of the first request packet, if the priority corresponding to the first request packet is not lower than the preset standard priority corresponding to the first request packet, determine the The first request packet satisfies the CCN forwarding condition; otherwise, it is determined that the first request packet does not meet the CCN forwarding condition.

步骤905:基于CCN通信模式对所述第一请求包进行CCN转发处理。Step 905: Perform CCN forwarding processing on the first request packet based on the CCN communication mode.

当确定所述第一请求包满足所述CCN转发条件时,将所述第一请求包作为兴趣包进行标准的基于CCN通信模式的兴趣包处理流程,具体包括:将所述第一请求包首先匹配CS,如果CS中已经缓存了被请求内容,则直接沿所述第一请求包的到达路径转发内容数据并丢弃该兴趣包;如果CS中没有被请求内容,则进一步匹配PIT,如果有PIT中有与所述第一请求包相同的内容名前缀,则在PIT的相应条目中增加所述第一请求包的到达接口,并丢弃所述第一请求包;如果PIT也没有匹配,则查找FIB,向所有匹配的端口转发所述第一请求包,并在PIT中记录所述第一请求包的到达接口;如果FIB也没有匹配条目,则丢弃所述第一请求包或者转发至默认接口。When it is determined that the first request packet satisfies the CCN forwarding condition, using the first request packet as an interest packet to perform a standard CCN communication mode-based interest packet processing flow, which specifically includes: Match CS, if the requested content has been cached in CS, directly forward the content data along the arrival path of the first request packet and discard the interest packet; if there is no requested content in CS, further match PIT, if there is PIT If there is the same content name prefix as the first request packet, add the arrival interface of the first request packet in the corresponding entry of the PIT, and discard the first request packet; if the PIT does not match, search for FIB, forward the first request packet to all matching ports, and record the arrival interface of the first request packet in the PIT; if there is no matching entry in the FIB, discard the first request packet or forward it to the default interface .

步骤906:直接上报所述第一请求包至SDN控制器。Step 906: Directly report the first request packet to the SDN controller.

实施例三Embodiment 3

图10为本发明实施例路由实现方法流程示意图,如图10所示,本发明实施例路由实现方法包括:FIG. 10 is a schematic flowchart of a routing implementation method according to an embodiment of the present invention. As shown in FIG. 10 , the routing implementation method according to the embodiment of the present invention includes:

步骤1001:MCDN节点接收第一请求包,判断所述第一请求包是否为CCN类型的内容请求包,如果是,执行步骤1002;如果不是,执行步骤1005。Step 1001: The MCDN node receives the first request packet, and determines whether the first request packet is a CCN type content request packet, if so, executesstep 1002; if not, executesstep 1005.

在本发明实施例中,MCDN节点通过检测所述第一请求包的包头结构判断所述第一请求包是否为预设类型的内容请求包,如检测得到所述第一请求包的包头包括内容名部分,可知该第一请求包为CCN类型的内容请求包。In this embodiment of the present invention, the MCDN node determines whether the first request packet is a content request packet of a preset type by detecting the header structure of the first request packet, and if it is detected that the header of the first request packet includes content Name part, it can be known that the first request packet is a CCN type content request packet.

步骤1002:提取所述第一请求包中的用户ID及内容名前缀,将所述用户ID及内容名前缀分别与UAT中存储的用户ID及相应的内容名前缀进行匹配,判断匹配是否成功,如果匹配成功,执行步骤1003;如果匹配失败,执行步骤1005。Step 1002: Extract the user ID and content name prefix in the first request packet, match the user ID and content name prefix with the user ID and the corresponding content name prefix stored in the UAT respectively, and determine whether the matching is successful, If the match succeeds, go tostep 1003; if the match fails, go tostep 1005.

这里,所述匹配成功即用户ID和内容名前缀同时匹配成功。Here, the successful matching means that the user ID and the content name prefix are matched successfully at the same time.

所述UAT用于记录该MCDN节点接收的用户授权信息,所述用户授权信息至少包括:用户标识、内容名前缀、用户优先级及对应的标准优先级,通过该表的索引可以实现被授权用户的内容请求可以通过MCDN服务来满足,如图8所示,其中,所述标准优先级用于定义该内容请求的最低优先级,即只有用户优先级大于该请求的优先级才可以由MCDN服务满足,该属性可由第三方管理者通过SDN控制器更新。The UAT is used to record the user authorization information received by the MCDN node, and the user authorization information includes at least: user ID, content name prefix, user priority and corresponding standard priority, and authorized users can be realized through the index of this table. The content request can be satisfied by the MCDN service, as shown in Figure 8, where the standard priority is used to define the lowest priority of the content request, that is, only the user priority greater than the priority of the request can be served by the MCDN If satisfied, this attribute can be updated by the third-party administrator through the SDN controller.

基于本发明所述实施例,在实际应用中,所述MCDN节点获取用户授权信息的过程在用户接入网络附着过程中实现,具体操作过程如图11所示,包括:Based on the embodiments of the present invention, in practical applications, the process of acquiring user authorization information by the MCDN node is implemented during the user access network attachment process. The specific operation process is shown in Figure 11, including:

步骤1:UE发送附着请求给eNodeB。Step 1: The UE sends an attach request to the eNodeB.

步骤2:eNodeB转发所述附着请求给SDN控制器。Step 2: The eNodeB forwards the attach request to the SDN controller.

步骤3:SDN控制器发送ID请求给UE。Step 3: The SDN controller sends an ID request to the UE.

步骤4:用户UE发送ID响应给所述SDN控制器。Step 4: The user UE sends an ID response to the SDN controller.

这里,所述ID响应携带用户ID。Here, the ID response carries the user ID.

步骤5:归属签约用户服务器(HSS,Home Subscriber Server,)完成对所述UE的鉴权。Step 5: The Home Subscriber Server (HSS, Home Subscriber Server,) completes the authentication of the UE.

步骤6:基于所述用户ID,SDN控制器提取自身存储的用户授权信息表中的用户授权信息。Step 6: Based on the user ID, the SDN controller extracts the user authorization information in the user authorization information table stored by itself.

在一实施例中,所述用户授权信息表如下表所示:In one embodiment, the user authorization information table is shown in the following table:

用户标识User ID内容名前缀Content name prefix用户优先级User priorityUIDaUIDaCP1/C1/...CP1/C1/...AAUIDaUIDaCP2/...CP2/...BBUIDbUIDbCP1/C1/...CP1/C1/...BB

步骤7:SDN控制器发送所述用户授权信息及内容对应的标准优先级给所述eNodeB。Step 7: The SDN controller sends the user authorization information and the standard priority corresponding to the content to the eNodeB.

步骤8:eNodeB基于所述用户授权信息及对应的标准优先级更新所述UAT。Step 8: The eNodeB updates the UAT based on the user authorization information and the corresponding standard priority.

其中,与SDN控制器参与信息交互的是eNodeB内部软件化的移动管理实体(MME,Mobility Management Entity)模块。The software-based Mobility Management Entity (MME, Mobility Management Entity) module inside the eNodeB is involved in the information exchange with the SDN controller.

步骤1003:获取所述第一请求包对应的优先级,并判断所述优先级是否不低于所述UAT中与所述内容名前缀对应的标准优先级,如果是,执行步骤904;否则,执行步骤905。Step 1003: Obtain the priority corresponding to the first request packet, and determine whether the priority is not lower than the standard priority corresponding to the content name prefix in the UAT, if so, performstep 904; otherwise,Step 905 is performed.

步骤1004:基于CCN通信模式对所述第一请求包进行CCN转发处理。Step 1004: Perform CCN forwarding processing on the first request packet based on the CCN communication mode.

在一实施例中,所述基于CCN通信模式对所述第一请求包进行CCN转发处理的具体操作过程如图12所示,包括:In an embodiment, the specific operation process of performing CCN forwarding processing on the first request packet based on the CCN communication mode is shown in FIG. 12 , including:

步骤a:判断CS中是否缓存有所述第一请求包请求的内容,如果没有,执行步骤b;如果有,执行步骤e。Step a: determine whether the content requested by the first request packet is cached in the CS, if not, perform step b; if so, perform step e.

步骤b:判断PIT中是否存储有与所述第一请求包中内容名前缀相同的内容名前缀,如果没有,执行步骤c;如果有,执行步骤f。Step b: determine whether the PIT stores a content name prefix that is the same as the content name prefix in the first request packet, if not, execute step c; if so, execute step f.

步骤c:判断FIB中是否存储有与所述第一请求包对应的转发端口,如果有,执行步骤d;如果没有,执行步骤g。Step c: determine whether there is a forwarding port corresponding to the first request packet stored in the FIB, and if so, execute step d; if not, execute step g.

步骤d:向所有匹配的端口转发所述第一请求包,并记录所述端口至所述PIT。Step d: Forward the first request packet to all matching ports, and record the ports to the PIT.

步骤e:依据所述第一请求包的到达路径返回相应的内容数据。Step e: Return corresponding content data according to the arrival path of the first request packet.

步骤f:在所述PIT中增加所述第一请求包的到达接口,并丢弃所述第一请求包。Step f: adding the arrival interface of the first request packet in the PIT, and discarding the first request packet.

步骤g:丢弃所述第一请求包。Step g: Discard the first request packet.

步骤1005:直接上报所述第一请求包至SDN控制器。Step 1005: directly reporting the first request packet to the SDN controller.

实施例四Embodiment 4

图13为本发明实施例MCDN节点设备的组成结构示意图,所述MCDN节点设备位于基站eNodeB中,如图4所示,本发明实施例MCDN节点设备的组成包括:检测模块131、提取模块132、确定模块133、判断模块134及处理模块135;其中,FIG. 13 is a schematic diagram of the composition and structure of an MCDN node device according to an embodiment of the present invention. The MCDN node device is located in the base station eNodeB. As shown in FIG. 4 , the composition of the MCDN node device according to the embodiment of the present invention includes: a detection module 131, an extraction module 132, determining module 133, judging module 134 and processing module 135; wherein,

所述检测模块131,用于接收第一请求包,并检测所述第一请求包是否为预设类型的内容请求包;The detection module 131 is configured to receive a first request packet and detect whether the first request packet is a content request packet of a preset type;

所述提取模块132,用于确定所述第一请求包为预设类型的内容请求包时,提取所述第一请求包中内容请求关键信息;The extraction module 132 is configured to extract the content request key information in the first request package when it is determined that the first request package is a preset type of content request package;

所述确定模块133,用于基于所述内容请求关键信息及预设的UAT确定所述第一请求包符合第一授权条件时,获取所述第一请求包对应的优先级信息;The determining module 133 is configured to obtain priority information corresponding to the first request packet when it is determined that the first request packet meets the first authorization condition based on the content request key information and the preset UAT;

所述判断模块134,用于基于所述优先级信息及预设的CCN转发策略判断所述第一请求包是否满足CCN转发条件;The judging module 134 is configured to judge whether the first request packet satisfies the CCN forwarding condition based on the priority information and the preset CCN forwarding policy;

所述处理模块135,用于确定所述第一请求包满足所述CCN转发条件时,基于CCN通信模式对所述第一请求包进行CCN转发处理。The processing module 135 is configured to perform CCN forwarding processing on the first request packet based on the CCN communication mode when it is determined that the first request packet satisfies the CCN forwarding condition.

在一实施例中,所述预设类型的内容请求包为CCN类型的内容请求包;In one embodiment, the content request package of the preset type is a content request package of the CCN type;

所述提取模块132,还用于提取所述第一请求包中的用户标识及内容名前缀。The extraction module 132 is further configured to extract the user ID and content name prefix in the first request packet.

在一实施例中,所述确定模块133,还用于将所述第一请求包对应的用户标识及内容名前缀分别与所述UAT中存储的用户标识及相应的内容名前缀进行匹配,当匹配成功时,确定所述第一请求包符合第一授权条件。In one embodiment, the determining module 133 is further configured to match the user identifier and content name prefix corresponding to the first request packet with the user identifier and the corresponding content name prefix stored in the UAT, respectively. When the matching is successful, it is determined that the first request packet meets the first authorization condition.

在一实施例中,所述判断模块134,还用于判断所述第一请求包对应的优先级是否不低于预设的所述第一请求包对应的标准优先级,如果所述第一请求包对应的优先级不低于预设的所述第一请求包对应的标准优先级,确定所述第一请求包满足CCN转发条件;否则,确定所述第一请求包不满足CCN转发条件。In one embodiment, the judging module 134 is further configured to judge whether the priority corresponding to the first request packet is not lower than the preset standard priority corresponding to the first request packet, if the first The priority corresponding to the request packet is not lower than the preset standard priority corresponding to the first request packet, and it is determined that the first request packet satisfies the CCN forwarding condition; otherwise, it is determined that the first request packet does not meet the CCN forwarding condition .

在一实施例中,所述MCDN节点设备还包括更新模块136,用于接收SDN控制器发送的用户授权信息及对应的标准优先级,基于所述用户授权信息及对应的标准优先级更新所述UAT;In one embodiment, the MCDN node device further includes an update module 136, configured to receive user authorization information and corresponding standard priorities sent by the SDN controller, and update the user authorization information and corresponding standard priorities based on the user authorization information and corresponding standard priorities. UAT;

其中,所述用户授权信息为HSS对UE鉴权完成后,所述SDN控制器基于所述UE对应的用户ID从自身存储的用户授权信息表中获取得到。The user authorization information is obtained from the user authorization information table stored by the SDN controller based on the user ID corresponding to the UE after the HSS completes the authentication of the UE.

在本发明实施例中,所述MCDN节点设备中的检测模块131、提取模块132、确定模块133、判断模块134、处理模块135及更新模块136均可由终端或服务器中的中央处理器(CPU,Central Processing Unit)或数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)、或集成电路(ASIC,ApplicationSpecific Integrated Circuit)实现。In the embodiment of the present invention, the detection module 131, the extraction module 132, the determination module 133, the judgment module 134, the processing module 135 and the update module 136 in the MCDN node device can all be controlled by a central processing unit (CPU, Central Processing Unit) or Digital Signal Processor (DSP, Digital Signal Processor), or Field Programmable Gate Array (FPGA, Field Programmable Gate Array), or Integrated Circuit (ASIC, Application Specific Integrated Circuit) implementation.

这里需要指出的是:以上涉及MCDN节点设备的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明所述MCDN节点设备实施例中未披露的技术细节,请参照本发明方法实施例的描述。It should be pointed out here that the above description involving the MCDN node device is similar to the description of the above method, and the description of the beneficial effects of the same method will not be repeated. For technical details not disclosed in the embodiments of the MCDN node device of the present invention, please refer to the description of the method embodiments of the present invention.

以上所述,仅为本发明较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are merely preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.

Claims (8)

CN201610077508.0A2016-02-032016-02-03 Routing implementation method and mobile content distribution network node deviceActiveCN107040971B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610077508.0ACN107040971B (en)2016-02-032016-02-03 Routing implementation method and mobile content distribution network node device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610077508.0ACN107040971B (en)2016-02-032016-02-03 Routing implementation method and mobile content distribution network node device

Publications (2)

Publication NumberPublication Date
CN107040971A CN107040971A (en)2017-08-11
CN107040971Btrue CN107040971B (en)2021-05-18

Family

ID=59532981

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610077508.0AActiveCN107040971B (en)2016-02-032016-02-03 Routing implementation method and mobile content distribution network node device

Country Status (1)

CountryLink
CN (1)CN107040971B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108881072A (en)*2018-06-192018-11-23中国联合网络通信集团有限公司Data message processing method and interchanger

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1753390A (en)*2005-10-262006-03-29广东省电信有限公司研究院Method of implementing business discrimination and business service quality control on broadband network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20130085558A (en)*2011-12-212013-07-30삼성전자주식회사A processing method of an interest message and a data message according to priority in a content centric network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1753390A (en)*2005-10-262006-03-29广东省电信有限公司研究院Method of implementing business discrimination and business service quality control on broadband network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《An Efficient Content Delivery Framework for SDN Based LTE Network》;Rim Haw等;《Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication》;20140111;摘要、第1-3节*
《Content-Priority based Interest Forwarding in Content Centric Networks》;Muhammad Aamir;《Computer Science>Networking and Internet Architecture》;20141031;第I-IV部分*

Also Published As

Publication numberPublication date
CN107040971A (en)2017-08-11

Similar Documents

PublicationPublication DateTitle
US11553342B2 (en)Methods, systems, and computer readable media for mitigating 5G roaming security attacks using security edge protection proxy (SEPP)
JP7611381B2 (en) Method, system, and computer-readable medium for utilizing network capability identifiers to enforce received message rate limiting - Patents.com
CN116648940B (en)Methods, systems, and computer readable media for mitigating 5G roaming attacks on internet of things (IoT) devices based on expected User Equipment (UE) behavior patterns
US11528251B2 (en)Methods, systems, and computer readable media for ingress message rate limiting
US20210120596A1 (en)Method, user equipment, and network node for performing pdu session establishment procedure for ladn
EP2666263B1 (en)Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (dsr) having a distributed message processor architecture
US9525613B2 (en)Communication system, logical channel control device, control device, communication method and program
US8948007B2 (en)Interoperable quality of service pre-negotiation
CN109120528B (en) A kind of network communication method and related equipment
WO2019033920A1 (en)Method and device enabling network side to identify and control remote user equipment
CN111034260B (en)Stateful application identification while roaming
CN102201990B (en)A kind of service control method for autonomous networks and system
CN105357146B (en)Buffer queue saturation attack defence method, apparatus and system in egress gateways
CN1981485B (en)Communication system, radio lan base station control device, and radio lan base station device
CN112312481A (en) Method and system for communication between MEC and multi-operator core network
US20180310349A1 (en)Method and apparatus of caching service data in lte networks
WO2022033345A1 (en)Pdu session establishment method, terminal device, and chip system
WO2016034029A1 (en)Method and device for processing service traffic
WO2011044808A1 (en)Method and system for tracing anonymous communication
WO2013037208A1 (en)Transport stream template matching method and device in lte system
JP6480452B2 (en) Packet processing method and apparatus
WO2012130068A1 (en)Data packet transmission method and related apparatus
CN115918113B (en) User device connection policy
CN101179511A (en) Method for obtaining network address and access device
CN117859312B (en) Reduce the likelihood of a successful DoS attack by verifying overload control information

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp