[go: up one dir, main page]

CN104009929B - A kind of method and physical router managing virtual router - Google Patents

A kind of method and physical router managing virtual router Download PDF

Info

Publication number
CN104009929B
CN104009929B CN201310055690.6A CN201310055690A CN104009929B CN 104009929 B CN104009929 B CN 104009929B CN 201310055690 A CN201310055690 A CN 201310055690A CN 104009929 B CN104009929 B CN 104009929B
Authority
CN
China
Prior art keywords
management
plane domain
management plane
user
information
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
Application number
CN201310055690.6A
Other languages
Chinese (zh)
Other versions
CN104009929A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201310055690.6A priority Critical patent/CN104009929B/en
Publication of CN104009929A publication Critical patent/CN104009929A/en
Application granted granted Critical
Publication of CN104009929B publication Critical patent/CN104009929B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种管理虚拟路由器的方法及物理路由器,所述方法应用于包含系统控制和虚拟路由器(LR)的物理路由器中;包括:所述系统控制中内置有管理面域进程,各LR中内置有管理进程:所述管理面域进程与各LR中的管理进程进行信息交互。所述物理路由器包含:系统控制和一个以上的虚拟路由器(LR),包括:所述系统控制中内置有管理面域进程,所述管理面域进程用于与各LR中的管理进程进行信息交互;各LR中内置有管理进程,所述管理进程用于与所述管理面域进程进行信息交互。本发明使得管理面独立的LR在管理和运维上更加灵活。此外,本发明不受限于软件隔离还是硬件隔离。

The invention discloses a method for managing a virtual router and a physical router. The method is applied to a physical router including a system control and a virtual router (LR); the method includes: a management plane domain process is built in the system control, and each LR A management process is built in: the management plane domain process exchanges information with the management process in each LR. The physical router includes: a system control and one or more virtual routers (LRs), including: a management plane process is built in the system control, and the management plane process is used to exchange information with the management process in each LR ; Each LR has a built-in management process, and the management process is used for information interaction with the management plane domain process. The present invention makes the management and operation and maintenance of the independent LR of the management plane more flexible. Furthermore, the present invention is not limited by software isolation or hardware isolation.

Description

A kind of method and physical router managing virtual router
Technical field
The present invention relates to network communication technology field more particularly to a kind of method for managing virtual router and physics routings Device.
Background technique
Virtual router (Virtual Router) is also known as router logic (Logical Router, referred to as LR), The functional simulation of physical router is realized in soft and hardware layer, to form multiple void in logic on a physical router Quasi- router, each virtual router individually runs respective Routing Protocol example, and has the I/O of oneself (Input/Output, input/output port) port, caching, address space, routing table, forwarding table and network management software.
Virtual router is generated to meet the needs of client, and Network integration, general may be implemented in virtual router Read the business such as verifying, virtual router lease.
Network integration refers to that virtual router passes through tunnel by the configuration of multiple virtual routers in a physical router It exchanges routing iinformation and forwards customer flow to other virtual routers, while passing through relevant physical interface or logic interfacing It exchanges routing iinformation and is used to other physical router (or configuring the virtual router in another physical router) forwardings Family flow.These virtual routers seem that just as individual physical router, only they all configure and operate in same On physical platform.
Proof of Concept function refers to for certain new technologies, due to the not overripened of technology and stablizes, directly in network Upper deployment may have a huge impact existing network, cause the unstable of business or even interrupt, and if taken in physics Virtual router functionality is enabled on business device, by new service deployment to virtual router, since virtual router has equipment Isolation characteristic, the new business configured on virtual router do not interfere with support of the physical router to existing business.
Router charter business, i.e., in enterprise user market, many enterprise customers be may not want that on purchase physics road It by putting into a large amount of time and money in terms of device, and is desirable to buy router services from its service provider, be supplied from service Acquisition password at quotient is answered, router is then managed according to oneself specific purpose by user.Service supplier is configured at physics road This demand that can satisfy user by the virtual router on device, reduces the equipment input cost of enterprise customer.
The producers such as Cisco and Juniper are proposed the virtual router implementation method of oneself at present.In the IOS of Cisco In (Internetwork Operating System, internet operating system) version, CRS-1 is routed by using distribution Processing board is at best able to support 8 SDR(Secure Domain Router, security domain router), wherein including a default Owner SDR.The control plane expansion platform JCS1200 of Juniper introduces PSD(Protected System Domains, Protect system domain) concept, PSD is also a kind of realization of virtual router.
The virtual router of the above Cisco and Juniper is essentially all a kind of virtual road based on hardware isolated By device technology.In the router logic of hardware isolated, main LR creates other LR and carries out resource division, each LR monopolize master control, The hardware resources such as line card, once distributing resource, each LR independence O&M, administrator needs to be connected respectively to it and manages mouth/string Eloquence, which can be carried out, logins management, and can not the alarm of intercommunication shared resource and the alarm of LR rank between each LR.
As shown in Figure 1, the router of a physics is divided into virtual router LR0 and LR1, it is wherein virtual based on LR0 Router.Each LR in this router is isolated based on software, and each virtual router has oneself independent process, address empty Between, routing table and forwarding table (depending on whether shared line card) etc., but infrastructure such as shared fan, power supply.Each LR is to veneer Degree of share can be different, veneer granularity can be arrived, logic interface granularity can also be arrived.Resource-sharing is to port/logic interface grade Not.
The LS system (Logical System, flogic system) of Juniper is realized based on protocol process isolation technology, Only routing associated process is isolated, isolation is lower.Its chain of command is completely shared, can not individually be managed to some LR Reason.
Summary of the invention
The invention proposes it is a kind of manage virtual router method and physical router, with overcome it is existing chain of command every From under the premise of can not flexible management LR defect.
To solve the above problems, being applied to include system control the present invention provides a kind of method for managing virtual router In the physical router of system and virtual router (LR);Include:
It is built-in with chain of command domain process in the system control, is built-in with managing process in each LR:
Managing process in chain of command domain process and each LR carries out information exchange.
Further,
Managing process in chain of command domain process and each LR carries out information exchange, specifically includes:
When detecting that user logs in, managing process in main LR is to the current online LR of chain of command domain process requested Identification information;
The managing process of the main LR shows current online LR after the response for receiving the return of chain of command domain process Identification information;And after confirmation user has therefrom selected a LR, user is prompted to input username and password information;Confirming After user inputs, if judging, the username and password is correct, logins the LR of user's selection.
Further, the method also includes:
After the LR for logining user's selection, the managing process in the main LR is on the process registers of the chain of command domain Line notifies offline after user publishes.
Further, the method also includes:
The managing process of the main LR is after the response for receiving the return of chain of command domain process, if judging not having currently Have that LR is online, then directly prompt user inputs user name and password login enters the main LR.
Further,
Managing process in chain of command domain process and each LR carries out information exchange, specifically includes:
It is controlled by the LR or system that alert and the alarm for needing intercommunication is distributed to chain of command domain process, by described Chain of command domain process determines the managing process that corresponding LR is transmitted to after coverage.
Further,
Chain of command domain process determines the coverage of the alarm according to resource allocation table.
Further,
Receive the managing process of the LR of the alarm by the alarm output to terminal, be logged by and send simple net Network management agreement trap.
Further,
Managing process in chain of command domain process and each LR carries out information exchange, specifically includes:
The status information for each LR that chain of command domain process will acquire is sent to the managing process of main LR.
Further,
Managing process in the main LR by the main LR status query request initiated be sent to the chain of command domain into Journey;
After chain of command domain process receives the status query request, the status query request is sent to each LR;
Chain of command domain process gets the status information of each LR, specifically includes:
The chain of command domain receives the status information that each LR is returned after receiving the status query request.
Further,
Chain of command domain process gets the status information of each LR, specifically includes:
Each LR periodically reports the status information of itself to the chain of command domain.
Correspondingly, the present invention provides a kind of physical router, include: system control and more than one virtual router (LR), comprising:
Be built-in with chain of command domain process in system control, chain of command domain process be used for the management in each LR into Cheng Jinhang information exchange;
Managing process is built-in in each LR, the managing process is used to carry out information exchange with chain of command domain process.
Further,
The managing process is used to carry out information exchange with chain of command domain process, specifically includes:
Managing process in main LR is used for when detecting that user logs in, currently online to chain of command domain process requested LR identification information;After the response for receiving the return of chain of command domain process, the identification information of current online LR is shown; And after confirmation user has therefrom selected a LR, user is prompted to input username and password information;It has been inputted in confirmation user Bi Hou, if judging, the username and password is correct, logins the LR of user's selection.
Further,
Managing process in the main LR is also used to after the LR for logining user's selection, to chain of command domain process It registers online, is notified after user publishes offline.
Further,
The managing process of the main LR is also used to after the response for receiving the return of chain of command domain process, if judging Online currently without LR, then directly prompt user inputs user name and password login enters the main LR.
Further,
Chain of command domain process is used to carry out information exchange with the managing process in each LR, specifically includes:
Chain of command domain process be used for receive the LR alerted or the system control send need intercommunication Alarm after, determine coverage and be transmitted to corresponding LR.
Further,
Chain of command domain process is used to determine the coverage of the alarm according to resource allocation table.
Further,
Managing process in the LR is used for after receiving the alarm, by the alarm output to terminal, charges to day Will simultaneously sends simple network management protocol trap.
Further,
Chain of command domain process is used to carry out information exchange with the managing process in each LR, specifically includes:
The status information for each LR that chain of command domain process is used to will acquire is sent to the managing process of main LR.
Further,
Managing process in the main LR is used to the status query request that the main LR is initiated being sent to the chain of command Domain process;
Chain of command domain process is used for after receiving the status query request, sends the status inquiry to each LR Request;
Chain of command domain process gets the status information of each LR, specifically includes:
The chain of command domain is for receiving the status information that each LR is returned after receiving the status query request.
Further,
Each LR is used to periodically report the status information of itself to the chain of command domain.
The present invention is based on chain of command isolation, login under conditions of not entering main LR is allowed to jump to other LR, and realize Alarm intercommunication between main LR and other LR can also be monitored the operating status of other LR, so that the independent LR of chain of command It is more flexible in management and O&M.In addition, the present invention is not only restricted to software isolation or hardware isolated.
Detailed description of the invention
Fig. 1 is virtual router architecture diagram in the prior art;
Fig. 2 is physical router structural framing figure in the embodiment of the present invention;
Fig. 3 is that LR logs in jump method flow chart in the embodiment of the present invention;
Fig. 4 alarm-monitor method flow diagram between LR in the embodiment of the present invention;
Fig. 5 is LR state monitoring method flow chart in the embodiment of the present invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application Feature can mutual any combination.
In the present embodiment, physical router system is made of system control and virtual router, and system control control is each The load operating of a virtual router simultaneously realizes the communication between virtual router.As shown in Fig. 2, being built-in with management in system control Face domain process, as the administrative center between LR;Managing process is equipped in each virtual router.In chain of command domain process and each LR Managing process constitutes a domain, and referred to as management domain, the chain of command domain process can be with the managing process of each LR in the management domain (such as telnet, order line, alarm process) interacts.It can realize that login across LR and main LR can be with using the mechanism Manage operating status and the fault warning etc. of other LR.Both it can guarantee chain of command isolation, and improved reliability and O&M safety, again Flexibility is taken into account, the managerial ability across LR is also enhanced.
In the present embodiment, the method logged in across LR, comprising: when detecting that user logs in, main LR is into management domain The identification information of the current online LR of chain of command domain process requested;After the response for receiving the return of chain of command domain process, if sentencing It is disconnected online currently without LR out, then it represents that LR is unallocated, and directly prompt user inputs user name at this time and password login enters master LR;Otherwise the identification information of the current online LR of display, and after confirmation user has therefrom selected a LR, it prompts user to input and uses Name in an account book and encrypted message, after confirming user's input, if judging, the username and password is correct, logins user choosing The LR selected, and online (i.e. managing process in the LR sends user to above-mentioned chain of command domain process to chain of command domain process registers Online notification message, to notify chain of command domain process user to log in the LR), it to be notified after publishing offline (i.e. in the LR Managing process sends user's offline notification message to above-mentioned chain of command domain process, to notify chain of command domain process user to exit The LR).
In the present embodiment, the method for intercommunication is alerted, comprising: the alarm of intercommunication will be needed to be distributed to by LR or system control Chain of command domain process is determined that being transmitted to corresponding LR after the coverage of the alarm is handled by chain of command domain process.
In the present embodiment, the method for status monitoring, comprising: inquiry is initiated by main LR or is periodically reported to pipe by other LR Reason face domain process is ok, and core is the centralized processing of chain of command domain process.
In the present embodiment, the prison to other virtual router operation conditions and failure can be realized by main virtual router Control, realization jump login function by main virtual router, facilitate user that virtual router is flexibly operated and managed, It is illustrated below with three specific embodiments.
As shown in figure 3, user manages the method that mouth logs on to other LR by main LR, comprising:
Step 301: user passes through telnet logging device, link setup success;
Step 302: the managing process in telnet logging device and main LR establishes TCP(Transmission at this time Control Protocol, transmission control protocol) it connects, the managing process in main LR controls chain of command domain process requested to system Obtain current online LR list;
Step 303: chain of command domain process returns to current online LR list, if list non-empty thens follow the steps 307, otherwise Continue to execute step 304;
Step 304: the login interface of main LR is logined in prompt;
Step 305: detecting that user inputs user name and password, and confirmation input username and password it is correct after, It performs the next step rapid;
Step 306: LR is become owner of in login, executes step 312;
Step 307: the information for the online LR that will acquire is shown to user and selects;
Step 308: after confirmation user has therefrom selected a LR, executing step 309;
Step 309: prompt login interface, instruction user input user name and password;
Step 310: detecting that user inputs user name and password, and confirmation input username and password it is correct after, It performs the next step rapid;
Step 311: logging in the LR of access customer selection;
Step 312: the chain of command domain process registration user into system control is online.
Step 313: terminating.
If user is already logged into main LR, other LR can also be jumped to by the above method, process is similar, herein no longer It is repeated.
According to coverage difference, the range showed is also different, it may be necessary to which the alarm of other LR is passed to LR0 for alarm (main LR) is presented;Or main LR shared resource is alerted to other LR and is noticed.The related alarm generated in system control is logical It crosses chain of command domain process and is advertised to the managing process of main LR and handled.Chain of command domain process is also the center of alarm control.Such as Shown in Fig. 4, main LR is alerted to the process transmitted to other LR, comprising:
Step 401: shared resource alarm occurs for main LR;
Step 402: by the shared resource alarm report to the managing process in main LR;
Step 403: the chain of command domain that shared resource alarm is advertised in system control by managing process in main LR into Journey;
Step 404: chain of command domain process determines the coverage of the alarm according to the resource allocation table of LR;Wherein, resource Allocation table by system control in other processes safeguard;
Step 405: shared resource alarm is distributed to the managing process of each impacted LR;
Step 406: receiving the managing process of the LR of above-mentioned shared resource alarm, which is handled.Specifically Processing mode is identical with minor alarm processing mode, that is, is output to terminal, is logged by, sends SNMP trap(Simple Network Management Protocol trap, simple network management protocol trap) etc.;
Step 407: terminating.
And the transfer mode of other LR ranks alarm is similar with above-mentioned process, it will not be described herein.
Status monitoring can be by the way of inquiry or reporting, and status information may be from system control or some LR. As described in Figure 5, the method for LR state is inquired, comprising:
Step 501: main LR initiates status monitoring inquiry request;It, can be in the request if the only state of query portion LR The identification information of each LR of inquiry is requested in middle carrying;
Step 502: the status monitoring inquiry request is sent to system control chain of command domain process by the management domain in main LR;
Step 503: system controls chain of command domain process and the status monitoring inquiry request is distributed to related LR;
If the state of all LR is inquired in main LR request, which can be distributed to other each LR; If the state of main LR request query portion LR, can inquire the status monitoring according to the identification information carried in the request Request is distributed to relevant LR;
Step 504: receiving the LR of status monitoring inquiry request, query-relevant data simultaneously returns to system control chain of command domain Process;
Step 505: system control chain of command domain process receives query result and returns to main LR;
Step 506: main LR receives and processes monitoring state and (shows the detecting state as a result, reporting that relevant failure is wrong The information such as mistake);
Step 507: terminating.
In addition, in the present embodiment, a kind of physical router includes: system control and more than one virtual router (LR), comprising:
Be built-in with chain of command domain process in system control, chain of command domain process be used for the management in each LR into Cheng Jinhang information exchange;
Managing process is built-in in each LR, the managing process is used to carry out information exchange with chain of command domain process.
Preferably,
The managing process is used to carry out information exchange with chain of command domain process, specifically includes:
Managing process in main LR is used for when detecting that user logs in, currently online to chain of command domain process requested LR identification information;After the response for receiving the return of chain of command domain process, the identification information of current online LR is shown; And after confirmation user has therefrom selected a LR, user is prompted to input username and password information;It has been inputted in confirmation user Bi Hou, if judging, the username and password is correct, logins the LR of user's selection.
Preferably,
Managing process in the main LR is also used to after the LR for logining user's selection, to chain of command domain process It registers online, is notified after user publishes offline.
Preferably,
The managing process of the main LR is also used to after the response for receiving the return of chain of command domain process, if judging Online currently without LR, then directly prompt user inputs user name and password login enters the main LR.
Preferably,
Chain of command domain process is used to carry out information exchange with the managing process in each LR, specifically includes:
Chain of command domain process be used for receive the LR alerted or the system control send need intercommunication Alarm after, determine coverage and be transmitted to corresponding LR.
Preferably,
Chain of command domain process is used to determine the coverage of the alarm according to resource allocation table.
Preferably,
Managing process in the LR is used for after receiving the alarm, by the alarm output to terminal, charges to day Will simultaneously sends simple network management protocol trap.
Preferably,
Chain of command domain process is used to carry out information exchange with the managing process in each LR, specifically includes:
The status information for each LR that chain of command domain process is used to will acquire is sent to the managing process of main LR.
Preferably,
Managing process in the main LR is used to the status query request that the main LR is initiated being sent to the chain of command Domain process;
Chain of command domain process is used for after receiving the status query request, sends the status inquiry to each LR Request;
Chain of command domain process gets the status information of each LR, specifically includes:
The chain of command domain is for receiving the status information that each LR is returned after receiving the status query request.
Preferably,
Each LR is used to periodically report the status information of itself to the chain of command domain.
Those of ordinary skill in the art will appreciate that all or part of the steps in the above method can be instructed by program Related hardware is completed, and described program can store in computer readable storage medium, such as read-only memory, disk or CD Deng.Optionally, one or more integrated circuits can be used also to realize in all or part of the steps of above-described embodiment.Accordingly Ground, each module/unit in above-described embodiment can take the form of hardware realization, can also use the shape of software function module Formula is realized.The present invention is not limited to the combinations of the hardware and software of any particular form.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention.According to Summary of the invention of the invention can also have other various embodiments, without deviating from the spirit and substance of the present invention, be familiar with Those skilled in the art makes various corresponding changes and modifications in accordance with the present invention, all in the spirit and principles in the present invention Within, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention.

Claims (20)

1.一种管理虚拟路由器的方法,应用于包含系统控制和虚拟路由器LR的物理路由器中;包括:1. A method for managing a virtual router, applied in a physical router comprising a system control and a virtual router LR; comprising: 所述系统控制中内置有管理面域进程,各LR中内置有管理进程,所述管理面域进程和各LR中的管理进程构成一个管理域;A management plane domain process is built in the system control, a management process is built in each LR, and the management plane domain process and the management process in each LR constitute a management domain; 所述管理面域进程与管理域内的各LR中的管理进程进行信息交互。The management plane domain process exchanges information with management processes in each LR in the management domain. 2.如权利要求1所述的方法,其特征在于:2. The method of claim 1, wherein: 所述管理面域进程与各LR中的管理进程进行信息交互,具体包括:Described management plane domain process carries out information exchange with the management process in each LR, specifically includes: 当检测到用户登录时,主LR中的管理进程向所述管理面域进程请求当前在线的LR的标识信息;When detecting that the user is logged in, the management process in the main LR requests the identification information of the currently online LR from the management plane domain process; 所述主LR的管理进程在接收到所述管理面域进程返回的响应后,显示当前在线LR的标识信息;并在确认用户从中选择了一个LR后,提示用户输入用户名和密码信息;在确认用户输入完毕后,若判断出该用户名和密码正确,则登入所述用户选择的LR。After receiving the response returned by the management plane domain process, the management process of the main LR displays the identification information of the current online LR; and after confirming that the user has selected an LR, prompts the user to input the user name and password information; After the user completes the input, if it is determined that the user name and password are correct, log in to the LR selected by the user. 3.如权利要求2所述的方法,其特征在于,还包括:3. The method of claim 2, further comprising: 在登入所述用户选择的LR后,所述主LR中的管理进程向所述管理面域进程注册上线,在用户登出后通知下线。After logging in to the LR selected by the user, the management process in the primary LR registers with the management plane domain process to go online, and is notified of going offline after the user logs out. 4.如权利要求2所述的方法,其特征在于,还包括:4. The method of claim 2, further comprising: 所述主LR的管理进程在接收到所述管理面域进程返回的响应后,若判断出当前没有LR在线,则直接提示用户输入用户名及密码登录进入所述主LR。After receiving the response returned by the management plane domain process, the management process of the primary LR directly prompts the user to enter the user name and password to log in to the primary LR if it is determined that there is no LR online currently. 5.如权利要求1所述的方法,其特征在于:5. The method of claim 1, wherein: 所述管理面域进程与各LR中的管理进程进行信息交互,具体包括:The management plane domain process exchanges information with the management process in each LR, specifically including: 由发生告警的LR或系统控制将需要互通的告警发布给所述管理面域进程,由所述管理面域进程确定影响范围后转发给对应的LR的管理进程。The LR or system control where the alarm occurs will release the alarm that needs to be communicated to the management plane process, and the management plane process determines the scope of influence and forwards it to the management process of the corresponding LR. 6.如权利要求5所述的方法,其特征在于:6. The method of claim 5, wherein: 所述管理面域进程根据资源分配表确定所述告警的影响范围。The management plane domain process determines the influence scope of the alarm according to the resource allocation table. 7.如权利要求5或6所述的方法,其特征在于:7. The method of claim 5 or 6, wherein: 接收到所述告警的LR的管理进程将所述告警输出到终端、记入日志并发送简单网络管理协议陷阱。The management process of the LR that receives the alert outputs the alert to the terminal, logs it and sends a Simple Network Management Protocol trap. 8.如权利要求1所述的方法,其特征在于:8. The method of claim 1, wherein: 所述管理面域进程与各LR中的管理进程进行信息交互,具体包括:The management plane domain process exchanges information with the management process in each LR, specifically including: 所述管理面域进程将获取到的各LR的状态信息发送给主LR的管理进程。The management plane domain process sends the acquired status information of each LR to the management process of the master LR. 9.如权利要求8所述的方法,其特征在于:9. The method of claim 8, wherein: 所述主LR中的管理进程将所述主LR发起的状态查询请求发送给所述管理面域进程;The management process in the primary LR sends the status query request initiated by the primary LR to the management plane domain process; 所述管理面域进程接收到所述状态查询请求后,向各LR发送所述状态查询请求;After receiving the status query request, the management plane domain process sends the status query request to each LR; 所述管理面域进程获取到各LR的状态信息,具体包括:The management plane domain process acquires the status information of each LR, which specifically includes: 所述管理面域接收各LR在接收到所述状态查询请求后返回的状态信息。The management plane domain receives the status information returned by each LR after receiving the status query request. 10.如权利要求8所述的方法,其特征在于:10. The method of claim 8, wherein: 所述管理面域进程获取到各LR的状态信息,具体包括:The management plane domain process acquires the status information of each LR, which specifically includes: 各LR定期向所述管理面域上报自身的状态信息。Each LR periodically reports its own state information to the management plane domain. 11.一种物理路由器,包含:系统控制和一个以上的虚拟路由器LR,包括:11. A physical router comprising: a system control and one or more virtual routers LR, comprising: 所述系统控制中内置有管理面域进程,所述管理面域进程和各LR中的管理进程构成一个管理域,所述管理面域进程用于与管理域内的各LR中的管理进程进行信息交互;A management plane domain process is built in the system control, the management plane domain process and the management process in each LR constitute a management domain, and the management plane domain process is used to communicate with the management process in each LR in the management domain. interact; 各LR中内置有管理进程,所述管理进程用于与所述管理面域进程进行信息交互。Each LR has a built-in management process, and the management process is used for information interaction with the management plane domain process. 12.如权利要求11所述的物理路由器,其特征在于:12. The physical router of claim 11, wherein: 所述管理进程用于与所述管理面域进程进行信息交互,具体包括:The management process is used for information interaction with the management plane process, and specifically includes: 主LR中的管理进程用于在检测到用户登录时,向所述管理面域进程请求当前在线的LR的标识信息;在接收到所述管理面域进程返回的响应后,显示当前在线LR的标识信息;并在确认用户从中选择了一个LR后,提示用户输入用户名和密码信息;在确认用户输入完毕后,若判断出该用户名和密码正确,则登入所述用户选择的LR。The management process in the main LR is used to request the management plane domain process for the identification information of the currently online LR when detecting that the user is logged in; after receiving the response returned by the management plane domain process, display the current online LR After confirming that the user has selected an LR, the user is prompted to input the user name and password information; after confirming that the user has completed the input, if it is judged that the user name and password are correct, log in to the LR selected by the user. 13.如权利要求12所述的物理路由器,其特征在于:13. The physical router of claim 12, wherein: 所述主LR中的管理进程还用于在登入所述用户选择的LR后,向所述管理面域进程注册上线,在用户登出后通知下线。The management process in the main LR is further configured to register with the management plane domain process after logging in to the LR selected by the user, and notify the user to go offline after logging out. 14.如权利要求12所述的物理路由器,其特征在于:14. The physical router of claim 12, wherein: 所述主LR的管理进程还用于在接收到所述管理面域进程返回的响应后,若判断出当前没有LR在线,则直接提示用户输入用户名及密码登录进入所述主LR。The management process of the primary LR is further configured to directly prompt the user to enter a user name and password to log in to the primary LR if it is determined that no LR is currently online after receiving the response returned by the management plane domain process. 15.如权利要求11所述的物理路由器,其特征在于:15. The physical router of claim 11, wherein: 所述管理面域进程用于与各LR中的管理进程进行信息交互,具体包括:The management plane domain process is used to exchange information with the management process in each LR, and specifically includes: 所述管理面域进程用于在接收到发生告警的LR或所述系统控制发来的需要互通的告警后,确定影响范围并转发给对应的LR。The management plane domain process is used to determine the scope of influence and forward the alarm to the corresponding LR after receiving the alarm that needs to be communicated from the LR in which the alarm occurred or the system control. 16.如权利要求15所述的物理路由器,其特征在于:16. The physical router of claim 15, wherein: 所述管理面域进程用于根据资源分配表确定所述告警的影响范围。The management plane process is used to determine the influence scope of the alarm according to the resource allocation table. 17.如权利要求15或16所述的物理路由器,其特征在于:17. The physical router of claim 15 or 16, wherein: 所述LR中的管理进程用于在接收到所述告警后,将所述告警输出到终端、记入日志并发送简单网络管理协议陷阱。The management process in the LR is configured to output the alarm to the terminal, record the alarm and send a Simple Network Management Protocol trap after receiving the alarm. 18.如权利要求11所述的物理路由器,其特征在于:18. The physical router of claim 11, wherein: 所述管理面域进程用于与各LR中的管理进程进行信息交互,具体包括:The management plane domain process is used to exchange information with the management process in each LR, and specifically includes: 所述管理面域进程用于将获取到的各LR的状态信息发送给主LR的管理进程。The management plane domain process is used to send the acquired state information of each LR to the management process of the master LR. 19.如权利要求18所述的物理路由器,其特征在于:19. The physical router of claim 18, wherein: 所述主LR中的管理进程用于将所述主LR发起的状态查询请求发送给所述管理面域进程;The management process in the master LR is configured to send the status query request initiated by the master LR to the management plane process; 所述管理面域进程用于在接收到所述状态查询请求后,向各LR发送所述状态查询请求;The management plane domain process is configured to send the status query request to each LR after receiving the status query request; 所述管理面域进程获取到各LR的状态信息,具体包括:The management plane domain process acquires the status information of each LR, which specifically includes: 所述管理面域用于接收各LR在接收到所述状态查询请求后返回的状态信息。The management plane field is used to receive status information returned by each LR after receiving the status query request. 20.如权利要求18所述的物理路由器,其特征在于:20. The physical router of claim 18, wherein: 各LR用于定期向所述管理面域上报自身的状态信息。Each LR is used to periodically report its own state information to the management plane domain.
CN201310055690.6A 2013-02-21 2013-02-21 A kind of method and physical router managing virtual router Active CN104009929B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310055690.6A CN104009929B (en) 2013-02-21 2013-02-21 A kind of method and physical router managing virtual router

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310055690.6A CN104009929B (en) 2013-02-21 2013-02-21 A kind of method and physical router managing virtual router

Publications (2)

Publication Number Publication Date
CN104009929A CN104009929A (en) 2014-08-27
CN104009929B true CN104009929B (en) 2019-01-18

Family

ID=51370424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310055690.6A Active CN104009929B (en) 2013-02-21 2013-02-21 A kind of method and physical router managing virtual router

Country Status (1)

Country Link
CN (1) CN104009929B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9647883B2 (en) 2014-03-21 2017-05-09 Nicria, Inc. Multiple levels of logical routers
US9787605B2 (en) * 2015-01-30 2017-10-10 Nicira, Inc. Logical router with multiple routing components
US10230629B2 (en) 2015-08-11 2019-03-12 Nicira, Inc. Static route configuration for logical router
US10057157B2 (en) 2015-08-31 2018-08-21 Nicira, Inc. Automatically advertising NAT routes between logical routers
US10095535B2 (en) 2015-10-31 2018-10-09 Nicira, Inc. Static route types for logical routers
US10171507B2 (en) * 2016-05-19 2019-01-01 Cisco Technology, Inc. Microsegmentation in heterogeneous software defined networking environments
US10153973B2 (en) 2016-06-29 2018-12-11 Nicira, Inc. Installation of routing tables for logical router in route server mode
US10454758B2 (en) 2016-08-31 2019-10-22 Nicira, Inc. Edge node cluster network redundancy and fast convergence using an underlay anycast VTEP IP
CN108833177B (en) * 2018-06-22 2021-08-03 迈普通信技术股份有限公司 Virtual switch management method and master control card

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6473396B1 (en) * 1999-01-04 2002-10-29 Cisco Technology, Inc. Use of logical addresses to implement module redundancy
CN101383822A (en) * 2008-07-10 2009-03-11 北京邮电大学 Aviation Telecommunications Network Router Virtual Machine
CN102239665A (en) * 2010-12-13 2011-11-09 华为技术有限公司 Method and device for managing business
CN102694732A (en) * 2012-05-31 2012-09-26 中国科学院计算技术研究所 Method and system for constructing virtual network based on local virtualization
CN102843286A (en) * 2011-06-24 2012-12-26 中兴通讯股份有限公司 Implementation method, device and system of virtual routers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039720B2 (en) * 2001-01-25 2006-05-02 Marconi Intellectual Property (Ringfence) , Inc. Dense virtual router packet switching

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6473396B1 (en) * 1999-01-04 2002-10-29 Cisco Technology, Inc. Use of logical addresses to implement module redundancy
CN101383822A (en) * 2008-07-10 2009-03-11 北京邮电大学 Aviation Telecommunications Network Router Virtual Machine
CN102239665A (en) * 2010-12-13 2011-11-09 华为技术有限公司 Method and device for managing business
CN102843286A (en) * 2011-06-24 2012-12-26 中兴通讯股份有限公司 Implementation method, device and system of virtual routers
CN102694732A (en) * 2012-05-31 2012-09-26 中国科学院计算技术研究所 Method and system for constructing virtual network based on local virtualization

Also Published As

Publication number Publication date
CN104009929A (en) 2014-08-27

Similar Documents

Publication Publication Date Title
CN104009929B (en) A kind of method and physical router managing virtual router
US12218794B2 (en) Interconnection platform for real-time configuration and management of a cloud-based services exchange
JP6666435B2 (en) Distributed Edge Processing of Internet of Things Data in a Colocation Facility
JP5385404B2 (en) How to provide local secure network access to remote services
US11343247B1 (en) Local delegation of remote key management service
JP5385403B2 (en) Provide access to a configurable private computer network
US20140337516A1 (en) Method and Apparatus To Enable Liquid Applications
CN109040276A (en) A kind of method, apparatus, computer storage medium and terminal constructing cloud platform
US20150156118A1 (en) Method and Apparatus for Dynamic and Distributed Tunnel Routinge
CN106878480A (en) A kind of DHCP service process sharing method and device
AU2021443986B2 (en) Fallback service through a cloud exchange for network service provider connections
US20140351648A1 (en) Method and Apparatus for Dynamic Correlation of Large Cloud Firewall Fault Event Stream
CN119011178A (en) Service message processing method and network equipment
US20140351391A1 (en) Method and Apparatus to Recommend a Workload Distribution Path Based on Resource Usage Pattern
CN108134705B (en) A DCN management method, network element and computer storage medium
US20140351425A1 (en) Method and Apparatus for Dynamic Cloud Application Flow Performance Metering
CN103825767B (en) The implementation method and bridge of service quality
US20140351424A1 (en) Method and Apparatus for Dynamic Network Connectivity Validation Based on Software Network Design Pattern
US20140351390A1 (en) Method and apparatus for dynamically predicting workload growth based on heuristic data
US20140351172A1 (en) Method and Apparatus for Determining Compute Resource Usage Chargeback for Cloud Multi-Tenant Environment
US20140351441A1 (en) Method and Apparatus for SLA-aware System to Recommend Best Match for Cloud Resource Provisioning
Hemid Facilitation of The OpenDaylight Architecture
US20140344450A1 (en) Method and Apparatus for Deterministic Cloud User Service Impact Reporting
US20140351657A1 (en) Method and Apparatus for a Predictable Cloud Infrastructure Assurance Model
US20140351428A1 (en) Method and Apparatus for Elastic Tunnel Resize

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant