IP Library › Granted Patent US 9,877,225
Granted Patent B2
US 9,877,225 · App. 15/122,525 · Granted Jan 23, 2018

Communication device and traffic control method

Inventor: Daisuke Ogura (Tokyo, JP)
Assignee: NEC Corporation
H04W28/0268H04L12/4641H04W72/085H04W84/042H04W88/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,877,225
App. No.
15/122,525
Granted
Jan 23, 2018
Kind
B2
Abstract

In order to accommodate expansion of a mobile network and detailed QoS control, a transmission VXLAN header is generated by setting a logical group to which an input packet belongs as a logical network number in the VNI field of a VXLAN header and setting QoS information as traffic control information in a predefined, predetermined field. The generated transmission VXLAN header is added to the input packet, which is then output as a VXLAN header-added output packet to a mobile backhaul. When a VXLAN header-added input packet is input from the mobile backhaul, the received VXLAN header that was added is removed, and the logical network number that is set in the VNI field of the received VXLAN header and the traffic control information that is set in the predefined, predetermined field are extracted. Traffic control is performed on the basis of the extracted logical network number and traffic control information, and the packet is output as an output packet.

Claims (19)

1. A communication device comprising:

at least one memory storing program instructions; and

at least one processor configured to execute the program instructions to:

receive an input packet and identify a logical group to which the input packet belongs and Quality of Service (QoS) information including a priority class to be applied to the input packet;

generate a transmission VXLAN header by setting a logical network number corresponding to the logical group in a VXLAN Network Identifier (VNI) field of a VXLAN header and by setting traffic control information that includes priority control corresponding to the QoS information in a predetermined field of the VXLAN header based on the logical group and QoS information identified by the logical group/QoS identification unit, add the transmission VXLAN header to the input packet, and output the packet as a VXLAN header-added output packet to a mobile backhaul;

upon receiving a VXLAN header-added input packet from the mobile backhaul, remove the received VXLAN header added to the VXLAN header-added input packet and extract the logical network number set in the VNI field of the received VXLAN header and the traffic control information set in the predetermined field; and

perform traffic control including priority control and route isolation for the packet, from which the received VXLAN header was removed, based on the logical network number and the extracted traffic control information, and output the packet as an output packet wherein, if a predetermined update flag is added to the received VXLAN header, the at least one processor is further configured to execute the program instructions to output the logical network number set in the VNI field of the received VXLAN header and the traffic control information set in the predetermined field as header update information, and upon receiving notification of the header update information, update a correspondence relationship between the logical group and the QoS information and the logical network number and the traffic control information set in the transmission VXLAN header, based on the received header update information.

2. The communication device according to claim 1 , wherein the predetermined field of the VXLAN header comprises at least any one field of an 8-bit reserved field following the VNI field, a 24-bit reserved field following a flag, and a field that uses a portion of 24 bits that constitute the VNI field.

3. The communication device according to claim 1 , wherein the at least one processor is further configured to execute the program instructions to acquire traffic control information based on a traffic state and output the traffic control information upon receiving notification of the traffic control information, generate the transmission VXLAN header based on the received traffic control information, and upon receiving notification of the traffic control information, perform the traffic control based on the received traffic control information.

4. The communication device according to claim 3 , wherein the at least one processor is further configured to execute the program instructions to acquire the traffic control information from a network management device that integrally manages a network state and issue a traffic control instruction to each device according to the network traffic state.

5. The communication device according to claim 3 , wherein the at least one processor is further configured to execute the program instructions to recognize a traffic state based on the packet processing amount of the communication device and generate traffic control information based on the traffic state.

6. A traffic control method comprising:

receiving an input packet and identifying a logical group to which the input packet belongs and Quality of Service (QoS) information including a priority class to be applied to the input packet; generating a transmission Virtual eXtensible Local Area network (VXLAN) header by setting a logical network number corresponding to the logical group in a VXLAN Network Identifier (VNI) field of a VXLAN header and setting traffic control information that includes priority control corresponding to the QoS information in a predetermined field of the VXLAN header; adding the transmission VXLAN header to the input packet and outputting the packet as a VXLAN header-added output packet to a mobile backhaul;

when a VXLAN header-added input packet is input from the mobile backhaul, removing the received VXLAN header added to the VXLAN header-added input packet; extracting the logical network number set in the VNI field of the received VXLAN header and the traffic control information set in the predetermined field;

performing traffic control including priority control and route isolation for the packet, from which the received VXLAN header was removed, based on the extracted logical network number and traffic control information and outputting the packet as an output packet; and if a predetermined update flag is added to the received VXLAN header, outputting the logical network number set in the VNI field of the received VXLAN header and the traffic control information set in the predetermined field as header update information, and updating a correspondence relationship between the logical group to which the input packet belongs and the QoS information including a priority class to be applied to the input packet and the logical network number and the traffic control information set in the transmission VXLAN header, based on the outputted header update information.

7. The traffic control method according to claim 6 , further comprising:

acquiring traffic control information based on a traffic state; upon receiving the traffic control information, generating the transmission VXLAN header based on the acquired traffic control information; and upon receiving the traffic control information, performing the traffic control for the packet, from which the received VXLAN header was removed, based on the acquired traffic control information and outputting the packet as an output packet.

8. The traffic control method according to claim 7 , wherein the traffic control information is acquired from a network management device that integrally manages a network state and issues a traffic control instruction to each device according to a network traffic state.

9. The traffic control method according to claim 7 , wherein the traffic control information is information generated based on a traffic state that was recognized based on a packet processing amount of a communication device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2016
From: OGURA, DAISUKE
To: NEC CORPORATION
Reel/Frame 039586/0477 →
Priority Claims (1)
JP 2014-052349 · Mar 14, 2014 · national
Continuity (1)
Related Publication 20170070908A1 · Mar 9, 2017