CN108200206A - A kind of ICN Seamless Mobile systems based on SDN frameworks - Google Patents
A kind of ICN Seamless Mobile systems based on SDN frameworks Download PDFInfo
- Publication number
- CN108200206A CN108200206A CN201810130179.0A CN201810130179A CN108200206A CN 108200206 A CN108200206 A CN 108200206A CN 201810130179 A CN201810130179 A CN 201810130179A CN 108200206 A CN108200206 A CN 108200206A
- Authority
- CN
- China
- Prior art keywords
- content
- mobile
- pof
- mobile terminal
- controllers
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- 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/08—Reselecting an access point
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种基于SDN架构的ICN无缝移动系统。The invention relates to the field of communication technology, in particular to an ICN seamless mobile system based on SDN architecture.
背景技术Background technique
随着网络应用在生产和生活领域的普及,互联网已成为经济和社会发展的重要基石。宽带网络特别是移动互联网的兴起,引发了用户对在线内容访问需求的爆发式增长。与此同时,现阶段所采用的4G网络可预见性的将会被更先进的5G网络所取代。然而,互联网最初的设计是以支持Host-to-Host即主机间通信为主,在进行海量内容分发和传播时,以主机地址为中心的IP端对端通信模式暴露出在资源分配、安全性、可管可控性、特别是服务质量等方面的局限性。由于内容在互联网应用中的核心地位,发展以内容为中心的新型互联网架构成为大势所趋,现有研究将此类架构统称为信息中心网络(Information-CentricNetworking,ICN),作为一种新型的以信息为中心的网络体系结构,ICN的目标则是取代现有的IP网络来适应人们日益增长的网络需求。With the popularization of network applications in the field of production and life, the Internet has become an important cornerstone of economic and social development. The rise of broadband networks, especially the mobile Internet, has triggered explosive growth in users' demand for online content access. At the same time, the foreseeable 4G network used at this stage will be replaced by a more advanced 5G network. However, the initial design of the Internet is to support Host-to-Host, that is, host-to-host communication. When distributing and disseminating massive content, the IP end-to-end communication mode centered on the host address exposes problems in resource allocation and security. , controllability, especially the limitations of service quality. Due to the core position of content in Internet applications, the development of a new content-centric Internet architecture has become a general trend. Existing research refers to this type of architecture as Information-Centric Networking (ICN), as a new type of information-centric network. The center's network architecture, ICN's goal is to replace the existing IP network to meet people's growing network needs.
ICN是一种识别数据对象的名称而不是主机位置的新的网络结构。网络的相关操作都与位置标识符(IP地址)无关而是绑定到数据对象内容的名称,与当前基于发送方的TCP/IP模型相反,ICN传输是基于发布-订阅式的信息传递流程而不限于网络的可寻址接口。数据包的发送由用户请求触发,用户请求通过命名方式来进行路由,带有缓存的节点会将经过的内容进行缓存,通过相应兴趣请求的反向路径来传递数据。除此之外,由于ICN是基于对象的,所以信息的安全只与内容对象自身有关,所以ICN网络的安全性可以从数据完整性和机密性中分离出来,实现一种新的更加合理的安全模式。鉴于上文的描述,ICN是一种完美嵌合未来5G网络的新型网络结构。ICN is a new network structure that identifies the name of the data object rather than the location of the host. The related operations of the network are not related to the location identifier (IP address) but are bound to the name of the data object content. Contrary to the current TCP/IP model based on the sender, ICN transmission is based on the publish-subscribe information transfer process. Addressable interfaces that are not limited to networks. The sending of the data packet is triggered by the user request, and the user request is routed through the naming method, and the node with the cache will cache the passed content, and transfer the data through the reverse path of the corresponding interest request. In addition, since ICN is object-based, the security of information is only related to the content object itself, so the security of the ICN network can be separated from data integrity and confidentiality to achieve a new and more reasonable security model. In view of the above description, ICN is a new network structure that perfectly fits the future 5G network.
另一方面,软件定义网络(Software-Defined Networking,SDN)将转发平面与控制平面分离,在赋予控制平面更大灵活性的同时,使转发平面可以向上支持更多更复杂的协议。SDN当前的标准OpenFlow1.X仍是面向IP协议的,使得这些研究只能停留在设想阶段。协议无感知转发协议(Protocol-Oblivious Forwarding,POF)是华为对OpenFlow协议的扩展,也是正在酝酿中的OpenFlow2.0标准的候选组成部分。目前,POF项目已有物理设备可用于实际网络部署,使得在网络层研究5G-ICN融合的系统具备了现实基础。On the other hand, software-defined networking (Software-Defined Networking, SDN) separates the forwarding plane from the control plane. While giving the control plane greater flexibility, the forwarding plane can support more and more complex protocols. The current SDN standard OpenFlow1.X is still oriented to the IP protocol, so these studies can only stay in the imagination stage. The protocol-oblivious forwarding protocol (Protocol-Oblivious Forwarding, POF) is Huawei's extension to the OpenFlow protocol, and it is also a candidate component of the OpenFlow2.0 standard that is brewing. At present, the POF project already has physical equipment that can be used for actual network deployment, making it possible to study the 5G-ICN fusion system at the network layer with a realistic basis.
在现有的移动性支持方案中:Among existing mobility support schemes:
1、没有明确给出发现移动的机制:有的方案默认终端在访问或提供内容时能感知自己发生了移动,并主动在前后接入点间交换消息和数据实现无缝移动,但由于移动管理和内容访问分属两个层面,没有直接通信,这种默认的前提条件并不成立。1. The mechanism for discovering movement is not clearly given: some schemes default that the terminal can sense that it has moved when accessing or providing content, and actively exchange messages and data between the front and rear access points to achieve seamless mobility. However, due to mobility management Content access and content access belong to two levels, without direct communication, this default prerequisite does not hold.
2、没有定量可靠的缓存机制:有的方案是在消费者获取内容失败时,上报控制面,由控制面逐跳检查路由路径,找出问题所在,并重构和重启路由,但由于获取内容失败到重启路由的时间不确定,期间丢失的内容没有定量可靠的缓存,难以做到无缝移动。2. There is no quantitative and reliable caching mechanism: In some solutions, when consumers fail to obtain content, they report to the control plane, and the control plane checks the routing path hop by hop, finds out the problem, and reconstructs and restarts the route. The time from failure to restart is uncertain, and there is no quantitative and reliable cache for the lost content during the period, so it is difficult to achieve seamless movement.
发明内容Contents of the invention
本发明的目的是提供一种基于SDN架构的ICN无缝移动系统,可以实现无缝移动,使用户可以按需恢复由于移动切换过程而丢失的数据。The purpose of the present invention is to provide an ICN seamless mobile system based on SDN architecture, which can realize seamless mobile and enable users to restore data lost due to the mobile handover process on demand.
本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:
一种基于SDN架构的ICN无缝移动系统,设置于ICN核心网控制域内的POF控制器、会话管理模块、内容管理模块及若干边缘交换机;An ICN seamless mobile system based on SDN architecture, a POF controller, a session management module, a content management module and several edge switches set in the ICN core network control domain;
生产者与消费者携带的移动终端对应的记为第一移动终端与第二移动终端;第一移动终端与第二移动终端均各自通过接入点经边缘交换机接入ICN核心网控制域;The mobile terminals carried by the producer and the consumer are correspondingly recorded as the first mobile terminal and the second mobile terminal; the first mobile terminal and the second mobile terminal respectively access the ICN core network control domain through the edge switch through the access point;
当第一移动终端或者第二移动终端移动并切换接入点时,新的接入点所对应的边缘交换机无法匹配相应的ID,从而转发给POF控制器,由POF控制器配合会话管理模块和/或内容管理模块确定会话信息,并重新规划路径下发流表;之后,第一移动终端根据接收到的请求来匹配移动标识位,并回送第一移动终端或者第二移动终端移动切换过程中缓存的内容,第二移动终端根据内容数据块的序号对接收到的内容进行处理。When the first mobile terminal or the second mobile terminal moves and switches the access point, the edge switch corresponding to the new access point cannot match the corresponding ID, so it forwards it to the POF controller, and the POF controller cooperates with the session management module and /or the content management module determines the session information, and re-plans the path to send the flow table; after that, the first mobile terminal matches the mobile identification bit according to the received request, and sends back the first mobile terminal or the second mobile terminal during the mobile handover process For the cached content, the second mobile terminal processes the received content according to the sequence number of the content data block.
由上述本发明提供的技术方案可以看出,接入网与核心网、控制面与用户面保持独立,依靠支持POF协议的交换机和控制器,基于ICN协议的固有通信机制,在最短时间内发现终端在访问或提供内容时是否发生移动;同时,通过生产者周期性持续缓存实现定量可靠的无缝移动。It can be seen from the above-mentioned technical solution provided by the present invention that the access network and the core network, the control plane and the user plane are kept independent, relying on switches and controllers supporting the POF protocol, and based on the inherent communication mechanism of the ICN protocol, it can be found in the shortest time Whether the terminal moves when accessing or providing content; at the same time, quantitative and reliable seamless movement is realized through the periodic continuous cache of the producer.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings on the premise of not paying creative work.
图1为本发明实施例提供的一种基于SDN架构的ICN无缝移动系统的结构示意图;FIG. 1 is a schematic structural diagram of an ICN seamless mobile system based on an SDN architecture provided by an embodiment of the present invention;
图2为本发明实施例提供的一种基于SDN架构的ICN无缝移动系统的应用场景示意图;FIG. 2 is a schematic diagram of an application scenario of an ICN seamless mobile system based on an SDN architecture provided by an embodiment of the present invention;
图3为本发明实施例提供的第二移动终端无缝获取内容的流程图;FIG. 3 is a flowchart of a second mobile terminal seamlessly acquiring content according to an embodiment of the present invention;
图4为本发明实施例提供的第一终端无缝提供内容的流程图。FIG. 4 is a flow chart of seamlessly providing content by a first terminal according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
本发明实施例提供一种基于SDN架构的ICN无缝移动系统,该系统是基于POF控制器和交换机的IN路由实现的可以使得通信过程中访问内容丢失最少的一种方案。为了降低系统负载,无缝移动应该只针对正在执行业务的可移动终端,无业务的终端移动时则不会触发该机制。为了实现该方案,本发明实施例中,认为内容的ID是根据统一的规则自生成、自验证的并且内容分成数据块传输,并按顺序编号;对每一个需要实现无缝移动的业务创建一个会话,对于生产者和消费者端(对应第一移动终端、第二移动终端)各维护一个缓冲区,第一移动终端从会话业务创建之初,就按指定周期滑动缓存已发数据,以便回送可能丢失的内容,第二移动终端用来在该缓存中对收到的包进行进一步处理。除此之外,在会话持续阶段,消费者向控制平面周期性发送请求,而生产者向控制平面周期性发送内容发布消息,对生产者采用的方式是控制器在POF-SW(边缘交换机)中设置内容维持流表:POF-SW接收到内容发布消息后并不是每次都转发到控制平面,而是累计到一定次数或者一定时间之后向控制平面转发,控制平面据此来进行移动感知。The embodiment of the present invention provides an ICN seamless mobility system based on the SDN architecture, which is a solution based on the POF controller and the IN routing of the switch, which can minimize the loss of access content during the communication process. In order to reduce the system load, seamless mobility should only be aimed at mobile terminals that are performing services, and this mechanism will not be triggered when terminals without services move. In order to realize this solution, in the embodiment of the present invention, it is considered that the ID of the content is self-generated and self-verified according to a unified rule, and the content is divided into data blocks for transmission, and numbered in sequence; create an ID for each service that needs to realize seamless mobility For the session, each maintains a buffer for the producer and the consumer (corresponding to the first mobile terminal and the second mobile terminal). From the beginning of the creation of the session service, the first mobile terminal slides and caches the sent data according to the specified period for the return Potentially lost content is used by the second mobile terminal to further process the received packets in the cache. In addition, during the session continuation phase, consumers periodically send requests to the control plane, and producers periodically send content publishing messages to the control plane. Set the content maintenance flow table in: POF-SW does not forward the content publishing message to the control plane every time after receiving the content release message, but forwards it to the control plane after a certain number of times or a certain period of time, and the control plane performs mobile perception based on this.
本发明实施例提供的上述系统的架构及应用场景示意图分别如图1-图2所示。系统中可包含多个ICN核心网控制域,以及进行全局解析的全局系统。The schematic diagrams of the architecture and application scenarios of the above-mentioned system provided by the embodiments of the present invention are shown in FIGS. 1-2 respectively. The system can contain multiple ICN core network control domains, as well as a global system for global analysis.
每一ICN核心网控制域内均包含POF控制器(POF-Ctrl)、会话管理模块(SM)、内容管理模块(CM)及若干边缘交换机。Each ICN core network control domain includes POF controller (POF-Ctrl), session management module (SM), content management module (CM) and several edge switches.
上述系统中各设备功能如下:GNCAR实现全局对象所属域解析(仅管理到域一级);内容管理模块(CM)控制域内的内容管理与地址解析(精确到交换机端口);POF控制器(POF-Ctrl)进行路径规划、拓扑管理、下发流表;会话管理模块(SM)控制域内的会话管理;边缘交换机转发接入设备的消息。The functions of each device in the above system are as follows: GNCAR realizes the domain resolution of the global object (only managed to the domain level); the content management module (CM) controls the content management and address resolution in the domain (accurate to the switch port); POF controller (POF -Ctrl) for path planning, topology management, and delivery of flow tables; the session management module (SM) controls session management in the domain; the edge switch forwards messages from access devices.
上述系统所涉及的接口与参数如下:1、三类消息:内容发布、请求内容(兴趣包)、回传数据(均包含内容ID、发送者的ID、交换机ID与端口)。2、接口协议:1)Consumer vs SW;2)SW vs Ctrl;3)Ctrl vs SM;4)SM vs CM;5)CM vs GNCAR;6)SW vs Producer。The interfaces and parameters involved in the above system are as follows: 1. Three types of messages: content release, request content (Interest packet), and return data (both including content ID, sender ID, switch ID and port). 2. Interface protocol: 1) Consumer vs SW; 2) SW vs Ctrl; 3) Ctrl vs SM; 4) SM vs CM; 5) CM vs GNCAR; 6) SW vs Producer.
本发明实施例中,将生产者与消费者携带的移动终端对应的记为第一移动终端与第二移动终端;第一移动终端与第二移动终端均各自通过接入点经边缘交换机(POF交换机POF-SW)接入ICN核心网控制域。接入点可以是WIFI接入点也可以是基站或者其他类型的接入点。In the embodiment of the present invention, the corresponding mobile terminals carried by the producer and the consumer are recorded as the first mobile terminal and the second mobile terminal; The switch POF-SW) is connected to the ICN core network control domain. The access point may be a WIFI access point or a base station or other types of access points.
本发明实施例中,当第一移动终端或者第二移动终端移动并切换接入点时,新的接入点所对应的边缘交换机无法匹配相应的ID,从而转发给POF控制器,由POF控制器配合会话管理模块和/或内容管理模块确定会话信息,并重新规划路径下发流表;之后,第一移动终端根据接收到的请求来匹配移动标识位,并回送第一移动终端或者第二移动终端移动切换过程中缓存的内容,第二移动终端根据内容数据块的序号对接收到的内容进行处理。In the embodiment of the present invention, when the first mobile terminal or the second mobile terminal moves and switches the access point, the edge switch corresponding to the new access point cannot match the corresponding ID, so the ID is forwarded to the POF controller, which is controlled by the POF The device cooperates with the session management module and/or the content management module to determine the session information, and re-plans the path to send the flow table; after that, the first mobile terminal matches the mobile identification bit according to the received request, and sends back the first mobile terminal or the second The mobile terminal moves the cached content during the switching process, and the second mobile terminal processes the received content according to the sequence number of the content data block.
上述过程实际分为两种情况:The above process is actually divided into two situations:
1、第二移动终端移动移动时无缝获取内容1. The second mobile terminal seamlessly acquires content while moving
当消费者携带的第二移动终端移动并切换接入点时,无缝获取内容的过程如下:When the second mobile terminal carried by the consumer moves and switches access points, the process of seamlessly acquiring content is as follows:
第二移动终端移动并切换接入点后,新的接入点所对应的边缘交换机无法匹配第二移动终端所发送兴趣包的内容ID,从而将兴趣包转发给POF控制器;After the second mobile terminal moves and switches the access point, the edge switch corresponding to the new access point cannot match the content ID of the Interest packet sent by the second mobile terminal, thereby forwarding the Interest packet to the POF controller;
POF控制器识别为会话型业务,向会话管理模块查询;会话管理模块将该会话型业务的会话信息反馈给控制器;所述会话信息包括:第一移动终端的ID和地址;POF控制器根据接收到会话信息重新规划路径下发流表,并且在兴趣包中置移动标识位在向下转发给对应的边缘交换机;边缘交换机按照流表转发兴趣包;第一移动终端根据接收到的兴趣包来匹配移动标识位,并回送第二移动终端移动切换过程中缓存的内容,然后再回送后续的内容;第二移动终端根据内容数据块的序号对接收到的内容进行处理。The POF controller is identified as a conversational service, and queries the session management module; the session management module feeds back the session information of the conversational service to the controller; the session information includes: ID and address of the first mobile terminal; the POF controller according to After receiving the session information, re-plan the path and send the flow table, and set the mobile identification bit in the interest packet and forward it to the corresponding edge switch; the edge switch forwards the interest packet according to the flow table; the first mobile terminal according to the received interest packet to match the mobile identification bit, and send back the content cached during the mobile switching process of the second mobile terminal, and then send back the subsequent content; the second mobile terminal processes the received content according to the sequence number of the content data block.
2、第一移动终端移动时无缝提供内容。2. The first mobile terminal seamlessly provides content while moving.
当生产者携带的第一移动终端移动并切换接入点时,无缝提供内容的过程如下:When the first mobile terminal carried by the producer moves and switches access points, the process of providing content seamlessly is as follows:
第一移动终端移动并切换接入点后,第一移动终端发布内容,新的接入点所对应的边缘交换机无法匹配内容ID,从而转发给POF控制器;After the first mobile terminal moves and switches the access point, the first mobile terminal publishes the content, and the edge switch corresponding to the new access point cannot match the content ID, thus forwarding it to the POF controller;
POF控制器识别为发布内容后,转给内容管理模块;内容管理模块查询内容条目发现该内容已关联会话,则向会话管理模块查询;会话管理模块查询到的会话信息经内容管理模块传输给POF控制器;POF控制器根据接收到会话信息重新规划路径下发流表,并构造一个与会话相关的兴趣包,在兴趣包中置移动标识位并向下转发给对应的边缘交换机;边缘交换机按照流表转发兴趣包;第一移动终端根据接收到的兴趣包来匹配移动标识位,并回送第一移动终端移动切换过程中缓存的内容,然后再回送后续的内容;第二移动终端根据内容数据块的序号对接收到的内容进行处理。After the POF controller recognizes that the content is published, it transfers it to the content management module; the content management module queries the content entry and finds that the content is associated with a session, then queries the session management module; the session information queried by the session management module is transmitted to the POF through the content management module controller; the POF controller re-plans the path to send the flow table according to the received session information, and constructs an interest packet related to the session, sets the mobile identification bit in the interest packet and forwards it to the corresponding edge switch; the edge switch follows the The flow table forwards the interest packet; the first mobile terminal matches the mobile identification bit according to the received interest packet, and returns the content cached during the mobile switching process of the first mobile terminal, and then returns the subsequent content; the second mobile terminal according to the content data The sequence number of the block to process the received content.
如前所述,为了降低系统负载,无缝移动仅针对正在执行业务的第一移动终端与第二移动终端;对每一个需要实现无缝移动的业务创建一个会话,对于第一移动终端与第二移动终端各维护一个缓冲区;第一移动终端从会话业务创建之初,就按指定周期滑动缓存已发内容。As mentioned above, in order to reduce the system load, seamless mobility is only for the first mobile terminal and the second mobile terminal that are executing services; create a session for each service that needs to realize seamless mobility, and for the first mobile terminal and the second mobile terminal Each of the two mobile terminals maintains a buffer; the first mobile terminal slides and caches sent content at a specified period from the beginning of the establishment of the session service.
以上是本发明实施例所提供系统实现无缝移动的主要方案。为了便于理解,下面结合系统的主要流程再次进行介绍。The above are the main solutions for realizing seamless mobility of the system provided by the embodiment of the present invention. For ease of understanding, the following will introduce again in combination with the main flow of the system.
系统的主要流程分为四个部分:生产者通过第一移动终端发布内容;消费者通过第二移动终端请求内容建立新会话;消费者携带第二移动终端移动时无缝获取内容;生产者携带第一移动终端移动时无缝提供内容。The main process of the system is divided into four parts: the producer releases content through the first mobile terminal; the consumer requests content through the second mobile terminal to establish a new session; the consumer seamlessly obtains the content when moving with the second mobile terminal; The content is provided seamlessly while the first mobile terminal is moving.
1、生产者通过第一移动终端发布内容。1. The producer publishes content through the first mobile terminal.
要求生产者通过第一移动终端周期性发布内容,以保持内容的更新和内容可访问性。具体实现如下:Producers are required to periodically publish content via the first mobile terminal to keep content updated and accessible. The specific implementation is as follows:
1)第一移动终端向其附着的接入点发布内容,被接入点转发至相应的边缘交换机(POF-SW),进行流表匹配。1) The first mobile terminal publishes content to its attached access point, which is forwarded by the access point to the corresponding edge switch (POF-SW) for flow table matching.
2)若匹配成功,按流表规则进行内容传输;若匹配内容ID失败,则将其转发至POF控制器。2) If the matching is successful, the content is transmitted according to the rules of the flow table; if the matching content ID fails, it is forwarded to the POF controller.
3)POF控制器将内容转发给内容管理模块;若是首次收到该内容,则内容管理模块创建内容条目,向POF控制器发送内容发布成功消息,并请求POF控制器制作内容维持流表,并且与全局系统进行通信,在全局系统中登记该内容所在的ICN核心网控制域;否则,内容管理模块保持内容live的状态(即内容有效状态);3) The POF controller forwards the content to the content management module; if the content is received for the first time, the content management module creates a content entry, sends a content publishing success message to the POF controller, and requests the POF controller to make a content maintenance flow table, and Communicate with the global system, and register the ICN core network control domain where the content is located in the global system; otherwise, the content management module maintains the status of the content live (that is, the content is valid);
4)之后,控制器下发内容维持流表到边缘交换机中;4) After that, the controller sends the content maintenance flow table to the edge switch;
5)第一移动终端周期性重复发布内容消息,在边缘交换机中匹配内容维持流表,重发布内容以保持内容live的状态,若内容管理模块在某一时间段内没有收到该内容的消息,则删除相应的内容条目。5) The first mobile terminal periodically and repeatedly publishes the content message, matches the content maintenance flow table in the edge switch, and republishes the content to keep the content live state, if the content management module does not receive the content message within a certain period of time , the corresponding content entry is deleted.
2、消费者通过第二移动终端请求内容建立新会话2. The consumer requests content through the second mobile terminal to establish a new session
消费者通过第二移动终端在会话持续期间应该周期性发布请求,以保持内容访问的连续性,具体实现如下:Consumers should issue requests periodically through the second mobile terminal during the duration of the session to maintain the continuity of content access. The specific implementation is as follows:
1)第二移动终端发布请求,向其附着的接入点发送兴趣包,该兴趣包被发送到相应的边缘交换机中进行匹配。1) The second mobile terminal issues a request and sends an Interest packet to the access point it is attached to, and the Interest packet is sent to the corresponding edge switch for matching.
2)首次请求内容时,边缘交换机匹配内容ID失败,转发至POF控制器。2) When requesting content for the first time, the edge switch fails to match the content ID and forwards it to the POF controller.
3)POF控制器判断该业务是否为会话型业务,若是,则转发给会话管理模块。3) The POF controller judges whether the service is a session service, and if so, forwards it to the session management module.
4)会话管理模块向内容管理模块请求内容地址解析,内容管理模块查询内容地址并将内容地址返回给会话管理模块。4) The session management module requests content address resolution from the content management module, and the content management module queries the content address and returns the content address to the session management module.
5)会话管理模块建立新的会话条目并向POF控制器反馈会话信息,同时向内容管理模块提交会话信息,内容管理模块关联相应的内容与会话;同时,会话管理模块还向全局系统登记会话信息以便之后实现跨域查询。5) The session management module establishes a new session entry and feeds back the session information to the POF controller, and submits the session information to the content management module at the same time, and the content management module associates the corresponding content with the session; meanwhile, the session management module also registers the session information to the global system In order to realize cross-domain query later.
6)POF控制器根据会话信息规划路径并且制作ICN协议流表,实现ICN路由,向边缘交换机下发ICN协议流表并且向下转发请求兴趣包;最终第二移动终端从第一移动终端成功获取所需内容。6) The POF controller plans the path according to the session information and makes an ICN protocol flow table to implement ICN routing, sends the ICN protocol flow table to the edge switch and forwards the request interest packet downward; finally the second mobile terminal successfully obtains the ICN protocol flow table from the first mobile terminal required content.
3、消费者携带第二移动终端移动时无缝获取内容。3. The consumer seamlessly obtains the content while carrying the second mobile terminal on the move.
假设消费者携带第二移动终端经过移动后,接入的边缘交换机从SW变为SW2,如图3所示,主要过程如下:Assuming that after the consumer moves with the second mobile terminal, the edge switch to access changes from SW to SW2, as shown in Figure 3, the main process is as follows:
1)第二移动终端移动、切换接入点后并发出兴趣包。1) After the second mobile terminal moves and switches the access point, it sends an Interest packet.
2)新接入交换机SW2匹配内容ID失败,SW2将兴趣包转发给POF控制器。2) The new access switch SW2 fails to match the content ID, and SW2 forwards the Interest packet to the POF controller.
3)POF控制器识别为会话型业务,向会换管理模块查询。3) The POF controller recognizes it as a conversational service, and inquires from the conference management module.
4)会换管理模块将该会话型业务的会话信息如生产者ID和地址反馈给POF控制器。4) The session management module feeds back the session information of the session service, such as producer ID and address, to the POF controller.
5)POF控制器重新规划路径下发流表。5) The POF controller re-plans the route delivery flow table.
6)POF控制器在兴趣包中置移动标识位并且向下转发给SW2。6) The POF controller sets the mobile identification bit in the Interest packet and forwards it downward to SW2.
7)SW2按照流表转发兴趣包。7) SW2 forwards the Interest packet according to the flow table.
8)第一移动终端收到兴趣包后匹配移动标识位,先回送缓存的内容,然后再回送后续的内容。8) After receiving the Interest packet, the first mobile terminal matches the mobile identification bit, first sends back the cached content, and then sends back the subsequent content.
9)第二移动终端根据内容数据块序号进行处理,完成无缝移动。9) The second mobile terminal performs processing according to the sequence number of the content data block to complete seamless movement.
4、生产者携带第一移动终端移动时无缝提供内容。4. The producer seamlessly provides content when moving with the first mobile terminal.
假设生产者携带第一移动终端经过移动后,接入的边缘交换机从SW变为SW2,如图4所示,主要过程如下:Assuming that after the producer moves with the first mobile terminal, the edge switch connected changes from SW to SW2, as shown in Figure 4, the main process is as follows:
1)第一移动终端移动切换接入点并且发布内容。1) The first mobile terminal moves to switch the access point and publishes content.
2)新接入交换机SW2匹配ID失败,将其转发给POF控制器。2) The new access switch SW2 fails to match the ID, and forwards it to the POF controller.
3)POF控制器识别为发布内容,转给内容管理模块。3) The POF controller recognizes the published content and transfers it to the content management module.
4)内容管理模块查询内容条目发现该内容已关联会话,向会话管理模块查询。4) The content management module queries the content item and finds that the content is associated with a session, and queries the session management module.
5)会话管理模块将该会话业务的会话信息反馈给内容管理模块。5) The session management module feeds back the session information of the session service to the content management module.
6)内容管理模块将会话信息反馈给POF控制器。6) The content management module feeds back the session information to the POF controller.
7)POF控制器重新规划路径下发流表,构造一个会话相关的兴趣包,在兴趣包中置移动标识位并向下转发。7) The POF controller re-plans the path delivery flow table, constructs a session-related interest packet, sets the mobile identification bit in the interest packet, and forwards it downward.
8)SW2按流表转发兴趣包。8) SW2 forwards the Interest packet according to the flow table.
9)第一移动终端收到兴趣包后匹配移动标识位回送缓存的内容。9) After receiving the Interest packet, the first mobile terminal matches the mobile identification bit and sends back the cached content.
10)第二移动终端根据内容数据块序号进行处理完成无缝移动。10) The second mobile terminal performs processing according to the sequence number of the content data block to complete the seamless movement.
本发明实施例上述方案,与现有技术相比主要具有如下有益效果:The above scheme of the embodiment of the present invention, compared with the prior art, mainly has the following beneficial effects:
1、接入网与核心网、控制面与用户面保持独立,依靠支持POF协议的交换机和控制器,基于ICN协议的固有通信机制,在最短时间内发现终端在访问或提供内容时是否发生移动。1. The access network is independent from the core network, control plane and user plane, relying on switches and controllers that support the POF protocol, based on the inherent communication mechanism of the ICN protocol, to find out whether the terminal moves when accessing or providing content in the shortest time .
2、生产者通过第一移动终端周期性持续缓存实现定量可靠的无缝移动。2. The producer realizes quantitative and reliable seamless movement through the periodic continuous buffering of the first mobile terminal.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person familiar with the technical field can easily conceive of changes or changes within the technical scope disclosed in the present invention. Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810130179.0A CN108200206B (en) | 2018-02-08 | 2018-02-08 | ICN seamless mobile system based on SDN framework |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810130179.0A CN108200206B (en) | 2018-02-08 | 2018-02-08 | ICN seamless mobile system based on SDN framework |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108200206A true CN108200206A (en) | 2018-06-22 |
| CN108200206B CN108200206B (en) | 2020-05-12 |
Family
ID=62593378
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810130179.0A Active CN108200206B (en) | 2018-02-08 | 2018-02-08 | ICN seamless mobile system based on SDN framework |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108200206B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020001440A1 (en) * | 2018-06-26 | 2020-01-02 | 华为技术有限公司 | Session processing method and apparatus |
| WO2025148374A1 (en) * | 2024-01-10 | 2025-07-17 | 中国电信股份有限公司技术创新中心 | Control method and system for distributed edge network, and edge network system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106059921A (en) * | 2016-05-06 | 2016-10-26 | 中国科学技术大学 | Content routing system of network layer based on software defined networking (SDN) technology and content-centric networking (CCN) frame and working mode thereof |
| CN107204919A (en) * | 2017-07-06 | 2017-09-26 | 中国科学技术大学 | A kind of edge through street based on POF by with caching system and method |
-
2018
- 2018-02-08 CN CN201810130179.0A patent/CN108200206B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106059921A (en) * | 2016-05-06 | 2016-10-26 | 中国科学技术大学 | Content routing system of network layer based on software defined networking (SDN) technology and content-centric networking (CCN) frame and working mode thereof |
| CN107204919A (en) * | 2017-07-06 | 2017-09-26 | 中国科学技术大学 | A kind of edge through street based on POF by with caching system and method |
Non-Patent Citations (1)
| Title |
|---|
| 李平: "融合SDN的信息中心网络研究综述", 《网络新媒体技术》 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020001440A1 (en) * | 2018-06-26 | 2020-01-02 | 华为技术有限公司 | Session processing method and apparatus |
| WO2025148374A1 (en) * | 2024-01-10 | 2025-07-17 | 中国电信股份有限公司技术创新中心 | Control method and system for distributed edge network, and edge network system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108200206B (en) | 2020-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110034817B (en) | Low-orbit satellite network routing method and device based on software defined network | |
| EP3340681B1 (en) | Seamless mobility schemes in named-data networking using multi-path routing and content caching | |
| US8837511B2 (en) | Seamless mobility schemes in names-data networking using multi-path routing and content caching | |
| KR101607879B1 (en) | Adaptive multi-interface use for content networking | |
| Su et al. | Content distribution over content centric mobile social networks in 5G | |
| US9191459B2 (en) | Method and apparatus for seamless mobility techniques in content-centric network | |
| EP3080964B1 (en) | Method and apparatus for scalable content routing and mobility in named data networks | |
| CN103200640B (en) | A kind of interest Packet forwarding and source switch method | |
| US20130332619A1 (en) | Method of Seamless Integration and Independent Evolution of Information-Centric Networking via Software Defined Networking | |
| JP6544401B2 (en) | PACKET TRANSFER DEVICE, CONTROL DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM | |
| CN104702512A (en) | Hierarchical control in software-defined network (sdn) | |
| CN103581341B (en) | A kind of distributed mobility data transmission method of CCN | |
| CN108965479B (en) | Domain collaborative caching method and device based on content-centric network | |
| JP2017510157A (en) | Data processing apparatus and wireless network system in wireless network | |
| CN102984223A (en) | Message sending method and network equipment and system | |
| CN108200206B (en) | ICN seamless mobile system based on SDN framework | |
| CN114172965B (en) | A user service request and processing method, device and medium | |
| CN104539530A (en) | Host/standby switching uninterrupted forwarding method | |
| JP5517190B2 (en) | Communication system, mapping information notification apparatus, mapping information notification method, and program | |
| CN102045238B (en) | Cache maintenance method and system | |
| CN113726577B (en) | Network management methods and network architecture based on application and user-mode protocol stacks | |
| JP4361446B2 (en) | Multicast control method, multicast area management device, multicast control device, and program | |
| Li et al. | A multimedia service migration protocol for single user multiple devices | |
| KR20180109302A (en) | Method for providing service chaining in a mobility first environment | |
| JP5810047B2 (en) | Communication system and packet communication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |