TWI752587B - 控制器、通信裝置、通信系統、控制電路、記憶媒體及通信方法 - Google Patents
控制器、通信裝置、通信系統、控制電路、記憶媒體及通信方法 Download PDFInfo
- Publication number
- TWI752587B TWI752587B TW109127340A TW109127340A TWI752587B TW I752587 B TWI752587 B TW I752587B TW 109127340 A TW109127340 A TW 109127340A TW 109127340 A TW109127340 A TW 109127340A TW I752587 B TWI752587 B TW I752587B
- Authority
- TW
- Taiwan
- Prior art keywords
- communication device
- communication
- identification information
- information
- controller
- Prior art date
Links
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),係控制第一通信裝置所進行之通信資料的轉送,該控制器係具備:流載體轉換表單(110),係以建立關聯之方式登錄有第一通信裝置的識別資訊、及轉送動作資訊;通信期管理部(103),係從自第二通信裝置所接收到的控制資料,抽出第一通信裝置的識別資訊、及分配於無線終端的資源資訊;及表單控制部(102),係將第一通信裝置的識別資訊、及根據資源資訊的轉送動作資訊建立關聯且登錄於流載體轉換表單(110)。
Description
本揭示係關於一種在路由協定(routing protocol)不同的網路間所使用之控制器(controller)、通信裝置、通信系統、控制電路、記憶媒體及通信方法。
以往,在無線網路及有線網路等由路由協定不同的網路所構成的異種網路的通信系統中,為了要實現在End-to-End(端對端)的帶域、延遲時間等之QoS(Quality of Service,服務品質)的保證,係藉由構成使用了專用線路的不同網路而獲得了實現。另一方面,作為用以實現靈活之QoS控制的手段,在非專利文獻1中,已揭示了一種關於以軟體來實現網路之開放流(OpenFlow)的技術。
在非專利文獻1所記載的OpenFlow中,係規定有至TCP(Transmission Control Protocol,傳輸控制協定)、UDP(User Datagram Protocol,使用者資料包協定)等、OSI(open system interconnection,開放系統互連)參照模型之Layer4(第四層)的識別。相對於此,在專利文獻1中,已揭示了使用OpenFlow,同時將識別項目擴張至Layer5(第五層)之GTP(GPRS(General Packet Radio Service,通用封包無線服務) Tunneling Protocol(穿隧協定))中之轉送使用者資料(user data)之訊框(frame)中所含之GTP-U(GPRS Tunnel Protocol–User Plane(用戶平面))標頭(header)的TEID(Tunnel Endpoint Identifier,隧道端點標識),藉此實現伺服器(server)之負載平衡(load balance)的技術。
[先前技術文獻]
[專利文獻]
專利文獻1:日本特許第6092873號公報
[非專利文獻]
非專利文獻1:OpenFlow Switch Specification Ver1.5.1 ONF TS-025, March 26, 2015(https://www.opennetworking.org/wp-content/uploads/2014/10/OpenFlow-switch-v1.5.1.pdf)
[發明所欲解決之課題]
然而,在另行建構局域網路(local network)為如無線網路及有線網路時,用以建構各網路的費用會變得高價,而且在要針對局域網路之新通信裝置的變更上,必須事先進行設計、變更等,而會有無法進行迅速之網路構成的變更之問題。在專利文獻1中,雖然設為可供進行無線網路的通信期(session)識別,但並未提及關於QoS等的資源(resource)控制,此外,亦未考慮到與其他網路的連結。
本揭示係有鑑於上述問題而研創者,其目的為獲得一種在由無線網路及有線網路所構成之異種網路的通信系統中,可供進行確保服務品質之通信的控制器。
[用以解決問題的手段]
為了解決上述之問題以達成目的,本揭示係一種控制器,該控制器係在包含有線網路及無線網路的通信系統中,控制由有線網路及無線網路各自具備之第一通信裝置所進行之通信資料的轉送。控制器係具備:表單(table),係以建立關聯之方式登錄有第一通信裝置的識別資訊、及顯示藉由第一通信裝置進行之通信資料之轉送處理之內容的轉送動作資訊;通信期管理部,係從自與第一通信裝置連接的第二通信裝置接收到的控制資料,抽出第一通信裝置的識別資訊、及由第二通信裝置分配於與無線網路之第一通信裝置連接之無線終端的資源資訊;及表單控制部,係將經由通信期管理部所抽出之第一通信裝置的識別資訊、及根據資源資訊的轉送動作資訊建立關聯且登錄於表單。
[發明之功效]
本揭示的控制器係達成可在由無線網路及有線網路所構成之異種網路的通信系統中進行確保服務品質之通信的功效。
以下根據圖式來詳細說明本揭示之實施形態之控制器、通信裝置、通信系統、控制電路、記憶媒體及通信方法。另外,本揭示不限定於此實施形態。在本實施形態中,係預想3GPP(3rd Generation Partnership Project,第三代行動通訊合作計畫)中之第五代行動通信系統進行說明,但亦可應用於***行動通信系統。此外,在本實施形態中Layer(層),係設為顯示在OSI參照模型中所規定的Layer。
實施形態
圖1係顯示本實施形態之通信系統50之構成例的圖。通信系統50係在工廠2中,無線網路30由局域5G、及有線網路10由Ethernet(註冊商標)(乙太網路)所構成之異種網路的通信系統。工廠2係與DataNetwork(資料網路)1連接。DataNetwork1係工廠2之外部的網路,且為連接至網際網路(internet)的網路。屬於工廠2之內部之網路的通信系統50,係由有線網路10、有線網路20、及無線網路30的三個網路所構成。另外,在本實施形態中,係具體地以通信系統50設置於工廠2之情形為例進行說明,但通信系統50的設置場所不限定於工廠2。此外,在通信系統50中,有線網路10、及無線網路無線網路30的數量不限定於一個。
有線網路10係工廠2之內部的局域網路。有線網路10係具備DataNetwork11、及OpenFlow開關13。DataNetwork11係工廠2之內部之局域的資料網路。OpenFlow開關13係在包含有線網路10及無線網路30的通信系統50中有線網路10所具備的通信裝置。OpenFlow開關13係連接無線網路30與DataNetwork1,且控制無線網路30與DataNetwork1之間的通信。關於OpenFlow開關13之詳細的構成及動作將於後說明。在以下的說明中,有將OpenFlow開關13稱為第一通信裝置、或簡稱為通信裝置的情形。
有線網路20係在工廠2的內部中管理各局域網路的局域網路。有線網路20係具備通信集線器(hub)25、及控制器29。通信集線器25係連接控制器29與無線網路30,且控制控制器29與無線網路30之間的通信。控制器29係控制屬於工廠2之內部之網路之通信系統50所進行的通信。具體而言,控制器29係在包含有線網路10及無線網路30的通信系統50中,控制有線網路10及無線網路30各自具備之OpenFlow開關所進行之通信資料的轉送。關於控制器29之詳細的構成及動作將於後說明。
無線網路30係工廠2之內部的局域網路。無線網路30係具備天線(antenna)31、32、OpenFlow開關33、攝像機(camera)37、及5G核心39。天線31、32係使用無線信號36與無線終端34連接,且將從無線終端34接收到的無線信號36輸出至OpenFlow開關33。在圖1之例中,係顯示了天線31使用無線信號36與無線終端34連接之例。OpenFlow開關33係在包含有線網路10及無線網路30的通信系統50中無線網路30所具備的通信裝置。OpenFlow開關33係與天線31、32、攝像機37、及5G核心39連接。OpenFlow開關33係進行將經由天線31或天線32而從無線終端34所取得的無線信號36、及從攝像機37所取得的動態圖像資料轉送至5G核心39的控制。關於OpenFlow開關33之詳細的構成及動作將於後說明。在以下的說明中,有將OpenFlow開關33稱為第一通信裝置、或簡稱為通信裝置的情形。此外,有將5G核心39稱為第二通信裝置的情形。
在無線網路30中,攝像機37係拍攝工廠2的內部,且將經由攝影所獲得的動態圖像資料予以輸出至OpenFlow開關33。5G核心39係連接路由協定不同的網路。5G核心39係擔任局域5G中之C-plane(control plane,控制平面)功能,並且擔任與OpenFlow開關13、33之間的用戶平面功能。C-plane功能係建立裝置間之通信期等的功能。U-plane功能係將經由天線31或天線32而從無線終端34所取得的無線信號36、及從攝像機37所取得的動態圖像資料進行轉送的功能。
接著說明控制器29的構成及動作。圖2係顯示本實施形態之控制器29之構成例的圖。控制器29係具備表單控制部102、通信期管理部103、MUXDEMUX(multiplexer-demultiplexer,多工器-解多工器)104、PHY105、及流載體轉換表單110。
PHY105係與通信集線器25連接,且在與5G核心39之間進行控制資料的傳送接收。
MUXDEMUX104係處理從控制器29觀看時傳送方向及接收方向之控制資料的轉送。具體而言,MUXDEMUX104係於傳送時將控制資料從通信期管理部103轉送至PHY105,於接收時將控制資料從PHY105轉送至通信期管理部103。茲將MUXDEMUX104及PHY105統稱為通信部109。如此,MUXDEMUX104及PHY105,亦即通信部109係從5G核心39接收控制資料,且將在表單控制部102所獲得的轉送動作資訊,經由5G核心39而傳送至OpenFlow開關13、33。
通信期管理部103係從所接收的控制資料抽出識別資訊。具體而言,通信期管理部103係當接收到無線網路30的控制資料時,抽出GTP-U標頭內的QFI(QoS Flow ID,QoS流標識)作為識別資訊。如此,在本實施形態中,係使用在藉由GTP-U所進行之資料之轉送中所使用之訊框的標頭中所含之關於服務品質的QFI,以作為無線網路30所具備之OpenFlow開關33的識別資訊。此外,通信期管理部103係當接收到有線網路10的控制資料時,抽出MAC(Media Access Control,媒體存取控制)位址(address)、VLAN-ID(Virtual Local Area Network-IDentifier,虛擬局域網路標識)、IP(Internet Protocol,網際網路協定)位址、協定編號、L4端口(port)編號等,以作為識別資訊。
此外,通信期管理部103係從所接收的控制資料,抽出由5G核心39分配至無線終端34的資源資訊。通信期管理部103係將所抽出的識別資訊及資源資訊輸出至表單控制部102。如此,通信期管理部103係從自與OpenFlow開關13、33連接之5G核心39所接收到的控制資料,抽出OpenFlow開關13、33的識別資訊、及由5G核心39分配至與無線網路30之OpenFlow開關33連接之無線終端34的資源資訊。另外,在本實施形態中,雖記載為通信期管理部103係個別地接收無線網路30及有線網路10的控制資料,但亦可接收各者的資訊經過彙整後的控制資料。
表單控制部102係從通信期管理部103取得識別資訊及資源資訊,且使用資源資訊而產生顯示OpenFlow開關13、33中之通信資料之轉送動作之內容的轉送動作資訊。所謂轉送動作資訊係指顯示OpenFlow開關13、33中之通信資料之轉送動作的資訊。例如,表單控制部102係使用QFI及資源資訊而產生轉送動作資訊。表單控制部102係對於流載體轉換表單110進行識別資訊及轉送動作資訊的登錄、刪除、變更等。表單控制部102係將經由通信期管理部103所抽出之OpenFlow開關13、33的識別資訊、與根據資源資訊的轉送動作資訊予以建立關聯且登錄於流載體轉換表單110。
流載體轉換表單110係以建立關聯之方式登錄有OpenFlow開關13、33的識別資訊、及顯示藉由OpenFlow開關13、33進行之通信資料之轉送處理之內容的轉送動作資訊的表單。流載體轉換表單110有簡稱為表單的情形。關於具體之流載體轉換表單110之例將於後說明。
接著說明OpenFlow開關13、33的構成及動作。圖3係顯示本實施形態之OpenFlow開關13、33之構成例的圖。OpenFlow開關13、33係具備表單控制部202、MUXDEMUX204、PHY205、解析部206、動作(action)部207、計數器(counter)208、及流表單210。
OpenFlow開關13的PHY205係與無線網路30所屬的5G核心39、有線網路10所屬的DataNetwork11、及DataNetwork1連接,且進行藉由有線的資料通信。在以下的說明中,將藉由有線的資料通信稱為資料通信(IP/L4),且將在藉由有線之資料通信(IP/L4)中所使用的通信資料稱為通信資料(IP/L4)。在資料通信(IP/L4)及通信資料(IP/L4)中,IP係表示IP位址,L4係表示L4端口編號。
OpenFlow開關33的PHY205係與無線網路30所屬的天線31、32、攝像機37、及5G核心39連接,且進行藉由無線的資料通信。在以下的說明中,將藉由無線的資料通信稱為資料通信(GTP-U),且將在藉由無線之資料通信(GTP-U)中所使用的通信資料稱為通信資料(GTP-U)。在資料通信(GTP-U)及通信資料(GTP-U)中,GTP-U係資料通信(GTP-U)中所使用的協定。
MUXDEMUX204係處理從OpenFlow開關13、33觀看時傳送方向及接收方向之控制資料的轉送。具體而言,OpenFlow開關13的MUXDEMUX204係於傳送時將通信資料(IP/L4)從動作部207轉送至PHY205,於接收時將通信資料(IP/L4)從PHY205轉送至解析部206。同樣地,OpenFlow開關33的MUXDEMUX204,係於傳送時將通信資料(GTP-U)從動作部207轉送至PHY205,於接收時將通信資料(GTP-U)從PHY205轉送至解析部206。茲將MUXDEMUX204及PHY205統稱為通信部209。
解析部206係從所接收之通信資料抽出識別資訊。具體而言,OpenFlow開關13的解析部206,係當接收到通信資料(IP/L4)時,從通信資料(IP/L4)抽出IP/L4資訊作為識別資訊。OpenFlow開關33的解析部206,係當接收到通信資料(GTP-U)時,從通信資料(GTP-U)抽出QFI作為識別資訊。解析部206係將所抽出的識別資訊輸出至表單控制部202。另外,在本實施形態中,雖將通信資料(IP/L4)的識別資訊設為IP位址及L4端口編號,但僅只是一例,不限定於此。關於識別資訊,例如,可為協定編號、MAC位址等,IP版本(version)可為IPv4、IPv6。
表單控制部202係進行從解析部206取得識別資訊,且根據識別資訊而檢索流表單210的處理。如此,表單控制部202係根據通信資料中所含的識別資訊而檢索流表單210,且取得符合識別資訊的轉送動作資訊。表單控制部202係從流表單210取得在動作部207進行的轉送動作資訊,且將轉送動作資訊作為檢索結果輸出至解析部206。轉送動作資訊係當轉送通信資料(IP/L4)或通信資料(GTP-U)時顯示轉送目的地、最大帶域、最小帶域等的資訊,不轉送通信資料(IP/L4)或通信資料(GTP-U)時則為顯示棄置處理的資訊。
流表單210係以建立關聯之方式登錄有OpenFlow開關13、33的識別資訊、及顯示藉由OpenFlow開關13、33進行之通信資料之轉送處理之內容的轉送動作資訊的表單。流表單210有簡稱為表單的情形。關於具體之流表單210之例將於後說明。
OpenFlow開關13的解析部206,係將通信資料(IP/L4)、及從表單控制部202所取得的轉送動作資訊,輸出至動作部207及計數器208。OpenFlow開關33的解析部206,係將通信資料(GTP-U)、及從表單控制部202所取得的轉送動作資訊,輸出至動作部207及計數器208。
OpenFlow開關13的計數器208,係將從解析部206所取得的通信資料(IP/L4),依每一統計屬性,例如根據接收時間、訊框長度、IP位址、L4端口編號等進行識別並進行計數處理。OpenFlow開關33的計數器208,係將從解析部206所取得的通信資料(GTP-U),依每一統計屬性,例如根據接收時間、訊框長度、QFI等進行識別並進行計數處理。計數器208係將進行計數處理所獲得的計數資訊對動作部207進行通知。
動作部207係依據從解析部206所取得的通信資料(IP/L4)或通信資料(GTP-U)、及轉送動作資訊,進行通信資料的轉送處理。動作部207係當轉送動作資訊為轉送處理的情形下,與從計數器208所取得的計數資訊連結。動作部207係若超過了最大帶域則棄置相符之通信資料(IP/L4)或通信資料(GTP-U),若為最大帶域內則決定屬於傳送目的地的PHY205,且將相符之通信資料(IP/L4)或通信資料(GTP-U)轉送至MUXDEMUX204。
圖4係顯示本實施形態之通信系統50在與無線終端34之間建立通信之處理的序列圖。如圖4所示,首先,無線終端34係對於5G核心39進行通信期建立要求(步驟S101)。
5G核心39係進行當從無線終端34取得通信期建立要求時,在載體建立處理中,建立無線終端34與5G核心39之間之資料通信(無線)、及資料通信(GTP-U)的處理(步驟S109、S110)。具體而言,5G核心39係將載體登錄開始(IP/L4資訊、QFI)對控制器29進行通知(步驟S102)。此時,5G核心39將要分配於無線終端34的資源資訊亦對控制器29進行通知。
控制器29係當取得載體登錄開始(IP/L4資訊、QFI)時,根據資源資訊而決定轉送動作資訊,且將流登錄(流ID、QFI)傳送至OpenFlow開關33(步驟S103),將流登錄(流ID、IP/L4資訊)傳送至OpenFlow開關13(步驟S104)。流ID係顯示轉送動作資訊的資訊。控制器29係當根據載體登錄開始(IP/L4資訊、QFI)新登錄轉送動作資訊時,隨同流ID一併將具體的轉送動作資訊包含在流登錄中傳送至OpenFlow開關13、33。
OpenFlow開關33係使用從控制器29所取得的流登錄(流ID、QFI)而對於流表單210進行表單登錄。OpenFlow開關33係當表單登錄完成時,將流登錄完成傳送至控制器29(步驟S105)。
OpenFlow開關13係使用從控制器29所取得的流登錄(流ID、IP/L4資訊)而對於流表單210進行表單登錄。OpenFlow開關13係當表單登錄完成時,將流登錄完成傳送至控制器29(步驟S106)。
控制器29係通知已完成傳送至OpenFlow開關13、33的流登錄,因此將通信期資訊通知傳送至5G核心39(步驟S107)。
5G核心39係當從控制器29接收到通信期資訊通知時,將通信期資訊通知傳送至無線終端34(步驟S108)。
無線終端34係從5G核心39接收到通信期資訊通知,從而可辨識資料通信(無線)已建立(步驟S109)、及資料通信(GTP-U)已建立(步驟S110)、再者資料通信(IP/L4)已建立(步驟S111)乙事。
圖5係顯示本實施形態之控制器29所具備之流載體轉換表單110與OpenFlow開關13、33所具備之流表單210之關聯的圖。控制器29係藉由流載體轉換表單110而管理OpenFlow開關13、33之流表單210的登入(entry)內容。在控制器29的流載體轉換表單110中,係針對OpenFlow開關13、33以建立關聯之方式登錄有識別資訊及轉送動作資訊。控制器29係將轉送動作資訊,隨同顯示與無線網路30之識別資訊(在圖5之例中係無線#1)相符之流載體轉換表單110之登入的流ID一併傳送至OpenFlow開關13。此外,控制器29係將轉送動作資訊,隨同顯示與有線網路10之識別資訊(在圖5之例中係有線#1)相符之流載體轉換表單110之登入的流ID一併傳送至OpenFlow開關33。
接著說明在通信系統50內之各裝置的動作。如圖1所示,在無線網路30中,係存在連接有天線31、32及攝像機37的OpenFlow開關33、及藉由無線信號36的通信連接於天線31的無線終端34。
無線終端34係與位於有線網路10之DataNetwork11內的伺服器、或位於DataNetwork1的伺服器連接,且在與用以接受服務之提供之天線31之間進行透過無線信號36的無線通信。無線終端34係於無線通信時經由天線31及OpenFlow開關33與5G核心39連接。無線終端34係藉由5G核心39進行載體建立處理,決定相對於無線終端34的帶域、延遲等之各資源而建立載體,以可供進行資料通信。另一方面,在無線網路30中,係由攝像機37經由OpenFlow開關33、且經由5G核心39、及OpenFlow開關13,而將動態圖像資料傳送至位於有線網路10之DataNetwork11內的監視伺服器。
在此,在以往的OpenFlow開關中,僅能識別至TCP、UDP之Layer4的協定,因此無法識別無線終端34的資料(Layer5 GTP-U標頭內QFI)。以往的OpenFlow開關,難以確保無線終端34的資源,因此在轉送無線終端34的資料時,有可能會產生與攝像機37之動態圖像資料的衝突。此外,以往的OpenFlow開關,因為無線終端34與5G核心39之間之資料通信的資源資訊無法連動,因此有可能在要確保的資源上產生浪費,且在有線網路10中損及網路帶域的效率性。
針對此點,在本實施形態中,通信系統50係使無線網路30及有線網路10之識別資訊與資源資訊連動,從而在局域網路中確保一貫的網路資源,實現網路的效率化。在本實施形態中,如圖4所示,在無線終端34與5G核心39的載體建立處理中,中介地設置有控制器29。此外,存在於無線網路30的OpenFlow開關33,係具有擴張OpenFlow規格,識別位於Layer5之GTP-U標頭內之QFI的功能。
控制器29係管理無線網路30之OpenFlow開關33的流表單210、及有線網路10之OpenFlow開關13的流表單210。控制器29係根據在無線終端34的無線通信中由5G核心39所分配的帶域、延遲等的資源資訊,而將在無線網路30及有線網路10之識別資訊、與確保後之資源資訊的配對(pair)資訊登錄於流載體轉換表單110。如圖5所示,控制器29係根據流載體轉換表單110,將流登入登錄至OpenFlow開關13、33的流表單210。
茲使用流程圖來說明控制器29的動作。圖6係顯示本實施形態之控制器29之動作的流程圖。控制器29係當從5G核心39接收到控制資料時(步驟S201),抽出識別資訊及資源資訊(步驟S202)。控制器29係將識別資訊登錄於流載體轉換表單110(步驟S203)。控制器29係當未登錄有對應於識別資訊的轉送動作資訊時,根據資源資訊而將轉送動作資訊亦登錄於流載體轉換表單110。控制器29係決定OpenFlow開關13、33的轉送動作資訊,且將流登錄(流ID、QFI)傳送至OpenFlow開關33,且將流登錄(流ID、IP/L4資訊)傳送至OpenFlow開關13(步驟S204)。
茲使用流程圖來說明OpenFlow開關13、33的動作。由於OpenFlow開關13、33的動作相同,因此以OpenFlow開關33為例進行說明。圖7係顯示本實施形態之OpenFlow開關33之動作的流程圖。OpenFlow開關33係當從控制器29接收到流登錄(流ID、QFI)時(步驟S301),將流登錄(流ID、QFI)的資訊登錄於流表單210(步驟S302)。OpenFlow開關33係當接收到通信資料(GTP-U)時(步驟S303),依據流表單210進行轉送動作(步驟S304)。另外,在轉送動作中,係包含棄置通信資料(GTP-U)的情形。
茲使用流程圖來說明5G核心39的動作。圖8係顯示本實施形態之5G核心39之動作的流程圖。5G核心39係當從無線終端34接收到通信期建立要求時(步驟S401),將載體登錄開始(IP/L4資訊、QFI)傳送至控制器29(步驟S402)。5G核心39係當從控制器29接收到通信期資訊通知時(步驟S403),將通信期資訊通知傳送至無線終端34(步驟S404)。
接著說明控制器29的硬體構成。在控制器29中,MUXDEMUX104及PHY105係通信介面(interface)。流載體轉換表單110係記憶體。表單控制部102及通信期管理部103係藉由處理電路來實現。處理電路係可為執行儲存於記憶體中之程式的處理器(processor)及記憶體,亦可為專用的硬體。處理電路亦稱為控制電路。
圖9係顯示將本實施形態之控制器29所具備之處理電路藉由處理器及記憶體實現時之處理電路90之構成例的圖。圖9圖所示之處理電路90係控制電路,具備處理器91及記憶體92。當處理電路90藉由處理器91及記憶體92構成時,處理電路90的各功能係藉由軟體(software)、韌體(firmware)、或軟體與韌體的組合來實現。軟體或韌體係被記述為程式,儲存於記憶體92中。在處理電路90中,係藉由由處理器91讀取記憶於記憶體92中的程式並執行以實現各功能。亦即,處理電路90係具備用以儲存程式的記憶體92,該程式將會相應地執行控制器29的處理。此程式亦可稱作是用以使控制器29執行要藉由處理電路90實現之各功能的程式。此程式係可藉由記憶有程式的記憶媒體來提供,亦可藉由通信媒體等其他手段來提供。
上述程式亦可稱作是使控制器29執行下列步驟的程式:第一步驟,係由通信期管理部103從自與OpenFlow開關13、33連接之5G核心39所接收的控制資料,抽出OpenFlow開關13、33的識別資訊、及由5G核心39分配至連接於無線網路30之OpenFlow開關33之無線終端34的資源資訊;及第二步驟,係由表單控制部102將經由通信期管理部103所抽出之OpenFlow開關13、33的識別資訊、及根據資源資訊的轉送動作資訊予以建立關聯並登錄於流載體轉換表單110。
在此,處理器91係例如為CPU(Central Processing Unit,中央處理單元)、處理裝置、演算裝置、微處理器(micro processor)、微電腦(micro computer)、或DSP(Digital Signal Processor,數位信號處理器)等。此外,記憶體92係以例如RAM(Random Access Memory,隨機存取記憶體)、ROM(Read Only Memory,唯讀記憶體)、快閃記憶體(flash mermoy)、EPROM(Erasable Programmable ROM,可抹除可程式化唯讀記憶體)(註冊商標)、EEPROM(註冊商標)(Electrically EPROM,電性可抹除可程式化唯讀記憶體)等非揮發性或揮發性半導體記憶體、磁碟、可撓性磁碟(flexible disk)、光磁碟、CD(Compact Disk,光碟)、迷你磁碟(mini disk)、或DVD(Digital Versatile Disc,數位化多功能光碟)等屬之。
圖10係顯示本實施形態之控制器29所具備之處理電路以專用的硬體構成時之處理電路93之例的圖。圖10所示之處理電路93係以例如單一電路、複合電路、經程式化的處理器、經並聯程式化的處理器、ASIC(Application Specific Integrated Circuits(特殊應用積體電路)、FPGA(Field-Programmable Gate Array,現場可程式閘陣列)、或此等經組合者即屬之。關於處理電路,係可設為一部分藉由專用的硬體來實現,一部分藉由軟體或韌體來實現。如此,處理電路係可藉由專用的硬體、軟體、韌體、或此等的組合來實現上述的各功能。
雖已針對控制器29的硬體構成進行了說明,但OpenFlow開關13、33的硬體構成亦復相同。在OpenFlow開關13、33中,MUXDEMUX204及PHY205係通信介面。流表單210係記憶體。表單控制部202、解析部206、動作部207、及計數器208係藉由處理電路來實現。處理電路係可為執行儲存於記憶體中之程式的處理器及記憶體,亦可為專用的硬體。
在OpenFlow開關13、33中,上述程式亦可稱作是使OpenFlow開關13、33執行下列步驟的程式:第一步驟,係由表單控制部202根據通信資料中所含的識別資訊而檢索流表單210,且取得與識別資訊相符的轉送動作資訊;及第二步驟,係由動作部207依據轉送動作資訊而進行通信資料的轉送處理。
綜上所述,依據本實施形態,在通信系統50中,控制器29係使用在無線網路30及有線網路10可供識別QoS之訊框內的識別資訊,而對於擴大識別能力後的OpenFlow開關13、33進行控制。藉此,通信系統50即使在無線網路30及有線網路10等進行跨越不同之網路的通信時,亦可靈活地進行以End-to-End(端對端)的QoS保證。通信系統50係可在路由協定不同的網路間,實現一貫的QoS控制。
以上之實施形態所示的構成係顯示一例者,亦可與其他公知的技術組合,亦可組合實施型態彼此,亦可在不脫離要旨的範圍內,省略、變更構成的一部分。
1,11:DataNetwork
2:工廠
10,20:有線網路
13,33:OpenFlow開關
25:通信集線器
29:控制器
30:無線網路
31,32:天線
34:無線終端
36:無線信號
37:攝像機
39:5G核心
50:通信系統
102,202:表單控制部
103:通信期管理部
104,204:MUXDEMUX
105,205:PHY
109,209:通信部
110:流載體轉換表單
206:解析部
207:動作部
208:計數器
210:流表單
圖1係顯示本實施形態之通信系統之構成例的圖。
圖2係顯示本實施形態之控制器之構成例的圖。
圖3係顯示本實施形態之OpenFlow開關之構成例的圖。
圖4係顯示本實施形態之通信系統在與無線終端之間確立通信之處理的序列圖。
圖5係顯示本實施形態之控制器所具備之流載體(flow bearer)轉換表單、與OpenFlow開關所具備之流表單之關聯的圖。
圖6係顯示本實施形態之控制器之動作的流程圖。
圖7係顯示本實施形態之OpenFlow開關之動作的流程圖。
圖8係顯示本實施形態之5G核心之動作的流程圖。
圖9係顯示本實施形態之控制器所具備之處理電路藉由處理器及記憶體實現時之處理電路之構成例的圖。
圖10係顯示本實施形態之控制器所具備之處理電路藉由專用的硬體(hardware)構成時之處理電路之例的圖。
29:控制器
102:表單控制部
103:通信期管理部
104:MUXDEMUX
105:PHY
109:通信部
110:流載體轉換表單
Claims (13)
- 一種控制器,該控制器係在包含有線網路及無線網路的通信系統中,控制由有線網路及無線網路各自具備之第一通信裝置所進行之通信資料的轉送;該控制器係具備: 表單,係以建立關聯之方式登錄有第一通信裝置的識別資訊、及顯示藉由第一通信裝置進行之通信資料之轉送處理之內容的轉送動作資訊; 通信期管理部,係從自與前述第一通信裝置連接的第二通信裝置接收到的控制資料,抽出前述第一通信裝置的識別資訊、及由前述第二通信裝置分配於與前述無線網路之第一通信裝置連接之無線終端的資源資訊;及 表單控制部,係將經由前述通信期管理部所抽出之前述第一通信裝置的識別資訊、及根據前述資源資訊的前述轉送動作資訊建立關聯且登錄於前述表單。
- 如請求項1之控制器,係具備通信部,該通信部係從前述第二通信裝置接收前述控制資料,且將在前述表單控制部所獲得的前述轉送動作資訊經由前述第二通信裝置而傳送至前述第一通信裝置。
- 如請求項1或請求項2之控制器,係使用在屬於General Packet Radio Service Tunneling Protocol for User Plane(通用封包無線服務穿隧協定用戶平面)之GTP-U所進行之資料之轉送中所使用之訊框之標頭中所含之關於服務品質之屬於Quality of Service Flow Identifier(高品質服務流標識)的QFI以作為前述無線網路所具備之第一通信裝置的識別資訊。
- 如請求項3之控制器,其中前述表單控制部係使用前述QFI及前述資源資訊而產生前述轉送動作資訊且登錄於前述表單。
- 一種通信裝置,係在包含有線網路及無線網路的通信系統中,前述有線網路及前述無線網路各自具備者,該通信裝置係具備: 表單,係以建立關聯之方式登錄有前述通信裝置的識別資訊、及顯示藉由前述通信裝置進行之通信資料之轉送處理之內容的轉送動作資訊; 表單控制部,係根據前述通信資料中所含的前述識別資訊而檢索前述表單,且取得與前述識別資訊相符的前述轉送動作資訊;及 動作部,係依據前述轉送動作資訊而進行前述通信資料的轉送處理。
- 如請求項5之通信裝置,係使用在屬於General Packet Radio Service Tunneling Protocol for User Plane(通用封包無線服務穿隧協定用戶平面)之GTP-U所進行之資料之轉送中所使用之訊框之標頭中所含之關於服務品質之屬於Quality of Service Flow Identifier(高品質服務流標識)的QFI以作為前述無線網路所具備之通信裝置的識別資訊。
- 一種通信系統,係具備請求項1或請求項2之控制器與請求項5之通信裝置、或者具備請求項3或請求項4之控制器與請求項6之通信裝置。
- 一種控制電路,係控制控制器,該控制器係在包含有線網路及無線網路的通信系統中,控制由前述有線網路及前述無線網路各自具備之第一通信裝置所進行之通信資訊的轉送;該控制電路係具有表單,該表單係以建立關聯之方式登錄有前述第一通信裝置的識別資訊、及顯示藉由前述第一通信裝置進行之通信資料之轉送處理之內容的轉送動作資訊; 該控制電路係使控制器實施下列步驟: 從自與第一通信裝置連接的第二通信裝置接收到的控制資料,抽出前述第一通信裝置的識別資訊、及由前述第二通信裝置分配於與前述無線網路之第一通信裝置連接之無線終端的資源資訊;及 將前述第一通信裝置的識別資訊、及根據前述資源資訊的前述轉送動作資訊建立關聯且登錄於前述表單。
- 一種控制電路,係在包含有線網路及無線網路的通信系統中控制前述有線網路及前述無線網路各自具備之通信裝置者;該控制電路係具有表單,該表單係以建立關聯之方式登錄有前述通信裝置的識別資訊、及顯示藉由前述通信裝置進行之通信資料之轉送處理之內容的轉送動作資訊;該控制電路係使通信裝置實施下列步驟: 根據前述通信資料中所含的前述識別資訊而檢索前述表單,且取得與前述識別資訊相符的前述轉送動作資訊;及 依據前述轉送動作資訊而進行前述通信資料的轉送處理。
- 一種記憶媒體,係記憶有控制控制器的程式者,該控制器係在包含有線網路及無線網路的通信系統中控制前述有線網路及前述無線網路各自具備之第一通信裝置所進行之通信資訊的轉送; 前述控制器係具有表單,該表單係以建立關聯之方式登錄有前述第一通信裝置的識別資訊、及顯示藉由前述第一通信裝置進行之通信資料之轉送處理之內容的轉送動作資訊; 前述程式係使控制器實施下列步驟: 從自與第一通信裝置連接的第二通信裝置接收到的控制資料,抽出前述第一通信裝置的識別資訊、及由前述第二通信裝置分配於與前述無線網路之第一通信裝置連接之無線終端的資源資訊;及 將前述第一通信裝置的識別資訊、及根據前述資源資訊的前述轉送動作資訊建立關聯且登錄於前述表單。
- 一種記憶媒體,係記憶程式者,該程式係在包含有線網路及無線網路的通信系統中控制前述有線網路及前述無線網路各自具備之通信裝置; 前述通信裝置係具有表單,該表單係以建立關聯之方式登錄有前述通信裝置的識別資訊、及顯示藉由前述通信裝置進行之通信資料之轉送處理之內容的轉送動作資訊; 前述程式係使通信裝置實施下列步驟: 根據前述通信資料中所含的前述識別資訊而檢索前述表單,且取得與前述識別資訊相符的前述轉送動作資訊;及 依據前述轉送動作資訊而進行前述通信資料的轉送處理。
- 一種通信方法,係控制器的通信方法,該控制器係在包含有線網路及無線網路的通信系統中控制前述有線網路及前述無線網路各自具備之第一通信裝置所進行之通信資訊的轉送; 前述控制器係具有表單,該表單係以建立關聯之方式登錄有前述第一通信裝置的識別資訊、及顯示藉由前述第一通信裝置進行之通信資料之轉送處理之內容的轉送動作資訊;該通信方法係包含下列步驟: 第一步驟,係由通信期管理部從自與前述第一通信裝置連接的第二通信裝置接收到的控制資料,抽出前述第一通信裝置的識別資訊、及由前述第二通信裝置分配於與前述無線網路之第一通信裝置連接之無線終端的資源資訊;及 第二步驟,係由表單控制部將經由前述通信期管理部所抽出之前述第一通信裝置的識別資訊、及根據前述資源資訊的前述轉送動作資訊建立關聯且登錄於前述表單。
- 一種通信方法,係通信裝置的通信方法,該通信裝置係在包含有線網路及無線網路的通信系統中前述有線網路及前述無線網路各自具備者; 前述通信裝置係具有表單,該表單係以建立關聯之方式登錄有前述通信裝置的識別資訊、及顯示藉由前述通信裝置進行之通信資料之轉送處理之內容的轉送動作資訊;該通信方法係包含下列步驟: 第一步驟,係由表單控制根據前述通信資料中所含的前述識別資訊而檢索前述表單,且取得與前述識別資訊相符的前述轉送動作資訊;及 第二步驟,係由動作部依據前述轉送動作資訊而進行前述通信資料的轉送處理。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/001984 WO2021149160A1 (ja) | 2020-01-21 | 2020-01-21 | コントローラ、通信装置、通信システム、制御回路、記憶媒体および通信方法 |
WOPCT/JP2020/001984 | 2020-01-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202130156A TW202130156A (zh) | 2021-08-01 |
TWI752587B true TWI752587B (zh) | 2022-01-11 |
Family
ID=76992150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109127340A TWI752587B (zh) | 2020-01-21 | 2020-08-12 | 控制器、通信裝置、通信系統、控制電路、記憶媒體及通信方法 |
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 (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201032610A (en) * | 2008-11-05 | 2010-09-01 | Qualcomm Inc | Relays in a multihop heterogeneous UMTS wireless communication system |
TW201639332A (zh) * | 2015-01-30 | 2016-11-01 | 阿爾卡特朗訊美國股份有限公司 | 藉由使用數據承載特性分類應用程式類型來控制應用程式操作的系統和方法 |
WO2018071209A2 (en) * | 2016-10-10 | 2018-04-19 | Intel IP Corporation | Core network-assisted flow-based bearer splitting |
US20190104458A1 (en) * | 2018-09-28 | 2019-04-04 | Jonas Svennebring | Software-defined networking data re-direction |
US20190342851A1 (en) * | 2018-02-09 | 2019-11-07 | 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 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5113684B2 (ja) * | 2008-09-05 | 2013-01-09 | 株式会社日立製作所 | アクセスゲートウェイ装置の制御方法及び通信システム |
CN103168453B (zh) * | 2010-10-15 | 2016-08-03 | 日本电气株式会社 | 交换机***和数据转发方法 |
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 |
JP2013126219A (ja) * | 2011-12-16 | 2013-06-24 | Kamome Engineering Inc | 転送サーバおよび転送プログラム |
CN104412547A (zh) * | 2012-06-26 | 2015-03-11 | 日本电气株式会社 | 通信方法、信息处理装置、通信***、通信终端和程序 |
CN104253767B (zh) * | 2013-06-27 | 2017-11-17 | 华为技术有限公司 | 一种虚拟分片网络的实现方法及一种交换机 |
KR101746105B1 (ko) * | 2015-03-30 | 2017-06-27 | 쿨클라우드(주) | 서비스 체이닝이 가능한 오픈플로우 스위치 |
US10257163B2 (en) * | 2016-10-24 | 2019-04-09 | Fisher-Rosemount Systems, Inc. | Secured process control communications |
CN108040009B (zh) * | 2017-11-15 | 2021-01-26 | 平安科技(深圳)有限公司 | 数据定向传输方法、数据定向传输控制装置及计算机可读存储介质 |
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 (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201032610A (en) * | 2008-11-05 | 2010-09-01 | Qualcomm Inc | Relays in a multihop heterogeneous UMTS wireless communication system |
TW201639332A (zh) * | 2015-01-30 | 2016-11-01 | 阿爾卡特朗訊美國股份有限公司 | 藉由使用數據承載特性分類應用程式類型來控制應用程式操作的系統和方法 |
WO2018071209A2 (en) * | 2016-10-10 | 2018-04-19 | Intel IP Corporation | Core network-assisted flow-based bearer splitting |
US20190342851A1 (en) * | 2018-02-09 | 2019-11-07 | 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 |
US20190104458A1 (en) * | 2018-09-28 | 2019-04-04 | Jonas Svennebring | Software-defined networking data re-direction |
Also Published As
Publication number | Publication date |
---|---|
CN114946161A (zh) | 2022-08-26 |
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 |
---|---|---|
US10470192B2 (en) | Traffic path change detection mechanism for mobile edge computing | |
US10588044B2 (en) | System and method for offloading data in a communication system | |
KR101694082B1 (ko) | 소프트웨어-정의된 네트워크 오버레이 | |
CN107079015B (zh) | 用于移动环境下的基于流的寻址的***及方法 | |
US11737128B2 (en) | Wireless communications system, base station, mobile station, and processing method | |
US9602383B2 (en) | General packet radio service tunnel performance monitoring | |
US11172054B2 (en) | Cross-device segmentation offload | |
US20220294722A1 (en) | Transmission Quality Detection Method, Apparatus, and System, and Storage Medium | |
US20160157274A1 (en) | Communication system, serving gateway, communication method therefor, and base station | |
JP6489019B2 (ja) | 通信システム、通信装置および通信制御方法 | |
CN114128228B (zh) | 通过SRv6头传输MTNC-ID以实现5G传输 | |
US20100189076A1 (en) | Apparatus and method for processing gtp in mobile communication system | |
WO2018126692A1 (zh) | 数据传输的控制方法和设备 | |
JP2014523666A (ja) | モバイル・トランシーバ、基地局トランシーバ、データ・サーバ、ならびに関連の装置、方法およびコンピュータ・プログラム | |
CA2681314A1 (en) | Method and arrangement in a telecommunication system | |
JP2014515578A (ja) | セルラネットワークとwlanとを統合したネットワーク状況下での通信の方法 | |
CN114128227B (zh) | 在支持SRv6的数据面上传输MTNC-ID以实现5G传输 | |
US20190260857A1 (en) | Data Packet Processing Method, Control Plane Network Element, And User Plane Network Element | |
CN114710975B (zh) | 一种用于多域间传输多传输网络上下文标识的方法、基站、网元及装置 | |
CN109587826B (zh) | 一种gtp数据包传输方法、相关装置及存储介质 | |
TWI752587B (zh) | 控制器、通信裝置、通信系統、控制電路、記憶媒體及通信方法 | |
WO2018045515A1 (zh) | 一种数据分流方法及相关装置 | |
JP6455100B2 (ja) | 無線通信システムおよび無線通信方法 | |
Yang et al. | A multi-link mechanism for heterogeneous radio networks | |
JP2003244251A (ja) | トンネル経路を再構成するパケット通信方法 |