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

Link discovery method, device and system in software-defined network

A software-defined network and link discovery technology, which is applied in the field of computer network and communication, can solve problems such as wrong judgment of connection relationship, failure of controller to recognize link discovery message, etc., and achieve the effect of avoiding wrong judgment

Active Publication Date: 2015-06-24
ZTE CORP
View PDF4 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Aiming at the problem in the related art that the controller cannot identify whether the received link discovery message is the link discovery message sent by itself under multi-instance, which leads to the wrong judgment of the connection relationship, the present invention provides a software-defined network Link discovery method, device and system in, to at least solve the above-mentioned problems

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
  • Link discovery method, device and system in software-defined network
  • Link discovery method, device and system in software-defined network
  • Link discovery method, device and system in software-defined network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0097] In this embodiment, link discovery between hybrid OF devices is taken as an example for description.

[0098] Such as Figure 7 As shown, the figure includes an SDN controller and two OpenFlow switches, wherein the OFS is a hybrid OF device, that is, it not only supports OpenFlow applications, but also supports traditional L2 / L3 applications. After the device is started, a TCP / SSL connection is first established between OFS and OFC; when the Controller perceives that a switch has joined, it periodically sends link layer discovery protocol messages to the switch and other switches to perceive the physical connection status between the switches . In addition, the existing traditional L2 application, when LLDP is enabled, will periodically send LLDP packets to all physical ports to sense the physical connection status between devices.

[0099] In this embodiment, the specific process of OpenFlow link discovery may include the following steps:

[0100] Step 1, the contro...

Embodiment 2

[0112] In this embodiment, link discovery between multi-instance devices is taken as an example for illustration.

[0113] Figure 8 It is a schematic diagram of a link discovery process in a multi-OFI scenario in this embodiment. exist Figure 8 , including 2 switches OFS1 and OFS2, each switch is configured with 2 instances, each switch is configured with 2 datapath_id, respectively OFS1 (dpid1, dpid2), OFS2 (dpid3, dpid4).

[0114] The link discovery in this embodiment may specifically include the following steps:

[0115] Step 1: Controller 1 establishes a TCP / SSL connection with switches OFS1 and OFS2, and controller 1 sends OFPT_FEATURES_REQUEST message to obtain the datapath_id information of the switch instance; Figure 8 , controller 1 learns that it is connected to two openflow switches, corresponding to dpid1 (OFS1) and dpid3 (OFS2);

[0116] The controller 2 establishes a TCP / SSL connection with the switches OFS1 and OFS2, and the controller 2 sends an OFPT_FEA...

Embodiment 3

[0127] In this embodiment, link discovery between multi-controller and multi-instance devices is taken as an example for description.

[0128] Figure 10 It is an SDN network consisting of 3 controllers and 3 switches. Among them, controller 1 manages instance 1 and connects to 3 Datapath_ids (DPID11, DPID21, DPID31); controller 2 manages instance 2 and connects to 2 datapath_ids (DPID22, DPID32); controller 3 manages instance 3 and connects to 2 datapath_id(DPID13, DPID23).

[0129] In this embodiment, the discovery process of the link topology between network devices mainly includes the following steps:

[0130] Step 1, configure instances on each switch to divide forwarding resources; each instance establishes a TCP / SSL connection with the corresponding controller;

[0131] Step 2, the controller sends OFPT_FEATURES_REQUEST to obtain the instance identification information of the connected switch;

[0132] Step 3, the switch port joins the OpenFlow instance, and notifie...

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

Provided are a method, device and system for discovering a link in a software-defined network. The method comprises: sending, by a controller, a first link discovery packet to a source switch, wherein the first link discovery packet carries instance identification information corresponding to the source switch; receiving, by the controller, a second link discovery packet sent by a destination switch; and judging, by the controller, whether the instance identification information carried in the received second link discovery packet is the same as that carried in the sent first link discovery packet, and if so, determining that a link connection exists between the source switch and the destination switch. By means of the method, openflow services and traditional applications, as well as a plurality of openflow instances, can be distinguished.

Description

technical field [0001] The present invention relates to the technical field of computer network and communication, in particular, to a link discovery method, device and system in a software-defined network (Software-Defined Network, SDN). Background technique [0002] At present, due to the addition of many complex functions in the architecture of routers, such as OSPF, BGP, multicast, differentiated services, traffic engineering, NAT, firewalls, and MPLS, etc., switching devices such as routers are becoming more and more bloated and there is room for performance improvement. Getting smaller and smaller. [0003] To solve this problem, a new network innovation architecture called software-defined network has emerged. In this network architecture, the OpenFlow (Open Flow) protocol is used to separate the control plane of network equipment from the data plane, thereby realizing flexible control of network traffic and providing a good platform for core network and application ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/947H04L29/08
CPCH04L41/12Y02D30/00H04L41/40
Inventor 张君辉喻敬海
Owner ZTE CORP
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More