CN106712976B - Wireless multicast scheduling system and method based on vlan - Google Patents
Wireless multicast scheduling system and method based on vlan Download PDFInfo
- Publication number
- CN106712976B CN106712976B CN201710010187.7A CN201710010187A CN106712976B CN 106712976 B CN106712976 B CN 106712976B CN 201710010187 A CN201710010187 A CN 201710010187A CN 106712976 B CN106712976 B CN 106712976B
- Authority
- CN
- China
- Prior art keywords
- vlan
- protocol message
- module
- wireless
- top box
- 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
Images
Classifications
-
- 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
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention relates to a wireless multicast scheduling system based on vlan, which comprises a router, a wireless set-top box at the LAN side and an upper-layer switch, and is characterized in that the router comprises a wl0 module, wherein the wl0 module is used for receiving and analyzing a protocol message for multicast and forwarding the protocol message to a corresponding channel for processing according to the vlan condition of the protocol message; the method also comprises a wireless multicast scheduling method based on the vlan. By adopting the VLAN-based wireless multicast scheduling system and method, the virtual wlan 0.u equipment and the wlan 0.v equipment are virtualized, so that the household wireless set top box can not only obtain video resources but also obtain network video resources through an independent channel, and the data resource obtaining speed and efficiency are improved. Has wide application range.
Description
Technical Field
The invention relates to the technical field of routers, in particular to the technical field of wireless IPTV service of wireless home routers, and specifically relates to a system and a method for scheduling wireless multicast based on vlan.
Background
Set-top boxes with wireless functionality are becoming increasingly popular, and the flexibility of set-top boxes becomes important in the current fixed-network television environment and at the present time when network resources are active. The traditional set top box application is that video resources are obtained through an independent channel, as shown in fig. 1, the acquisition of network video resources and the acquisition of video resources in a traditional fixed network need to be supported simultaneously, under the situation, the original wireless processing does not meet the requirement any more, and the original wireless multicast of the household router is only suitable for the traditional fixed channel to obtain the IPTV resources.
Disclosure of Invention
The present invention is directed to overcoming the above-mentioned drawbacks of the prior art and providing a system and method for scheduling wireless multicast based on vlan.
In order to achieve the above object, the present invention has the following configurations:
the system comprises a router, a wireless set top box at the LAN side and an upper-layer switch, wherein the router comprises a wl0 module, and the wl0 module is used for receiving and analyzing a protocol message for multicast and forwarding the protocol message to a corresponding channel for processing according to the vlan condition of the protocol message.
Preferably, said wl0 module comprises:
a wl0.u unit, configured to forward a protocol packet that does not carry a vlan;
at least two wlan 0.vlan units, which are used to forward the protocol message carrying vlan.
The method for realizing the scheduling of the wireless multicast based on the vlan through the system comprises the following steps:
(1) a wireless wl0 module of the router receives a protocol message for multicast;
(2) the wireless wl0 module analyzes the received protocol message;
(3) the wireless wl0 module forwards the protocol packet to a corresponding channel for processing according to the vlan of the protocol packet;
(4) and the upper-layer switch forwards the corresponding data flow according to the vlan carried by the protocol message.
Preferably, said wl0 module comprises a wl0.u unit and at least two wl0.vlan units, said step (3) further comprises the steps of:
(3-1) the router analyzes the two-layer data packet header of the LAN side protocol message, judges the vlan condition of the protocol message, if the protocol message does not carry the vlan, continues the step (3-2), if the protocol message carries the correct vlan, continues the step (3-3), if the protocol message carries the incorrect vlan, continues the step (3-4);
(3-2) forwarding the protocol message through a wl0.u unit;
(3-3) forwarding the protocol message through a wlan 0.vlan unit, and stripping the carried vlan;
and (3-4) discarding the protocol message.
More preferably, the step (4) specifically comprises:
(4-1) when said data stream passes through a wl0.u unit, said upper layer switch forwards said data stream to said LAN side wireless set top box through said wl0 module;
(4-2) when the data stream passes through a wlan 0.vlan unit, the upper layer switch adds the vlan of the wlan 0.vlan to the data stream, and forwards the data stream to the LAN-side wireless set-top box through the wl0 module.
By adopting the vlan-based wireless multicast scheduling system and method, the home wireless set-top box can acquire video resources and network video resources by virtualizing the virtual wl0.u device and the wlan devices, so that the acquisition speed and efficiency of data resources are improved. Has wide application range.
Drawings
Fig. 1 is a schematic diagram of an independent channel of a prior art set-top box.
Fig. 2 is a schematic diagram of multiple channels of the vlan-based wireless multicast scheduling system according to the present invention.
Fig. 3 is a flowchart of a vlan-based wireless multicast scheduling method according to the present invention.
Fig. 4 is a schematic diagram of a w10 module of the vlan-based wireless multicast scheduling system according to the present invention.
Detailed Description
In order to more clearly describe the technical contents of the present invention, the following further description is given in conjunction with specific embodiments.
The system comprises a router, a wireless set top box at the LAN side and an upper-layer switch, wherein the router comprises a wl0 module, and the wl0 module is used for receiving and analyzing a protocol message for multicast and forwarding the protocol message to a corresponding channel for processing according to the vlan condition of the protocol message.
In a preferred embodiment, said wl0 module comprises:
a wl0.u unit, configured to forward a protocol packet that does not carry a vlan;
at least two wlan 0.vlan units, which are used to forward the protocol message carrying vlan.
In a more specific embodiment, as shown in fig. 2, the original mode of wl0 is removed from the bridge in br0 of the router and a new virtual device is added to br0, and the device that sends and receives packets is replaced with a plurality of devices that are virtual based on wl0, instead of a single wl0. After the set-top box is connected with the upper wlan 0, different vlans are set, and the set-top box can go to the corresponding virtual interface, so as to acquire the required resources.
The method for realizing the scheduling of the wireless multicast based on the vlan through the system comprises the following steps:
(1) a wireless wl0 module of the router receives a protocol message for multicast;
(2) the wireless wl0 module analyzes the received protocol message;
(3) the wireless wl0 module forwards the protocol packet to a corresponding channel for processing according to the vlan of the protocol packet;
(4) and the upper-layer switch forwards the corresponding data flow according to the vlan carried by the protocol message.
In a preferred embodiment, said wl0 module comprises a wl0.u unit and at least two wl0.vlan units, said step (3) further comprises the steps of:
(3-1) the router analyzes the two-layer data packet header of the LAN side protocol message, judges the vlan condition of the protocol message, if the protocol message does not carry the vlan, continues the step (3-2), if the protocol message carries the correct vlan, continues the step (3-3), if the protocol message carries the incorrect vlan, continues the step (3-4);
(3-2) forwarding the protocol message through a wl0.u unit;
(3-3) forwarding the protocol message through a wlan 0.vlan unit, and stripping the carried vlan;
and (3-4) discarding the protocol message.
In a more preferred embodiment, the step (4) is specifically:
(4-1) when said data stream passes through a wl0.u unit, said upper layer switch forwards said data stream to said LAN side wireless set top box through said wl0 module;
(4-2) when the data stream passes through a wlan 0.vlan unit, the upper layer switch adds the vlan of the wlan 0.vlan to the data stream, and forwards the data stream to the LAN-side wireless set-top box through the wl0 module.
When the network driver receives the IGMP protocol message, the two-layer data packet header of the LAN side protocol message is analyzed, if the VLAN is contained and the VLAN is correct, the protocol message is forwarded to the wl0.vlan from the wl0 for independent channel processing, and if the VLAN is not contained, the protocol message is forwarded to the wl0.u from the wl0 for default channel processing.
In one specific embodiment, when the wireless wl0 of the router receives the IGMP protocol message from the wireless set top box, as shown in fig. 3 and 4, the protocol message is composed by the following steps:
(1) the router judges that the IGMP protocol message received by the wl0 does not have vlan, and the message is forwarded through a wl0.u interface;
(2) the router judges that the IGMP protocol message received by the wl0 carries the correct vlan, the message is forwarded by passing through a wl0.vlan interface, the carried vlan is stripped, and the next operation is carried out;
(3) the router judges that the IGMP protocol message received by the wl0 carries incorrect vlan, and the message is discarded by the corresponding rule and is not processed.
After the protocol message is differentially forwarded aiming at the carrier vlan and the non-carrier vlan, the upper layer switch can forward the corresponding data stream, directly forward the data stream to the wl0 interface and then to the wireless set-top box at the LAN side when passing through the wl0.u, and forward the data stream to the wl0 interface and then to the wireless set-top box at the LAN side when passing through the wl0.vlan.
By adopting the vlan-based wireless multicast scheduling system and method, the home wireless set-top box can acquire video resources and network video resources by virtualizing the virtual wl0.u device and the wlan devices, so that the acquisition speed and efficiency of data resources are improved. Has wide application range.
In this specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
Claims (4)
1. A wireless multicast scheduling system based on vlan, the said system includes router, LAN side wireless set-top box and upper exchanger, characterized by that, the said router includes wl0 module, the said wl0 module is used for receiving and analyzing the protocol message used for multicasting, and according to the vlan situation of the said protocol message, forward the said protocol message to the corresponding channel and process;
the system virtualizes a plurality of w10 modules, so that the wireless set-top box at the LAN side realizes the functions of accessing network resources and watching IPTV;
the upper layer switch forwards the data stream to a wireless set top box at the LAN side through a w10 module;
the wl0 module comprises:
a wl0.u unit, configured to forward a protocol packet that does not carry a vlan;
at least two wlan 0.vlan units, which are used to forward the protocol message carrying vlan.
2. A scheduling method for implementing vlan-based wireless multicast by the system of claim 1, wherein the method comprises the steps of:
(1) the wl0 module of the router receives the protocol message for multicast;
(2) the wl0 module analyzes the received protocol message;
(3) the wl0 module forwards the protocol packet to a corresponding channel for processing according to the vlan of the protocol packet;
(4) and the upper-layer switch forwards the corresponding data flow according to the vlan carried by the protocol message.
3. The method for vlan-based scheduling of wireless multicast according to claim 2, wherein said wl0 module comprises a wl0.u element and at least two wl0.vlan elements, and said step (3) further comprises the steps of:
(3-1) the router analyzes the two-layer data packet header of the LAN side protocol message, judges the vlan condition of the protocol message, if the protocol message does not carry the vlan, continues the step (3-2), if the protocol message carries the correct vlan, continues the step (3-3), if the protocol message carries the incorrect vlan, continues the step (3-4);
(3-2) forwarding the protocol message through a wl0.u unit;
(3-3) forwarding the protocol message through a wlan 0.vlan unit, and stripping the carried vlan;
and (3-4) discarding the protocol message.
4. The vlan-based scheduling method for wireless multicast according to claim 3, wherein the step (4) specifically comprises:
(4-1) when said data stream passes through a wl0.u unit, said upper layer switch forwards said data stream to said LAN side wireless set top box through said wl0 module;
(4-2) when the data stream passes through a wlan 0.vlan unit, the upper layer switch adds the vlan of the wlan 0.vlan to the data stream, and forwards the data stream to the LAN-side wireless set-top box through the wl0 module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710010187.7A CN106712976B (en) | 2017-01-06 | 2017-01-06 | Wireless multicast scheduling system and method based on vlan |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710010187.7A CN106712976B (en) | 2017-01-06 | 2017-01-06 | Wireless multicast scheduling system and method based on vlan |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106712976A CN106712976A (en) | 2017-05-24 |
CN106712976B true CN106712976B (en) | 2020-11-03 |
Family
ID=58908666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710010187.7A Active CN106712976B (en) | 2017-01-06 | 2017-01-06 | Wireless multicast scheduling system and method based on vlan |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106712976B (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100337450C (en) * | 2002-08-05 | 2007-09-12 | 华为技术有限公司 | Communication method between virtual local area webs |
US9712787B2 (en) * | 2007-07-02 | 2017-07-18 | At&T Intellectual Property I, L.P. | System and method of delivering video content |
CN101179412B (en) * | 2007-12-13 | 2010-06-23 | 华为技术有限公司 | Multi-multicast carrying network access equipment, system and method |
CN101741742B (en) * | 2009-12-18 | 2012-01-04 | 华为技术有限公司 | Message processing method, access equipment and communication system |
CN104244246B (en) * | 2014-09-22 | 2017-12-15 | 浙江宇视科技有限公司 | A kind of method surfed the Net outside home network using home network and wireless box |
-
2017
- 2017-01-06 CN CN201710010187.7A patent/CN106712976B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN106712976A (en) | 2017-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108737768B (en) | Monitoring method and monitoring device based on monitoring system | |
CN108965040B (en) | Service monitoring method and device for video network | |
CN107124366B (en) | Method, device and system for realizing service quality control | |
CN109617956B (en) | Data processing method and device | |
CN103828303A (en) | Modular headend architecture with downstream multicast | |
CN108810444B (en) | Video conference processing method, conference scheduling terminal and protocol conversion server | |
US10587508B2 (en) | Ethernet frame transmission method in software defined networks (SDN) | |
CN108881948B (en) | Method and system for video inspection network polling monitoring video | |
CN110049341B (en) | Video processing method and device | |
CN111083425A (en) | Video stream processing method and device, server, electronic equipment and storage medium | |
CN109818960B (en) | Data processing method and device | |
EP3032782B1 (en) | Packet transmission method and apparatus | |
CN111131911B (en) | Multicast method and device | |
CN109873864B (en) | Communication connection establishing method and system based on video networking | |
CN106712976B (en) | Wireless multicast scheduling system and method based on vlan | |
CN110446058B (en) | Video acquisition method, system, device and computer readable storage medium | |
CN110266577B (en) | Tunnel establishment method and video networking system | |
CN110493149B (en) | Message processing method and device | |
CN108574655B (en) | Conference monitoring and broadcasting method and device | |
CN107210973B (en) | Message processing method, device and system | |
Canonico et al. | Leveraging sdn to improve the performance of multicast-enabled iptv distribution systems | |
CN110166443B (en) | Data transmission method, device, system, network equipment and storage medium | |
CN110062259B (en) | Video acquisition method, system, device and computer readable storage medium | |
CN110233872B (en) | Data transmission method based on video network and video network terminal | |
CN109714641B (en) | Data processing method and device based on video network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |