Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

OFS in-band communication method and OFS

An in-band communication and sender technology, applied in the field of network communication, can solve the problem of high cost

Active Publication Date: 2013-08-21
HUAWEI TECH CO LTD
View PDF3 Cites 57 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The main disadvantage of this solution is that it is necessary to maintain two separate physical networks and two network management systems (one for managing the network on the control plane and the other for managing the flow switching network on the forwarding plane), and the cost is relatively high

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • OFS in-band communication method and OFS
  • OFS in-band communication method and OFS
  • OFS in-band communication method and OFS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0105] Figure 2a It is a flowchart of the OFS in-band communication method described in Embodiment 1 of the present invention, as Figure 2a As shown, the method is performed by the OFS, and the method includes the steps of:

[0106] 210: Receive the LLDP data packet, where the LLDP data packet includes the sender's MAC, IP, and a role subfield used to identify the sender type.

[0107] Specifically, the LLDP data packet may be sent by the OFC or by other OFSs. In order to enable the receiver to identify the type of the sender, the LLDP data packet includes a role subfield for identifying the type of the sender.

[0108] Preferably, the role subfield is located in the TLV field of the LLDP data packet. The following table 3 is an example of the fields of the LLDP data packet. The LLDP data packet includes: Eth_dst field, Eth_src field, Eth_type field and tag length value TLV (a kind of BER code, ASN1 standard, full name Tag, Length, Value) field; The TLV field includes: a ...

Embodiment 2

[0138] The second embodiment is described based on the first embodiment.

[0139] Optionally, before step 210, the method may also include:

[0140] The OFS adds a first initial flow entry to the flow table, the destination address of the first initial flow entry is the multicast address of the LLDP protocol, the protocol type is the type code of the LLDP protocol, and the forwarding port points to the OFC, The data packet length is the full packet length, and the priority is the lowest.

[0141] The OFS adds a second initial flow entry to the flow table, the destination address of the second initial flow entry is a local address, the protocol type is the type code of the TCP protocol, and the forwarding port points to the management port of the OFS , the data packet length is the full packet length, and the priority is the lowest.

[0142] Specifically, the following table 1 is an example of the first initial flow entry, wherein, 01:80:c2:00:00:0e represents the multicast a...

Embodiment 3

[0165] image 3 is a schematic diagram of the internal module structure of the OFS described in Embodiment 3 of the present invention, such as image 3 As shown, the OFS 300 includes: a controller list storage unit 310 , a data packet receiving unit 320 , a data packet processing unit 330 and a handshake packet unit 340 .

[0166] The controller list storage unit 310 is configured to save one or more controller list entries, the controller list entries include the MAC and IP of the local OpenFlow controller OFC and the MAC and IP of the local OFC The corresponding port number when the OFS receives the link layer discovery protocol LLDP data packet sent by the OFC.

[0167] The data packet receiving unit 320 is configured to receive the LLDP data packet, the LLDP data packet includes the sender's MAC, IP and a role subfield used to identify the type of the sender.

[0168] Wherein, the role subfield is located in the label length value TLV field in the LLDP data packet.

[0...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an OFS in-band communication method and OFS, and relates to the field of communication. The OFS in-band communication method comprises steps: an LLDP data package is received; when a sender side type of the received LLDP data package is judged to be OFC through a role subfield, controller list table entries are created or updated; a first TCP handshaking package used for building TCP connection is obtained. According to a destination MAC and a destination IP carried in the TCP handshaking package, a controller list is sought to find whether a corresponding controller list entry exists in the controller list, if the answer is yes, flow table entries are updated according to the MAC, IP and the in_port in the corresponding controller list entry of the controller list, and the OFS is enabled to be capable of forwarding the package sent to the OFC to the OFC through a flow table. The OFS in-band communication method and the OFS simply need to maintain a network management system, and network assembling cost is reduced.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to an OFS in-band communication method and OFS. Background technique [0002] The separation of the control plane and the forwarding plane is a basic feature of SDN (Software Defined Network) / OpenFlow (Open Flow). The control plane formulates routing policies based on the entire network view, and the forwarding plane processes data packets according to the received routing decisions. Establishing a TCP connection between OFS (OpenFlow Switch, open flow switch) and OFC (OpenFlow Controller, open source controller) is a basic prerequisite for the normal operation of the OpenFlow network. [0003] Currently, an out-of-band connection mode is generally adopted between the OFS and the OFC. figure 1 It is a network diagram of an existing out-of-band connection mode, and the control plane and the forwarding plane are respectively composed of two different physical networks....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/741H04L12/757H04L29/06H04L45/74H04L45/02
CPCH04L12/6418H04L45/10H04L45/26H04L45/38H04L45/745Y02D30/00H04L43/50H04L43/0811
Inventor 周在福张欢
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products