CN107483339B - Cloud platform and video monitoring method - Google Patents
Cloud platform and video monitoring method Download PDFInfo
- Publication number
- CN107483339B CN107483339B CN201710835431.3A CN201710835431A CN107483339B CN 107483339 B CN107483339 B CN 107483339B CN 201710835431 A CN201710835431 A CN 201710835431A CN 107483339 B CN107483339 B CN 107483339B
- Authority
- CN
- China
- Prior art keywords
- enterprise gateway
- tunnel
- video data
- cloud platform
- internet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 33
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000001514 detection method Methods 0.000 claims abstract description 10
- 230000005540 biological transmission Effects 0.000 abstract description 20
- 238000004891 communication Methods 0.000 abstract description 4
- 238000012545 processing Methods 0.000 abstract description 3
- 238000007405 data analysis Methods 0.000 description 5
- 238000012806 monitoring device Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- 230000008602 contraction Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/825—Involving tunnels, e.g. MPLS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention provides a cloud platform and a video monitoring method, relates to the technical field of communication, and is used for ensuring normal transmission of video data on the premise of saving cost. The cloud platform comprises a virtualized enterprise gateway; the cloud platform includes: the system comprises a creating unit, a processing unit and a processing unit, wherein the creating unit is used for creating an internet tunnel between a virtualized enterprise gateway and an enterprise gateway; the system comprises a network interface, a network interface and a network interface, wherein the network interface is used for establishing a multi-protocol label switching network tunnel between a virtualized enterprise gateway and an enterprise gateway; the video acquisition unit is used for acquiring video data sent to the virtualized enterprise gateway by the enterprise gateway through the Internet tunnel created by the creation unit, and the detection unit is used for detecting whether the Internet tunnel is jammed or not; and the switching unit is used for switching the tunnel for transmitting the video data between the enterprise gateway and the virtualization enterprise gateway to the multi-protocol label switching network tunnel created by the creating unit when the detection unit detects that the internet tunnel is jammed. The invention is used for video monitoring.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a cloud platform and a video monitoring method.
Background
In modern society, with rapid development of economy and enhancement of security awareness, video monitoring technology is widely applied to various social places such as shopping malls and gas stations at present, and a video monitoring system generally comprises a camera and a video monitoring platform, wherein video shooting and coding processing is performed through the camera, then the video is transmitted to the video monitoring platform for decoding, and a picture is displayed through a display.
The cloud video monitoring system is a monitoring system emerging at present, a video management platform is migrated to a cloud end according to the working principle of the cloud video monitoring system, an enterprise does not need to specially purchase a physical server for operation and video storage, hardware expenditure is saved, cloud deployment can be used as required, rapid expansion and contraction are realized, rapid service switching is realized, system stability is guaranteed, meanwhile, the cloud end is located at a data center, abundant bandwidth resources are provided, and sufficient resource support is provided for large-scale growth of cloud video monitoring services. The current cloud video monitoring system is mainly based on an internet network, and normal transmission of data is ensured by optimizing a video device coding and decoding mechanism at an enterprise side or system optimization at a cloud side. However, the internet generally does not differentiate priority, so that the transmission quality of video data is not guaranteed when the network is congested, and the cost for purchasing a large-bandwidth MPLS (Multi-Protocol Label Switching) Multi-Protocol Label Switching network is high, and except that a small number of large enterprises can spend a lot of money to purchase MPLS dedicated line bandwidth for video data transmission, most of small and medium-sized enterprises still use internet dedicated lines, so that how to guarantee the normal transmission of video data on the premise of saving cost becomes a problem to be solved.
Disclosure of Invention
The embodiment of the invention provides a cloud platform and a video monitoring method, which are used for ensuring normal transmission of video data on the premise of saving cost.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, a cloud platform is provided that includes a virtualized enterprise gateway; the cloud platform includes:
the creating unit is used for creating an internet tunnel between the virtualization enterprise gateway and the enterprise gateway;
the creating unit is configured to create a multi-protocol label switching network tunnel between the virtualized enterprise gateway and the enterprise gateway;
the video acquisition unit is used for acquiring video data sent to the virtualized enterprise gateway by the enterprise gateway through the internet tunnel created by the creation unit, wherein the video data is collected by video monitoring equipment and sent to the enterprise gateway;
the detection unit is used for detecting whether the internet tunnel is jammed or not;
a switching unit, configured to switch, when the detection unit detects that the internet tunnel is congested, the tunnel used for transmitting the video data between the enterprise gateway and the virtualized enterprise gateway to the tunnel of the mpls network created by the creating unit.
In a second aspect, a video monitoring method is provided, which is applied to a cloud platform, where the cloud platform includes a virtualized enterprise gateway; the method comprises the following steps:
the cloud platform creates an internet tunnel between the virtualized enterprise gateway and an enterprise gateway;
the cloud platform creating a multi-protocol label switching network tunnel between the virtualized enterprise gateway and the enterprise gateway;
the video monitoring equipment acquires video data and sends the video data to the enterprise gateway;
the enterprise gateway sends the video data to the virtualization enterprise gateway through an internet tunnel;
and when the cloud platform detects that the internet tunnel is jammed, switching the tunnel for transmitting the video data between the enterprise gateway and the virtualization enterprise gateway to the multi-protocol label switching network tunnel.
In the cloud platform provided by the embodiment of the invention, the cloud platform comprises a virtualization enterprise gateway, and an internet tunnel between the virtualization enterprise gateway and the enterprise gateway is established through a creation unit in the cloud platform; establishing a multi-protocol label switching network tunnel between a virtualized enterprise gateway and an enterprise gateway; the video acquisition unit acquires video data sent to the virtualized enterprise gateway by the enterprise gateway through the Internet tunnel created by the creation unit, wherein the video data is acquired by the video monitoring equipment and sent to the enterprise gateway; the detection unit detects whether the internet tunnel is jammed; and when the detection unit detects that the internet tunnel is jammed, the switching unit switches the tunnel for transmitting the video data between the enterprise gateway and the virtualization enterprise gateway to the multi-protocol label switching network tunnel created by the creation unit. The quality of data transmission can be ensured on the premise of not purchasing a large-bandwidth multi-protocol label switching network at high price, and the problem of how to ensure the normal transmission of video data on the premise of saving cost is solved.
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 a cloud platform according to an embodiment of the present invention;
fig. 2 is a second schematic diagram of a cloud platform according to an embodiment of the present invention;
fig. 3 is a schematic flow chart of a video monitoring method according to an embodiment of the present invention;
fig. 4 is a second flowchart of a video monitoring method according to an embodiment of the present invention.
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.
It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
It should be noted that, in the embodiments of the present invention, "of", "corresponding" and "corresponding" may be sometimes used in combination, and it should be noted that, when the difference is not emphasized, the intended meaning is consistent.
An embodiment of the present invention provides a cloud platform 10, and referring to fig. 1, the cloud platform 10 includes a virtualized enterprise gateway 101, and the cloud platform 10 includes:
a creating unit 1011 for creating an internet tunnel between the virtualized enterprise gateway 101 and the enterprise gateway 11.
A creating unit 1011 for creating a multi-protocol label switching network tunnel between the virtualized enterprise gateway 101 and the enterprise gateway 11.
And a video acquiring unit 1012, configured to acquire video data sent by the enterprise gateway 11 to the virtualized enterprise gateway 101 through the internet tunnel created by the creating unit 1011, where the video data is collected by the video monitoring apparatus 12 and sent to the enterprise gateway 11.
The detecting unit 1013 is configured to detect whether the internet tunnel is congested.
A switching unit 1014, configured to switch the tunnel for transmitting the video data between the enterprise gateway 11 and the virtualized enterprise gateway 101 to the tunnel for the multi-protocol label switching network created by the creating unit 1011 when the detecting unit 1013 detects that the internet tunnel is congested.
Specifically, the enterprise gateway is a key product for realizing internet access and branch interconnection for enterprises, and can provide internet access service with uplink and downlink symmetric bandwidths for the enterprises, an uplink interface of the enterprise gateway is an entrance of the internet and a Multi-Protocol Label Switching network (MPLS), two links are respectively communicated with a virtualized enterprise gateway (vCPE) through a first port and a second port, a video monitoring device can be connected with a downlink interface of the video monitoring device in the form of a network cable or WIFI, an IP is acquired in the form of a Dynamic Host Configuration Protocol (DHCP), and the virtualized enterprise gateway (vCPE) is a virtual network element deployed at a data center side and has a similar function as a virtual router.
Referring to fig. 2, the cloud platform 10 further includes: a video data parser 102 and a memory 103.
The video data parser 102 is configured to receive video data received by the virtualized enterprise gateway 101 and parse the video data.
The memory 103 is used for storing the video data parsed by the video data parser 102.
Specifically, the virtualized enterprise gateway mainly identifies and forwards a packet of video data uploaded by the enterprise gateway to the video data analysis device, and if the packet is an uploaded flow of a monitor or the like, the packet is forwarded to the video data analysis device, the video data analysis device analyzes the packet of the video data in an encoding and decoding manner, and simultaneously sends the analyzed video data to the storage device for video retention, and a user can access the video data through a webpage or the like.
For example, an enterprise typically purchases both dedicated internet lines and dedicated multi-protocol label switching network lines, which do not communicate with each other, but with the help of an enterprise gateway and a virtualized enterprise gateway, the two links can be freely switched in an overlay manner through a VxLAN tunnel.
Firstly, a cloud platform, a video monitoring device and an enterprise gateway are communicated and normally operate, an internet-based tunnel between the enterprise gateway and a virtualization enterprise gateway and a tunnel based on a multi-protocol label switching network are communicated with a second port through a first port of the virtualization enterprise gateway respectively, a video data analysis device is also normally called on the cloud platform, two IP addresses are configured on the two ports of the virtualization enterprise gateway respectively, the second port is communicated with the multi-protocol label switching network, the enterprise gateway and the virtualization enterprise gateway issue configuration through a controller and other devices, the enterprise gateway establishes an internet-based LAN tunnel with the first port of the virtualization enterprise gateway and a VxLAN tunnel of the multi-protocol label switching network with the second port of the virtualization enterprise gateway, and supports link switching.
After the video monitoring equipment is connected to the enterprise gateway, an IP address issued by the virtualized enterprise gateway is obtained in a dynamic host configuration protocol mode, a first VxLAN tunnel, namely a tunnel based on the Internet, is preferentially selected and communicated with the cloud platform through the Internet, the virtualized enterprise gateway in the cloud platform can obtain data collected by the video monitoring equipment, the video data analyzing equipment receives video data received by the virtualized enterprise gateway and analyzes the video data, and the storage equipment stores the video data analyzed by the video data analyzing equipment.
The virtualization enterprise gateway can regularly detect the bandwidth condition between the enterprise gateway and the virtualization enterprise gateway according to the rate of receiving video data packets and the like, when network congestion is found and smooth playing of videos cannot be achieved, for example, the transmission bandwidth is continuously lower than 500Kbps for a certain period of time, the virtualization enterprise gateway can negotiate with the enterprise gateway and automatically switch to a second VxLAN tunnel, namely a tunnel based on a multi-protocol label switching network, and the smoothness of the video data is guaranteed by means of bandwidth guarantee of the multi-protocol label switching network.
Further, the switching unit in the virtualized enterprise gateway is further configured to switch the tunnel for transmitting the video data between the enterprise gateway and the virtualized enterprise gateway to the internet tunnel created by the creating unit when the detecting unit detects that the internet tunnel is not congested.
Illustratively, when the virtualized enterprise gateway detects that the network bandwidth has returned above a smooth value, such as a transmission bandwidth that continues for some period of time above 500Kbps, the virtualized enterprise gateway negotiates with the enterprise gateway and switches back to the internet-based tunnel, reusing the internet-based tunnel for the transmission of video data.
Optionally, the tunnel of the multi-protocol label switching network is a VPN private line.
In particular, multi-protocol label switching is a system for fast packet switching and routing that provides network data traffic with the capabilities of destination, routing address, forwarding and switching. More particularly, it has mechanisms for managing various different forms of communication flow. The conventional VPN generally implements transmission of data flow between private networks on a public network through tunnel protocols such as gre (generic Routing encapsulation), L2TP (Layer2Tunneling Protocol), pptp (Point to Point Tunneling Protocol), and IPSec Protocol. While LSPs are themselves tunnels on public networks, there are natural advantages to implementing VPNs with multi-protocol label switching networks. A VPN based on a multi-protocol label switching network is a unified network formed by joining different branches of a private network via LSPs. VPNs based on multi-protocol label switching networks also support interworking control between different VPNs. Where, ce (customer edge) is a customer edge device, which may be a router, or a switch or a host, and pe (provider edge) is a provider edge router, and is located in the backbone network. The VPN based on the multi-protocol label switching network has the following characteristics that firstly, the PE is responsible for managing VPN users, establishing LSP connection among the PEs and allocating routes among branches of the same VPN user. And secondly, the routing assignment among the PEs is usually realized by LDP or an expanded BGP protocol, the IP address multiplexing among different branches and the intercommunication among different VPNs are supported, the routing step is simplified, the equipment performance is improved, and the message forwarding is accelerated.
Establishing an internet tunnel between a virtualization enterprise gateway and an enterprise gateway through a creation unit in the virtualization enterprise gateway; establishing a multi-protocol label switching network tunnel between a virtualized enterprise gateway and an enterprise gateway; the video acquisition unit acquires video data sent to the virtualized enterprise gateway by the enterprise gateway through the Internet tunnel created by the creation unit, wherein the video data is acquired by the video monitoring equipment and sent to the enterprise gateway; the detection unit detects whether the internet tunnel is jammed; and when the detection unit detects that the internet tunnel is jammed, the switching unit switches the tunnel for transmitting the video data between the enterprise gateway and the virtualization enterprise gateway to the multi-protocol label switching network tunnel created by the creation unit. The quality of data transmission can be ensured on the premise of not purchasing a large-bandwidth multi-protocol label switching network at high price, and the problem of how to ensure the normal transmission of video data on the premise of saving cost is solved.
Another embodiment of the present invention provides a video monitoring method applied to a cloud platform, where the cloud platform includes a virtualized enterprise gateway, and as shown in fig. 3, the method includes:
s1, the cloud platform creates an internet tunnel between the virtualized enterprise gateway and the enterprise gateway.
S2, the cloud platform creates a multi-protocol label switching network tunnel between the virtualized enterprise gateway and the enterprise gateway.
And S3, the video monitoring equipment collects video data and sends the video data to the enterprise gateway.
And S4, the enterprise gateway sends the video data to the virtualization enterprise gateway through the internet tunnel.
And S5, when the cloud platform detects that the internet tunnel is jammed, switching the tunnel for transmitting the video data between the enterprise gateway and the virtualization enterprise gateway to the multi-protocol label switching network tunnel.
Establishing an internet tunnel between a virtualized enterprise gateway and an enterprise gateway through a cloud platform; establishing a multi-protocol label switching network tunnel between a virtualized enterprise gateway and an enterprise gateway; video monitoring equipment gathers video data and sends to enterprise's gateway, enterprise's gateway sends video data to virtualization enterprise's gateway through internet tunnel, when cloud platform detects that internet tunnel takes place to block up, switch the tunnel that transmits video data between enterprise's gateway and the virtualization enterprise's gateway to multiprotocol label switching network tunnel, can guarantee data transmission's quality under the prerequisite of the multiprotocol label switching network of big bandwidth need not spend the high price purchase, the problem of how to guarantee video data's normal transmission under the prerequisite of saving the cost has been solved.
Further, the cloud platform further includes a video data parser and a memory, and as shown in fig. 4, the method further includes:
and S6, the video data parser receives the video data received by the virtualization enterprise gateway and parses the video data.
And S7, the memory stores the video data analyzed by the video data analyzer.
And S8, when the cloud platform detects that the internet tunnel is not congested, switching the tunnel for transmitting the video data between the enterprise gateway and the virtualization enterprise gateway to the internet tunnel created by the virtualization enterprise gateway.
Illustratively, the cloud platform, the video monitoring device and the enterprise gateway are communicated and operate normally, an internet-based tunnel between the enterprise gateway and the virtualized enterprise gateway and a tunnel based on a multi-protocol label switching network are communicated with a second port through a first port of the virtualized enterprise gateway respectively, the video data analysis device is also normally called on the cloud platform, wherein two ports of the virtualized enterprise gateway are respectively configured with two IP addresses, the second port is communicated with the multi-protocol label switching network, the enterprise gateway and the virtualized enterprise gateway issue configuration through devices such as a controller and the like, the enterprise gateway establishes a VxLAN tunnel based on the internet with the first port of the virtualized enterprise gateway and establishes a VxLAN tunnel of the multi-protocol label switching network with the second port of the virtualized enterprise gateway, and supports link switching.
After the video monitoring equipment is connected to the enterprise gateway, an IP address issued by the virtualized enterprise gateway is obtained in a dynamic host configuration protocol mode, a first VxLAN tunnel, namely a tunnel based on the Internet, is preferentially selected and communicated with the cloud platform through the Internet, the virtualized enterprise gateway in the cloud platform can obtain data collected by the video monitoring equipment, the video data analyzing equipment receives video data received by the virtualized enterprise gateway and analyzes the video data, and the storage equipment stores the video data analyzed by the video data analyzing equipment.
The virtualization enterprise gateway can regularly detect the bandwidth situation between the enterprise gateway and the virtualization enterprise gateway according to the rate of receiving video data packets and the like, when network congestion is found and smooth playing of videos cannot be achieved, for example, the transmission bandwidth is lower than 500Kbps for a certain continuous period of time, the virtualization enterprise gateway can negotiate with the enterprise gateway and automatically switches to a second VxLAN tunnel, namely a tunnel based on a multi-protocol label switching network, smoothness of the video data is guaranteed by means of bandwidth guarantee of the multi-protocol label switching network, when the virtualization enterprise gateway detects that the network bandwidth is recovered to be above a smooth value, for example, the transmission bandwidth is higher than 500Kbps for a certain continuous period of time, the virtualization enterprise gateway negotiates with the enterprise gateway and switches back to the tunnel based on the internet, and the tunnel based on the internet is reused for video data transmission.
Optionally, the tunnel of the multi-protocol label switching network is a VPN private line.
In particular, multi-protocol label switching is a system for fast packet switching and routing that provides network data traffic with the capabilities of destination, routing address, forwarding and switching. More particularly, it has mechanisms for managing various different forms of communication flow. The conventional VPN generally implements transmission of data flow between private networks on a public network through tunnel protocols such as gre (generic Routing encapsulation), L2TP (Layer2Tunneling Protocol), pptp (Point to Point Tunneling Protocol), and IPSec Protocol. While LSPs are themselves tunnels on public networks, there are natural advantages to implementing VPNs with multi-protocol label switching networks. A VPN based on a multi-protocol label switching network is a unified network formed by joining different branches of a private network via LSPs. VPNs based on multi-protocol label switching networks also support interworking control between different VPNs. Where, ce (customer edge) is a customer edge device, which may be a router, or a switch or a host, and pe (provider edge) is a provider edge router, and is located in the backbone network. The VPN based on the multi-protocol label switching network has the following characteristics that firstly, the PE is responsible for managing VPN users, establishing LSP connection among the PEs and allocating routes among branches of the same VPN user. And secondly, the routing assignment among the PEs is usually realized by LDP or an expanded BGP protocol, the IP address multiplexing among different branches and the intercommunication among different VPNs are supported, the routing step is simplified, the equipment performance is improved, and the message forwarding is accelerated.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A cloud platform, wherein the cloud platform comprises a virtualized enterprise gateway; the cloud platform includes:
the creating unit is used for creating an internet tunnel between the virtualization enterprise gateway and the enterprise gateway;
the creating unit is configured to create a multi-protocol label switching network tunnel between the virtualized enterprise gateway and the enterprise gateway;
the video acquisition unit is used for acquiring video data sent to the virtualized enterprise gateway by the enterprise gateway through the internet tunnel created by the creation unit, wherein the video data is collected by video monitoring equipment and sent to the enterprise gateway;
the detection unit is used for detecting whether the internet tunnel is jammed or not;
a switching unit, configured to switch, when the detection unit detects that the internet tunnel is congested, the tunnel used for transmitting the video data between the enterprise gateway and the virtualized enterprise gateway to the tunnel of the mpls network created by the creating unit.
2. The cloud platform of claim 1, wherein the cloud platform further comprises a video data parser;
the video data analyzer is used for receiving the video data received by the virtualization enterprise gateway and analyzing the video data.
3. The cloud platform of claim 2, wherein the cloud platform further comprises a memory;
the memory is used for storing the video data analyzed by the video data analyzer.
4. The cloud platform of claim 1,
the switching unit is further configured to switch the tunnel for transmitting the video data between the enterprise gateway and the virtualized enterprise gateway to the internet tunnel created by the creating unit when the detecting unit detects that the internet tunnel is not congested.
5. The cloud platform of claim 1, further comprising: the tunnel of the multi-protocol label switching network is a VPN special line.
6. The video monitoring method is applied to a cloud platform, wherein the cloud platform comprises a virtualization enterprise gateway; the method comprises the following steps:
the cloud platform creates an internet tunnel between the virtualized enterprise gateway and an enterprise gateway;
the cloud platform creating a multi-protocol label switching network tunnel between the virtualized enterprise gateway and the enterprise gateway;
the video monitoring equipment acquires video data and sends the video data to the enterprise gateway;
the enterprise gateway sends the video data to the virtualization enterprise gateway through an internet tunnel;
and when the cloud platform detects that the internet tunnel is jammed, switching the tunnel for transmitting the video data between the enterprise gateway and the virtualization enterprise gateway to the multi-protocol label switching network tunnel.
7. The video surveillance method of claim 6, further comprising:
and the cloud platform receives the video data received by the virtualization enterprise gateway and analyzes the video data.
8. The video surveillance method of claim 7, further comprising: and the cloud platform stores the analyzed video data.
9. The video surveillance method of claim 6,
and when the cloud platform detects that the internet tunnel is not congested, switching the tunnel for transmitting the video data between the enterprise gateway and the virtualization enterprise gateway to the internet tunnel between the virtualization enterprise gateway and the enterprise gateway.
10. The video surveillance method of claim 6, further comprising: the tunnel of the multi-protocol label switching network is a VPN special line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710835431.3A CN107483339B (en) | 2017-09-15 | 2017-09-15 | Cloud platform and video monitoring method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710835431.3A CN107483339B (en) | 2017-09-15 | 2017-09-15 | Cloud platform and video monitoring method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107483339A CN107483339A (en) | 2017-12-15 |
CN107483339B true CN107483339B (en) | 2020-03-13 |
Family
ID=60584156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710835431.3A Active CN107483339B (en) | 2017-09-15 | 2017-09-15 | Cloud platform and video monitoring method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107483339B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110557332A (en) * | 2018-05-31 | 2019-12-10 | 阿里巴巴集团控股有限公司 | Network construction method, system and routing equipment |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109714435B (en) * | 2019-01-22 | 2020-09-11 | 国网江苏省电力有限公司信息通信分公司 | Cloud platform video collecting and processing system and method thereof |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7573827B2 (en) * | 2003-05-06 | 2009-08-11 | Hewlett-Packard Development Company, L.P. | Method and apparatus for detecting network congestion |
CN101695036A (en) * | 2009-11-05 | 2010-04-14 | 杭州华三通信技术有限公司 | Method and device for detecting IRF links |
CN102055676A (en) * | 2011-01-25 | 2011-05-11 | 杭州华三通信技术有限公司 | Method and device for realizing load sharing in multiple spanning tree protocol (MSTP) networking environment |
CN102891790A (en) * | 2012-09-21 | 2013-01-23 | 中国电信股份有限公司云计算分公司 | VPN (Virtual Private Network) virtualization method and system of visiting virtual private cloud |
US9253097B1 (en) * | 2012-12-28 | 2016-02-02 | Juniper Networks, Inc. | Selective label switched path re-routing |
CN106453121A (en) * | 2016-09-14 | 2017-02-22 | 上海烟草集团有限责任公司 | Dynamic link load configuration method and system, and server |
CN106685817A (en) * | 2016-12-27 | 2017-05-17 | 中国移动通信集团江苏有限公司 | Flow switching method and device for box-side devices |
CN106878072A (en) * | 2017-02-10 | 2017-06-20 | 新华三技术有限公司 | A kind of message transmitting method and device |
-
2017
- 2017-09-15 CN CN201710835431.3A patent/CN107483339B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7573827B2 (en) * | 2003-05-06 | 2009-08-11 | Hewlett-Packard Development Company, L.P. | Method and apparatus for detecting network congestion |
CN101695036A (en) * | 2009-11-05 | 2010-04-14 | 杭州华三通信技术有限公司 | Method and device for detecting IRF links |
CN102055676A (en) * | 2011-01-25 | 2011-05-11 | 杭州华三通信技术有限公司 | Method and device for realizing load sharing in multiple spanning tree protocol (MSTP) networking environment |
CN102891790A (en) * | 2012-09-21 | 2013-01-23 | 中国电信股份有限公司云计算分公司 | VPN (Virtual Private Network) virtualization method and system of visiting virtual private cloud |
CN102891790B (en) * | 2012-09-21 | 2016-03-02 | 中国电信股份有限公司 | The VPN virtual method of the privately owned cloud of a kind of accesses virtual and system |
US9253097B1 (en) * | 2012-12-28 | 2016-02-02 | Juniper Networks, Inc. | Selective label switched path re-routing |
CN106453121A (en) * | 2016-09-14 | 2017-02-22 | 上海烟草集团有限责任公司 | Dynamic link load configuration method and system, and server |
CN106685817A (en) * | 2016-12-27 | 2017-05-17 | 中国移动通信集团江苏有限公司 | Flow switching method and device for box-side devices |
CN106878072A (en) * | 2017-02-10 | 2017-06-20 | 新华三技术有限公司 | A kind of message transmitting method and device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110557332A (en) * | 2018-05-31 | 2019-12-10 | 阿里巴巴集团控股有限公司 | Network construction method, system and routing equipment |
Also Published As
Publication number | Publication date |
---|---|
CN107483339A (en) | 2017-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11902086B2 (en) | Method and system of a dynamic high-availability mode based on current wide area network connectivity | |
US11863427B2 (en) | Multicast performance routing and policy control in software defined wide area networks | |
CN102724117B (en) | Multi-protocol label switching traffic engineering tunnel establishing method and equipment | |
KR101706439B1 (en) | Redundant network connections | |
US8837300B2 (en) | Managing trace requests over tunneled links | |
US9755957B2 (en) | Pseudowire control channel for signaling events | |
US8806606B2 (en) | Service aggregation in a cloud services center | |
US9998428B2 (en) | Virtual routing and forwarding (VRF) for asymmetrical virtual service provider (VSP) tunnels | |
EP2214352A1 (en) | Layer two virtual private network cross-domain implementation (l2vpn) method, system and device | |
US9407528B2 (en) | Method, system of fault detection for pseudo wires and service provider edge router thereof | |
CN104767680B (en) | It route the method and apparatus being switched fast | |
WO2014032435A1 (en) | Method and device for processing location information about fault point | |
US8964749B2 (en) | Method, device and system for establishing a pseudo wire | |
CN107483339B (en) | Cloud platform and video monitoring method | |
WO2018059290A1 (en) | Parameter notification and obtaining methods and devices, and storage medium | |
US20130308617A1 (en) | Continuous Virtual Private Local Area Network (LAN) Service (VPLS) Over Wireline and Wireless Networks | |
US20130259057A1 (en) | Pseudowire groups in a packet switched network | |
US11546432B2 (en) | Horizontal scaling for a software defined wide area network (SD-WAN) | |
US12126688B2 (en) | Horizontal scaling for a software defined wide area network (SD-WAN) | |
CN116708081A (en) | Fixed-mobile combined network communication system and method | |
CN115842696A (en) | Communication method, apparatus and computer-readable storage medium | |
Sirpoma et al. | MPLS connectivity services to the campus edge |
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 |