Method for dynamically reserving bandwidths in SDN and controller

A technology for reserving bandwidth and controllers, which is applied in the communication field and can solve problems such as traffic congestion in QoS policy configuration

Active Publication Date: 2015-01-21
NEW H3C TECH CO LTD
View PDF7 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In view of this, the present invention proposes a method and controller for dynamically reserving bandwidth in an SDN network, which effectively solves the defects of manual delivery of QoS policy configuration and traffic congestion in existing solutions

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
  • Method for dynamically reserving bandwidths in SDN and controller
  • Method for dynamically reserving bandwidths in SDN and controller
  • Method for dynamically reserving bandwidths in SDN and controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] This embodiment adopts image 3 In the networking diagram shown, VM1, VM2, and VM4 are virtual machines in VXLAN1, and VM6 is a virtual machine in VXLAN2; P1, P2, P3, P4, P5, and P6 are switches in the VXLAN network, where P1 and P6 are connected to VXLAN IP GW1 is connected, P4 is connected to VXLAN IP GW2; VTEP1 is an edge device in the VXLAN network directly connected to virtual switch 1, VTEP2 is an edge device in the VXLAN network directly connected to virtual switch 2, and VTEP3 is directly connected to virtual switch 3 edge devices on the connected VXLAN network. The SDN controller stores service bandwidth reservation entries and total bandwidth entries. Among them, the service bandwidth reservation entry is used to record the bandwidth resources reserved by switches in the VXALN network for high-priority service traffic. As shown in Table 1, the P2 switch has reserved 20M bandwidth for high-priority service traffic T1. The total bandwidth entry is used to reco...

Embodiment 2

[0090] This embodiment still uses image 3 The network diagram shown, with image 3 The technical solution of the present invention is described by taking the service flow T3 sent by VM1 with a mid-span VXLAN to VM6 with a priority greater than the priority threshold as an example. Assume that the bandwidth required for forwarding high-priority service flow T3 is 110M, and the service bandwidth saved on the SDN controller Table 5 is the reserved entry, and Table 6 is the total bandwidth entry.

[0091] table 5

[0092] Switch ID

reserved bandwidth

business flow

P1

20M

T4

P3

40M

T5

P4

30M

T6

P5

30M

T6

P6

20M

T4

[0093] Table 6

[0094] Switch ID

total bandwidth

P1

120M

P2

160M

P3

140M

P4

180M

P5

130M

P6

110M

[0095] Figure 5 Be the flow chart of this embodiment, such as Figure 5 shown, ...

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 a method for dynamically reserving bandwidths in an SDN and a controller. The method includes the steps that the SDN controller calculates at least one selectable path according to a source address and a destination address carried by a received first message, sent by a virtual switch, of service flow, and the priority of the service flow is not smaller than a priority threshold value; remaining bandwidths of all switches on the selectable paths are determined; one path is selected from the selectable paths and determined as a forwarding path used for forwarding the service flow, wherein the remaining bandwidths of all the switches on the path are not smaller than the bandwidth needed for forwarding the service flow; a reservation informing message is issued to all the switches on the forwarding path, and the reservation informing message carries the bandwidth needed for forwarding the service flow so that all the switches on the forwarding path can reserve the bandwidth needed for forwarding the service flow for the service flow. The enough bandwidths are reserved for all forwarding paths calculated for the service flow, and the problem of flow congestion is effectively avoided.

Description

technical field [0001] The invention relates to the field of communication technologies, in particular to a method and a controller for dynamically reserving bandwidth in an SDN network. Background technique [0002] At present, the internal layout of large data centers adopts the layout of a large layer-2 network. When the large-scale layer-2 network communicates with the existing traditional layer-3 network, it is necessary to set up a network at the edge of the software-defined network (Software Defined Network, SDN). The gateway device that supports Layer 2 and Layer 3 forwarding communicates with the outside world. [0003] figure 1 It is a schematic diagram of a typical large two-layer network structure, such as figure 1 As shown, the service forwarding in the SDN network includes three types: one is VM (Virtual Machine, virtual machine) through VXLAN (Virtual Extensible Local Area Network, Virtual Extensible Local Area Network) IP (Internet Protocol, Internet Protoc...

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/915
Inventor 王海黄李伟
Owner NEW H3C TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products