Nothing Special   »   [go: up one dir, main page]

CN107483339B - Cloud platform and video monitoring method - Google Patents

Cloud platform and video monitoring method Download PDF

Info

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
Application number
CN201710835431.3A
Other languages
Chinese (zh)
Other versions
CN107483339A (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
China Information Technology Designing and Consulting Institute Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
China Information Technology Designing and Consulting Institute 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, China Information Technology Designing and Consulting Institute Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201710835431.3A priority Critical patent/CN107483339B/en
Publication of CN107483339A publication Critical patent/CN107483339A/en
Application granted granted Critical
Publication of CN107483339B publication Critical patent/CN107483339B/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
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • 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/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/825Involving tunnels, e.g. MPLS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-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

Cloud platform and video monitoring method
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.
CN201710835431.3A 2017-09-15 2017-09-15 Cloud platform and video monitoring method Active CN107483339B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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