CN101184025B - Priority scheduling method - Google Patents

Priority scheduling method Download PDF

Info

Publication number
CN101184025B
CN101184025B CN2006101457170A CN200610145717A CN101184025B CN 101184025 B CN101184025 B CN 101184025B CN 2006101457170 A CN2006101457170 A CN 2006101457170A CN 200610145717 A CN200610145717 A CN 200610145717A CN 101184025 B CN101184025 B CN 101184025B
Authority
CN
China
Prior art keywords
priority
business
packet
dispatching method
iptv
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.)
Expired - Fee Related
Application number
CN2006101457170A
Other languages
Chinese (zh)
Other versions
CN101184025A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2006101457170A priority Critical patent/CN101184025B/en
Publication of CN101184025A publication Critical patent/CN101184025A/en
Application granted granted Critical
Publication of CN101184025B publication Critical patent/CN101184025B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a priority scheduling method, comprising a plurality of steps that: step S302, different identification codes are set for at least two different businesses; step S304, a digital subscriber line accesses a multiplexer and captures packet in the downstream data flows by using a data message capture mechanism according to the identification code, the data packet with the identification code indicating a scheduled service is determined as the service data packet of the highest priority; step S306, the priority of the service data packet captured is modified, and the message after modifying the priority is forwarded; and step S308, when the downstream bandwidth is not free, the digital subscriber line accessing multiplexer carries out a corresponding hierarchical scheduling according to the priority of the data packet. Thus, a function of priority scheduling can be realized without the operator modifying the existing higher-level device.

Description

Priority dispatching method
Technical field
The present invention relates to the broadband access communication technical field in the Internet, more specifically, relate to a kind of at IPTV (IP television, hereinafter to be referred as IPTV) in the business model, last layer switch does not possess under the situation of priority mapping ability, by IP DSLAM (IP Digital Subscriber Line Access Multiplexer, hereinafter to be referred as IPDSLAM) realize the priority scheduling function, ensure the priority dispatching method that can normally carry out IPTV business and common business of networking at same IPDSLAM device port simultaneously.
Background technology
IPTV is an IPTV, be a kind of ADSL (Asymmetric Digital Subscriber Line) (Asymmetrical Digital Subscriber Loop that utilizes, hereinafter to be referred as ADSL) or access band nets such as Ethernet or cable tv network system, transmit TV signal by Internet protocol, integrate multiple technologies such as multimedia, communication, the brand-new technology of the multiple interactive services that comprises Digital Television is provided to the domestic consumer.
From connecting the mode of IPDSLAM, provide the IPTV business that two kinds of networking modes are arranged usually:
First kind, IPTV is professional to adhere to different bearer networks separately with common business of networking, and IPDSLAM links to each other two kinds of business separation fully physically by different physical ports with bearer network separately;
Second kind, IPTV business and common business of networking are blended in the same bearer network, and IPDSLAM connects upper layer network by same physical port, and two kinds of business are shared same physical channels.
In above-mentioned any networking mode, in order to guarantee the quality of service of IPTV, the quality that all needs to provide services on the Internet (quality of service is hereinafter to be referred as QoS) guarantees.
Wherein, for first kind of mode, as shown in Figure 1.Adhere to different physical networks because IPTV is professional separately with common business of networking, also be issued on the IPDSLAM, so isolate fully physically from different physical channels.Because business is walked different physical networks each other, so the QoS bandwidth in bearer network guarantees to be provided by each automatic network; And after entering IPDSLAM, because never enter with the physics port, so separate fully physically, directly on physical channel separately, carry out QoS control and get final product.
For the second way, as shown in Figure 2.In this networking mode, IPTV business and common business of networking mix transmission, share identical physical channel and bandwidth, this also is in the practical application, most popular a kind of network construction form if do not carry out rational QoS planning, then is easy to occur conflict and obstruction, finally cause the professional delay or the packet loss of length of occurring of IPTV, cause in the user terminal video business and can't normally watch.
Operator is in order to carry out the professional and common business of networking of IPTV simultaneously at same IPDSLAM device port; usually can on the IPDSLAM device port, carry out two permanent tunnel (permanent virtual channel; hereinafter to be referred as PVC) configuration; professional to two kinds simultaneously with different VLANs (Virtual Local Area Network; hereinafter to be referred as VLAN) distinguish; be equipped with many mouthfuls of modulator-demodulators (MODEM) at user side; the different PVC of configuration on the different port of MODEM; and on IPDSLAM equipment, different PVC is provided with different priority; under the situation that guarantees the IPTV quality of service, do not influence user's normal online.
Each main flow network processing unit (Network Processor, hereinafter to be referred as NP) or embedded programmable gate array (FPGA) chip all support capturing function for specific data message, its roughly working mechanism be such: the programmer can set the packet filtering device that is used to catch specific data message, after filter in case be provided with comes into force and is applied to port, receive the message of coupling when port after, the chip bottom hardware trigger to interrupt, and is used for data processing behind the message capturing according to the interrupt service routine of appointment then.
IPDSLAM will be carried on the uplink business data of different PVC and VLAN and specify different 802.1p values, simultaneously with these 802.1p 0~7 totally seven priority mapping in the different queue of user port, to carry out QoS control, realize that the high formation of priority preferentially sends, and preferentially guarantees the IPTV business.
And for downlink service data, corresponding 802.1p mark need also be set on upper layer device, could guarantee that like this IPDSLAM is to the corresponding preferential descending transmission of different PVC, if upper layer device is not provided with the 802.1p mark, indifference priority will appear in descending data flow, can not guarantee the IPTV quality of service.
But under some specific occasions, operator do not wish since on upper layer device configuration 802.1p priority query, and cause that the queuing to the different business data sends.This just is badly in need of us provides a kind of and can not revise on the basis that disposes on the upper layer device, realizes the method for the professional and common business of networking priority scheduling of IPTV at IPDSLAM.
Summary of the invention
In order to make operator on the basis of not revising the configuration of upper layer device priority, just can realize the priority scheduling of IPTV business and common business of networking, the invention provides a kind of priority dispatching method, realized simply and effectively above-mentioned purpose having overcome the deficiencies in the prior art.
One aspect of the present invention provides a kind of priority dispatching method, and this method may further comprise the steps: step S302 is at least two kinds of identification codes that different business settings is different; Step S304, according to identification code, DSLAM utilizes the data message catch mechanism that downstream data flow is carried out packet capturing, and the packet of identification code that will have an expression intended service is defined as having the business data packet of limit priority; Step S306 revises the priority of the business data packet that is grasped, and transmits the message after the modification priority; And step S308, DSLAM according to priority of data packets, carries out corresponding graded dispatching under the situation of downlink bandwidth anxiety.
According to an aspect of the present invention, the data message catch mechanism comprises: step S3042, set the packet filtering device that is used to catch specific data message; And step S3044, extract specific data message by the packet filtering device after, the priority that interrupt service routine is revised in the specific data message is assigned priority.
According to an aspect of the present invention, at least two kinds of different business comprise the professional and common business of networking of IPTV.
In addition, intended service according to the present invention is the IPTV business; Identification code is VLAN ID (VLANID); Business data packet is the IP operation packet, and the priority of business data packet is 802.1p priority; DSLAM is the IP DSLAM.
Therefore, priority dispatching method of the present invention has been realized following technique effect: can make existing network carry out the transition to the IPTV service application fast, thereby strengthened the function of IPDSLAM, the QoS of survice scheduling of up-downgoing can both be realized on IPDSLAM, reduce the cost and the complexity of operator's upgrading upper layer device, solved the problem that can not ensure descending priority scheduling that existing network exists.Simultaneously, enrich the means of networking, promoted the market competitiveness of IPDSLAM greatly.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of being write, claims and accompanying drawing.
Description of drawings
Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of specification, is used from explanation the present invention with embodiments of the invention one, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the networking diagram that IPTV business and common business of networking adhere to different loading separately;
Fig. 2 is the networking diagram that IPTV business and common business of networking belong to the same bearer net; And
Fig. 3 is the flow chart according to priority dispatching method of the present invention.
Embodiment
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for description and interpretation the present invention, and be not used in qualification the present invention.
Fig. 2 is the networking diagram that IPTV business and common business of networking belong to the same bearer net.Fig. 3 is the flow chart according to priority dispatching method of the present invention.
Networking mode as shown in Figure 2 is most popular a kind of network construction form in the practical application, IPTV is professional and common, and business of networking is mixed transmission, at same IPDSLAM device port,, share identical physical channel and bandwidth for the user carries out the professional and common business of networking of IPTV simultaneously.
But, IPTV is professional owing to its special visuality is had relatively high expectations, more directly perceived, responsive to long delay or packet loss, it requires operator must carry out rational QoS planning, avoid occurring the user and use the professional and common business of networking of IPTV simultaneously, and when common business of networking flow is big, influence the IPTV business, cause in user terminal video and can't normally watch.
Therefore, operator need carry out two PVC configurations on the IPDSLAM device port, and professional with different VLAN differentiations to two kinds simultaneously, the IPTV business is used special-purpose VLAN identifier (VLANID).Be equipped with many mouthfuls of MODEM at user side, the different PVC of configuration on the different port of MODEM, and on IPDSLAM equipment, different PVC is provided with different priority, connect PC and set-top box respectively, under the situation that guarantees the IPTV quality of service, do not influence user's normal online.
Like this, IPDSLAM will be carried on the uplink business data on different PVC and the VLAN, ply-yarn drill at IPDSLAM passes through configuration with the registered permanent residence, specify different 802.1p values, simultaneously with these 802.1p 0~7 totally seven priority (generally for the network construction forms of Fig. 2, only there are two kinds of business, distribute low priority 0 to give common business of networking so, high priority 7 is given the IPTV business), be mapped in the different queue of user port, to carry out QoS control, realize that the high formation of priority preferentially sends, and preferentially guarantees the IPTV business.
In the prior art, for downlink service data, corresponding 802.1p mark need be set on upper layer device.Because uplink traffic generally can not surpass bandwidth at present, so the QoS scheduling of downlink traffic is only the most important thing that ensures the professional normal operation of IPTV.Therefore, the present invention has market prospects more.In the present invention as shown in Figure 3, do not revise in operator under the situation of existing upper layer device, based on IPDSLAM itself, the downstream data flow of different VLAN is mapped in the different physical queues and according to respective priority gives graded dispatching, thereby just can realize priority scheduling function based on VLANID.
To be example below, describe priority dispatching method shown in Figure 3 in detail in conjunction with Fig. 2 with the 802.1p priority of IPTV business data packet.As shown in Figure 3, priority dispatching method according to the present invention may further comprise the steps.
Step S302 is at least two kinds of identification codes that different business settings is different.According to embodiments of the invention, its concrete operations step is as follows:
The first step, the professional and common business of networking of IPTV is distinguished by rationally arranging different VLANID by operator.
Step S304, according to identification code, DSLAM utilizes the data message catch mechanism that downstream data flow is carried out packet capturing, and the packet of identification code that will have an expression intended service is defined as having the business data packet of limit priority; And step S306, revise the priority of the business data packet that is grasped, and transmit the message after the modification priority.According to embodiments of the invention, its concrete operations step is as follows:
Second step, do not dispose in operator under the situation of upper layer device 802.1p priority query, by the function of configuration the present invention according to VLANID customization priority, master control borad is issued to ply-yarn drill with the priority of customization, utilize the packet filtering device mechanism of NP on the ply-yarn drill or fpga chip realize to special packet catch and and then message handled, in message, specify dedicated priority.
The 3rd step, the 802.1p priority (being traditionally arranged to be high priority) of the IPTV business data packet that modification is caught.
In the 4th step, the message after the modification priority is transmitted.
Step S308, DSLAM according to priority of data packets, carry out corresponding graded dispatching under the situation of downlink bandwidth anxiety.According to embodiments of the invention, its concrete steps are as follows:
In the 5th step, IPDSLAM according to the 802.1p priority of data flow, carries out corresponding graded dispatching under the wide situation of descending filled band.
So far, finished whole priority scheduler.Wherein, the packet filtering device mechanism of the NP on ply-yarn drill that mentions in second step or fpga chip of it is to be noted has realized carrying out according to VLANID the function of conversion priority, and concrete steps are as follows:
Step 1: whole plate is defaulted as does not revise priority;
Step 2: receive the order that master control borad issues, specify concrete VLANID and amended priority according to VLANID modification priority;
Step 3: the packet filtering device is set extracts assigned vlan ID message;
Step 4: after extracting the appointment message, the priority that interrupt service routine is revised in the message is assigned priority;
Step 5:IPDSLAM carries out message in view of the above and transmits when bandwidth is nervous, finishes the transmission of Business Stream in IPDSLAM.
By above description of the invention, can see that the present invention can not increase under the prerequisite of existing network cost, solve operator and do not revise existing upper layer device configuration, just can finish the multi-service priority scheduling of up-downgoing at IPDSLAM, ensure the needed QoS of the professional normal operation of present IPTV to greatest extent.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (7)

1. a priority dispatching method is used for the priority of different business is dispatched, and it is characterized in that, may further comprise the steps:
Step S302 is at least two kinds of identification codes that different business settings is different;
Step S304, according to described identification code, DSLAM utilizes the data message catch mechanism that downstream data flow is carried out packet capturing, and the packet of described identification code that will have an expression intended service is defined as having the business data packet of limit priority;
Step S306 revises the priority of the described business data packet that is grasped, and transmits the message after the described priority of modification; And
Step S308, described DSLAM according to priority of data packets, carry out corresponding graded dispatching under the situation of downlink bandwidth anxiety.
2. priority dispatching method according to claim 1 is characterized in that, described data message catch mechanism comprises:
Step S3042 sets the packet filtering device that is used to catch specific data message; And
Step S3044, extract described specific data message by described packet filtering device after, the priority that interrupt service routine is revised in the described specific data message is assigned priority.
3. priority dispatching method according to claim 1 is characterized in that, described at least two kinds of different business comprise the professional and common business of networking of IPTV.
4. priority dispatching method according to claim 3 is characterized in that, described intended service is the IPTV business.
5. according to each described priority dispatching method in the claim 1 to 4, it is characterized in that described identification code is a VLAN ID.
6. according to each described priority dispatching method in the claim 1 to 4, it is characterized in that described business data packet is the IP operation packet, the priority of described business data packet is 802.1p priority.
7. according to each described priority dispatching method in the claim 1 to 4, it is characterized in that described DSLAM is the IP DSLAM.
CN2006101457170A 2006-11-14 2006-11-14 Priority scheduling method Expired - Fee Related CN101184025B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101457170A CN101184025B (en) 2006-11-14 2006-11-14 Priority scheduling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101457170A CN101184025B (en) 2006-11-14 2006-11-14 Priority scheduling method

Publications (2)

Publication Number Publication Date
CN101184025A CN101184025A (en) 2008-05-21
CN101184025B true CN101184025B (en) 2010-09-01

Family

ID=39449117

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101457170A Expired - Fee Related CN101184025B (en) 2006-11-14 2006-11-14 Priority scheduling method

Country Status (1)

Country Link
CN (1) CN101184025B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297283B (en) * 2012-02-24 2018-01-23 上海欣诺通信技术股份有限公司 A kind of device and method of ADSL network monitorings
CN106302233A (en) * 2015-06-02 2017-01-04 中兴通讯股份有限公司 Virtual LAN VLAN filtration treatment method and device
CN107948098A (en) * 2017-12-04 2018-04-20 中国联合网络通信集团有限公司 A kind of bandwidth adjustment method and system
CN112367658B (en) * 2020-10-28 2022-09-23 湖北华中光电科技有限公司 Wireless communication system based on master-slave structure and dynamic ad hoc network method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108782A (en) * 1996-12-13 2000-08-22 3Com Corporation Distributed remote monitoring (dRMON) for networks
CN1536846A (en) * 2000-02-08 2004-10-13 ���˹���缼����˾ Multi-level scheduling method for multiplex packets in communication network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108782A (en) * 1996-12-13 2000-08-22 3Com Corporation Distributed remote monitoring (dRMON) for networks
CN1536846A (en) * 2000-02-08 2004-10-13 ���˹���缼����˾ Multi-level scheduling method for multiplex packets in communication network

Also Published As

Publication number Publication date
CN101184025A (en) 2008-05-21

Similar Documents

Publication Publication Date Title
CN108881798B (en) It is a kind of to be carried out using bridge service device across view networking conference method and system
US7532627B2 (en) Wideband upstream protocol
CN103384159B (en) QOS on bonded channels of a shared access cable network
CN101184024A (en) Priority scheduling device
US8467388B2 (en) Reporting multicast bandwidth consumption between a multicast replicating node and a traffic scheduling node
KR20130081280A (en) Communication method and system for a novel network
CN102546118A (en) Service forwarding and priority mapping method for China-data over cable system interface specification (C-DOCSIS) system
CN101056274B (en) A time division traffic management method and device
CN102227137A (en) Network digital set top box and method for realizing multiple network access
CN1674576A (en) Method for transmitting strategic information inter-network equipment
CN108628518A (en) A kind of Application Program Interface replacing skins method and device
CN101184025B (en) Priority scheduling method
CN108989078A (en) A kind of view networking interior joint equipment fault detection method and device
CN107959818A (en) The data processing method of integrated terminal and integrated terminal
CN110113631A (en) A kind of video flowing sharing method and system
CN107888938B (en) A kind of network video playback method and its device
CN108616487A (en) Based on the sound mixing method and device regarding networking
CN109246486A (en) A kind of framing method and device
CN110049346A (en) A kind of method and system of net cast
CN110062295A (en) A kind of file resource acquisition methods and system
CN108124158A (en) Multimedia terminal and the data processing method of multimedia terminal
CN109194915A (en) A kind of processing method and system of video data
CN109617830A (en) A kind of method and apparatus regarding real time demonstration business in networking
CN108574816A (en) It is a kind of to regard networked terminals and based on communication means, the device regarding networked terminals
CN102377645A (en) Exchange chip and realization method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100901

Termination date: 20151114

EXPY Termination of patent right or utility model