CN108965090B - VPN network user routing number control method and SDN controller - Google Patents

VPN network user routing number control method and SDN controller Download PDF

Info

Publication number
CN108965090B
CN108965090B CN201810764630.4A CN201810764630A CN108965090B CN 108965090 B CN108965090 B CN 108965090B CN 201810764630 A CN201810764630 A CN 201810764630A CN 108965090 B CN108965090 B CN 108965090B
Authority
CN
China
Prior art keywords
route number
user route
value
user
sdn 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
Application number
CN201810764630.4A
Other languages
Chinese (zh)
Other versions
CN108965090A (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201810764630.4A priority Critical patent/CN108965090B/en
Publication of CN108965090A publication Critical patent/CN108965090A/en
Application granted granted Critical
Publication of CN108965090B publication Critical patent/CN108965090B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering

Abstract

The embodiment of the invention provides a VPN network user route number control method and an SDN controller, relates to the technical field of communication, and solves the problems that the route number issued by each CE device in a VPN controlled by the SDN controller is used as the route number issued by each CE device in the VPN network, and when a user needs to adjust the route number issued by the CE device, manual estimation and manual adjustment are needed. The method comprises the steps that when the SDN controller determines that the routing number reported by PE equipment in the VPN meets a preset condition, the SDN controller determines an updated user routing number limit value and a user routing number warning value; the SDN controller sends a first control instruction to the PE equipment; wherein the first control instruction comprises: and updating the user route number alarm value and the user route number limit value. The embodiment of the invention is used for manufacturing the SDN controller.

Description

VPN network user routing number control method and SDN controller
Technical Field
The invention relates to the technical field of communication, in particular to a VPN network user routing number control method and an SDN controller.
Background
The rise of Information and Communication Technology (ICT) services such as mobile internet, mobile commerce, big data and the like has profound influence on daily production and life of people, brings great convenience to users, puts higher requirements on the infrastructure construction of Information and Communication, and hopes that the Information and Communication Technology can be supplied as required, can be changed as required, and is flexible and robust. The emergence of Software Defined Networking (SDN) Technology adapts to the trends of Internet Technology (IT), device Software and hardware standardization. The design concept of the SDN is to separate a control plane and a forwarding plane of a network, a logically centralized control plane can support flexible scheduling of network resources, a flexible open interface can support on-demand calling of network capabilities, and programmable control is implemented. In this way, the network capability is promoted to be conveniently called, and innovation of network service is supported. The SDN controller is a control center of the SDN network, and the control center is a forwarding device.
The SDN controller may control various networks, and the case of this patent is described by taking a data network as an example. The Virtual Private Network (English full name: Virtual Private Network, abbreviated as VPN) has the main functions of: and establishing a private network on the public network for encrypted communication. VPNs have wide application in enterprise networks. The telecom operator provides the enterprise with MPLS VPN in general; the MPLS VPN is a Protocol (Internet Protocol, IP for short) virtual private network (IP-VPN) based on interconnection between networks applying Multi-Protocol Label Switching (MPLS) technology, and is an IP-VPN realized by applying the MPLS technology on network routing and Switching equipment, simplifying the routing mode of a core router and utilizing Label Switching combined with the traditional routing technology. The logic of the MPLS VPN is shown in fig. 1. The P device is a service provider backbone router. The PE device is a service provider edge router. The PE device is directly connected to the CE device of the user. And (3) CE equipment: i.e., customer network edge devices, provide an interface to a service provider directly. The CE device may be a router or a switch, etc.
Typically the P-devices and PE-devices are operator owned, and the CE-devices are customer (enterprise, data center) egress routers. An SDN controller of an operator can only manage PE equipment, and connection between the PE equipment and CE equipment needs negotiation and manual connection. The PE device uses a designated interface to connect a corresponding CE device, binds the interface with the VPN, creates a VPN Routing Forwarding table (VRF) of a route issued by the CE device in the PE device, stores the received internal network route issued by the CE device, and issues the internal network route to an operator backbone network through a Border Gateway Protocol (BGP). The larger the number of routes issued in the network, the more challenging the processing power of the routers of the network, and the less favorable the convergence of the routes. In order to reduce the number of routes in a network and simultaneously avoid that a CE device is attacked by the network to release a large number of false routes, the number of routes released by the CE device needs to be limited in a VPN network. Meanwhile, the number of routes issued by the CE device is also a value-added service of the VPN, and the more the number of routes issued by the CE device is, the more expensive the charging of the VPN is.
In the existing network, the number of routes issued by each CE device in the VPN is used as the number of routes issued by each CE device in the VPN network, but the number of routes issued by a user is gradually increased along with time or fluctuates along with time, so that the user hopes that the number of routes issued to the VPN (the safety requirement of the user) can be guaranteed and the limit value is dynamically adjusted.
As can be seen from the above, the SDN controller controls the number of routes issued by each CE device in the VPN to adopt a uniform numerical value as the number of routes issued by each CE device in the VPN network, and when a user needs to adjust the number of routes issued by a CE device, manual estimation and manual adjustment are required.
Disclosure of Invention
The embodiment of the invention provides a VPN network user route number control method and an SDN controller, and solves the problems that the route number issued by each CE device in a VPN controlled by the SDN controller is used as the route number issued by each CE device in the VPN network, and when a user needs to adjust the route number issued by the CE device, manual estimation and manual adjustment are needed.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a method for controlling a number of routes of a VPN network user, including: when the SDN controller determines that the routing number reported by the PE equipment in the VPN meets a preset condition, the SDN controller determines an updated user routing number limit value and a user routing number warning value; wherein the preset conditions at least include: the routing number reported by the PE equipment is more than or equal to any one of the current set user routing number warning value, the routing number reported by the PE equipment is less than the current set user routing number warning value and the routing number reported by the PE equipment is equal to the current set user routing number limit value, and each user routing number limit value corresponds to one user routing number warning value; the SDN controller sends a first control instruction to the PE equipment; wherein the first control instruction comprises: and updating the user route number alarm value and the user route number limit value.
According to the scheme, in practical application, when the user route number warning value and the user route number limiting value set by the PE equipment do not accord with the route number actually required by the PE equipment, manual estimation and manual adjustment are needed; the control method of the SDN controller provided by the embodiment of the invention does not need manual estimation and manual adjustment of a user; when the SND controller determines that the number of routes reported by the PE equipment in the VPN network meets the preset conditions, the SND controller determines the updated user route number limit value and the user route number warning value to update the user route number warning value and the user route number limit value set by the PE equipment, and simultaneously sends a first control instruction to the PE equipment, so that the user route number warning value and the user route number limit value can be configured according to the actual use condition of the user; compared with the prior art that the SDN controller controls the number of routes issued by each CE device in the VPN to adopt a uniform numerical value as the number of routes issued by each CE device in the VPN, the SDN controller control method provided by the embodiment of the invention can reduce the use cost of VPN services of users while reducing the routing load of the network; the method solves the problems that the route number issued by each CE device in the VPN controlled by the SDN controller is used as the route number issued by each CE device in the VPN network, and when a user needs to adjust the route number issued by the CE device, manual estimation and manual adjustment are needed.
Optionally, when determining that the number of routes reported by the PE device in the VPN network satisfies the preset condition, the SDN controller determines the updated user route number limit value and the updated user route number warning value, including: when the SDN controller determines that the number of routes reported by PE equipment in the VPN network acquired within the preset time is larger than or equal to the current set user route number warning value, the SDN controller determines an updated user route number limiting value according to the current set user route number warning value; or when the SDN controller determines that the number of routes reported by the PE device in the VPN network acquired within the preset time is greater than or equal to the current set user route number warning value, the SDN controller determines an updated user route number limit value according to the current set user route number warning value and the number of routes reported by the PE device.
Optionally, when determining that the number of routes reported by the PE device in the VPN network satisfies the preset condition, the SDN controller determines the updated user route number limit value and the updated user route number warning value, including: when the SDN controller determines that the number of routes reported by PE equipment in the VPN network acquired within the preset time is smaller than a currently set user route number warning value, determining an updated user route number limiting value according to the currently set user route number warning value; or when the SDN controller determines that the number of routes reported by the PE device in the VPN network acquired within the preset time is smaller than the current set user route number warning value, the SDN controller determines an updated user route number limit value according to the current set user route number warning value and the number of routes reported by the PE device.
Optionally, when determining that the number of routes reported by the PE device in the VPN network satisfies the preset condition, the SDN controller determines the updated user route number limit value and the updated user route number warning value, including: when the SDN controller determines that the number of routes reported by PE equipment in the VPN network acquired within the preset time is equal to the currently set user route number limit value, the SDN controller determines an updated user route number limit value according to the currently set user route number warning value; or when the SDN controller determines that the number of routes reported by the PE device in the VPN network acquired within the preset time is equal to the currently set user route number limit value, the SDN controller determines the updated user route number limit value according to the currently set user route number warning value and the number of routes reported by the PE device.
Optionally, before the SDN controller determines that the route number reported by the PE device in the VPN network satisfies the preset condition and determines the updated user route number limit value and the user route number alert value, the method further includes: when the SDN controller determines that the PE equipment is accessed into the VPN network for the first time, determining an initial user route number warning value and an initial user route number limiting value of the PE equipment according to an input instruction; wherein, the input instruction comprises: actual number of routes of the PE device; the SDN controller sends a second control instruction to the PE device; wherein the second control instruction comprises: the initial user route number warning value and the initial user route number limiting value of the PE device.
In a second aspect, an embodiment of the present invention provides an SDN controller, including: the user routing number limiting and warning value calculating module is used for determining an updated user routing number limiting value and a user routing number warning value when determining that the routing number reported by the PE equipment in the VPN network acquired by the user routing number acquiring module meets a preset condition; wherein the preset conditions at least include: the routing number reported by the PE equipment is more than or equal to any one of the current set user routing number warning value, the routing number reported by the PE equipment is less than the current set user routing number warning value and the routing number reported by the PE equipment is equal to the current set user routing number limit value, and each user routing number limit value corresponds to one user routing number warning value; the system comprises a user routing number limit configuration module, a PE device and a control module, wherein the user routing number limit configuration module is used for sending a first control instruction to the PE device; wherein the first control instruction comprises: and the user routing number limit and alert value calculation module determines the updated user routing number alert value and user routing number limit value.
Optionally, the user route number limiting and warning value calculating module is specifically configured to determine, when the number of routes reported by the PE device in the VPN network, which is acquired by the user route number acquiring module within a preset time, is greater than or equal to a currently set user route number warning value, an updated user route number limiting value according to the currently set user route number warning value; or, the user route number limiting and warning value calculating module is specifically configured to determine, when the number of routes reported by the PE device in the VPN network, which is acquired by the user route number acquiring module within the preset time, is greater than or equal to the currently set user route number warning value, the updated user route number limiting value according to the currently set user route number warning value and the number of routes reported by the PE device.
Optionally, the user route number limiting and warning value calculating module is specifically configured to determine, when the route numbers reported by the PE devices in the VPN network and acquired by the user route number acquiring module within the preset time are all smaller than the currently set user route number warning value, an updated user route number limiting value according to the currently set user route number warning value; or, the user route number limiting and warning value calculating module is specifically configured to determine, when the number of routes reported by the PE device in the VPN network, which is acquired by the user route number acquiring module within the preset time, is smaller than the currently set user route number warning value, the updated user route number limiting value according to the currently set user route number warning value and the number of routes reported by the PE device.
Optionally, the user route number limiting and warning value calculating module is specifically configured to determine, when the route number reported by the PE device in the VPN network and acquired by the user route number acquiring module within the preset time is equal to the currently set user route number limiting value, an updated user route number limiting value according to the currently set user route number warning value; or, the user route number limiting and warning value calculating module is specifically configured to determine, when the route number reported by the PE device in the VPN network and acquired by the user route number acquiring module within the preset time is equal to the currently set user route number limiting value, the updated user route number limiting value according to the currently set user route number warning value and the route number reported by the PE device.
Optionally, the SDN controller further includes: an initialization setting module; the device comprises an initialization setting module, a VPN routing number limiting module and a router setting module, wherein the initialization setting module is used for determining an initial user routing number warning value and an initial user routing number limiting value of the PE device according to an input instruction when the PE device is firstly accessed to a VPN network; wherein, the input instruction comprises: actual number of routes of the PE device; the user routing number limit configuration module is also used for sending a second control instruction to the PE equipment; wherein the second control instruction comprises: and the initialization setting module determines an initial user route number warning value and an initial user route number limiting value of the PE equipment.
It can be understood that any SDN controller provided above is configured to execute the method according to the first aspect provided above, and therefore, the beneficial effects that can be achieved by the SDN controller refer to the beneficial effects of the method according to the first aspect and the corresponding scheme in the following detailed description, which are not described herein again.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic diagram of network logic for MPLS VPN services in the prior art;
fig. 2 is a flowchart illustrating a method for controlling the number of user routes in a VPN network according to an embodiment of the present invention;
fig. 3-a is a second schematic flowchart of a method for controlling the number of user routes in a VPN network according to an embodiment of the present invention;
fig. 3-b is a third schematic flowchart of a method for controlling the number of user routes in a VPN network according to an embodiment of the present invention;
fig. 4-a is a fourth schematic flowchart of a method for controlling the number of user routes in a VPN network according to an embodiment of the present invention;
fig. 4-b is a fifth flowchart illustrating a method for controlling the number of user routes in a VPN network according to an embodiment of the present invention;
fig. 5-a is a sixth schematic flowchart of a method for controlling the number of user routes in a VPN network according to an embodiment of the present invention;
fig. 5-b is a seventh schematic flowchart of a method for controlling the number of user routes in a VPN network according to an embodiment of the present invention;
fig. 6 is an eighth schematic flowchart of a method for controlling the number of user routes in a VPN network according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an SDN controller according to an embodiment of the present invention.
Reference numerals:
an SDN controller-10;
a user routing number acquisition module-101; a user routing number limit and alert value calculation module-102; a user routing number limit configuration module-103; the setup module-104 is initialized.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In practical applications, as shown in fig. 1, each PE device in the VPN network simultaneously manages a plurality of CE devices, and the number of user routes actually required by each CE device may be the same or different, that is, the total user route number limit value of the PE device is equal to the sum of the user route numbers of each CE device managed by the PE device, and when the number of user routes required by a user through the CE device is greater than a certain value, a large burden and influence may be imposed on a backbone network; therefore, a user route number limit value needs to be set as a threshold value of each PE device, the maximum user route number that can be allocated by the PE device is equal to the user route number limit value, and the user route number currently set by each PE device is less than or equal to the user route number limit value; in order to prevent the influence (i.e. frequent expansion or contraction) of the fluctuation of the user route number on the user route number limit value, a smoothing mechanism (i.e. a user route number warning value) is set, so that it can be prevented that the fluctuation range of the user route number required by a user is too large, which causes the SDN control to fail to perform corresponding operations, a specific embodiment of the present invention provides a method for controlling the user route number of a VPN network, which comprises the following implementation processes:
the first embodiment of the present invention provides a method for controlling the number of user routes in a VPN network, as shown in fig. 2, including:
s101, when the SDN controller determines that the number of routes reported by PE equipment in the VPN meets a preset condition, determining an updated user route number limit value and a user route number warning value; wherein the preset conditions at least include: the number of routes reported by the PE equipment is greater than or equal to any one of the current set user route number warning value, the number of routes reported by the PE equipment is less than the current set user route number warning value and the number of routes reported by the PE equipment is equal to the current set user route number limit value, and each user route number limit value corresponds to one user route number warning value.
It should be noted that, in an actual application, before executing S101, the SDN controller needs to periodically obtain the number of routes in the user routing table of the PE device in the VPN network and store data; for example, the SDN controller periodically obtains the route number of the user routing table of the PE device in the VPN network and stores data, including:
the SDN controller periodically issues messages to inform all PE equipment in the VPN network of uploading the routing numbers of the user routing tables stored in the PE equipment to the SDN controller; when the SDN controller receives the routing number of the user routing table of the PE device in the VPN network, the SDN controller receives and stores the routing number of the user routing table of the PE device in the VPN network.
Assuming that the time interval for the SDN controller to periodically issue the messages is T, the number of routes of a user routing table which can be stored by the SDN controller is n; n is a natural number, such as 100.
The route number of the user route table stored by the SDN controller should include a storage time, information (name or IP) of the PE device, information (name or IP) of the CE device, a route number of the user route table, and the like.
Optionally, as shown in fig. 3-a and 3-b, an embodiment of the present invention provides a method for controlling a user route number of a VPN network, where when determining that a route number reported by a PE device in the VPN network meets a preset condition, an SDN controller determines an updated user route number limit value and an updated user route number warning value, and the method includes:
and S1010, when the SDN controller determines that the number of routes reported by the PE equipment in the VPN network acquired within the preset time is more than or equal to the current set user route number warning value, determining an updated user route number limit value according to the current set user route number warning value.
Alternatively, the first and second electrodes may be,
and S1011, when the SDN controller determines that the number of routes reported by the PE device in the VPN network acquired within the preset time is greater than or equal to the current set user route number warning value, determining an updated user route number limit value according to the current set user route number warning value and the number of routes reported by the PE device.
Optionally, as shown in fig. 4-a and 4-b, in the method for controlling the number of user routes in the VPN network provided in the embodiment of the present invention, when determining that the number of routes reported by a PE device in the VPN network satisfies a preset condition, an SDN controller determines an updated user route number limit value and an updated user route number warning value, including:
and S1012, when the SDN controller determines that the number of routes reported by the PE device in the VPN network acquired within the preset time is equal to the currently set user route number limit value, determining the updated user route number limit value according to the currently set user route number warning value.
Alternatively, the first and second electrodes may be,
and S1013, when the SDN controller determines that the number of routes reported by the PE device in the VPN network acquired within the preset time is equal to the currently set user route number limit value, determining the updated user route number limit value according to the currently set user route number warning value and the number of routes reported by the PE device.
It should be noted that, in practical applications, when the number of user routes exceeds the user route number warning value S1In time, the SDN controller calculates a new user route number limit value A according to the change condition of the user route number2And a new subscriber route number alert value S2(ii) a Suppose that the SDN controller sends a message at a certain time to obtain the number of user-side routes issued by a certain CE device in the VPN network as CiIf the number of user routes issued by the CE device in the last obtained VPN network stored in the SDN controller is Ci-1
In order to smooth the influence of the fluctuation of the user routing number on the user routing number limit value, the frequent starting of a capacity expansion mechanism or a capacity reduction mechanism is reduced, and a smoothing mechanism can be set.
Specifically, the judgment condition for judging whether to start the capacity expansion mechanism by the SDN controller includes: the SDN controller determines that the number of routes reported by the PE device in the VPN network obtained within a preset time is larger than or equal to a current set user route number warning value (the SDN controller regularly obtains the number of routes in a user route table of the PE device in the VPN network for m times continuously and is larger than S)1M should be a natural number less than or equal to n, for example, m is 2) or the SDN controller determines that the number of routes reported by the PE device in the VPN network acquired within a preset time is equal to the currently set user route number limit value (the number of routes in the user route table acquired at a certain time is equal to the user route number limit value a)1) Any one of (a); illustratively, when the above conditions are converted into a formula expression: p { (a)j>Ci≥Sj)&&(Aj>C(i-1)≥Sj)||(Ci=Aj) And when the judgment result is that the P is equal to 1, starting a capacity expansion mechanism.
Specifically, when the SDN controller determines that the number of routes reported by the PE devices in the VPN network, which is obtained within the preset time, is greater than or equal to the current set user route number warning value, it indicates that a capacity expansion mechanism needs to be started at this time; the capacity expansion mechanism determines an updated user route number limit value according to a currently set user route number warning value, and the implementation mode is as follows:
determining an updated user route alert value Sj+1The determination process of (2) includes:
when the (j + 1) th expansion of the user, the issued user routing number limit value is Aj+1,Aj+1<Af(limit value of number of user route), currently set warning value S of number of user routej+1=Aj+1×Zj+Bj(the warning value of the number of user routes should be less than or equal to Aj+1I.e. Sj+1≤Aj+1),ZjAnd BjIs a constant; for example, take Bj=0,ZjIf equal to 0.8, the user route warning value Sj+1=0.8×Aj+1(ii) a Or BjAnd ZjVaries with j, such as: when j is 1, B1=0,Z1When j is 0.1 or 2, B2=0.1,Z20.3; specifically, the user can set B according to actual conditionsjAnd ZjThe values of (a) are not described herein again.
Determining an updated user route number limit value Aj+1The determination process of (2) includes:
first implementation, Aj+1=Aj+ D; wherein D is a preset fixed value, AjIndicating the currently set limit value for the number of subscriber routes, Aj+1Indicating the updated subscriber route number limit value.
Second implementation, Aj+1=AjX K; wherein K is a preset fixed value, AjIndicating the currently set limit value for the number of subscriber routes, Aj+1Indicating the updated subscriber route number limit value.
Third implementation, Aj+1=Aj+, where INT [ K × (| X)1|+|X2|+...+|Xm|)÷m]。
Fourth mode of implementation, Aj+1=Aj+, where INT [ K × (X)1 2+X2 2+...+Xm 2)÷m]。
In the third and fourth implementations, X1=Ci-Ci-1,X2=Ci-1-Ci-2,Xm=Ci-m+1-Ci-m(ii) a Wherein, CiIndicating the number of routes of the user-side routing table that was last obtained, Ci-mIndicating the number of routes of the user-side routing table obtained the mth time before.
According to the scheme, the user route number warning value S2=A2×Z2+B2,Z2And B2Is constant, e.g. take B2=0,Z2If equal to 0.8, the user route initial warning value S2=0.8×A2(ii) a The user route warning value is less than or equal to A2I.e. S2≤A2(ii) a Should be A after capacity expansion2≤AfWherein A isfThe user routing number limit value exceeds AfA large number of issued routes will affect the backbone network security; in Aj+1≤AfUnder the premise of (1), SDN controlThe controller issues a new user route number limit value Aj+1To the corresponding PE equipment; if A is calculatedj+1>AfIf the SDN controller issues the user route number limit value AfAnd reaching the expansion limit on the corresponding PE equipment.
It should be noted that, the first implementation manner here belongs to linear expansion of a constant difference value; the second implementation mode belongs to the nonlinear capacity expansion with constant proportion; updated user route number limit value a in third implementation2Limit value A of user route number than current setting1Adding the arithmetic mean value of the absolute value of the fluctuation value of the route number of the user side observed for m times before; user route number limiting value A updated by fourth implementation mode2Limit value A of user route number than current setting1The variance of the fluctuation value of the number of the user-side routes observed m times before is increased; the third implementation manner and the fourth implementation manner both consider the fluctuation situation of the user number obtained m times in the past, and enable the new user number limit value to be related to the fluctuation situation of the user number obtained m times in the past.
For example, assuming that the warning value of the number of user routes is 800, when the number of user routes exceeds the warning value S of the number of user routes1After 800, the SDN controller calculates a new user route number limit value a according to the change of the user route number2And subscriber route number warning value S2(ii) a Suppose that the SDN controller sends a message at a certain time to obtain the number of user-side routes issued by a certain CE device in the VPN network as CiIf the number of user routes issued by the CE device in the last obtained VPN network stored in the SDN controller is Ci-1Let C be assumed herei=848,Ci-1=812。
In order to smooth the influence of the fluctuation of the user routing number on the user routing number limit value and reduce frequent capacity expansion and capacity reduction, a smoothing mechanism can be set: when the SDN controller regularly obtains the routing number of the user routing table of the PE equipment in the VPN network for m times continuously, the routing number is larger than S1The number of routes in the user routing table obtained at any time or at any time is equal to the user routing number limit value A1Then starting a capacity expansion mechanism; m should be less than or equal toIf n is a natural number, for example, m is 2, the condition for starting the capacity expansion mechanism is:
P={(A1>Ci≥S1)&&(A1>Ci-1≥S1)||(Ci=A1) When the judgment result that the P is equal to 1, starting a capacity expansion mechanism; where P { (1000)>848≥800)&&(1000>812 ≧ 800) | (848 ═ 1000) }, at which P is judged to be 1.
Suppose that the SDN controller calculates a new user route number limit value A according to the change situation of the user route number2Then A is2>A1The limit value after capacity expansion should be automatically calculated, i.e. A2From A1Parameters and some algorithm implementation modes comprise:
the first implementation mode comprises the following steps: a. the2=A1+ D; wherein D is a preset fixed value; e.g. D200, A2=1000+200=1200。
The second implementation mode comprises the following steps: a. the2=A1X K; k is a preset fixed value; e.g. K ═ 1.1, A2=1000×1.1=1100。
The third implementation mode comprises the following steps: a. the2=A1+; wherein, INT [ K X (| X)1|+|X2|+...+|Xm|)÷m]K represents an adjustment parameter (taking a value as a fixed value), m represents the number of user table routes obtained regularly in the last m times, and X1=Ci-Ci-1,X2=Ci-1-Ci-2,Xm=Ci-m+1-Ci-mIn which C isiThe number of the routes of the user side routing table obtained last time is represented; ci-mThe routing number of a user side routing table obtained in the mth time before is represented, and INT represents an integer value; suppose m is 4, Ci=848,Ci-1=812,Ci-2=769,Ci-3=802,Ci-4747. Here though C isi-3802 exceeds the alert value but it does not continue to exceed the alert value twice, so the i-3 rd time fails to trigger expansion; obtaining X according to a formula1=848-812=36,X2=812-769=43,X3=769-802=-33,X4=802-747 ═ 55; let K be 4, then INT [ K × (| X)1|+|X2|+...+|Xm|)÷m]=INT[4×(36+43+33+55)÷4]167; suppose A11000, then A2=1000+167=1167。
The fourth implementation mode comprises the following steps: a. the2=A1+, where K × INT [ (X)1 2+X2 2+...+Xm 2)/m]K represents an adjustment parameter (taking a value as a fixed value), m represents the number of user table routes obtained regularly in the latest m, and X1=Ci-Ci-1,X2=Ci-1-Ci-2,Xm=Ci-m+1-Ci-mIn which C isiThe number of the routes of the user side routing table obtained last time is represented; ci-mThe route number of the user side route table obtained in the mth time before is represented; suppose m is 4, Ci=848,Ci-1=812,Ci-2=769,Ci-3=802,Ci-4747. Obtaining X according to a formula1=848-812=36,X2=812-769=43,X3=769-802=-33,X4802-; suppose K is 1/m21/16, INT [ K × (X)1 2+X2 2+...+Xm 2)÷m]=INT[(362+432+332+552)÷64]=113。
Illustratively, assume A11000, 167, then a2=A1+167=1167。
Subscriber route number warning value S2=A2×Z2+B2,Z2And B2Is constant, e.g. take B2=0,Z2If equal to 0.8, the user route warning value S2When the value is 0.8 × a2 ═ 1167 × 0.8 ═ 933.6, it is also possible to round S2934; the user route warning value is less than or equal to A2Namely S2 is less than or equal to A2.
Should be A after capacity expansion2≤AfI.e. 1167<2000; in A2≤AfUnder the premise of (2), the SDN controller issues a new user routing number limit value A21167 to corresponding PE devicesThe above.
Optionally, as shown in fig. 5-a and 5-b, an embodiment of the present invention provides a method for controlling a user route number of a VPN network, where when determining that a route number reported by a PE device in the VPN network meets a preset condition, an SDN controller determines an updated user route number limit value and an updated user route number warning value, and the method includes:
and S1014, when the SDN controller determines that the number of routes reported by the PE devices in the VPN network acquired within the preset time is less than the current set user route number warning value, determining an updated user route number limit value according to the current set user route number warning value.
Alternatively, the first and second electrodes may be,
and S1015, when the SDN controller determines that the number of routes reported by the PE device in the VPN network acquired within the preset time is smaller than the current set user route number warning value, determining an updated user route number limit value according to the current set user route number warning value and the number of routes reported by the PE device.
It should be noted that, in practical applications, when the number of user routes actually required by a user is always at a lower value, if the service fee of the user is charged according to the currently set number of user routes, the user may generate unnecessary expenses; specifically, the capacity reduction mechanism is as follows:
first implementation, Aj+1=Aj-D; wherein D is a preset fixed value;
second implementation, Aj+1=AjK is divided; k is a preset fixed value;
third implementation, Aj+1=Aj-; wherein, INT [ K X (| X)1|+|X2|+...+|Xm|)/m]。
Fourth mode of implementation, Aj+1=Aj-; wherein, INT [ K × (X)1 2+X2 2+...+Xm 2)/m]。
Calculating new user route number warning value Sj+1=(Aj+1×Zj+1+Bj+1,Zj+1And Bj+1Is constant, e.g. take Bj+1=0,Zj+1If equal to 0.8, the user route initial warning value Sj+1=0.8×Aj+1(ii) a The user route warning value is less than or equal to Aj+1I.e. Sj+1≤Aj+1
In a fifth implementation manner, when the number of routes of the user is less than a certain level of alert value for a period of time, the limit value of the number of routes of the same level is issued, and a capacity reduction mechanism is started.
It should be noted that, in practical applications, the SDN controller may record each time of the capacity expansion mechanism and perform classification, and when the capacity reduction mechanism needs to be started, the SDN controller may directly read the classification information of each time of the capacity expansion mechanism recorded by the SDN controller, so that the capacity reduction operation is performed more conveniently.
Assume that the current maximum route number limit is AjWhen the SDN controller obtains the current routing number of the user side for m times continuously and is less than a certain level of warning value Sk,k<j, then trigger dynamic capacity reduction.
Assuming that m is 2, the condition for starting the capacity expansion mechanism is as follows:
P={(Ci-1<Sk)&&(Ci-1<Sk) And when the judgment result is that P is equal to 1, starting a capacity reduction mechanism.
And if the multiple levels of capacity reduction are met simultaneously, selecting the k value capacity reduction with the lowest level.
During capacity reduction, the SDN controller issues a user routing number limit value AkSetting the user route number warning value to S on the corresponding PE devicekAnd the user route number warning value S is usedkAnd the corresponding user route number limit value is used as the user route number warning value after the capacity reduction.
Specifically, in the above-mentioned scheme, only some implementation manners for determining the updated warning value of the number of user routes and the limit value of the number of user routes according to the currently set warning value of the number of user routes and/or the number of routes reported by the PE device are given, and other implementation manners for determining the updated warning value of the number of user routes and the limit value of the number of user routes according to the currently set warning value of the number of user routes and/or the number of routes reported by the PE device are also various, and details are not described here.
S102, the SDN controller sends a first control instruction to the PE equipment; wherein the first control instruction comprises: and updating the user route number alarm value and the user route number limit value.
Optionally, as shown in fig. 6, in the method for controlling the number of user routes in the VPN network provided in the embodiment of the present invention, before determining the updated user route number limit value and the user route number warning value when the SDN controller determines that the number of routes reported by the PE device in the VPN network satisfies the preset condition, the method further includes:
s103, when the SDN controller determines that the PE equipment is accessed to the VPN network for the first time, determining an initial user route number warning value and an initial user route number limiting value of the PE equipment according to an input instruction; wherein, the input instruction comprises: the actual number of routes for the PE device.
It should be noted that, in practical application, the actual number of routes of the PE device is less than or equal to the initial user route number limit value.
S104, the SDN controller sends a second control instruction to the PE equipment; wherein the second control instruction comprises: the initial user route number warning value and the initial user route number limiting value of the PE device.
It should be noted that, in an actual application, when determining that the PE device is first accessed to the VPN network, the SDN controller determines, according to an input instruction, an initial user route number warning value and an initial user route number limiting value of the PE device, including:
each CE device in the VPN network distributes user side routing, the PE device corresponding to the CE device stores a user routing table (VPN routing table) distributed by the CE device, the routing number of the routing table is limited by the maximum value, and the limitation of the maximum value of the routing number of the user side routing table can be realized by configuration issued by an SDN controller.
The user pair can input a user routing number limit value to the SDN controller through a Portal interface, a configuration file and the like.
The user may limit the number of routes issued by each CE device, or may uniformly limit the number of routes issued by each CE device in the VPN network.
The limit value of the number of user routes issued by the CE device required by the user should not exceed the limit value of the number of user routes, which is the maximum value of the number of routes that the CE device can issue without considering the user requirement, and the number of routes issued by the CE device exceeds the limit value of the number of user routes, which may cause a large burden and influence on the backbone network, and therefore, the limit value of the number of user routes should not be exceeded. Suppose that the initial value of the user routing number limit is A1The limit value of the number of user routes is AfIf it is A1≤AfIf the number of routes exceeds the limit value of the number of routes of the user, a great number of issued routes have influence on the safety of the backbone network.
The SDN controller calculates an initial warning value of the user route number according to the user route number limit value, and the method comprises the following steps:
suppose that the initial value of the user routing number limit is A1If so, the user route number alarm value S1=A1×Z1+B1,Z1And B1Is constant, e.g. take B1=0,Z1If equal to 0.8, the user route initial warning value S1=0.8×A1(ii) a The alarm value of the user route number is less than or equal to A1I.e. S1≤A1
For example, the user pair may input a user route number limit value to the SDN controller through a Portal interface, a configuration file, or the like, for example, the user route number limit value input by the user through the Portal interface is equal to 1000.
It should be noted that, a user may limit the number of routes issued by each CE device, or may uniformly limit the number of routes issued by each CE device in the VPN network, and this embodiment only describes the limit of the number of routes of a single CE device, and the number of routes issued by other CE devices may all be synchronously and independently performed by the SDN controller.
The limit value of the number of the user routes issued by the CE device required by the user should not exceed the limit value of the number of the user routes, assuming that the limit value of the number of the user routes is equal to 1000, the limit value is the maximum value of the number of the routes issued by the CE device without considering the user requirement, when the number of the routes issued by the CE device exceeds the limit value, a large burden and influence are generated on a backbone network, and therefore, the number of the routes issued by the CE device should not exceed the limit value of the number of the user routes, and here, assuming that the limit value of the number of the user routes is 2000.
Suppose the user route number limit is A1The limit value of the number of user routes is AfIf it is A1≤AfIf the number of routes exceeds the limit value of the number of routes of the user, a great number of issued routes have influence on the safety of the backbone network. Where A is1=1000,Af=200。
And the SDN controller calculates an initial user route number warning value according to the initial user route number limit value. Assume initial user route number limit value is A1If so, the initial user route number warning value S1=A1×Z1+B1,Z1And B1Is a constant; for example, take B1=0,Z1If equal to 0.8, the user route initial warning value S1=0.8×A1Here S10.8 × 1000 ═ 800; the initial warning value of the user route should be less than or equal to A1I.e. S1≤A1
According to the scheme, in practical application, when the user route number warning value and the user route number limiting value set by the PE equipment do not accord with the route number actually required by the PE equipment, manual estimation and manual adjustment are needed; the control method of the SDN controller provided by the embodiment of the invention does not need manual estimation and manual adjustment of a user; when the SND controller determines that the number of routes reported by the PE equipment in the VPN network meets the preset conditions, the SND controller determines the updated user route number limit value and the user route number warning value to update the user route number warning value and the user route number limit value set by the PE equipment, and simultaneously sends a first control instruction to the PE equipment, so that the user route number warning value and the user route number limit value can be configured according to the actual use condition of the user; compared with the prior art that the SDN controller controls the number of routes issued by each CE device in the VPN to adopt a uniform numerical value as the number of routes issued by each CE device in the VPN, the SDN controller control method provided by the embodiment of the invention can reduce the use cost of VPN services of users while reducing the routing load of the network; the method solves the problems that the route number issued by each CE device in the VPN controlled by the SDN controller is used as the route number issued by each CE device in the VPN network, and when a user needs to adjust the route number issued by the CE device, manual estimation and manual adjustment are needed.
Second, an embodiment of the present invention provides an SDN controller 10, as shown in fig. 7, including:
the user routing number limiting and warning value calculating module 102 determines an updated user routing number limiting value and a user routing number warning value when determining that the routing number reported by the PE device in the VPN network, which is acquired by the user routing number acquiring module 101, satisfies a preset condition; wherein the preset conditions at least include: the number of routes reported by the PE equipment is greater than or equal to any one of the current set user route number warning value, the number of routes reported by the PE equipment is less than the current set user route number warning value and the number of routes reported by the PE equipment is equal to the current set user route number limit value, and each user route number limit value corresponds to one user route number warning value.
A user routing number limit configuration module 103, configured to send a first control instruction to the PE device; wherein the first control instruction comprises: the updated user route number alert value and user route number limit value determined by the user route number limit and alert value calculation module 102.
Optionally, the user route number limiting and warning value calculating module 102 is specifically configured to determine, when the number of routes reported by the PE device in the VPN network, acquired by the user route number acquiring module 101 within a preset time, is greater than or equal to a currently set user route number warning value, and determine an updated user route number limiting value according to the currently set user route number warning value; or, the user route number limiting and warning value calculating module 102 is specifically configured to determine, when the number of routes reported by the PE device in the VPN network, which is acquired by the user route number acquiring module 101 within the preset time, is greater than or equal to the currently set user route number warning value, according to the currently set user route number warning value and the number of routes reported by the PE device, an updated user route number limiting value is determined.
Optionally, the user route number limiting and warning value calculating module 102 is specifically configured to determine, when the route numbers reported by the PE devices in the VPN network and acquired by the user route number acquiring module 101 within the preset time are all smaller than the currently set user route number warning value, an updated user route number limiting value according to the currently set user route number warning value; or, the user route number limit and alert value calculation module 102 is specifically configured to determine, when the number of routes reported by the PE device in the VPN network, which is acquired by the user route number acquisition module 101 within the preset time, is smaller than the currently set user route number alert value, the updated user route number limit value according to the currently set user route number alert value and the number of routes reported by the PE device.
Optionally, the user route number limiting and warning value calculating module 102 is specifically configured to determine, when the route number reported by the PE device in the VPN network and acquired by the user route number acquiring module 101 within a preset time is equal to the currently set user route number limiting value, an updated user route number limiting value according to the currently set user route number warning value; or, the user route number limiting and warning value calculating module 102 is specifically configured to determine, when the route number reported by the PE device in the VPN network and acquired by the user route number acquiring module 101 within the preset time is equal to the currently set user route number limiting value, the updated user route number limiting value according to the currently set user route number warning value and the route number reported by the PE device.
Optionally, the SDN controller further includes: an initialization setting module 104; an initialization setting module 104, configured to determine, when the PE device first accesses the VPN network, an initial user route number alert value and an initial user route number limit value of the PE device according to an input instruction; wherein, the input instruction comprises: actual number of routes of the PE device; the user routing number limit configuration module 103 is further configured to send a second control instruction to the PE device; wherein the second control instruction comprises: the initialization setting module 104 determines an initial user route number alert value and an initial user route number limit value of the PE device.
According to the scheme, in practical application, when the user route number warning value and the user route number limiting value set by the PE equipment do not accord with the route number actually required by the PE equipment, manual estimation and manual adjustment are needed; the SDN controller provided by the embodiment of the invention does not need manual estimation and manual adjustment of a user; when the SND controller determines that the number of routes reported by the PE equipment in the VPN network meets the preset conditions, the SND controller determines the updated user route number limit value and the user route number warning value to update the user route number warning value and the user route number limit value set by the PE equipment, and simultaneously sends a first control instruction to the PE equipment, so that the user route number warning value and the user route number limit value can be configured according to the actual use condition of the user; because the SDN controller can configure the user route number warning value and the user route number limiting value according to the actual use condition of the user, compared with the prior art that the SDN controller controls the route number issued by each CE device in the VPN to adopt a unified numerical value as the route number issued by each CE device in the VPN network, the SDN controller provided by the embodiment of the invention can reduce the route load of the network and simultaneously reduce the use cost of the VPN service of the user; the method solves the problems that the route number issued by each CE device in the VPN controlled by the SDN controller is used as the route number issued by each CE device in the VPN network, and when a user needs to adjust the route number issued by the CE device, manual estimation and manual adjustment are needed.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. A method for controlling the number of user routes in a VPN network is characterized by comprising the following steps:
when the SDN controller determines that the routing number reported by the PE equipment in the VPN meets a preset condition, the SDN controller determines an updated user routing number limit value and a user routing number warning value; wherein the preset conditions at least include: the number of routes reported by the PE equipment is greater than or equal to any one of a currently set user route number warning value, the number of routes reported by the PE equipment is less than the currently set user route number warning value, and the number of routes reported by the PE equipment is equal to a currently set user route number limit value, wherein each user route number limit value corresponds to one user route number warning value;
the SDN controller sends a first control instruction to the PE device; wherein the first control instruction comprises: and updating the user route number alarm value and the user route number limit value.
2. The method according to claim 1, wherein when the SDN controller determines that the number of routes reported by the PE device in the VPN network satisfies the preset condition, determining the updated user route number limit value and the user route number alert value includes:
when the SDN controller determines that the number of routes reported by the PE equipment in the VPN network acquired within the preset time is greater than or equal to a currently set user route number warning value, determining an updated user route number limit value according to the currently set user route number warning value;
alternatively, the first and second electrodes may be,
and when the SDN controller determines that the number of routes reported by the PE equipment in the VPN network acquired within the preset time is greater than or equal to the current set user route number warning value, determining an updated user route number limit value according to the current set user route number warning value and the number of routes reported by the PE equipment.
3. The method according to claim 1, wherein when the SDN controller determines that the number of routes reported by the PE device in the VPN network satisfies the preset condition, determining the updated user route number limit value and the user route number alert value includes:
when the SDN controller determines that the number of routes reported by the PE equipment in the VPN network acquired within the preset time is smaller than a current set user route number warning value, determining an updated user route number limit value according to the current set user route number warning value;
alternatively, the first and second electrodes may be,
and when the SDN controller determines that the number of routes reported by the PE equipment in the VPN network acquired within the preset time is smaller than the current set user route number warning value, determining an updated user route number limit value according to the current set user route number warning value and the number of routes reported by the PE equipment.
4. The method according to claim 1, wherein when the SDN controller determines that the number of routes reported by the PE device in the VPN network satisfies the preset condition, determining the updated user route number limit value and the user route number alert value includes:
when the SDN controller determines that the number of routes reported by the PE equipment in the VPN network acquired within the preset time is equal to a currently set user route number limit value, determining an updated user route number limit value according to the currently set user route number warning value;
alternatively, the first and second electrodes may be,
and when the SDN controller determines that the number of routes reported by the PE equipment in the VPN network acquired within the preset time is equal to the currently set user route number limit value, determining an updated user route number limit value according to the currently set user route number warning value and the number of routes reported by the PE equipment.
5. The method according to claim 1, wherein before determining the updated user route number limit value and the user route number alert value when the SDN controller determines that the route number reported by the PE device in the VPN network satisfies the preset condition, the method further comprises:
the SDN controller determines an initial user route number warning value and an initial user route number limiting value of the PE device according to an input instruction when the PE device is determined to be accessed to the VPN network for the first time; wherein the input instruction comprises: the actual number of routes of the PE device;
the SDN controller sends a second control instruction to the PE device; wherein the second control instruction comprises: the initial user route number warning value and the initial user route number limiting value of the PE device.
6. An SDN controller, comprising:
the system comprises a user routing number limiting module, a warning value calculating module and a user routing number acquiring module, wherein when the routing number reported by the PE equipment in the VPN network and acquired by the user routing number acquiring module meets a preset condition, the updated user routing number limiting value and the user routing number warning value are determined; wherein the preset conditions at least include: the number of routes reported by the PE equipment is greater than or equal to any one of a currently set user route number warning value, the number of routes reported by the PE equipment is less than the currently set user route number warning value, and the number of routes reported by the PE equipment is equal to a currently set user route number limit value, wherein each user route number limit value corresponds to one user route number warning value;
the user routing number limiting configuration module is used for sending a first control instruction to the PE equipment; wherein the first control instruction comprises: and the user route number limit and alert value calculation module determines the updated user route number alert value and user route number limit value.
7. The SDN controller of claim 6, wherein the user route number limiting and warning value calculating module is specifically configured to determine, when the number of routes reported by the PE devices in the VPN network, which is acquired by the user route number acquiring module within a preset time, is greater than or equal to a currently set user route number warning value, determine an updated user route number limiting value according to the currently set user route number warning value;
alternatively, the first and second electrodes may be,
the user route number limiting and warning value calculating module is specifically configured to determine, when the number of routes reported by the PE device in the VPN network, which is acquired by the user route number acquiring module within a preset time, is greater than or equal to a currently set user route number warning value, determine an updated user route number limiting value according to the currently set user route number warning value and the number of routes reported by the PE device.
8. The SDN controller of claim 6, wherein the user route number limiting and warning value calculating module is specifically configured to determine, when the number of routes reported by the PE devices in the VPN network, which is acquired by the user route number acquiring module within a preset time, is smaller than a currently set user route number warning value, according to the currently set user route number warning value, an updated user route number limiting value is determined;
alternatively, the first and second electrodes may be,
the user route number limiting and warning value calculating module is specifically configured to determine, when the number of routes reported by the PE device in the VPN network, which is acquired by the user route number acquiring module within a preset time, is smaller than a currently set user route number warning value, an updated user route number limiting value according to the currently set user route number warning value and the number of routes reported by the PE device.
9. The SDN controller of claim 6, wherein the user route number limiting and warning value calculating module is specifically configured to determine, when the route number reported by the PE device in the VPN network and acquired by the user route number acquiring module within a preset time is equal to a currently set user route number limiting value, an updated user route number limiting value according to the currently set user route number warning value;
alternatively, the first and second electrodes may be,
the user route number limiting and warning value calculating module is specifically configured to determine, when the route number reported by the PE device in the VPN network, which is acquired by the user route number acquiring module within a preset time, is equal to a currently set user route number limiting value, an updated user route number limiting value according to the currently set user route number warning value and the route number reported by the PE device.
10. The SDN controller of claim 6, further comprising: an initialization setting module;
the initialization setting module is used for determining an initial user route number warning value and an initial user route number limiting value of the PE equipment according to an input instruction when the PE equipment is firstly accessed to the VPN network; wherein the input instruction comprises: the actual number of routes of the PE device;
the user routing number limit configuration module is further configured to send a second control instruction to the PE device; wherein the second control instruction comprises: and the initialization setting module determines an initial user route number warning value and an initial user route number limiting value of the PE equipment.
CN201810764630.4A 2018-07-12 2018-07-12 VPN network user routing number control method and SDN controller Active CN108965090B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810764630.4A CN108965090B (en) 2018-07-12 2018-07-12 VPN network user routing number control method and SDN controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810764630.4A CN108965090B (en) 2018-07-12 2018-07-12 VPN network user routing number control method and SDN controller

Publications (2)

Publication Number Publication Date
CN108965090A CN108965090A (en) 2018-12-07
CN108965090B true CN108965090B (en) 2020-12-22

Family

ID=64483901

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810764630.4A Active CN108965090B (en) 2018-07-12 2018-07-12 VPN network user routing number control method and SDN controller

Country Status (1)

Country Link
CN (1) CN108965090B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111371665B (en) * 2018-12-25 2022-05-13 华为技术有限公司 Routing restriction method and network equipment
CN111147376B (en) * 2019-12-30 2022-04-26 杭州迪普科技股份有限公司 Route updating method, device, equipment and medium
CN113595900B (en) * 2020-04-30 2022-09-23 中国电信股份有限公司 Routing control method, device and system and border gateway protocol peer

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1578235A (en) * 2003-07-28 2005-02-09 华为技术有限公司 Method for Limiting route in network communication system
CN101958829A (en) * 2009-07-13 2011-01-26 华为技术有限公司 Route distribution method, device and system
CN104380674A (en) * 2012-06-15 2015-02-25 思科技术公司 Distributed stateful path computation element overlay architecture
CN105553845A (en) * 2016-01-19 2016-05-04 重庆邮电大学 Software defined network route selection method
CN105915428A (en) * 2016-04-19 2016-08-31 烽火通信科技股份有限公司 SDN L2VPN implementation method and system based on OPEN_FLOW protocol
CN106464583A (en) * 2014-05-05 2017-02-22 瑞典爱立信有限公司 Implementing 3g packet core in cloud computer with openflow data and control planes
WO2017193848A1 (en) * 2016-05-10 2017-11-16 新华三技术有限公司 Route establishment and message sending
CN108234235A (en) * 2016-12-12 2018-06-29 丛林网络公司 For the method for data monitoring, the network equipment and computer readable storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9985799B2 (en) * 2014-09-05 2018-05-29 Alcatel-Lucent Usa Inc. Collaborative software-defined networking (SDN) based virtual private network (VPN)

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1578235A (en) * 2003-07-28 2005-02-09 华为技术有限公司 Method for Limiting route in network communication system
CN101958829A (en) * 2009-07-13 2011-01-26 华为技术有限公司 Route distribution method, device and system
CN104380674A (en) * 2012-06-15 2015-02-25 思科技术公司 Distributed stateful path computation element overlay architecture
CN106464583A (en) * 2014-05-05 2017-02-22 瑞典爱立信有限公司 Implementing 3g packet core in cloud computer with openflow data and control planes
CN105553845A (en) * 2016-01-19 2016-05-04 重庆邮电大学 Software defined network route selection method
CN105915428A (en) * 2016-04-19 2016-08-31 烽火通信科技股份有限公司 SDN L2VPN implementation method and system based on OPEN_FLOW protocol
WO2017193848A1 (en) * 2016-05-10 2017-11-16 新华三技术有限公司 Route establishment and message sending
CN108234235A (en) * 2016-12-12 2018-06-29 丛林网络公司 For the method for data monitoring, the network equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN108965090A (en) 2018-12-07

Similar Documents

Publication Publication Date Title
CN108965090B (en) VPN network user routing number control method and SDN controller
US7912936B2 (en) Managing interworking communications protocols
EP2324600B1 (en) Reducing cc message transmission in a provider network
JP4688686B2 (en) Management device and network system
US9049104B2 (en) Coordination of M2M device operation by M2M device managers in a LAN
JP2006502678A (en) Managing smart connections for portable devices
JP2008527941A (en) Routing method and system
CN109788041B (en) SDN cloud network integrated system based on UTN network
US20110208367A1 (en) Controlling Virtual Power Circuits
US20110320833A1 (en) System and method for providing intelligent power management in a network environment
WO2002023812A2 (en) System and method for managing and provisioning virtual routers
CN109150808B (en) Communication method, device and system
WO2011102926A2 (en) Network centric power flow control
CN107094102B (en) Information transmission method and equipment
CN106233698A (en) Conversation-based equipment configures
JP4066416B2 (en) Intelligent routing for effective use of network signal resources
CN113810977A (en) Method, system, node and medium for generating computational power topology
CN104539558A (en) Capacity-expansible IP telephone exchange blade mechanism frame and automatic capacity expansion method
CN108011907A (en) The resource allocation methods and device of adapted telecommunication net
WO2014000226A1 (en) Network path control method, device, and system
EP1843520A1 (en) A method and device for controlling the configuration of configuration parameter set of the remote device
Farrel et al. Unanswered questions in the path computation element architecture
CN109150722A (en) A kind of method and the network equipment of business forwarding
CN207377780U (en) A kind of control system of water pump
CN115865643A (en) SDN network forwarding policy determination method, system, controller and device

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
GR01 Patent grant
GR01 Patent grant