CN106161283B - 报文传输方法及装置 - Google Patents
报文传输方法及装置 Download PDFInfo
- Publication number
- CN106161283B CN106161283B CN201510151219.6A CN201510151219A CN106161283B CN 106161283 B CN106161283 B CN 106161283B CN 201510151219 A CN201510151219 A CN 201510151219A CN 106161283 B CN106161283 B CN 106161283B
- Authority
- CN
- China
- Prior art keywords
- service
- target service
- message
- guaranteed bandwidth
- controller
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/42—Centralised routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供报文传输方法及装置,所述方法包括:接收服务器发送的目标业务的业务报文,所述业务报文中携带所述目标业务的业务信息;获得与所述目标业务的业务信息对应的保证带宽;按照所述保证带宽传输所述目标业务的业务报文。本发明中由于通过报文信息可以反映不同业务对传输资源的不同需求,因此控制器可以按照不同需求为不同业务分配其适合的保证带宽,在不影响具有低传输资源需求业务的业务报文正常传输的同时,通过向具有高传输资源需求业务分配更多的保证带宽,从而提高其业务报文的传输性能,保证业务不会中断。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及报文传输方法及装置。
背景技术
在大规模数据中心内,通常会设置多台物理设备,例如服务器,其中通过虚拟化技术可以在一台物理设备的硬件平台上虚拟出若干虚拟化平台,每个虚拟化平台可以对应一台VM(Virtual Machine,虚拟机)。现有技术中每个物理设备上可以运行多台VM,每台VM上可以运行至少一种业务,不同业务的业务报文在通过网络中的中间设备传输时,中间设备可以识别来自同一个物理设备的业务报文,并以物理设备为单位分配传输带宽。
但是,当同一物理设备上并发多个业务时,不同类型的业务对传输资源的需求不同,例如,实时性较高的视频业务对传输资源的需求要大于文件传输业务,而以物理设备为单位分配传输带宽,将使得同一物理设备上的不同业务获得均等的传输带宽,由此会降低具有高传输带宽需求业务的业务报文的传输性能,严重时可能导致该业务中断。
发明内容
本发明提供报文传输方法及装置,以解决现有传输带宽分配方式容易降低业务报文传输性能的问题。
根据本发明实施例的第一方面,提供一种报文传输方法,所述方法应用于SDN中的中间设备上,所述中间设备与控制器相连,所述方法包括:
接收服务器发送的目标业务的业务报文,所述业务报文中携带所述目标业务的业务信息;
获得与所述目标业务的业务信息对应的保证带宽;
按照所述保证带宽传输所述目标业务的业务报文。
根据本发明实施例的第二方面,提供另一种报文传输方法,所述方法应用于SDN中的控制器上,所述控制器与包括第一中间设备在内的一个或多个中间设备相连,所述方法包括:
接收所述第一中间设备发送的注册报文,所述注册报文为服务器上的目标业务启动时向所述第一中间设备发送的报文;
根据所述注册报文中携带的所述目标业务的业务信息为所述目标业务分配保证带宽;
向所述第一中间设备下发所述保证带宽,以使所述第一中间设备在接收到所述目标业务的业务报文后,按照所述保证带宽传输所述业务报文。
根据本发明实施例的第三方面,提供一种报文传输装置,所述装置应用于SDN中的中间设备上,所述中间设备与控制器相连,所述装置包括:
接收单元,用于接收服务器发送的目标业务的业务报文,所述业务报文中携带所述目标业务的业务信息;
获得单元,用于获得与所述目标业务的业务信息对应的保证带宽;
传输单元,用于按照所述保证带宽传输所述目标业务的业务报文。
根据本发明实施例的第四方面,提供一种报文传输装置,所述装置应用于SDN中的控制器上,所述控制器与包括第一中间设备在内的一个或多个中间设备相连,所述装置包括:
接收单元,用于接收所述第一中间设备发送的注册报文,所述注册报文为服务器上的目标业务启动时向所述第一中间设备发送的报文;
分配单元,用于根据所述注册报文中携带的所述目标业务的业务信息为所述目标业务分配保证带宽;
下发单元,用于向所述第一中间设备下发所述保证带宽,以使所述第一中间设备在接收到所述目标业务的业务报文后,按照所述保证带宽传输所述业务报文。
本发明实施例中,在目标业务注册时,控制器可以根据该目标业务的业务信息为目标业务分配保证带宽,当中间设备接收到服务器发送的目标业务的业务报文后,可以获得与该业务报文的报文信息对应的保证带宽,从而可以按照保证带宽传输目标业务的业务报文。由于通过报文信息可以反映不同业务对传输资源的不同需求,因此控制器可以按照不同需求为不同业务分配其适合的保证带宽,在不影响具有低传输资源需求业务的业务报文正常传输的同时,通过向具有高传输资源需求业务分配更多的保证带宽,从而提高其业务报文的传输性能,保证业务不会中断。
附图说明
图1是应用本发明实施例实现报文传输的应用场景示意图;
图2是本发明报文传输方法的一个实施例流程图;
图3是本发明报文传输方法的另一个实施例流程图;
图4是本发明报文传输方法的另一个实施例流程图;
图5是本发明报文传输控制装置所在设备的一种硬件结构图;
图6是本发明报文传输装置的一个实施例框图;
图7是本发明报文传输装置的另一个实施例框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
参见图1,为应用本发明实施例实现报文传输的应用场景示意图:
图1中以SDN(Software Define Network,软件定义网络)中的网络架构为例进行描述,在SDN网络架构下,服务器之间可以基于Open Flow(开放流)协议传输报文。其中,服务器可以通过中间设备与控制器相连,该中间设备可以是具有交换功能的实体网关,或者是设置了一个或多个OVS(Open Virtual Switch,开放虚拟交换机)的物理设备,如图1中所示,在中间设备上设置了OVS1和OVS2;每个服务器上可以设置一台或多台VM(VirtualMachine,虚拟机),如图1中,服务器1上设置了VM1、VM2和VM3,其通过OVS1与控制器连接,服务器2上设置了VM4,其通过OVS2与控制器连接。其中,每个VM上可以通过安装不同的APP(Application,应用)运行不同的业务,这些业务可以包括数据同步交换业务、视频业务、文件传输业务等。由于不同业务对传输资源的需求不同,因此本发明实施例通过在控制器上注册业务,从而由控制器按照不同业务对传输资源的需求不同为其分配相应的保证带宽,保证具有高传输资源需求的业务可以分配到更多的保证带宽,以满足不同业务对传输资源的需求,从而提高业务报文的传输性能,保证业务不会中断。
参见图2,为本发明报文传输方法的一个实施例流程图,该实施例从中间设备侧进行描述,包括以下步骤:
步骤201:接收服务器发送的目标业务的业务报文,该业务报文中携带目标业务的业务信息。
本实施例中,可以有一个或多个服务器通过该中间设备传输业务报文。其中,每个服务器上可以运行一个或多个业务。本实施例以任一服务器上运行的某个目标业务为例描述报文传输过程,该目标业务在运行过程中生成与其业务类型对应的业务报文,例如,当目标业务为视频业务时,则生成视频业务报文。
其中,目标业务的业务信息可以包括:运行该目标业务的服务器的IP(InternetProtocol,互联网协议)地址、MAC(Media Access Control,介质访问控制)地址、以及目标业务的端口号。
步骤202:获得与目标业务的业务信息对应的保证带宽。
本实施例中,包括目标业务在内的每个业务启动时,可以通过该中间设备向控制器发送注册报文,由控制器根据注册报文为每个业务分配保证带宽。在一种可选的实现方式中,控制器可以获得目标业务的注册报文中携带的业务信息,根据该业务信息获得预先为该目标业务配置的业务优先级,从而依据该业务优先级占所有已注册业务的业务优先级之和的比例,为该目标业务分配保证带宽;在另一种可选的实现方式中,控制器也可以在获得目标业务的注册报文中携带的业务信息后,获得与该业务信息对应的目标业务的COST(开销)值,从而依据该COST值占所有已注册业务的COST值之和的比例,为该目标业务分配保证带宽。从上述两个可选的实现方式可见,本发明实施例无论按照业务优先级或者按照COST值为目标业务分配保证带宽,实质都是按照目标业务在所有业务中的传输需求的高低,或者说在所有业务中的重要性,为其分配相应的保证带宽,因此基于上述实质分配保证带宽的其它可选方式不再一一赘述。
当控制器将为目标业务分配的保证带宽下发给中间设备后,中间设备可以在预设的转发优先级表中为该目标业务建立转发表项,该转发表项中可以包含目标业务的业务信息和保证带宽的对应关系。
本步骤中,当中间设备接收到目标业务的业务报文后,可以从业务报文中获取该目标业务的业务信息,根据该目标业务的业务信息从转发优先级表中查找目标业务的转发表项,从该转发表项中获得目标业务的保证带宽。
步骤203:按照保证带宽传输目标业务的业务报文。
本步骤中,当中间设备获取到目标业务的保证带宽后,可以按照该保证带宽传输目标业务的业务报文,从而通过该保证带宽保证目标业务的业务报文的传输性能,使得目标业务不会中断。
结合上述实施例,在一个可选的实现方式中,当上述目标业务关闭时,服务器发送该目标业务的去注册报文,中间设备将该去注册报文转发到控制器,该去注册报文中可以携带目标业务的业务信息,控制器根据该去注册报文可以获知目标业务不再需要保证带宽,此时控制器可以通知中间设备释放为该目标业务分配的保证带宽,而剩余业务的保证带宽不变,该剩余业务为通过该中间设备向控制器注册的业务中除该目标业务外的业务,或者控制器也可以根据该去注册报文中的业务信息为剩余业务重新分配保证带宽,即将目标业务的保证带宽按照剩余业务的不同优先级重新分配给剩余业务;当控制器重新为剩余业务分配保证带宽后,可以向中间设备下发该重新分配的保证带宽,由中间设备根据重新分配的保证带宽更新转发优先级表中剩余业务的转发表项。
结合上述实施例,在另一个可选的实现方式中,中间设备可以监测不同业务的业务报文在预设周期内命中转发优先级表中的转发表项的次数,当监测到命中次数不在预设次数范围内的异常业务时,可以向控制器发送通知消息,由控制器根据该通知消息调整该异常业务的保证带宽,进一步的,还可以调整包括异常业务在内的所有通过该中间设备传输业务报文的业务的保证带宽。其中,当监测到命中次数低于预设次数范围的下限值的异常业务时,说明该异常业务在预设周期内的报文流量较少或者没有报文流量,因此可以由控制器减少异常业务的保证带宽,进一步还可以将所减少的保证带宽分配给其他通过该中间设备传输业务报文的正常业务;当监测到命中次数高于预设次数范围的上限值的异常业务时,说明该异常业务在预设周期内的报文流量较多,因此可以由控制器增加异常业务的保证带宽,进一步还可以相应减少通过该中间设备传输业务报文的正常业务的保证带宽。
由上述实施例可见,由于通过报文信息可以反映不同业务对传输资源的不同需求,因此控制器可以按照不同需求为不同业务分配其适合的保证带宽,在不影响具有低传输资源需求业务的业务报文正常传输的同时,通过向具有高传输资源需求业务分配更多的保证带宽,从而可以提高中间设备对其业务报文的传输性能,保证业务不会中断。
参见图3,为本发明报文传输方法的另一个实施例流程图,该实施例从控制器侧进行描述,包括以下步骤:
步骤301:接收第一中间设备发送的注册报文,该注册报文为服务器上的目标业务启动时向第一中间设备发送的报文。
本实施例中,控制器可以与包括第一中间设备在内的一个或多个中间设备相连,本实施例以第一中间设备为例,描述其与控制器之间的交互过程。
当服务器上的某个目标业务启动时,服务器向所连接的第一中间设备发送注册报文,由第一中间设备将该注册报文转发给控制器,该注册报文中可以携带目标业务的业务信息。其中,该业务信息可以包括:运行该目标业务的服务器的IP地址、MAC地址、以及目标业务的端口号。
步骤302:根据注册报文中携带的目标业务的业务信息为目标业务分配保证带宽。
本实施例中,控制器上可以预先设置业务优先级表,该业务优先级表中预先保存了不同业务的业务信息与业务优先级之间的对应关系,并且控制器上还可以预先设置注册信息表,通过该注册信息表保存已注册业务的业务信息与所分配的保证带宽之间的对应关系,其中通过同一中间设备注册的业务可以通过该中间设备的设备标识进行识别,例如,该设备标识可以为中间设备的IP地址。
当控制器接收到目标业务的注册报文后,可以查找业务优先级表,获得与目标业务的业务信息对应的业务优先级;并且,控制器可以查找注册信息表,获得已通过该第一中间设备向控制器注册的所有业务的业务优先级;然后,控制器可以根据预先为第一中间设备分配的最大带宽、该目标业务的业务优先级、以及上述所有业务的业务优先级,计算目标业务的保证带宽。其中,在计算目标业务的保证带宽时,控制器可以先计算目标业务的业务优先级和所有业务的业务优先级的优先级和,然后将目标业务的业务优先级除以上述优先级和后,与上述最大带宽相乘得到的乘积作为目标业务的保证带宽。
步骤303:向第一中间设备下发保证带宽,以使第一中间设备在接收到目标业务的业务报文后,按照该保证带宽传输目标业务的业务报文。
本步骤中,控制器将为目标业务分配的保证带宽下发给第一中间设备后,后续第一设备可以按照该保证带宽传输目标业务的业务报文,其中,该第一中间设备按照保证带宽传输业务报文的具体描述可以参见前述图2所示实施例,在此不再赘述。
结合上述实施例,在一个可选的实现方式中,当上述目标业务关闭时,第一中间设备将服务器发送的该目标业务的去注册报文转发到控制器,该去注册报文中可以携带目标业务的业务信息,控制器根据该去注册报文可以获知目标业务不再需要保证带宽,此时控制器可以通知中间设备释放为该目标业务分配的保证带宽,而剩余业务的保证带宽不变,该剩余业务为通过该中间设备向控制器注册的业务中除该目标业务外的业务,或者控制器也可以根据该去注册报文中的业务信息为剩余业务重新分配保证带宽;当控制器重新为剩余业务分配保证带宽后,可以向中间设备下发该重新分配的保证带宽,由中间设备根据重新分配的保证带宽更新转发优先级表中剩余业务的转发表项。其中,控制器在为剩余业务重新分配保证带宽时,可以从注册信息表中查找通过第一中间设备注册的剩余业务的注册表项,剩余业务的注册表项中包含剩余业务的保证带宽和业务优先级,然后控制器根据第一中间设备的最大带宽、剩余业务的保证带宽和业务优先级,按照每个剩余业务的业务优先级占所有剩余业务的业务优先级和的比例,重新计算剩余业务的保证带宽。
结合上述实施例,在另一个可选的实现方式中,当第一中间设备根据转发优先级表中转发表项的命中次数监测到命中次数不在预设次数范围内的异常业务时,可以向控制器发送通知消息,由控制器根据该通知消息调整异常业务的保证带宽,进一步的,还可以调整包括异常业务在内的所有通过该中间设备传输业务报文的业务的保证带宽。在一种可能的方式中,当控制器根据通知消息获知异常业务为命中次数低于预设次数范围的下限值时,说明该异常业务在预设周期内的报文流量较少,或者没有报文流量,因此控制器可以减少异常业务的保证带宽,进一步还可以将所减少的保证带宽分配给其他通过该中间设备传输业务报文的正常业务;其中,当通知消息中携带异常业务的业务优先级降低值时,控制器可以根据该降低值得到异常业务的实际业务优先级,然后根据该实际业务优先级重新为异常业务分配保证带宽;或者,控制器也可以在接收到通知消息后,将异常业务的业务优先级降低预设优先级阈值后,按照降低后的业务优先级重新为异常业务分配保证带宽。在另一种可能的方式中,当控制器根据通知消息获知异常业务为命中次数高于预设次数范围的上限值时,说明该异常业务在预设周期内的报文流量较多,因此可以由控制器增加异常业务的保证带宽,进一步还可以相应减少通过该中间设备传输业务报文的正常业务的保证带宽;其中,当通知消息中携带异常业务的业务优先级提高值时,控制器可以根据该提高值得到异常业务的实际业务优先级,然后根据该实际业务优先级重新为异常业务分配保证带宽;或者,控制器也可以在接收到通知消息后,将异常业务的业务优先级提高预设优先级阈值后,按照提高后的业务优先级重新为异常业务分配保证带宽。
结合上述实施例,在另一个可选的实现方式中,当第一中间设备的最大带宽发生变化,例如,控制器为第一中间设备重新分配了最大带宽,则控制器可以根据变化后的最大带宽重新为通过第一中间设备注册的业务分配保证带宽。
由上述实施例可见,由于通过报文信息可以反映不同业务对传输资源的不同需求,因此控制器可以按照不同需求为不同业务分配其适合的保证带宽,在不影响具有低传输资源需求业务的业务报文正常传输的同时,通过向具有高传输资源需求业务分配更多的保证带宽,从而提高其业务报文的传输性能,保证业务不会中断。
参见图4,为本发明报文传输方法的另一个实施例流程图,该实施例结合图1示出的应用场景,详细描述了一种报文传输过程:
如下步骤401至步骤408描述了业务注册过程:
步骤401:控制器上预先保存为不同的中间设备分配的最大带宽,以及预先保存业务优先级表。
本步骤中,业务优先级表中包含了不同业务的业务信息与业务优先级之间的对应关系,其中,业务信息可以包括运行该业务的服务器的IP地址、MAC地址、以及业务的端口号。
结合图1,如下表1所示为一种业务优先级表的示例,其中包含了在VM1至VM4上运行的四种业务的业务优先级信息,假设第一条表项为在服务器1的VM1上运行的业务1,第二条表项为在服务器1的VM2上运行的业务2,第三条表项为在服务器1的VM3上运行的业务3,以及第四条表项为在服务器2的VM4上运行的业务4:
表1
MAC | IP | 端口号 | 业务优先级 |
1-1-1 | 1.1.1.1 | 21 | 10 |
1-1-1 | 1.1.1.1 | 200 | 30 |
1-1-1 | 1.1.1.1 | 5000 | 60 |
1-1-2 | 1.1.1.2 | 200 | 50 |
步骤402:服务器1上的VM3启动后,开始运行业务3。
步骤403:服务器1通过OVS1向控制器发送业务3的注册报文,该注册报文中携带业务3的端口号,以及服务器1的IP地址和MAC地址。
本实施例中的注册报文可以具体为基于SDN的Open Flow协议报文,该注册报文的报文格式可以为TLV(TYPE/LENGTH/VALUE,类型/长度/属性)格式,如下表2示例了TLV格式的注册报文:
表2
类型值(TYPE) | 长度值(LENGTH) | 属性值(VALUE) |
01 | 8 | 端口号、IP地址、MAC地址 |
上表2中,类型值“01”表示该报文的类型为“注册报文”,长度值“8”表示属性值的长度为8个字节,属性值包括注册业务的端口号、注册业务所运行的服务器的IP地址和MAC地址,例如,对于业务3,则属性值为“5000、1.1.1.1、1-1-1”。
步骤404:控制器收到业务3的注册报文后,查找业务优先级表,获得与注册报文中的属性值对应的业务3的业务优先级。
结合表1,根据注册报文中的属性值“5000、1.1.1.1、1-1-1”查找表1,可以获得对应的业务优先级为“60”。
步骤405:控制器根据业务3的业务优先级,为业务3分配保证带宽。
本实施例中,控制器上设置了注册信息表,用于保存所有已注册业务的注册信息,注册信息包括业务的业务信息、业务优先级、分配的保证带宽以及对应OVS地址之间的对应关系。
如下表3所示,为一种注册信息表的示例,结合图1,假设表3中已注册的业务包括通过OVS1注册的业务1和业务2,以及通过OVS2注册的业务4,不同OVS之间通过其IP地址进行区别。以通过OVS1注册的两个业务,业务1和业务2为例,假设控制器预先为OVS1分配的最大带宽为1000M,则按照业务1和业务2的优先级之间的比例(10:30),分别为其分配250M保证带宽和750M保证带宽:
表3
OVS地址 | MAC | IP | 端口号 | 业务优先级 | 保证带宽 |
OVS1 IP1 | 1-1-1 | 1.1.1.1 | 21 | 10 | 250 |
OVS1 IP1 | 1-1-1 | 1.1.1.1 | 200 | 30 | 750 |
OVS2 IP2 | 1-1-2 | 1.1.1.2 | 200 | 50 | 500 |
本步骤中,当控制器从上表3中获得通过OVS1注册业务的业务优先级分别为10和30,结合业务3的业务优先级60,以及OVS1的最大带宽1000M,可以按照如下公式计算保证带宽:
保证带宽=(当前目标业务的业务优先级/所有已注册业务优先级之和)*最大带宽;
按照上述公式,则业务3的保证带宽=[60/(10+30+60)]*1000=600M;
同理,按照上述公式重新计算业务1和业务2的保证带宽分别为100M和300M。
步骤406:控制器在注册信息表中添加业务3的注册表项,并更新业务1和业务2的保证带宽。
如下表4所示,为在表3基础上更新的注册信息表:
表4
OVS地址 | MAC | IP | 端口号 | 业务优先级 | 保证带宽 |
OVS1 IP1 | 1-1-1 | 1.1.1.1 | 21 | 10 | 100 |
OVS1 IP1 | 1-1-1 | 1.1.1.1 | 200 | 30 | 300 |
OVS1 IP1 | 1-1-1 | 1.1.1.1 | 5000 | 60 | 600 |
OVS2 IP2 | 1-1-2 | 1.1.1.2 | 200 | 50 | 500 |
步骤407:控制器向OVS1下发更新后的注册信息。
结合步骤406中的示例,控制器向OVS1下发的更新后的注册信息包括通过该OVS1注册的业务1、业务2和业务3的注册信息。
步骤408:OVS1根据接收到的注册信息更新转发优先级表。
OVS1上设置了转发优先级表,该转发优先级表中的每个转发表项包含了控制器下发的所有通过OVS1完成注册的业务的注册信息,具体可以包括业务信息和保证带宽的对应关系。本步骤中,当OVS1接收到更新的注册信息后,更新其转发优先级表,如下表5所示,为一种转发优先级表的示例:
表5
MAC | IP | 端口号 | 业务优先级 | 保证带宽 |
1-1-1 | 1.1.1.1 | 21 | 10 | 100 |
1-1-1 | 1.1.1.1 | 200 | 30 | 300 |
1-1-1 | 1.1.1.1 | 5000 | 60 | 600 |
下述步骤409至步骤411描述了业务报文的传输过程:
步骤409:OVS1接收到VM1发送的业务3的业务报文,该业务报文中携带的业务信息包括服务器1的MAC地址、IP地址和业务3的端口号。
步骤410:OVS1查找转发优先级表,获得与业务信息对应的保证带宽。
假设业务3的业务报文中携带了业务信息“1-1-1、1.1.1.1、5000”,则OVS1查找如表5所示的转发优先级表,可以获得业务3的保证带宽为600M。
步骤411:OVS1按照查找到的保证带宽传输业务3的业务报文。
下述步骤412至步骤416描述了业务去注册过程:
步骤412:服务器1通过OVS1向控制器发送业务3的去注册报文,该去注册报文中携带业务3的端口号,以及服务器1的IP地址和MAC地址。
本实施例中的去注册报文也可以具体为基于SDN的Open Flow协议报文,并且报文格式采用TLV格式,如下表6示例了一种TLV格式的去注册报文:
表6
类型值(TYPE) | 长度值(LENGTH) | 属性值(VALUE) |
00 | 8 | 端口号、IP地址、MAC地址 |
上表6示出的去注册报文与表2示出的注册报文的区别在于,类型值不同,即表6中类型值“00”表示该报文的类型为“去注册报文”。
步骤413:控制器查找注册信息表,删除与去注册报文中的业务3的业务信息对应的注册表项。
本步骤中,控制器可以根据业务3的业务信息,即去注册报文中携带的属性值“5000、1.1.1.1、1-1-1”查找如表4所示的注册信息表,将对应的注册表项删除。
步骤414:控制器重新为通过OVS1注册的业务分配保证带宽。
在删除业务3的注册表项后,相当于OVS1无需再为业务3的业务报文分配保证带宽,因此控制器可以重新为通过OVS1注册的业务1和业务2分配保证带宽,具体分配过程与步骤405中的描述一致,在此不再赘述。
步骤415:控制器向OVS1下发重新分配的保证带宽。
步骤416:OVS1根据接收到的保证带宽更新转发优先级表。
结合前述示例可知,当OVS1接收到控制器为业务1和业务2重新分配的保证带宽后,查找如表5所述的转发优先级表,将其中业务1和业务2的转发表项中的保证带宽进行更新,并可以同时删除业务3的转发表项。
下述步骤417至步骤419描述了OVS1对业务3的保证带宽进行调整的过程:
步骤417:OVS1监测到在预设时间周期内业务3的业务报文命中其转发表项的次数低于预设次数阈值,确定业务3为异常业务。
本步骤中,OVS1可以在预设时间周期内,通过比较业务报文命中转发优先级表中转发表项的次数和预设次数阈值,从而确定业务报文流量的变化情况。其中,预设时间周期例如可以为10分钟,预设次数阈值例如可以为1000次,假设业务3在10分钟内命中其转发表项的次数为0,则说明在预设时间周期内,业务3的业务报文流量为0,此时可以请求控制器调整业务3的保证带宽。
步骤418:OVS1向控制器发送包含业务3的优先级降低值的通知消息。
本步骤中,OVS1向控制器发送的通知消息的报文格式可以如下表7所示:
表7
上表7中,类型值“03”表示该报文的类型为“通知消息”,长度值“10”表示属性值的长度为10个字节,属性值包括业务流量发生变化业务3的端口号、业务3所运行服务器1的IP地址和MAC地址、以及优先级降低值。
步骤419:控制器根据通知消息重新计算通过OVS1注册的所有业务的保证带宽。
结合前述表7,对于业务3,其属性值为“5000、1.1.1.1、1-1-1、50”,其中“50”表示将业务3的优先级降低50,结合表4所示的注册信息表可知,其中业务3的业务优先级从60降低50后则变为10。此时,控制器根据降低后的业务3的业务优先级10,重新计算业务1、业务2和业务3的保证带宽,具体的计算过程可以参见步骤405中的描述,在此不再赘述。
后续,控制器可以将重新计算的保证带宽下发给OVS1,OVS1可以更新转发优先级表中业务1、业务2和业务3的保证带宽,在此不再赘述。
由上述实施例可见,由于通过报文信息可以反映不同业务对传输资源的不同需求,因此控制器可以按照不同需求为不同业务分配其适合的保证带宽,在不影响具有低传输资源需求业务的业务报文正常传输的同时,通过向具有高传输资源需求业务分配更多的保证带宽,从而提高其业务报文的传输性能,保证业务不会中断。
与前述报文传输方法实施例相对应,本发明还提供了报文传输装置的实施例。
本发明报文传输装置的实施例可以应用在中间设备或控制器上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图5所示,为本发明报文传输装置所在设备的一种硬件结构图,除了图5所示的处理器、网络接口、内存以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等,图5中不再一一示出。
参见图6,为本发明报文传输装置的一个实施例框图,所述装置应用于SDN中的中间设备上,所述装置包括:接收单元610、获得单元620和传输单元630。
其中,接收单元610,用于接收服务器发送的目标业务的业务报文,所述业务报文中携带所述目标业务的业务信息;
获得单元620,用于获得与所述目标业务的业务信息对应的保证带宽;
传输单元630,用于按照所述保证带宽传输所述目标业务的业务报文。
在一个可选的实现方式中:
所述接收单元610,还可以用于当所述目标业务启动时,接收所述服务器发送的所述目标业务的注册报文,所述注册报文中携带所述目标业务的业务信息;
所述装置还可以包括(图6中未示出):
发送单元,用于将所述注册报文发送至所述控制器,以使所述控制器根据所述业务信息为所述目标业务分配所述保证带宽;
所述接收单元610,还可以用于接收所述控制器下发的所述目标业务的业务信息和所述保证带宽;
所述装置还可以包括(图6中未示出):
保存单元,用于在转发优先级表中保存所述目标业务的转发表项,所述转发表项中包含所述业务信息和所述保证带宽的对应关系;
所述获得单元620,可以具体用于根据所述目标业务的业务信息从所述转发优先级表中查找所述目标业务的转发表项,从所述转发表项中获得所述目标业务的保证带宽。
在另一个可选的实现方式中:
所述接收单元610,还可以用于当所述目标业务关闭时,接收所述服务器发送的所述目标业务的去注册报文,所述去注册报文中携带所述目标业务的业务信息;
所述发送单元,还可以用于将所述去注册报文发送至所述控制器,以使所述控制器根据所述业务信息为剩余业务重新分配保证带宽,所述剩余业务为通过所述中间设备向所述控制器注册的业务中除所述目标业务外的业务;
所述接收单元610,还可以用于接收所述控制器下发的为所述剩余业务重新分配的保证带宽;
所述装置还可以包括(图6中未示出):
更新单元,用于根据所述重新分配的保证带宽更新所述转发优先级表中所述剩余业务的转发表项。
在另一个可选的实现方式中:
所述装置还可以包括(图6中未示出):
监测单元,用于监测不同业务的业务报文在预设周期内命中所述转发优先级表中的转发表项的次数;
所述发送单元,还可以用于当监测到命中次数不在预设次数范围内的异常业务时,向所述控制器发送通知消息,以使所述控制器根据所述通知消息调整所述异常业务的保证带宽。
参见图7,为本发明报文传输装置的另一个实施例框图,所述装置应用于SDN中的控制器上,所述装置包括:接收单元710、分配单元720和下发单元730。
其中,接收单元710,用于接收所述第一中间设备发送的注册报文,所述注册报文为服务器上的目标业务启动时向所述第一中间设备发送的报文;
分配单元720,用于根据所述注册报文中携带的所述目标业务的业务信息为所述目标业务分配保证带宽;
下发单元730,用于向所述第一中间设备下发所述保证带宽,以使所述第一中间设备在接收到所述目标业务的业务报文后,按照所述保证带宽传输所述业务报文。
在一个可选的实现方式中:
所述分配单元720可以包括(图7中未示出):
第一查找子单元,用于查找预先设置的业务优先级表,获得与所述业务信息对应的所述目标业务的业务优先级;
第二查找子单元,用于查找注册信息表,获得已通过所述第一中间设备向所述控制器注册的所有业务的业务优先级;
带宽计算子单元,用于根据所述第一中间设备的最大带宽、所述目标业务的业务优先级、以及所述所有业务的业务优先级,计算所述目标业务的保证带宽。
在另一个可选的实现方式中:
所述接收单元710,还可以用于接收所述第一中间设备发送的去注册报文,所述去注册报文为所述目标业务关闭时向所述第一中间设备发送的报文;
所述分配单元720,还可以用于根据所述去注册报文中携带的所述目标业务的业务信息,为剩余业务重新分配保证带宽,所述剩余业务为通过所述第一中间设备向所述控制器注册的业务中除所述目标业务外的业务;
所述下发单元730,还可以用于将重新分配的保证带宽下发给所述第一中间设备。
在另一个可选的实现方式中:
所述分配单元720可以包括(图7中未示出):
表项删除子单元,用于根据所述目标业务的业务信息查找注册信息表,删除所述目标业务的注册表项;
表项查找子单元,用于从所述注册信息表中查找通过所述第一中间设备注册的所述剩余业务的注册表项,所述剩余业务的注册表项中包含所述剩余业务的保证带宽和业务优先级;
带宽计算子单元,用于根据所述第一中间设备的最大带宽、所述剩余业务的保证带宽和业务优先级,重新计算所述剩余业务的保证带宽。
在另一个可选的实现方式中:
所述接收单元710,还可以用于接收所述第一中间设备发送的通知消息,所述通知消息为所述第一中间设备监测到异常业务时发送的消息,所述异常业务为业务报文命中转发优先级表中的转发表项的次数不在预设次数范围内的业务;
所述分配单元720,还可以用于根据所述通知消息调整所述异常业务的保证带宽。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
由上述实施例可见,由于通过报文信息可以反映不同业务对传输资源的不同需求,因此控制器可以按照不同需求为不同业务分配其适合的保证带宽,在不影响具有低传输资源需求业务的业务报文正常传输的同时,通过向具有高传输资源需求业务分配更多的保证带宽,从而提高其业务报文的传输性能,保证业务不会中断。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (20)
1.一种报文传输方法,其特征在于,所述方法应用于软件定义网络SDN中的中间设备上,所述中间设备与控制器相连,所述方法包括:
接收所述控制器下发的目标业务的业务信息和保证带宽,在转发优先级表中保存所述目标业务的转发表项,所述转发表项中包含所述业务信息和所述保证带宽的对应关系;
接收服务器发送的目标业务的业务报文,所述业务报文中携带所述目标业务的业务信息;所述服务器通过所述中间设备与所述控制器相连;
根据所述目标业务的业务信息从所述转发优先级表中查找所述目标业务的转发表项,从所述转发表项中获得所述目标业务的保证带宽;
按照所述保证带宽传输所述目标业务的业务报文。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述目标业务启动时,接收所述服务器发送的所述目标业务的注册报文,所述注册报文中携带所述目标业务的业务信息;
将所述注册报文发送至所述控制器,以使所述控制器根据所述业务信息为所述目标业务分配所述保证带宽。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述目标业务关闭时,接收所述服务器发送的所述目标业务的去注册报文,所述去注册报文中携带所述目标业务的业务信息;
将所述去注册报文发送至所述控制器,以使所述控制器根据所述业务信息为剩余业务重新分配保证带宽,所述剩余业务为通过所述中间设备向所述控制器注册的业务中除所述目标业务外的业务;
接收所述控制器下发的为所述剩余业务重新分配的保证带宽;
根据所述重新分配的保证带宽更新所述转发优先级表中所述剩余业务的转发表项。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
监测不同业务的业务报文在预设周期内命中所述转发优先级表中的转发表项的次数;
当监测到命中次数不在预设次数范围内的异常业务时,向所述控制器发送通知消息,以使所述控制器根据所述通知消息调整所述异常业务的保证带宽。
5.根据权利要求1至4任一所述的方法,其特征在于,所述目标业务的业务信息包括:所述服务器的互联网协议IP地址、介质访问控制MAC地址、所述目标业务的端口号。
6.一种报文传输方法,其特征在于,所述方法应用于SDN中的控制器上,所述控制器与包括第一中间设备在内的一个或多个中间设备相连,所述方法包括:
接收所述第一中间设备发送的注册报文,所述注册报文为服务器上的目标业务启动时向所述第一中间设备发送的报文;
根据所述注册报文中携带的所述目标业务的业务信息为所述目标业务分配保证带宽;
向所述第一中间设备下发所述保证带宽,以使所述第一中间设备在接收到所述目标业务的业务报文后,按照所述保证带宽传输所述业务报文。
7.根据权利要求6所述的方法,其特征在于,所述根据所述注册报文中携带的所述目标业务的业务信息为所述目标业务分配保证带宽,包括:
查找预先设置的业务优先级表,获得与所述业务信息对应的所述目标业务的业务优先级;
查找注册信息表,获得已通过所述第一中间设备向所述控制器注册的所有业务的业务优先级;
根据所述第一中间设备的最大带宽、所述目标业务的业务优先级、以及所述所有业务的业务优先级,计算所述目标业务的保证带宽。
8.根据权利要求7所述的方法,其特征在于,所述根据所述第一中间设备的最大带宽、所述目标业务的业务优先级、以及所述所有业务的业务优先级,计算所述目标业务的保证带宽,包括:
计算所述目标业务的业务优先级和所述所有业务的业务优先级的优先级和;
将所述目标业务的业务优先级除以所述优先级和后,与所述最大带宽相乘得到的乘积作为所述目标业务的保证带宽。
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
接收所述第一中间设备发送的去注册报文,所述去注册报文为所述目标业务关闭时向所述第一中间设备发送的报文;
根据所述去注册报文中携带的所述目标业务的业务信息,为剩余业务重新分配保证带宽,所述剩余业务为通过所述第一中间设备向所述控制器注册的业务中除所述目标业务外的业务;
将重新分配的保证带宽下发给所述第一中间设备。
10.根据权利要求9所述的方法,其特征在于,所述根据所述去注册报文中携带的所述目标业务的业务信息,为剩余业务重新分配保证带宽,包括:
根据所述目标业务的业务信息查找注册信息表,删除所述目标业务的注册表项;
从所述注册信息表中查找通过所述第一中间设备注册的所述剩余业务的注册表项,所述剩余业务的注册表项中包含所述剩余业务的保证带宽和业务优先级;
根据所述第一中间设备的最大带宽、所述剩余业务的保证带宽和业务优先级,重新计算所述剩余业务的保证带宽。
11.根据权利要求6至10任一所述的方法,其特征在于,还包括:
接收所述第一中间设备发送的通知消息,所述通知消息为所述第一中间设备监测到异常业务时发送的消息,所述异常业务为业务报文命中转发优先级表中的转发表项的次数不在预设次数范围内的业务;
根据所述通知消息调整所述异常业务的保证带宽。
12.一种报文传输装置,其特征在于,所述装置应用于SDN中的中间设备上,所述中间设备与控制器相连,所述装置包括:
接收单元,用于接收所述控制器下发的目标业务的业务信息和保证带宽;以及,接收服务器发送的目标业务的业务报文,所述业务报文中携带所述目标业务的业务信息;
保存单元,用于在转发优先级表中保存所述目标业务的转发表项,所述转发表项中包含所述业务信息和所述保证带宽的对应关系;
获得单元,用于根据所述目标业务的业务信息从所述转发优先级表中查找所述目标业务的转发表项,从所述转发表项中获得与所述目标业务的业务信息对应的保证带宽;
传输单元,用于按照所述保证带宽传输所述目标业务的业务报文。
13.根据权利要求12所述的装置,其特征在于,
所述接收单元,还用于当所述目标业务启动时,接收所述服务器发送的所述目标业务的注册报文,所述注册报文中携带所述目标业务的业务信息;
所述装置还包括:
发送单元,用于将所述注册报文发送至所述控制器,以使所述控制器根据所述业务信息为所述目标业务分配所述保证带宽。
14.根据权利要求13所述的装置,其特征在于,
所述接收单元,还用于当所述目标业务关闭时,接收所述服务器发送的所述目标业务的去注册报文,所述去注册报文中携带所述目标业务的业务信息;
所述发送单元,还用于将所述去注册报文发送至所述控制器,以使所述控制器根据所述业务信息为剩余业务重新分配保证带宽,所述剩余业务为通过所述中间设备向所述控制器注册的业务中除所述目标业务外的业务;
所述接收单元,还用于接收所述控制器下发的为所述剩余业务重新分配的保证带宽;
所述装置还包括:
更新单元,用于根据所述重新分配的保证带宽更新所述转发优先级表中所述剩余业务的转发表项。
15.根据权利要求13所述的装置,其特征在于,所述装置还包括:
监测单元,用于监测不同业务的业务报文在预设周期内命中所述转发优先级表中的转发表项的次数;
所述发送单元,还用于当监测到命中次数不在预设次数范围内的异常业务时,向所述控制器发送通知消息,以使所述控制器根据所述通知消息调整所述异常业务的保证带宽。
16.一种报文传输装置,其特征在于,所述装置应用于SDN中的控制器上,所述控制器与包括第一中间设备在内的一个或多个中间设备相连,所述装置包括:
接收单元,用于接收所述第一中间设备发送的注册报文,所述注册报文为服务器上的目标业务启动时向所述第一中间设备发送的报文;
分配单元,用于根据所述注册报文中携带的所述目标业务的业务信息为所述目标业务分配保证带宽;
下发单元,用于向所述第一中间设备下发所述保证带宽,以使所述第一中间设备在接收到所述目标业务的业务报文后,按照所述保证带宽传输所述业务报文。
17.根据权利要求16所述的装置,其特征在于,所述分配单元包括:
第一查找子单元,用于查找预先设置的业务优先级表,获得与所述业务信息对应的所述目标业务的业务优先级;
第二查找子单元,用于查找注册信息表,获得已通过所述第一中间设备向所述控制器注册的所有业务的业务优先级;
带宽计算子单元,用于根据所述第一中间设备的最大带宽、所述目标业务的业务优先级、以及所述所有业务的业务优先级,计算所述目标业务的保证带宽。
18.根据权利要求16所述的装置,其特征在于,
所述接收单元,还用于接收所述第一中间设备发送的去注册报文,所述去注册报文为所述目标业务关闭时向所述第一中间设备发送的报文;
所述分配单元,还用于根据所述去注册报文中携带的所述目标业务的业务信息,为剩余业务重新分配保证带宽,所述剩余业务为通过所述第一中间设备向所述控制器注册的业务中除所述目标业务外的业务;
所述下发单元,还用于将重新分配的保证带宽下发给所述第一中间设备。
19.根据权利要求18所述的装置,其特征在于,所述分配单元包括:
表项删除子单元,用于根据所述目标业务的业务信息查找注册信息表,删除所述目标业务的注册表项;
表项查找子单元,用于从所述注册信息表中查找通过所述第一中间设备注册的所述剩余业务的注册表项,所述剩余业务的注册表项中包含所述剩余业务的保证带宽和业务优先级;
带宽计算子单元,用于根据所述第一中间设备的最大带宽、所述剩余业务的保证带宽和业务优先级,重新计算所述剩余业务的保证带宽。
20.根据权利要求16至19任一所述的装置,其特征在于,
所述接收单元,还用于接收所述第一中间设备发送的通知消息,所述通知消息为所述第一中间设备监测到异常业务时发送的消息,所述异常业务为业务报文命中转发优先级表中的转发表项的次数不在预设次数范围内的业务;
所述分配单元,还用于根据所述通知消息调整所述异常业务的保证带宽。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510151219.6A CN106161283B (zh) | 2015-03-31 | 2015-03-31 | 报文传输方法及装置 |
US15/555,662 US20180048576A1 (en) | 2015-03-31 | 2016-03-29 | Packet transmission |
PCT/CN2016/077629 WO2016155604A1 (en) | 2015-03-31 | 2016-03-29 | Packet transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510151219.6A CN106161283B (zh) | 2015-03-31 | 2015-03-31 | 报文传输方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106161283A CN106161283A (zh) | 2016-11-23 |
CN106161283B true CN106161283B (zh) | 2019-12-06 |
Family
ID=57004306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510151219.6A Active CN106161283B (zh) | 2015-03-31 | 2015-03-31 | 报文传输方法及装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20180048576A1 (zh) |
CN (1) | CN106161283B (zh) |
WO (1) | WO2016155604A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109005126B (zh) | 2017-06-06 | 2020-06-02 | 华为技术有限公司 | 数据流的处理方法、设备和计算机可读存储介质 |
CN109067607B (zh) * | 2018-11-07 | 2020-09-18 | 网宿科技股份有限公司 | 一种调整额定带宽的方法和装置 |
US20200359380A1 (en) * | 2019-05-08 | 2020-11-12 | Nanning Fugui Precision Industrial Co., Ltd. | Ynamic bandwidth allocation method and sdn controller using the method |
CN110958185B (zh) * | 2019-11-27 | 2020-12-08 | 新华三半导体技术有限公司 | 基于业务的QoS配置方法及装置 |
CN114900560A (zh) * | 2022-04-01 | 2022-08-12 | 阿里云计算有限公司 | 控制方法、***、设备及介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202264A (zh) * | 2014-07-31 | 2014-12-10 | 华为技术有限公司 | 云化数据中心网络的承载资源分配方法、装置及*** |
CN104301256A (zh) * | 2014-10-31 | 2015-01-21 | 杭州华三通信技术有限公司 | 一种sdn网络动态预留带宽的方法及控制器 |
CN104363170A (zh) * | 2014-11-25 | 2015-02-18 | 杭州华三通信技术有限公司 | 一种软件定义网络中数据流转发方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2838231B1 (en) * | 2013-05-15 | 2017-02-01 | NTT DoCoMo, Inc. | Network system and access controller and method for operating the network system |
-
2015
- 2015-03-31 CN CN201510151219.6A patent/CN106161283B/zh active Active
-
2016
- 2016-03-29 WO PCT/CN2016/077629 patent/WO2016155604A1/en active Application Filing
- 2016-03-29 US US15/555,662 patent/US20180048576A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202264A (zh) * | 2014-07-31 | 2014-12-10 | 华为技术有限公司 | 云化数据中心网络的承载资源分配方法、装置及*** |
CN104301256A (zh) * | 2014-10-31 | 2015-01-21 | 杭州华三通信技术有限公司 | 一种sdn网络动态预留带宽的方法及控制器 |
CN104363170A (zh) * | 2014-11-25 | 2015-02-18 | 杭州华三通信技术有限公司 | 一种软件定义网络中数据流转发方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106161283A (zh) | 2016-11-23 |
US20180048576A1 (en) | 2018-02-15 |
WO2016155604A1 (en) | 2016-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210359945A1 (en) | Inline load balancing | |
US11075948B2 (en) | Method and system for virtual machine aware policy management | |
CN106161283B (zh) | 报文传输方法及装置 | |
US8099615B2 (en) | Method and system for power management in a virtual machine environment without disrupting network connectivity | |
WO2017045471A1 (zh) | 一种在云计算***中获取业务链信息的方法和装置 | |
US8656406B2 (en) | Load balancer and load balancing system | |
WO2015058626A1 (zh) | 虚拟化网络功能网元的管理方法、装置和*** | |
US9727386B2 (en) | Method and apparatus for network resource virtual partitioning | |
WO2015143983A1 (zh) | 一种对vnf实现加速处理的方法及装置 | |
US20160224363A1 (en) | Dynamic virtual port provisioning | |
US8954704B2 (en) | Dynamic network adapter memory resizing and bounding for virtual function translation entry storage | |
US20160057102A1 (en) | Methods and System for Allocating an IP Address for an Instance in a Network Function Virtualization (NFV) system | |
US20100274890A1 (en) | Methods and apparatus to get feedback information in virtual environment for server load balancing | |
JP2019512967A (ja) | Mecアプリケーションの再配置を制御するための方法及びサーバ | |
US9112812B2 (en) | Distributed virtual appliance | |
US8095661B2 (en) | Method and system for scaling applications on a blade chassis | |
CN104506654B (zh) | 云计算***及动态主机配置协议服务器备份方法 | |
CN111901236B (zh) | 一种利用动态路由优化openstack云网络的方法及*** | |
EP3044906A1 (en) | Apparatus and method for monitoring network performance | |
CN105872048B (zh) | 一种控制方法及电子设备 | |
EP3411790A1 (en) | Identifying the realization status of logical entities based on a global realization number | |
US10498637B2 (en) | Switch processing method, controller, switch, and switch processing system | |
CN103118115B (zh) | 面向云计算用户的虚拟机管理方法及装置 | |
US10990429B2 (en) | Rule-based reallocation of hosted compute resources | |
US20210216348A1 (en) | Management of virtual machine applications based on resource usage by networking processes of a hypervisor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Applicant after: Xinhua three Technology Co., Ltd. Address before: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Applicant before: Huasan Communication Technology Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |