CN114946161A - 控制器、通信装置、通信***、控制电路、存储介质及通信方法 - Google Patents
控制器、通信装置、通信***、控制电路、存储介质及通信方法 Download PDFInfo
- Publication number
- CN114946161A CN114946161A CN202080093329.0A CN202080093329A CN114946161A CN 114946161 A CN114946161 A CN 114946161A CN 202080093329 A CN202080093329 A CN 202080093329A CN 114946161 A CN114946161 A CN 114946161A
- Authority
- CN
- China
- Prior art keywords
- communication device
- communication
- identification information
- controller
- data
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 250
- 238000000034 method Methods 0.000 title claims description 29
- 238000012546 transfer Methods 0.000 claims abstract description 79
- 238000012545 processing Methods 0.000 claims abstract description 43
- 239000000284 extract Substances 0.000 claims abstract description 14
- 230000005641 tunneling Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 abstract description 19
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 239000002131 composite material Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/04—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
控制器(29)在包含有线网络及无线网络的通信***中,对由有线网络及无线网络各自所具有的第1通信装置实现的通信数据的转发进行控制,该控制器(29)具有:流承载变换表(110),其将第1通信装置的识别信息、表示第1通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记;会话管理部(103),其从控制数据提取第1通信装置的识别信息、及由第2通信装置分配给与无线网络的第1通信装置连接的无线终端的资源信息,该控制数据是从与第1通信装置连接的第2通信装置接收到的;以及表格控制部(102),其将由会话管理部(103)提取出的第1通信装置的识别信息、及基于资源信息的转发动作信息相关联地登记于流承载变换表(110)。
Description
技术领域
本发明涉及在路由协议不同的网络之间使用的控制器、通信装置、通信***、控制电路、存储介质及通信方法。
背景技术
以往,在由无线网络及有线网络等路由协议不同的网络构成的异种网络的通信***中,为了实现端到端(End-to-End)的频带、延迟时间等这样的QoS(Quality of Service)的保证,通过构成使用了专用线路的其它网络来实现。另一方面,作为用于实现灵活的QoS控制的手段,在非专利文献1中公开了关于通过软件实现网络的开放流(OpenFlow)的技术。
在非专利文献1所记载的开放流中,对TCP(Transmission Control Protocol)、UDP(User Datagram Protocol)等OSI(Open System Interconnection)参考模型的至第4层为止的识别进行了规定。相对于此,在专利文献1中公开了如下技术,即,使用开放流,并且将识别项目扩展至第5层的GTP(GPRS(General Packet Radio Service)TunnelingProtocol)中的转发用户数据的帧所包含的GTP-U帧头的TEID(Tunnel EndpointIDentifier),由此实现服务器的负载平衡。
专利文献1:日本专利第6092873号公报
非专利文献1:OpenFlow Switch Specification Ver1.5.1,ONF TS-025,March26,2015(https://www.opennetworking.org/wp-content/uploads/2014/10/OpenFlow-switch-v1.5.1.pdf)
发明内容
但是,在如无线网络及有线网络那样分别构建本地网络的情况下,存在如下问题,即,用于构建各网络的费用变高,在此基础上,在向本地网络进行新通信装置的变更的时候,需要事先进行设计、变更等,无法迅速地变更网络结构。在专利文献1中,能够进行无线网络的会话识别,但没有提及QoS等资源控制,另外,也没有考虑与其它网络的协作。
本发明就是鉴于上述情况而提出的,其目的在于得到在由无线网络及有线网络构成的异种网络的通信***中,能够进行确保了服务品质的通信的控制器。
为了解决上述课题,达成目的,本发明为控制器,该控制器在包含有线网络及无线网络的通信***中,对由有线网络及无线网络各自所具有的第1通信装置实现的通信数据的转发进行控制。控制器的特征在于,具有:表格,其将第1通信装置的识别信息、表示第1通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记;会话管理部,其从控制数据提取第1通信装置的识别信息、及由第2通信装置分配给与无线网络的第1通信装置连接的无线终端的资源信息,该控制数据是从与第1通信装置连接的第2通信装置接收到的;以及表格控制部,其将由会话管理部提取出的第1通信装置的识别信息、及基于资源信息的转发动作信息相关联地登记于表格。
发明的效果
本发明涉及的控制器取得在由无线网络及有线网络构成的异种网络的通信***中,能够进行确保了服务品质的通信这样的效果。
附图说明
图1是表示本实施方式涉及的通信***的结构例的图。
图2是表示本实施方式涉及的控制器的结构例的图。
图3是表示本实施方式涉及的开放流交换机的结构例的图。
图4是表示本实施方式涉及的通信***与无线终端之间建立通信的处理的时序图。
图5是表示本实施方式涉及的控制器所具有的流承载变换表和开放流交换机所具有的流表之间的关联的图。
图6是表示本实施方式涉及的控制器的动作的流程图。
图7是表示本实施方式涉及的开放流交换机的动作的流程图。
图8是表示本实施方式涉及的5G核心的动作的流程图。
图9是表示通过处理器及存储器实现本实施方式涉及的控制器所具有的处理电路的情况下的处理电路的结构例的图。
图10是表示通过专用的硬件构成本实施方式涉及的控制器所具有的处理电路的情况下的处理电路的例子的图。
具体实施方式
下面,基于附图对本发明的实施方式涉及的控制器、通信装置、通信***、控制电路、存储介质及通信方法进行详细的说明。此外,本发明并不限于该实施方式。在本实施方式中设想3GPP(3rd Generation Partnership Project)中的第5代移动通信***而进行说明,但也能够应用于第4代移动通信***。另外,在本实施方式中层表示由OSI参照模型规定的层。
实施方式
图1是表示本实施方式涉及的通信***50的结构例的图。通信***50是在工厂2中无线网络30由本地5G、有线网络10由Ethernet(注册商标)构成的异种网络的通信***。工厂2与数据网络(DataNetwork)1连接。数据网络1为工厂2外部的网络,是向互联网连接的网络。工厂2内部的网络即通信***50由有线网络10、有线网络20、及无线网络30这3个网络构成。此外,在本实施方式中,具体地,以将通信***50设置于工厂2的情况为例进行说明,但通信***50的设置场所并不限于工厂2。另外,在通信***50中,有线网络10及无线网络30的数量并不限于1个。
有线网络10是工厂2内部的本地网络。有线网络10具有数据网络11、开放流交换机13。数据网络11是工厂2内部的本地数据网络。开放流交换机13在包含有线网络10及无线网络30的通信***50中是有线网络10所具有的通信装置。开放流交换机13将无线网络30和数据网络1连接,对无线网络30和数据网络1之间的通信进行控制。后面会对开放流交换机13的详细的结构及动作进行叙述。在之后的说明中,有时将开放流交换机13称为第1通信装置或简称为通信装置。
有线网络20是在工厂2的内部,对各本地网络进行管理的本地网络。有线网络20具有通信集线器25、控制器29。通信集线器25将控制器29和无线网络30连接,对控制器29和无线网络30之间的通信进行控制。控制器29对工厂2内部的网络即通信***50中的通信进行控制。具体而言,控制器29在包含有线网络10及无线网络30的通信***50中,对由有线网络10及无线网络30各自所具有的开放流交换机实现的通信数据的转发进行控制。后面会对控制器29的详细的结构及动作进行叙述。
无线网络30是工厂2内部的本地网络。无线网络30具有天线31、32、开放流交换机33、摄像机37、5G核心39。天线31、32使用无线信号36与无线终端34连接,将从无线终端34接收到的无线信号36向开放流交换机33输出。在图1的例子中示出天线31使用无线信号36与无线终端34连接的例子。开放流交换机33在包含有线网络10及无线网络30的通信***50中是无线网络30所具有的通信装置。开放流交换机33与天线31、32、摄像机37、及5G核心39连接。开放流交换机33进行将经由天线31或天线32从无线终端34取得的无线信号36、及从摄像机37取得的影像数据向5G核心39转发的控制。后面会对开放流交换机33的详细的结构及动作进行叙述。在之后的说明中,有时将开放流交换机33称为第1通信装置或简称为通信装置。另外,有时将5G核心39称为第2通信装置。
在无线网络30中,摄像机37对工厂2的内部进行拍摄,将通过拍摄得到的影像数据向开放流交换机33输出。5G核心39将路由协议不同的网络连接起来。5G核心39承担本地5G中的C-平面(C-plane)功能,并且承担开放流交换机13、33之间的U-平面(U-plane)功能。C-平面功能是建立装置间的会话等的功能。U-平面功能为将经由天线31或天线32从无线终端34取得的无线信号36、及从摄像机37取得的影像数据转发的功能。
接下来,对控制器29的结构及动作进行说明。图2是表示本实施方式涉及的控制器29的结构例的图。控制器29具有表格控制部102、会话管理部103、MUXDEMUX 104、PHY 105、流承载变换表110。
PHY 105与通信集线器25连接,与5G核心39之间进行控制数据的收发。
从控制器29来看,MUXDEMUX 104对发送方向及接收方向的控制数据的转发进行处理。具体而言,MUXDEMUX 104在发送时将控制数据从会话管理部103向PHY 105转发,在接收时将控制数据从PHY 105向会话管理部103转发。将MUXDEMUX 104及PHY 105统称为通信部109。这样,MUXDEMUX 104及PHY 105即通信部109从5G核心39对控制数据进行接收,将由表格控制部102得到的转发动作信息经由5G核心39发送至开放流交换机13、33。
会话管理部103从接收到的控制数据提取识别信息。具体而言,会话管理部103在接收到无线网络30的控制数据的情况下,作为识别信息,提取GTP-U帧头内的QFI(QoS FlowID)。这样,在本实施方式中,作为无线网络30所具有的开放流交换机33的识别信息,使用由GTP-U实现的数据转发中使用的帧的帧头所包含的与服务品质相关的QFI。另外,会话管理部103在接收到有线网络10的控制数据的情况下,作为识别信息,提取MAC(Media AccessControl)地址、VLAN-ID(Virtual Local Area Network-IDentifier)、IP(InternetProtocol)地址、协议编号、L4端口编号等。
另外,会话管理部103从接收到的控制数据提取由5G核心39分配给无线终端34的资源信息。会话管理部103将提取出的识别信息及资源信息向表格控制部102输出。这样,会话管理部103从控制数据提取开放流交换机13、33的识别信息、及由5G核心39分配给与无线网络30的开放流交换机33连接的无线终端34的资源信息,该控制数据是从与开放流交换机13、33连接的5G核心39接收到的。此外,在本实施方式中记载有会话管理部103单独对无线网络30及有线网络10的控制数据进行接收,但也可以对将各个信息汇总后的控制数据进行接收。
表格控制部102从会话管理部103取得识别信息及资源信息,使用资源信息生成表示开放流交换机13、33中的通信数据的转发动作的内容的转发动作信息。转发动作信息是表示开放流交换机13、33中的通信数据的转发动作的信息。例如,表格控制部102使用QFI及资源信息生成转发动作信息。表格控制部102向流承载变换表110进行识别信息及转发动作信息的登记、删除、变更等。表格控制部102将由会话管理部103提取出的开放流交换机13、33的识别信息、及基于资源信息的转发动作信息相关联地登记于流承载变换表110。
流承载变换表110是将开放流交换机13、33的识别信息、表示开放流交换机13、33中的通信数据的转发处理的内容的转发动作信息相关联地登记的表格。有时将流承载变换表110简称为表格。后面会对具体的流承载变换表110的例子进行叙述。
接着,对开放流交换机13、33的结构及动作进行说明。图3是表示本实施方式涉及的开放流交换机13、33的结构例的图。开放流交换机13、33具有表格控制部202、MUXDEMUX204、PHY 205、解析部206、动作部207、计数器208、流表210。
开放流交换机13的PHY 205与属于无线网络30的5G核心39、属于有线网络10的数据网络11、及数据网络1连接,进行以有线方式实现的数据通信。在之后的说明中,将以有线方式实现的数据通信称为数据通信(IP/L4),将以有线方式实现的数据通信(IP/L4)中使用的通信数据称为通信数据(IP/L4)。在数据通信(IP/L4)及通信数据(IP/L4)中,IP表示IP地址,L4表示L4端口编号。
开放流交换机33的PHY 205与属于无线网络30的天线31、32、摄像机37、及5G核心39连接,进行以无线方式实现的数据通信。在之后的说明中,将以无线方式实现的数据通信称为数据通信(GTP-U),将以无线方式实现的数据通信(GTP-U)中使用的通信数据称为通信数据(GTP-U)。在数据通信(GTP-U)及通信数据(GTP-U)中,GTP-U为数据通信(GTP-U)中使用的协议。
从开放流交换机13、33来看,MUXDEMUX 204对发送方向及接收方向的通信数据的转发进行处理。具体而言,开放流交换机13的MUXDEMUX 204在发送时将通信数据(IP/L4)从动作部207向PHY 205转发,在接收时将通信数据(IP/L4)从PHY 205向解析部206转发。相同地,开放流交换机33的MUXDEMUX 204在发送时将通信数据(GTP-U)从动作部207向PHY 205转发,在接收时将通信数据(GTP-U)从PHY 205向解析部206转发。将MUXDEMUX 204及PHY205统称为通信部209。
解析部206从接收到的通信数据提取识别信息。具体而言,开放流交换机13的解析部206在接收到通信数据(IP/L4)的情况下,从通信数据(IP/L4)提取IP/L4信息作为识别信息。开放流交换机33的解析部206在接收到通信数据(GTP-U)的情况下,从通信数据(GTP-U)提取QFI作为识别信息。解析部206将提取出的识别信息向表格控制部202输出。此外,在本实施方式中,将通信数据(IP/L4)的识别信息设为IP地址及L4端口编号,但这是一个例子,并不限于此。关于识别信息,例如,也可以是协议编号、MAC地址等,IP版本也可以是IPv4、IPv6。
表格控制部202从解析部206取得识别信息,基于识别信息执行对流表210进行检索的处理。这样,表格控制部202基于通信数据所包含的识别信息对流表210进行检索,取得与识别信息相应的转发动作信息。表格控制部202从流表210取得动作部207的转发动作信息,将转发动作信息作为检索结果向解析部206输出。转发动作信息是在对通信数据(IP/L4)或通信数据(GTP-U)进行转发的情况下示出转发目标、最大频带、最小频带等,在不对通信数据(IP/L4)或通信数据(GTP-U)进行转发的情况下示出废弃处理的信息。
流表210是将开放流交换机13、33的识别信息、表示开放流交换机13、33中的通信数据的转发处理的内容的转发动作信息相关联地登记的表格。有时将流表210简称为表格。后面会对具体的流表210的例子进行叙述。
开放流交换机13的解析部206将通信数据(IP/L4)、从表格控制部202取得的转发动作信息向动作部207及计数器208输出。开放流交换机33的解析部206将通信数据(GTP-U)、从表格控制部202取得的转发动作信息向动作部207及计数器208输出。
开放流交换机13的计数器208基于各个统计属性、例如接收时间、帧长、IP地址、L4端口编号等,对从解析部206取得的通信数据(IP/L4)进行识别而进行计数处理。开放流交换机33的计数器208基于各个统计属性、例如接收时间、帧长、QFI等,对从解析部206取得的通信数据(GTP-U)进行识别而进行计数处理。计数器208向动作部207通知进行计数处理而得到的计数信息。
动作部207按照从解析部206取得的通信数据(IP/L4)或通信数据(GTP-U)、及转发动作信息,进行通信数据的转发处理。动作部207在转发动作信息为转发处理的情况下,与从计数器208取得的计数信息协作。如果超过最大频带,则动作部207废弃相应的通信数据(IP/L4)或通信数据(GTP-U),如果在最大频带内,则动作部207决定作为发送目标的PHY205,将相应的通信数据(IP/L4)或通信数据(GTP-U)向MUXDEMUX 204转发。
图4是表示本实施方式涉及的通信***50与无线终端34之间建立通信的处理的时序图。如图4所示,首先,无线终端34对5G核心39进行会话建立请求(步骤S101)。
如果从无线终端34取得了会话建立请求,则5G核心39在承载建立处理中进行建立无线终端34和5G核心39之间的数据通信(无线)、及数据通信(GTP-U)的处理(步骤S109、S110)。具体而言,5G核心39向控制器29通知承载登记开始(IP/L4信息、QFI)(步骤S102)。此时,5G核心39也向控制器29通知分配给无线终端34的资源信息。
控制器29如果取得了承载登记开始(IP/L4信息、QFI),则基于资源信息决定转发动作信息,向开放流交换机33发送流登记(流ID、QFI)(步骤S103),向开放流交换机13发送流登记(流ID、IP/L4信息)(步骤S104)。流ID是表示转发动作信息的信息。控制器29在基于承载登记开始(IP/L4信息、QFI)而新登记转发动作信息的情况下,将具体的转发动作信息与流ID一起包含于流登记而向开放流交换机13、33发送。
开放流交换机33使用从控制器29取得的流登记(流ID、QFI)而向流表210进行表格登记。如果表格登记完成,则开放流交换机33向控制器29发送流登记完成(步骤S105)。
开放流交换机13使用从控制器29取得的流登记(流ID、IP/L4信息)而向流表210进行表格登记。如果表格登记完成,则开放流交换机13向控制器29发送流登记完成(步骤S106)。
控制器29为了通知向开放流交换机13、33的流登记已完成,向5G核心39发送会话信息通知(步骤S107)。
5G核心39如果从控制器29接收到会话信息通知,则向无线终端34发送会话信息通知(步骤S108)。
无线终端34通过从5G核心39接收到会话信息通知,从而能够对数据通信(无线)已建立(步骤S109)、及数据通信(GTP-U)已建立(步骤S110)、乃至数据通信(IP/L4)已建立(步骤S111)进行识别。
图5是表示本实施方式涉及的控制器29所具有的流承载变换表110和开放流交换机13、33所具有的流表210之间的关联的图。控制器29通过流承载变换表110,对开放流交换机13、33的流表210的表列值(entry)内容进行管理。在控制器29的流承载变换表110中,针对开放流交换机13、33将识别信息及转发动作信息相关联地登记。控制器29对开放流交换机13发送转发动作信息和表示与无线网络30的识别信息(在图5的例子中,无线#1)相应的流承载变换表110的表列值的流ID。另外,控制器29对开放流交换机33发送转发动作信息和表示与有线网络10的识别信息(在图5的例子中,有线#1)相应的流承载变换表110的表列值的流ID。
接着,对通信***50内的各装置的动作进行说明。如图1所示,在无线网络30中,存在连接有天线31、32及摄像机37的开放流交换机33、与天线31通过无线信号36的通信而连接的无线终端34。
无线终端34与处于有线网络10的数据网络11内的服务器或处于数据网络1的服务器连接,为了接收所提供的服务而与天线31之间进行经由无线信号36的无线通信。无线终端34在无线通信时经由天线31及开放流交换机33与5G核心39连接。无线终端34通过5G核心39进行承载建立处理,决定相对于无线终端34的频带、延迟等各资源而建立承载,能够进行数据通信。另一方面,在无线网络30中,摄像机37经由开放流交换机33,经由5G核心39及开放流交换机13,向处于有线网络10的数据网络11内的监视服务器发送影像数据。
这里,在现有的开放流交换机中,由于只能够识别至TCP、UDP这样的第4层的协议,因此无法对无线终端34的数据(第5层GTP-U帧头内QFI)进行识别。现有的开放流交换机由于难以确保无线终端34的资源,因此在转发无线终端34的数据时,有可能产生与摄像机37的影像数据的冲突。另外,现有的开放流交换机由于无线终端34和5G核心39之间的数据通信的资源信息无法协作,因此在预留的资源中产生浪费,有可能在有线网络10中损害网络频带的效率性。
相对于此,在本实施方式中,通信***50通过使无线网络30及有线网络10的识别信息和资源信息协作,从而在本地网络中预留一致的网络资源,实现网络的高效化。在本实施方式中,如图4所示,在无线终端34与5G核心39的承载建立处理中,控制器29介入。另外,存在于无线网络30的开放流交换机33将开放流规格扩展,具有对处于第5层的GTP-U帧头内的QFI进行识别的功能。
控制器29对无线网络30的开放流交换机33的流表210、及有线网络10的开放流交换机13的流表210进行管理。控制器29在无线终端34的无线通信中基于由5G核心39分配的频带、延迟等资源信息,将无线网络30及有线网络10中的识别信息、预留的资源信息的成对信息登记于流承载变换表110。如图5所示,控制器29基于流承载变换表110对开放流交换机13、33的流表210登记流表列值。
使用流程图对控制器29的动作进行说明。图6是表示本实施方式涉及的控制器29的动作的流程图。控制器29如果从5G核心39接收到控制数据(步骤S201),则提取识别信息及资源信息(步骤S202)。控制器29将识别信息登记于流承载变换表110(步骤S203)。控制器29在没有登记与识别信息对应的转发动作信息的情况下,基于资源信息将转发动作信息也登记于流承载变换表110。控制器29决定开放流交换机13、33的转发动作信息,向开放流交换机33发送流登记(流ID、QFI),向开放流交换机13发送流登记(流ID、IP/L4信息)(步骤S204)。
使用流程图对开放流交换机13、33的动作进行说明。由于开放流交换机13、33的动作相同,因此以开放流交换机33为例进行说明。图7是表示本实施方式涉及的开放流交换机33的动作的流程图。开放流交换机33如果从控制器29接收到流登记(流ID、QFI)(步骤S301),则将流登记(流ID、QFI)的信息登记于流表210(步骤S302)。开放流交换机33如果接收到通信数据(GTP-U)(步骤S303),则按照流表210进行转发动作(步骤S304)。此外,在转发动作中包含将通信数据(GTP-U)废弃的情况。
使用流程图对5G核心39的动作进行说明。图8是表示本实施方式涉及的5G核心39的动作的流程图。5G核心39如果从无线终端34接收到会话建立请求(步骤S401),则向控制器29发送承载登记开始(IP/L4信息、QFI)(步骤S402)。5G核心39如果从控制器29接收到会话信息通知(步骤S403),则向无线终端34发送会话信息通知(步骤S404)。
接下来,对控制器29的硬件结构进行说明。在控制器29中,MUXDEMUX 104及PHY105为通信接口。流承载变换表110为存储器。表格控制部102及会话管理部103由处理电路实现。处理电路可以是执行在存储器中储存的程序的处理器及存储器,也可以是专用的硬件。处理电路也称为控制电路。
图9是表示通过处理器及存储器实现本实施方式涉及的控制器29所具有的处理电路的情况下的处理电路90的结构例的图。图9所示的处理电路90为控制电路,具有处理器91及存储器92。在处理电路90由处理器91及存储器92构成的情况下,处理电路90的各功能由软件、固件、或软件和固件的组合实现。软件或固件被记述为程序,储存于存储器92。在处理电路90中,通过由处理器91读出而执行在存储器92存储的程序,从而实现各功能。即,处理电路90具有存储器92,该存储器92用于对从结果来看使控制器29的处理得以执行的程序进行储存。该程序也可以说是用于使控制器29执行由处理电路90实现的各功能的程序。该程序可以由存储有程序的存储介质提供,也可以由通信介质等其它手段提供。
上述程序也可以说是使控制器29执行如下步骤的程序:第1步骤,会话管理部103从控制数据提取开放流交换机13、33的识别信息、及由5G核心39分配给与无线网络30的开放流交换机33连接的无线终端34的资源信息,该控制数据是从与开放流交换机13、33连接的5G核心39接收到的;以及第2步骤,表格控制部102将由会话管理部103提取出的开放流交换机13、33的识别信息、及基于资源信息的转发动作信息相关联地登记于流承载变换表110。
这里,处理器91例如为CPU(Central Processing Unit)、处理装置、运算装置、微处理器、微型计算机、或DSP(Digital Signal Processor)等。另外,存储器92例如是RAM(Random Access Memory)、ROM(Read Only Memory)、闪存、EPROM(Erasable ProgrammableROM)、EEPROM(注册商标)(Electrically EPROM)等非易失性或易失性半导体存储器、磁盘、软盘、光盘、高密度盘、迷你盘、或DVD(Digital Versatile Disc)等。
图10是表示通过专用的硬件构成本实施方式涉及的控制器29所具有的处理电路的情况下的处理电路93的例子的图。图10所示的处理电路93例如是单一电路、复合电路、被程序化后的处理器、被并行程序化后的处理器、ASIC(Application Specific IntegratedCircuit)、FPGA(Field Programmable Gate Array)、或它们的组合。关于处理电路,也可以由专用的硬件实现一部分,由软件或固件实现一部分。这样,处理电路能够通过专用的硬件、软件、固件、或它们的组合而实现上述各功能。
对控制器29的硬件结构进行了说明,但开放流交换机13、33的硬件结构也相同。在开放流交换机13、33中,MUXDEMUX 204及PHY 205为通信接口。流表210为存储器。表格控制部202、解析部206、动作部207、及计数器208由处理电路实现。处理电路可以是执行在存储器中储存的程序的处理器及存储器,也可以是专用的硬件。
在开放流交换机13、33中,上述程序也可以说是使开放流交换机13、33执行如下步骤的程序:第1步骤,表格控制部202基于通信数据所包含的识别信息对流表210进行检索,取得与识别信息相应的转发动作信息;以及第2步骤,动作部207按照转发动作信息进行通信数据的转发处理。
如上所述,根据本实施方式,在通信***50中,控制器29使用在无线网络30及有线网络10中能够对QoS进行识别的帧内的识别信息,对将识别能力扩展后的开放流交换机13、33进行控制。由此,通信***50在进行跨过无线网络30及有线网络10等不同的网络的通信的情况下,也能够灵活地进行端到端的QoS的保证。通信***50能够在路由协议不同的网络之间实现一致的QoS控制。
以上实施方式所示的结构表示的是一个例子,可以与其它的公知技术进行组合,也可以将实施方式彼此组合,在不脱离主旨的范围内,也可以省略、变更结构的一部分。
标号的说明
1、11数据网络,2工厂,10、20有线网络,13、33开放流交换机,25通信集线器,29控制器,30无线网络,31、32天线,34无线终端,36无线信号,37摄像机,39 5G核心,50通信***,102、202表格控制部,103会话管理部,104、204MUXDEMUX,105、205PHY,109、209通信部,110流承载变换表,206解析部,207动作部,208计数器,210流表。
Claims (13)
1.一种控制器,其在包含有线网络及无线网络的通信***中,对由所述有线网络及所述无线网络各自所具有的第1通信装置实现的通信数据的转发进行控制,
该控制器的特征在于,具有:
表格,其将所述第1通信装置的识别信息、表示所述第1通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记;
会话管理部,其从控制数据提取所述第1通信装置的识别信息、及由第2通信装置分配给与所述无线网络的第1通信装置连接的无线终端的资源信息,该控制数据是从与所述第1通信装置连接的所述第2通信装置接收到的;以及
表格控制部,其将由所述会话管理部提取出的所述第1通信装置的识别信息、及基于所述资源信息的所述转发动作信息相关联地登记于所述表格。
2.根据权利要求1所述的控制器,其特征在于,
具有通信部,该通信部从所述第2通信装置对所述控制数据进行接收,将由所述表格控制部得到的所述转发动作信息经由所述第2通信装置发送至所述第1通信装置。
3.根据权利要求1或2所述的控制器,其特征在于,
作为所述无线网络所具有的第1通信装置的识别信息,使用由用户平面的通用分组无线业务隧道协议即GTP-U实现的数据的转发中使用的帧的帧头所包含的与服务品质相关的服务质量流标识符即QFI。
4.根据权利要求3所述的控制器,其特征在于,
所述表格控制部使用所述QFI及所述资源信息而生成所述转发动作信息,登记于所述表格。
5.一种通信装置,其为在包含有线网络及无线网络的通信***中,所述有线网络及所述无线网络各自所具有的通信装置,
该通信装置的特征在于,具有:
表格,其将所述通信装置的识别信息、表示所述通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记;
表格控制部,其基于所述通信数据所包含的所述识别信息对所述表格进行检索,取得与所述识别信息相应的所述转发动作信息;以及
动作部,其按照所述转发动作信息进行所述通信数据的转发处理。
6.根据权利要求5所述的通信装置,其特征在于,
作为所述无线网络所具有的通信装置的识别信息,使用由用户平面的通用分组无线业务隧道协议即GTP-U实现的数据的转发中使用的帧的帧头所包含的与服务品质相关的服务质量流标识符即QFI。
7.一种通信***,其特征在于,
具有权利要求1或2所述的控制器和权利要求5所述的通信装置、或具有权利要求3或4所述的控制器和权利要求6所述的通信装置。
8.一种控制电路,其在包含有线网络及无线网络的通信***中对控制器进行控制,该控制器对由所述有线网络及所述无线网络各自所具有的第1通信装置实现的通信数据的转发进行控制,
该控制电路的特征在于,
具有表格,该表格将所述第1通信装置的识别信息、表示所述第1通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记,
该控制电路使控制器实施如下处理:
从控制数据提取所述第1通信装置的识别信息、及由第2通信装置分配给与所述无线网络的第1通信装置连接的无线终端的资源信息,该控制数据是从与所述第1通信装置连接的所述第2通信装置接收到的;以及
将所述第1通信装置的识别信息、及基于所述资源信息的所述转发动作信息相关联地登记于所述表格。
9.一种控制电路,其在包含有线网络及无线网络的通信***中,对所述有线网络及所述无线网络各自所具有的通信装置进行控制,
该控制电路的特征在于,
具有表格,该表格将所述通信装置的识别信息、表示所述通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记,
该控制电路使通信装置实施如下处理:
基于所述通信数据所包含的所述识别信息对所述表格进行检索,取得与所述识别信息相应的所述转发动作信息;以及
按照所述转发动作信息进行所述通信数据的转发处理。
10.一种存储介质,其存储有程序,该程序在包含有线网络及无线网络的通信***中对控制器进行控制,该控制器对由所述有线网络及所述无线网络各自所具有的第1通信装置实现的通信数据的转发进行控制,
该存储介质的特征在于,
所述控制器具有表格,该表格将所述第1通信装置的识别信息、表示所述第1通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记,
所述程序使控制器实施如下处理:
从控制数据提取所述第1通信装置的识别信息、及由第2通信装置分配给与所述无线网络的第1通信装置连接的无线终端的资源信息,该控制数据是从与所述第1通信装置连接的所述第2通信装置接收到的;以及
将所述第1通信装置的识别信息、及基于所述资源信息的所述转发动作信息相关联地登记于所述表格。
11.一种存储介质,其存储有程序,该程序在包含有线网络及无线网络的通信***中,对所述有线网络及所述无线网络各自所具有的通信装置进行控制,
该存储介质的特征在于,
所述通信装置具有表格,该表格将所述通信装置的识别信息、表示所述通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记,
所述程序使通信装置实施如下处理:
基于所述通信数据所包含的所述识别信息对所述表格进行检索,取得与所述识别信息相应的所述转发动作信息;以及
按照所述转发动作信息进行所述通信数据的转发处理。
12.一种通信方法,其为在包含有线网络及无线网络的通信***中,对由所述有线网络及所述无线网络各自所具有的第1通信装置实现的通信数据的转发进行控制的控制器的通信方法,
该通信方法的特征在于,
所述控制器具有表格,该表格将所述第1通信装置的识别信息、表示所述第1通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记,
该通信方法包含:
第1步骤,会话管理部从控制数据提取所述第1通信装置的识别信息、及由第2通信装置分配给与所述无线网络的第1通信装置连接的无线终端的资源信息,该控制数据是从与所述第1通信装置连接的所述第2通信装置接收到的;以及
第2步骤,表格控制部将由所述会话管理部提取出的所述第1通信装置的识别信息、及基于所述资源信息的所述转发动作信息相关联地登记于所述表格。
13.一种通信方法,其为在包含有线网络及无线网络的通信***中,所述有线网络及所述无线网络各自所具有的通信装置的通信方法,
该通信方法的特征在于,
所述通信装置具有表格,该表格将所述通信装置的识别信息、表示所述通信装置中的通信数据的转发处理的内容的转发动作信息相关联地登记,
该通信方法包含:
第1步骤,表格控制部基于所述通信数据所包含的所述识别信息对所述表格进行检索,取得与所述识别信息相应的所述转发动作信息;以及
第2步骤,动作部按照所述转发动作信息进行所述通信数据的转发处理。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/001984 WO2021149160A1 (ja) | 2020-01-21 | 2020-01-21 | コントローラ、通信装置、通信システム、制御回路、記憶媒体および通信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114946161A true CN114946161A (zh) | 2022-08-26 |
Family
ID=76992150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080093329.0A Pending CN114946161A (zh) | 2020-01-21 | 2020-01-21 | 控制器、通信装置、通信***、控制电路、存储介质及通信方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220264512A1 (zh) |
JP (1) | JP7026866B2 (zh) |
CN (1) | CN114946161A (zh) |
DE (1) | DE112020005657T5 (zh) |
TW (1) | TWI752587B (zh) |
WO (1) | WO2021149160A1 (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100061226A1 (en) * | 2008-09-05 | 2010-03-11 | Hitachi Communication Technologies, Ltd. | Control Method for Access Gateway and Communication System |
CN103168453A (zh) * | 2010-10-15 | 2013-06-19 | 日本电气株式会社 | 交换机***和数据转发方法 |
JP2013126219A (ja) * | 2011-12-16 | 2013-06-24 | Kamome Engineering Inc | 転送サーバおよび転送プログラム |
CN104253767A (zh) * | 2013-06-27 | 2014-12-31 | 华为技术有限公司 | 一种虚拟分片网络的实现方法及一种交换机 |
JP2015525983A (ja) * | 2012-06-26 | 2015-09-07 | 日本電気株式会社 | 通信方法、情報処理装置、通信システム、通信端末およびプログラム |
KR20160116622A (ko) * | 2015-03-30 | 2016-10-10 | 쿨클라우드(주) | 서비스 체이닝이 가능한 오픈플로우 스위치 |
JP2018098773A (ja) * | 2016-10-24 | 2018-06-21 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | セキュリティ保護されたプロセス制御通信 |
WO2019095668A1 (zh) * | 2017-11-15 | 2019-05-23 | 平安科技(深圳)有限公司 | 数据定向传输方法、数据定向传输控制装置及计算机可读存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8964781B2 (en) * | 2008-11-05 | 2015-02-24 | Qualcomm Incorporated | Relays in a multihop heterogeneous UMTS wireless communication system |
US8762501B2 (en) | 2011-08-29 | 2014-06-24 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing a 3G packet core in a cloud computer with openflow data and control planes |
US9780997B2 (en) * | 2015-01-30 | 2017-10-03 | Alcatel Lucent | Method and system for controlling an operation of an application by classifying an application type using data bearer characteristics |
WO2018071209A2 (en) * | 2016-10-10 | 2018-04-19 | Intel IP Corporation | Core network-assisted flow-based bearer splitting |
US10986602B2 (en) * | 2018-02-09 | 2021-04-20 | Intel Corporation | Technologies to authorize user equipment use of local area data network features and control the size of local area data network information in access and mobility management function |
US10966135B2 (en) * | 2018-09-28 | 2021-03-30 | Intel Corporation | Software-defined networking data re-direction |
CN111200791B (zh) * | 2018-11-19 | 2021-07-09 | 华为技术有限公司 | 群组通信方法、设备及*** |
WO2020154736A1 (en) * | 2019-01-25 | 2020-07-30 | Apple Inc. | Methods and systems for data transfer over non-access stratum (nas) control plane for cellular internet of things (ciot) in a 5g system (5gs) |
-
2020
- 2020-01-21 DE DE112020005657.0T patent/DE112020005657T5/de active Granted
- 2020-01-21 JP JP2021558573A patent/JP7026866B2/ja active Active
- 2020-01-21 WO PCT/JP2020/001984 patent/WO2021149160A1/ja active Application Filing
- 2020-01-21 CN CN202080093329.0A patent/CN114946161A/zh active Pending
- 2020-08-12 TW TW109127340A patent/TWI752587B/zh active
-
2022
- 2022-05-06 US US17/738,578 patent/US20220264512A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100061226A1 (en) * | 2008-09-05 | 2010-03-11 | Hitachi Communication Technologies, Ltd. | Control Method for Access Gateway and Communication System |
CN103168453A (zh) * | 2010-10-15 | 2013-06-19 | 日本电气株式会社 | 交换机***和数据转发方法 |
JP2013126219A (ja) * | 2011-12-16 | 2013-06-24 | Kamome Engineering Inc | 転送サーバおよび転送プログラム |
JP2015525983A (ja) * | 2012-06-26 | 2015-09-07 | 日本電気株式会社 | 通信方法、情報処理装置、通信システム、通信端末およびプログラム |
CN104253767A (zh) * | 2013-06-27 | 2014-12-31 | 华为技术有限公司 | 一种虚拟分片网络的实现方法及一种交换机 |
KR20160116622A (ko) * | 2015-03-30 | 2016-10-10 | 쿨클라우드(주) | 서비스 체이닝이 가능한 오픈플로우 스위치 |
JP2018098773A (ja) * | 2016-10-24 | 2018-06-21 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | セキュリティ保護されたプロセス制御通信 |
WO2019095668A1 (zh) * | 2017-11-15 | 2019-05-23 | 平安科技(深圳)有限公司 | 数据定向传输方法、数据定向传输控制装置及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
TWI752587B (zh) | 2022-01-11 |
TW202130156A (zh) | 2021-08-01 |
WO2021149160A1 (ja) | 2021-07-29 |
US20220264512A1 (en) | 2022-08-18 |
JP7026866B2 (ja) | 2022-02-28 |
DE112020005657T5 (de) | 2022-10-27 |
JPWO2021149160A1 (zh) | 2021-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4221150A1 (en) | System, apparatus and method to support data server selection | |
US20210168079A1 (en) | Service Flow Processing Method, Communication Method, and Apparatus | |
KR101694082B1 (ko) | 소프트웨어-정의된 네트워크 오버레이 | |
EP3764732B1 (en) | Packet transmission methods and apparatus using two network tunnels | |
CN102934400B (zh) | 通信***、逻辑信道控制设备、控制设备、通信方法以及程序 | |
US10904140B2 (en) | Integrated wire and wireless network packet broker and method for GTP correlation assigning method of the same | |
KR20200092431A (ko) | 패킷 프로세싱 방법 및 디바이스 | |
US20080137625A1 (en) | Communication System Resource Management Device Resource Management Method Communication Management Device and Communication Management Method | |
JP5708246B2 (ja) | 通信システム、ネットワーク装置、ゲートウエイ装置、コンピュータプログラム、データ送信方法及びデータ転送方法 | |
US20120140686A1 (en) | Method and apparatus for sending, receiving, and transmission of data packets (as amended) | |
CN114128228B (zh) | 通过SRv6头传输MTNC-ID以实现5G传输 | |
US20100189076A1 (en) | Apparatus and method for processing gtp in mobile communication system | |
JP2009105607A (ja) | 多重化通信システム、送信処理装置、受信処理装置、多重化通信方法、送信処理方法、および受信処理方法 | |
JP4148949B2 (ja) | Rpr装置 | |
US20130336213A1 (en) | Gateway device and packet communication method | |
CN114128227B (zh) | 在支持SRv6的数据面上传输MTNC-ID以实现5G传输 | |
CN104995882B (zh) | 报文处理方法及装置 | |
US11310352B2 (en) | Joint use of ethernet header compression and robust header compression | |
CN109587826B (zh) | 一种gtp数据包传输方法、相关装置及存储介质 | |
WO2015113281A1 (zh) | 用户数据处理方法、装置及网络*** | |
JP7026866B2 (ja) | コントローラ、通信装置、通信システム、制御回路、記憶媒体および通信方法 | |
CN105722145B (zh) | 基于s1接口的数据通信方法和基站 | |
CN111371628B (zh) | 一种在lte网络下用户面和控制面信息关联方法 | |
WO2006082847A1 (ja) | 通信システム及び通信ノード | |
KR20170001654A (ko) | Sdn 스위치를 이용한 네트워크 주소 변환 방법 |
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 |