CN106712976B - Wireless multicast scheduling system and method based on vlan - Google Patents

Wireless multicast scheduling system and method based on vlan Download PDF

Info

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
Application number
CN201710010187.7A
Other languages
Chinese (zh)
Other versions
CN106712976A (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.)
Shanghai Gongjin Communication Technology Co Ltd
Original Assignee
Shanghai Gongjin Communication Technology 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 Shanghai Gongjin Communication Technology Co Ltd filed Critical Shanghai Gongjin Communication Technology Co Ltd
Priority to CN201710010187.7A priority Critical patent/CN106712976B/en
Publication of CN106712976A publication Critical patent/CN106712976A/en
Application granted granted Critical
Publication of CN106712976B publication Critical patent/CN106712976B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements 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

Wireless multicast scheduling system and method based on vlan
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.
CN201710010187.7A 2017-01-06 2017-01-06 Wireless multicast scheduling system and method based on vlan Active CN106712976B (en)

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)

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

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