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

Transmission method for data among OpenFlow network domains and device

A data transmission method and network domain technology, applied in the field of data transmission methods and devices, can solve problems such as no OpenFlow network domain data exchange solution, inability to realize data exchange, and no solution proposed.

Active Publication Date: 2013-06-19
ZTE CORP
View PDF4 Cites 51 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in actual network deployment, OpenFlow networks are generally deployed independently in one area, and OpenFlow networks in multiple areas are interconnected through limited links, but different OpenFlow network domains do not interfere with each other, that is, the network in one area The controller is only responsible for the data exchange in the local domain, but cannot realize the data exchange between the local network domain and other network domains, that is, in the prior art, there is no data exchange solution between different OpenFlow network domains
[0005] For the above-mentioned problems in related technologies, no effective solution has been proposed yet

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
  • Transmission method for data among OpenFlow network domains and device
  • Transmission method for data among OpenFlow network domains and device
  • Transmission method for data among OpenFlow network domains and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] As described in the foregoing embodiments, a new networking method for an OpenFlow network may be implemented based on the method for sending data between OpenFlow network domains described in the foregoing embodiments.

[0053] Such as image 3 As shown, the networking includes: network domain A, network domain B, and network domain C. Taking network domain A as an example, OpenFlow network domain A is composed of a controller A and at least one switch 301 , and hosts or terminals 302 in the network are connected to OpenFlow network domain B and network domain C through the switch 301 . Adjacent OpenFlow network domains are connected by at least one link, and multiple OpenFlow network domains form an interconnected OpenFlow network.

[0054] In this embodiment, the controller A of the OpenFlow network domain A is only responsible for the management and control of the switch 301 in the domain. Controllers A of multiple OpenFlow network domains A form a control plane n...

Embodiment 2

[0070] In the source network domain, for data packets whose destination addresses are other network domains, the controller controls the switches in this domain to forward the data packets to adjacent network domains, more specifically, to the switch ports connected to adjacent network domains . Such as Figure 5 As shown, the specific steps are as follows:

[0071] Step S502, the host AH1 in the source network domain A sends a data packet to the network, and the destination address is the host BH1 in the network domain B;

[0072] Step S504, the switch AS2 connected to the host AH1 receives the data message, and queries the local flow table for no hit entry;

[0073] Here, according to the flow forwarding rules of the OpenFlow protocol, if the host AH1 and the host BH1 have communicated, there may be valid flow table entries on the switch AS2. At this time, the switch AS2 can directly forward the data message according to the flow table;

[0074] Step S506, according to th...

Embodiment 3

[0093] Figure 7 A schematic flowchart of a method for establishing a global network information database for a controller according to an embodiment of the present invention. In this embodiment, when an OpenFlow network domain joins an interconnected OpenFlow network, the controller needs to establish a global network information database: a controller in an OpenFlow network domain needs to determine the destination address of a data message or a data flow, and the required global network information includes , terminal address information belonging to each network domain, or specific address information such as MAC address and / or IP address, or an address prefix. The controller of an OpenFlow network domain needs to determine the exchange path of data packets or data flows. The global network information required includes the intermediate network domains between the source network domain and the destination network domain, and the adjacent networks on the path. What are the...

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 provides a transmission method for data among OpenFlow network domains and a device. The method comprises the steps: obtaining global network information by a controller of a local network domain, wherein the global network information is information which is needed when data exchange is conducted between the local network domain and an adjacent network domain; and for a data message of which a destination address is not located in the local network domain, controlling an exchanger of the local network domain through the controller of the local network domain to transmit the data message to the adjacent network domain according to the global network information. Through the technical scheme, an effect of the data exchange among the different OpenFlow network domains can be achieved.

Description

technical field [0001] The present invention relates to the communication field, in particular to a method and device for sending data between OpenFlow network domains. Background technique [0002] Stanford University in the United States proposed the OpenFlow protocol in 2008. This protocol adopts a forwarding / control separation architecture. The external control plane entity uses the OpenFlow protocol to control the forwarding plane equipment to realize various forwarding logics. The flow table sent performs controlled forwarding, and its behavior is standardized: after receiving a message, take out the L2 / L3 / L4 related field value of its header, use it as a keyword to search the flow table, and after matching an entry, Transform the message field according to the instruction set in the entry content, and forward it to a certain logical or physical port according to the instruction after completion. This protocol further evolves and becomes the basis of software-defined ...

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/937
CPCH04L45/64H04L45/04H04L67/563
Inventor 胡永生
Owner ZTE CORP
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