CN108768889A - 一种sdn网络多通道线路带宽动态分配方法 - Google Patents

一种sdn网络多通道线路带宽动态分配方法 Download PDF

Info

Publication number
CN108768889A
CN108768889A CN201810424341.XA CN201810424341A CN108768889A CN 108768889 A CN108768889 A CN 108768889A CN 201810424341 A CN201810424341 A CN 201810424341A CN 108768889 A CN108768889 A CN 108768889A
Authority
CN
China
Prior art keywords
network
tunnel
bandwidth
sdn
network equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810424341.XA
Other languages
English (en)
Inventor
向雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou University Huaruan Software College
Original Assignee
Guangzhou University Huaruan Software College
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou University Huaruan Software College filed Critical Guangzhou University Huaruan Software College
Priority to CN201810424341.XA priority Critical patent/CN108768889A/zh
Publication of CN108768889A publication Critical patent/CN108768889A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/825Involving tunnels, e.g. MPLS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种SDN网络多通道线路带宽动态分配方法,SDN控制器通过下发指令的方式,先在网络设备switch中创建若干个vtep口,作为隧道“端点”,即网络数据经过隧道的“出入口”,并指定好隧道对端设备IP地址,最后根据消息参数设定好每个端口的带宽上限;隧道创建完毕,SDN控制器再向网络设备下发OpenFlow流表控制网络数据包转发行为;本发明充分利用线路带宽,带宽分配自动化,不同带宽大小的通道供不同服务使用,提高了整个网络的服务质量、以及灵活性、高效性。

Description

一种SDN网络多通道线路带宽动态分配方法
技术领域
本发明涉及网络设备技术领域,尤其涉及一种SDN网络多通道线路带宽动态分配方法。
背景技术
在现今技术条件下,网络设备划分链路带宽的方式过于“僵硬”,仅能通过命令方式配置设备端口带宽。一旦配置之后,该设备端口所有流量(虚拟隧道、设备其他服务流量、转发流量)不得超过设定的带宽上限值。
现有方案下,以思科网络设备为例,如果要在路由器/交换机上限制某个端口上的带宽大小(假设是1000M)需要手动输入配置命令speed 1000。配置完成之后一切经过该端口的流量(包括设备本身提供的服务流量以及转发流量)上限即为1000Mbit。当接入设备对带宽有更大需求时(例如需要升级到1G),需要重新输入speed 10000命令重新配置该端口。首先,假设一条链路的物理带宽上限是10G,当网络设备对某端口限定了1G带宽上限之后该链路上仅有最大1G的流量在传输,这意味着有9G带宽被浪费,其次,除了提供给接入设备的流量,网络设备本身的服务流量经过该端口时也会占用为用户分配的带宽,无法利用空余带宽,最后,当接入设备对带宽需求有变化时,必须以直接或间接的方式对网络设备以输入命令的形式重新规划该端口带宽上限值,过于“僵硬”,很难适应现代日益多变的需求变更。因此,解决这一类的问题显得尤为重要。
发明内容
针对现有技术的不足,本发明提供了一种SDN网络多通道线路带宽动态分配方法,充分利用线路带宽,带宽分配自动化,不同带宽大小的通道供不同服务使用,提高了整个网络的服务质量、以及灵活性、高效性。
为了解决上述问题,本发明提供了一种SDN网络多通道线路带宽动态分配方法,SDN控制器通过下发指令的方式,先在网络设备switch中创建若干个vtep口,作为隧道“端点”,即网络数据经过隧道的“出入口”,并指定好隧道对端设备IP地址,最后根据消息参数设定好每个端口的带宽上限;隧道创建完毕,SDN控制器再向网络设备下发OpenFlow流表控制网络数据包转发行为。
进一步改进在于:SDN控制器利用协议消息控制网络设备转发行为时,协议消息中可以任意match field组合,以及动作指令作为内容下发至网络设备,将匹配到的不同用途的流量送入不同的隧道或转发至switch本地的接入设备,当隧道需要增加/修改/销毁时,重复以上过程。
进一步改进在于:影响网络设备转发行为的match field组合以及各隧道的带宽规划则由网络管理员手动或控制器本身及其插件、北向接口自动计算生成。
进一步改进在于:所述网络设备switch中创建的vtep口数量由协议消息中的参数决定。
进一步改进在于:动作指令即匹配到符合match field的数据包时,网络设备对该数据包执行的操作。
本发明的有益效果是:本发明的设备线路带宽可编程化,动态分配,使用隧道技术分隔不同带宽大小的传输通道。
1、充分利用线路带宽。
2、带宽分配自动化。
3、不同带宽大小的通道供不同服务使用,提高了整个网络的服务质量、以及灵活性、高效性。
附图说明
图1是本发明的网络结构图。
其中:1-隧道1(采用1G带宽),2-隧道2(采用3G带宽),3-隧道3(采用3G带宽),4-隧道4(采用3G带宽),5-物理链路(物理带宽上限10G)。
具体实施方式
为了加深对本发明的理解,下面将结合实施例对本发明做进一步详述,本实施例仅用于解释本发明,并不构成对本发明保护范围的限定。
本实施例提供了一种SDN网络多通道线路带宽动态分配方法,SDN控制器通过下发指令的方式,先在网络设备switch中创建若干个vtep口,作为隧道“端点”,即网络数据经过隧道的“出入口”,并指定好隧道对端设备IP地址,最后根据消息参数设定好每个端口的带宽上限;隧道创建完毕,SDN控制器再向网络设备下发OpenFlow流表控制网络数据包转发行为。SDN控制器利用协议消息控制网络设备转发行为时,协议消息中可以任意match field组合(数据包头的各个包头字段、网络设备某个收发端口都属于match field),以及动作指令作为内容下发至网络设备,将匹配到的不同用途的流量送入不同的隧道或转发至switch本地的接入设备,当隧道需要增加/修改/销毁时,重复以上过程。影响网络设备转发行为的match field组合以及各隧道的带宽规划则由网络管理员手动或控制器本身及其插件、北向接口自动计算生成。所述网络设备switch中创建的vtep口数量由协议消息中的参数决定。动作指令即匹配到符合match field的数据包时,网络设备对该数据包执行的操作。
本发明使用SDN技术组网,本过程说明以OpenFlow协议和ovsdb协议为例。(注:SDN控制器是一种软件,控制器与网络设备之间可支持至少一种通信协议,例如OpenFlow协议、ovsdb协议;实际运行时SDN控制器使用协议消息更改网络设备配置以及网络数据转发行为;本专利所提及的隧道的创建、修改、销毁就是网络设备的其中一项配置。)
如图1所示,switch(即SDN网络设备)的最大带宽上限为1G,switch与核心网络的链路最大物理带宽为10G。一共划分出四条隧道(隧道数量根据实际使用情况决定),其中隧道1带宽为1G提供接入设备(客户)使用。隧道2-4则供设备本身服务对外通信使用或与其它同类型设备服务组成一个逻辑网络。注:隧道2-4可用于设备本身的服务流量或作为服务提供给客户使用。
当客户需要提升带宽时,控制器自动下发指令重新规划接入设备--siwitch链路与隧道1-4的各带宽大小,由于隧道1用于传输接入设备流量,故隧道1带宽值与设备--siwitch链路带宽值相同。

Claims (5)

1.一种SDN网络多通道线路带宽动态分配方法,其特征在于:SDN控制器通过下发指令的方式,先在网络设备switch中创建若干个vtep口,作为隧道“端点”,即网络数据经过隧道的“出入口”,并指定好隧道对端设备IP地址,最后根据消息参数设定好每个端口的带宽上限;隧道创建完毕,SDN控制器再向网络设备下发OpenFlow流表控制网络数据包转发行为。
2.如权利要求1所述的一种SDN网络多通道线路带宽动态分配方法,其特征在于:SDN控制器利用协议消息控制网络设备转发行为时,协议消息中可以任意match field组合,以及动作指令作为内容下发至网络设备,将匹配到的不同用途的流量送入不同的隧道或转发至switch本地的接入设备,当隧道需要增加/修改/销毁时,重复以上过程。
3.如权利要求2所述的一种SDN网络多通道线路带宽动态分配方法,其特征在于:影响网络设备转发行为的match field组合以及各隧道的带宽规划则由网络管理员手动或控制器本身及其插件、北向接口自动计算生成。
4.如权利要求1所述的一种SDN网络多通道线路带宽动态分配方法,其特征在于:所述网络设备switch中创建的vtep口数量由协议消息中的参数决定。
5.如权利要求1所述的一种SDN网络多通道线路带宽动态分配方法,其特征在于:动作指令即匹配到符合match field的数据包时,网络设备对该数据包执行的操作。
CN201810424341.XA 2018-05-07 2018-05-07 一种sdn网络多通道线路带宽动态分配方法 Pending CN108768889A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810424341.XA CN108768889A (zh) 2018-05-07 2018-05-07 一种sdn网络多通道线路带宽动态分配方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810424341.XA CN108768889A (zh) 2018-05-07 2018-05-07 一种sdn网络多通道线路带宽动态分配方法

Publications (1)

Publication Number Publication Date
CN108768889A true CN108768889A (zh) 2018-11-06

Family

ID=64009111

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810424341.XA Pending CN108768889A (zh) 2018-05-07 2018-05-07 一种sdn网络多通道线路带宽动态分配方法

Country Status (1)

Country Link
CN (1) CN108768889A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587078A (zh) * 2018-12-17 2019-04-05 联想(北京)有限公司 一种调节方法、网络设备及电子设备
CN112423325A (zh) * 2019-08-20 2021-02-26 大唐移动通信设备有限公司 一种基于多通道的北向接口通信方法及装置
CN114024921A (zh) * 2021-10-14 2022-02-08 济南浪潮数据技术有限公司 一种隧道协同方法、装置、设备及可读存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243265A (zh) * 2014-09-05 2014-12-24 华为技术有限公司 一种基于虚拟机迁移的网关控制方法、装置及***
CN104702479A (zh) * 2015-03-10 2015-06-10 杭州华三通信技术有限公司 Sdn网络中建立隧道的方法和装置
EP3125472A1 (en) * 2015-07-30 2017-02-01 Alcatel Lucent Telecommunication system, method and computer readable medium to control how a transmission of packets of a data flow is realized
CN106789179A (zh) * 2016-11-30 2017-05-31 中国人民解放军国防科学技术大学 一种基于sdn架构的资源分配方法
CN106982173A (zh) * 2016-01-18 2017-07-25 中兴通讯股份有限公司 一种隧道流量控制方法、装置和网络管理***
US20170223756A1 (en) * 2014-10-29 2017-08-03 Hewlett Packard Enterprise Development Lp Dynamically including an active tunnel as a member of a virtual network
US20170279722A1 (en) * 2016-03-23 2017-09-28 International Business Machines Corporation Load balancing with software defined network controllers
WO2017209863A1 (en) * 2016-05-31 2017-12-07 Brocade Communications Systems, Inc. Selective rule management based on traffic visibility in a tunnel

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243265A (zh) * 2014-09-05 2014-12-24 华为技术有限公司 一种基于虚拟机迁移的网关控制方法、装置及***
US20170223756A1 (en) * 2014-10-29 2017-08-03 Hewlett Packard Enterprise Development Lp Dynamically including an active tunnel as a member of a virtual network
CN104702479A (zh) * 2015-03-10 2015-06-10 杭州华三通信技术有限公司 Sdn网络中建立隧道的方法和装置
EP3125472A1 (en) * 2015-07-30 2017-02-01 Alcatel Lucent Telecommunication system, method and computer readable medium to control how a transmission of packets of a data flow is realized
CN106982173A (zh) * 2016-01-18 2017-07-25 中兴通讯股份有限公司 一种隧道流量控制方法、装置和网络管理***
US20170279722A1 (en) * 2016-03-23 2017-09-28 International Business Machines Corporation Load balancing with software defined network controllers
WO2017209863A1 (en) * 2016-05-31 2017-12-07 Brocade Communications Systems, Inc. Selective rule management based on traffic visibility in a tunnel
CN106789179A (zh) * 2016-11-30 2017-05-31 中国人民解放军国防科学技术大学 一种基于sdn架构的资源分配方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587078A (zh) * 2018-12-17 2019-04-05 联想(北京)有限公司 一种调节方法、网络设备及电子设备
CN112423325A (zh) * 2019-08-20 2021-02-26 大唐移动通信设备有限公司 一种基于多通道的北向接口通信方法及装置
CN112423325B (zh) * 2019-08-20 2022-04-22 大唐移动通信设备有限公司 一种基于多通道的北向接口通信方法及装置
CN114024921A (zh) * 2021-10-14 2022-02-08 济南浪潮数据技术有限公司 一种隧道协同方法、装置、设备及可读存储介质
CN114024921B (zh) * 2021-10-14 2024-05-28 郑州浪潮数据技术有限公司 一种隧道协同方法、装置、设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN109787921B (zh) Cdn带宽调度方法、采集及调度服务器和存储介质
CN108768889A (zh) 一种sdn网络多通道线路带宽动态分配方法
CN104821922B (zh) 一种流量分担方法和设备
US6732182B1 (en) Method for generating packet loss report by a data coordinator in a multicast data transmission network utilizing a group shortest path tree
CN104092604A (zh) 报文传输控制方法及装置
CN105939499B (zh) 一种移动potn传输网隧道快速配置的方法及***
CN100596088C (zh) 一种基于类的隧道选择方法和设备
CN105376158A (zh) 基于mpls报文中exp值的sdn流转方法及其装置
CN108718283A (zh) 数据中心网络中集中式端网协调的tcp拥塞控制方法
CN106789541B (zh) 一种基于sdn的跨数据中心通信方法和网络***
CN109743211A (zh) 基于sdn的ip网络与光网络协同路径开通***与方法
CN111049721B (zh) 一种OpenVPN集群及其构建方法、通信方法、***
CN109525489A (zh) 一种融合网关及数据传输方法
CN104301813A (zh) 以太无源光网络***及配置方法
CN105763465A (zh) 一种分布式组合流量控制方法及装置
CN106357542A (zh) 提供组播业务的方法和软件定义网络控制器
CN107241255A (zh) 一种网络合并方法及***及路由器
CN101370009B (zh) 基于Linux内核网络子***的虚拟网络块框架的构建方法
CN101699817A (zh) 报文上送cpu的控制方法和装置
CN110535764B (zh) 一种空间信息网络规模化链路模拟器的实现方法
CN103166872B (zh) 网络中流量转发的方法和网络设备
CN104836688B (zh) 网络装置及其虚拟配置底层设备的方法
CN110120906A (zh) 用于实现双活接入trill园区边缘的方法和设备
CN107579850A (zh) 一种云数据中心基于sdn控制的有线无线混合组网方法
CN103987135B (zh) 一种自动化生产线监控两层无线传感器网络***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Xiang Xiong

Inventor after: Li Lijia

Inventor before: Xiang Xiong

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned
AD01 Patent right deemed abandoned

Effective date of abandoning: 20231124