CN107800576A - A kind of system integrating management method and system based on multi-controller framework - Google Patents
A kind of system integrating management method and system based on multi-controller framework Download PDFInfo
- Publication number
- CN107800576A CN107800576A CN201711135147.1A CN201711135147A CN107800576A CN 107800576 A CN107800576 A CN 107800576A CN 201711135147 A CN201711135147 A CN 201711135147A CN 107800576 A CN107800576 A CN 107800576A
- Authority
- CN
- China
- Prior art keywords
- controller
- management
- network
- request
- retransmission unit
- 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
Links
- 238000007726 management method Methods 0.000 title claims abstract description 74
- 238000000034 method Methods 0.000 claims description 7
- 230000003993 interaction Effects 0.000 claims 2
- 230000010354 integration Effects 0.000 abstract description 5
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000006854 communication Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
Classifications
-
- 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/02—Standardisation; Integration
-
- 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/04—Network management architectures or arrangements
-
- 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
-
- 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/0893—Assignment of logical groups to network elements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供一种基于多控制器架构的网络集成管理方法及系统,其中,网络集成管理方法包括:通过转发单元接收来自管理终端的请求;将所述管理终端的请求通过管理网络端口转发至所述多个控制器中的一个控制器;通过所述转发单元将所述一个控制器的反馈数据转发至所述管理终端。通过本发明实施例解决了双控制器单活模式的SAN存储在部署时,因管理网络端口独立管理可能引起的网络故障导致的控制器重启和多路径切换问题。
The present invention provides a network integration management method and system based on a multi-controller architecture, wherein the network integration management method includes: receiving a request from a management terminal through a forwarding unit; forwarding the request from the management terminal to the management network port through a management network port one of the plurality of controllers; forwarding the feedback data of the one controller to the management terminal through the forwarding unit. The embodiment of the present invention solves the problems of controller restart and multipath switching caused by network failures that may be caused by independent management of management network ports when SAN storage in dual-controller single-active mode is deployed.
Description
技术领域technical field
本发明属于计算机领域,尤其涉及一种基于多控制器架构的网络集成管理方法及系统。The invention belongs to the field of computers, and in particular relates to a network integration management method and system based on a multi-controller architecture.
背景技术Background technique
双控制器架构的SAN存储产品,配置两个控制器(Controller),每个控制器集成一个网络管理口,每一个网络管理口配置一个IP地址,用于存储管理。一般存储的管理口会接入带外管理(out-of-band)。两个管理端口在存储的物理架构上属于独立组件。控制器A和控制器B是各自的独立的管理网络,在进行管理时,一般会引起存储管理网络端口的DHCP分配IP地址报错,控制器切换告警。在部分双控制器架构SAN存储下,一个控制器(A或B)的管理网络端口网线断线可能会引起控制器重启和多路径切换。SAN storage products with a dual-controller architecture are equipped with two controllers (Controllers), each of which integrates a network management port, and each network management port is configured with an IP address for storage management. Generally, the storage management port will be connected to the out-of-band management (out-of-band). The two management ports are separate components in the physical architecture of the storage. Controller A and controller B are their own independent management networks. During management, the DHCP allocation IP address of the storage management network port will generally report an error and the controller will switch to an alarm. In some dual-controller architecture SAN storage systems, disconnection of the management network port of a controller (A or B) may cause controller restart and multipath switching.
因此,迫切需要提供一种基于多控制器架构的网络集成管理方案,解决双控制器单活模式的SAN存储在部署时,因管理网络端口独立管理可能引起的网络故障导致的控制器重启和多路径切换问题。Therefore, there is an urgent need to provide a network integrated management solution based on a multi-controller architecture to solve the problem of controller restart and multiple Path switching problem.
发明内容Contents of the invention
本发明实施例提供一种基于多控制器架构的网络集成管理方法及系统,以解决上述问题。Embodiments of the present invention provide a network integrated management method and system based on a multi-controller architecture to solve the above problems.
本发明实施例提供一种基于多控制器架构的网络集成管理方法。上述方法包括以下步骤:An embodiment of the present invention provides a network integrated management method based on a multi-controller architecture. The above method comprises the following steps:
通过转发单元接收来自管理终端的请求;receiving a request from the management terminal through the forwarding unit;
将所述管理终端的请求通过管理网络端口转发至所述多个控制器中的一个控制器;Forwarding the request of the management terminal to a controller in the plurality of controllers through a management network port;
通过所述转发单元将所述一个控制器的反馈数据转发至所述管理终端。The feedback data of the one controller is forwarded to the management terminal by the forwarding unit.
本发明实施例还提供一种基于多控制器架构的网络集成管理系统,包括:The embodiment of the present invention also provides a network integrated management system based on a multi-controller architecture, including:
转发单元,通过管理网络端口连接多个控制器,用于接收来自管理终端的请求,以及将所述管理终端的请求通过管理网络端口转发至所述多个控制器中的一个控制器,以及将所述一个控制器的反馈数据转发至所述管理终端;A forwarding unit, connected to a plurality of controllers through a management network port, for receiving a request from a management terminal, and forwarding the request of the management terminal to one of the plurality of controllers through a management network port, and The feedback data of the one controller is forwarded to the management terminal;
多个控制器,用于根据所述请求生成所述反馈数据。a plurality of controllers, configured to generate the feedback data according to the request.
本发明实施例在多控制器San存储架构中内嵌一个转发单元,实现管理网络的互联,减少了管理端口对外部网络的依赖,防止在独立对管理网络端口进行配置引起的控制器异常问题。The embodiment of the present invention embeds a forwarding unit in the multi-controller San storage architecture to realize the interconnection of the management network, reduce the dependence of the management port on the external network, and prevent the abnormal problem of the controller caused by the independent configuration of the management network port.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1所示为本发明实施例1的基于多控制器架构的网络集成管理方法处理流程图;Fig. 1 shows the processing flowchart of the network integration management method based on multi-controller architecture in Embodiment 1 of the present invention;
图2所示为本发明实施例2的基于多控制器架构的网络集成管理系统结构图。FIG. 2 is a structural diagram of a network integrated management system based on a multi-controller architecture according to Embodiment 2 of the present invention.
具体实施方式Detailed ways
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
控制器A和控制器B是各自的独立的管理网络,在进行管理时,一般会引起存储管理网络端口的DHCP分配IP地址报错,控制器切换告警。在部分双控制器架构SAN存储下,一个控制器(A或B)的管理网络端口网线断线可能会引起控制器重启和多路径切换。下文详细说明了本发明实施例的具体技术方案。Controller A and controller B are their own independent management networks. During management, the DHCP allocation IP address of the storage management network port will generally report an error and the controller will switch to an alarm. In some dual-controller architecture SAN storage systems, disconnection of the management network port of a controller (A or B) may cause controller restart and multipath switching. The specific technical solutions of the embodiments of the present invention are described in detail below.
图1所示为本发明实施例1的基于多控制器架构的网络集成管理方法处理流程图,包括以下步骤:Fig. 1 shows the processing flowchart of the network integration management method based on multi-controller architecture in Embodiment 1 of the present invention, including the following steps:
步骤102,管理终端向转发单元发送请求;Step 102, the management terminal sends a request to the forwarding unit;
步骤104,转发单元接收来自管理终端的请求;Step 104, the forwarding unit receives the request from the management terminal;
步骤106,转发单元将管理终端请求通过控制器管理网络端口发送至多个控制器中的一个控制器;Step 106, the forwarding unit sends the management terminal request to a controller among the plurality of controllers through the controller management network port;
步骤108,控制器根据请求生成相应的反馈数据,并将该反馈数据。Step 108, the controller generates corresponding feedback data according to the request, and sends the feedback data.
本发明实施例还提供了另一种基于多控制器架构的网络集成管理方法,可以包括以下步骤:The embodiment of the present invention also provides another network integrated management method based on a multi-controller architecture, which may include the following steps:
通过转发单元接收来自管理终端的请求;receiving a request from the management terminal through the forwarding unit;
将所述管理终端的请求通过管理网络端口转发至所述多个控制器中的一个控制器;Forwarding the request of the management terminal to a controller in the plurality of controllers through a management network port;
通过所述转发单元将所述一个控制器的反馈数据转发至所述管理终端。The feedback data of the one controller is forwarded to the management terminal by the forwarding unit.
具体地,所述转发单元根据所述多个控制器的负载和/或处理任务类型确定所述一个控制器。Specifically, the forwarding unit determines the one controller according to loads and/or processing task types of the multiple controllers.
例如每个控制器被配置处理相应类型的业务或任务,转发单元可将对应的请求发送至对应的控制器进行处理。转发单元也可以根据控制器的负载情况,将请求发送至当前负债较轻的控制器。For example, each controller is configured to process a corresponding type of service or task, and the forwarding unit may send a corresponding request to the corresponding controller for processing. The forwarding unit can also send the request to the current controller with light debt according to the load condition of the controller.
其中,所述转发单元是多口集线器或者网络交互机。Wherein, the forwarding unit is a multi-port hub or a network exchange machine.
所述转发单元与所述控制器之间通过TCP/IP协议通信。The forwarding unit communicates with the controller through TCP/IP protocol.
因此,本发明实施例基于在双控制器San存储架构内嵌一个内置4口Hub,实现管理网络的互联,解决了双控制器单活(Active-Standby)模式的SAN存储在部署时,因管理网络端口独立管理可能引起的网络故障导致的控制器(A和B)重启和多路径切换问题。Therefore, the embodiment of the present invention is based on embedding a built-in 4-port Hub in the dual-controller San storage architecture to realize the interconnection of the management network, which solves the problem of management problems when deploying the SAN storage in the dual-controller Active-Standby mode. Controller (A and B) restart and multi-path switching problems caused by network failure that may be caused by independent management of network ports.
图2所示为本发明实施例2的基于多控制器架构的网络集成管理系统结构图。FIG. 2 is a structural diagram of a network integrated management system based on a multi-controller architecture according to Embodiment 2 of the present invention.
如图2所示,根据本发明实施例的基于多控制器架构的网络集成管理系统,包括:As shown in Figure 2, the network integrated management system based on the multi-controller architecture according to the embodiment of the present invention includes:
转发单元202,通过管理网络端口连接多个控制器,用于接收来自管理终端的请求,以及将所述管理终端的请求通过管理网络端口转发至所述多个控制器中的一个控制器,以及将所述一个控制器的反馈数据转发至所述管理终端;A forwarding unit 202, connected to a plurality of controllers through a management network port, configured to receive a request from a management terminal, and forward the request of the management terminal to one of the plurality of controllers through a management network port, and Forwarding the feedback data of the one controller to the management terminal;
多个控制器204,用于根据所述请求生成所述反馈数据。A plurality of controllers 204, configured to generate the feedback data according to the request.
进一步地,所述转发单元202根据所述多个控制器的负载和/或处理任务类型确定所述一个控制器。Further, the forwarding unit 202 determines the one controller according to loads and/or processing task types of the multiple controllers.
其中,所述转发单元可以是多口集线器或者是网络交互机。Wherein, the forwarding unit may be a multi-port hub or a network interactive machine.
上述通信过程所涉及的通信协议可以是TCP/IP协议。The communication protocol involved in the above communication process may be the TCP/IP protocol.
本发明实施例在多控制器San存储架构中内嵌一个转发单元,实现管理网络的互联,减少了管理端口对外部网络的依赖,防止在独立对管理网络端口进行配置引起的控制器异常问题。The embodiment of the present invention embeds a forwarding unit in the multi-controller San storage architecture to realize the interconnection of the management network, reduce the dependence of the management port on the external network, and prevent the abnormal problem of the controller caused by the independent configuration of the management network port.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711135147.1A CN107800576A (en) | 2017-11-16 | 2017-11-16 | A kind of system integrating management method and system based on multi-controller framework |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711135147.1A CN107800576A (en) | 2017-11-16 | 2017-11-16 | A kind of system integrating management method and system based on multi-controller framework |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107800576A true CN107800576A (en) | 2018-03-13 |
Family
ID=61535246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711135147.1A Pending CN107800576A (en) | 2017-11-16 | 2017-11-16 | A kind of system integrating management method and system based on multi-controller framework |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107800576A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109240174A (en) * | 2018-10-30 | 2019-01-18 | 南宁学院 | A kind of optional control system of multiplexer (MUX |
| CN112134964A (en) * | 2020-10-28 | 2020-12-25 | 武汉绿色网络信息服务有限责任公司 | Controller distribution method, computer equipment, storage medium and network service system |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101040251A (en) * | 2004-10-01 | 2007-09-19 | Q逻辑公司 | Method and system for transferring data directly between storage devices in a storage area network |
| CN101115070A (en) * | 2006-07-26 | 2008-01-30 | 国际商业机器公司 | Methods and systems for selecting and configuring storage area network storage and computing devices |
| CN103795753A (en) * | 2012-10-31 | 2014-05-14 | 中国移动通信集团四川有限公司 | Method and system for achieving SAN network data equalized transmission |
| US20160182337A1 (en) * | 2014-04-25 | 2016-06-23 | International Business Machines Corporation | Maximizing Storage Controller Bandwidth Utilization In Heterogeneous Storage Area Networks |
| CN105739930A (en) * | 2016-02-02 | 2016-07-06 | 华为技术有限公司 | Storage framework as well as initialization method, data storage method and data storage and management apparatus therefor |
| CN106886368A (en) * | 2016-12-30 | 2017-06-23 | 北京同有飞骥科技股份有限公司 | A kind of block device writes IO shapings and multi-controller synchronization system and synchronous method |
| US20170293428A1 (en) * | 2016-04-08 | 2017-10-12 | Branislav Radovanovic | Scalable data access system and methods of eliminating controller bottlenecks |
-
2017
- 2017-11-16 CN CN201711135147.1A patent/CN107800576A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101040251A (en) * | 2004-10-01 | 2007-09-19 | Q逻辑公司 | Method and system for transferring data directly between storage devices in a storage area network |
| CN101115070A (en) * | 2006-07-26 | 2008-01-30 | 国际商业机器公司 | Methods and systems for selecting and configuring storage area network storage and computing devices |
| CN103795753A (en) * | 2012-10-31 | 2014-05-14 | 中国移动通信集团四川有限公司 | Method and system for achieving SAN network data equalized transmission |
| US20160182337A1 (en) * | 2014-04-25 | 2016-06-23 | International Business Machines Corporation | Maximizing Storage Controller Bandwidth Utilization In Heterogeneous Storage Area Networks |
| CN105739930A (en) * | 2016-02-02 | 2016-07-06 | 华为技术有限公司 | Storage framework as well as initialization method, data storage method and data storage and management apparatus therefor |
| US20170293428A1 (en) * | 2016-04-08 | 2017-10-12 | Branislav Radovanovic | Scalable data access system and methods of eliminating controller bottlenecks |
| CN106886368A (en) * | 2016-12-30 | 2017-06-23 | 北京同有飞骥科技股份有限公司 | A kind of block device writes IO shapings and multi-controller synchronization system and synchronous method |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109240174A (en) * | 2018-10-30 | 2019-01-18 | 南宁学院 | A kind of optional control system of multiplexer (MUX |
| CN112134964A (en) * | 2020-10-28 | 2020-12-25 | 武汉绿色网络信息服务有限责任公司 | Controller distribution method, computer equipment, storage medium and network service system |
| CN112134964B (en) * | 2020-10-28 | 2023-10-10 | 武汉绿色网络信息服务有限责任公司 | Controller allocation method, computer equipment, storage media and network business system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3525405B1 (en) | Packet sending method and network device | |
| CN102075343B (en) | An out-of-band management realization method, a system for the same and an out-of-band management switch | |
| CN101094237B (en) | A Load Sharing Method Between Network Elements in IP Multimedia Subsystem | |
| US9692686B2 (en) | Method and system for implementing a multi-chassis link aggregation group in a network | |
| CN105939365A (en) | Method and device for obtaining data from service panel kernel mode by main control panel user mode | |
| US9515927B2 (en) | System and method for layer 3 proxy routing | |
| CN105814848A (en) | Multi-link transparent internetworking with multi-path redundancy | |
| CN103560955A (en) | Method and device for switching between redundancy devices | |
| US9124495B2 (en) | System and method for automatic provisioning of stacked switches | |
| CN105634848B (en) | A kind of virtual router monitoring method and device | |
| CN104468304B (en) | A kind of method of pond elementary state synchronizing information, pond Register and pond element | |
| CN105515869B (en) | A kind of virtual switch unit outband management method and device | |
| CN102045185A (en) | User information backup method and device | |
| CN104243304B (en) | The data processing method of non-full-mesh topological structure, equipment and system | |
| CN107800576A (en) | A kind of system integrating management method and system based on multi-controller framework | |
| CN101877657B (en) | Single board main/standby switching method, device and system | |
| CN104935614B (en) | Data transmission method and device | |
| CN101330404A (en) | Method, system and device for managing network device port status | |
| CN103004157B (en) | Interface register method and device for network device to join cluster system | |
| TW201720105A (en) | Method for virtual local area network fail-over management, system therefor and apparatus therewith | |
| JP2019205153A (en) | Multi-node apparatus and spare communication method thereof | |
| CN103891204B (en) | The method of link switchover and switching equipment | |
| CN116248581B (en) | Cloud scene gateway cluster master-slave switching method and system based on SDN | |
| CN104796276B (en) | A kind of link switch-over method and system | |
| US10277700B2 (en) | Control plane redundancy system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180313 |
|
| RJ01 | Rejection of invention patent application after publication |