WO2011144100A2 - 多宽带网络网关下业务调度方法及装置 - Google Patents

多宽带网络网关下业务调度方法及装置 Download PDF

Info

Publication number
WO2011144100A2
WO2011144100A2 PCT/CN2011/074744 CN2011074744W WO2011144100A2 WO 2011144100 A2 WO2011144100 A2 WO 2011144100A2 CN 2011074744 W CN2011074744 W CN 2011074744W WO 2011144100 A2 WO2011144100 A2 WO 2011144100A2
Authority
WO
WIPO (PCT)
Prior art keywords
access node
usage information
uplink port
access
bandwidth usage
Prior art date
Application number
PCT/CN2011/074744
Other languages
English (en)
French (fr)
Other versions
WO2011144100A3 (zh
Inventor
李岩
时晓岩
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201180000604.0A priority Critical patent/CN102907044B/zh
Priority to PCT/CN2011/074744 priority patent/WO2011144100A2/zh
Publication of WO2011144100A2 publication Critical patent/WO2011144100A2/zh
Publication of WO2011144100A3 publication Critical patent/WO2011144100A3/zh

Links

Classifications

    • 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/78Architectures of resource allocation
    • H04L47/781Centralised allocation of resources
    • 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/822Collecting or measuring resource availability data

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a service scheduling method and apparatus for a multi-broadband network gateway.
  • an AN terminates access lines (telephone lines or optical fibers) of multiple users, and is responsible for forwarding upstream packets to the Agg switch (aggregation node), which will be downlinked.
  • the packet is forwarded to the corresponding access line, and the Agg switch aggregates the traffic class packets of multiple ANs and forwards them to the BNG (broadband network gateway)/BRAS (broadband remote access server) ), the BNG / BRAS is responsible for IP address allocation, user authentication, IP service identification and other functions.
  • a hierarchical scheduling mechanism is introduced in BNG.
  • BNG Bandwidth Network
  • one MG provides IPTV (Internet Protocol Television).
  • VoD Video On Demand, video on demand
  • another BNG provides VoIP (voice over Internet Protocol), Internet (Internet), VPN (Virtual Private Network) and other services.
  • VoIP Voice over Internet Protocol
  • Internet Internet
  • VPN Virtual Private Network
  • different Layer 2 priority labels are set for different IP services. For example, VoIP services have the highest priority, video services have the second highest priority, and Internet services have the lowest priority.
  • the aggregation node and the access node forward the packet according to the priority.
  • the maximum bandwidth of the access line is 6M.
  • the video service needs to use 3M
  • the VoIp service uses 120k
  • the Internet service needs to use 2.9M.
  • the access node discards 20k Internet packets according to the priority of the packet.
  • BNG due to packet loss at the above access node, BNG is connected.
  • the waste of the downlink transmission bandwidth between the ingress nodes it should be noted that if the downlink packet bandwidth of the two BNGs exceeds the bandwidth between the aggregation node and the access node, the packet loss may also be from the aggregation node to the access node. Occurs between them, which also causes a waste of downlink transmission bandwidth between BNG and sink nodes.
  • the embodiment of the invention provides a service scheduling method and device for a multi-broadband network gateway, which improves the effective utilization of the downlink transmission bandwidth.
  • a method for scheduling a service under a multi-broadband network gateway including: acquiring current bandwidth usage information of an access line and/or current bandwidth usage information of an uplink port of an access node;
  • the B NG performs scheduling or admission control on the service according to the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node.
  • a communication device including:
  • An obtaining unit configured to obtain current bandwidth usage information of the access line and/or current bandwidth usage information of the uplink port of the access node
  • a sending unit configured to send, to the at least one broadband network gateway BNG, current bandwidth usage information of the access line acquired by the acquiring unit and/or current bandwidth usage information of an uplink port of the access node, to trigger the at least one BN G according to the The current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node performs scheduling or admission control on the service.
  • the access node sends the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node to the at least one broadband network gateway BNG.
  • the BNG can determine the current status of the access line and/or the uplink port of the access node according to the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node. Whether the bandwidth meets the bandwidth requirement of the new service, if the bandwidth of the new service is met If requested, the new service is allowed to be admitted, otherwise other processing is performed.
  • the embodiment of the present invention can improve the effective utilization of the downlink transmission bandwidth.
  • FIG. 1 is a flowchart of a service scheduling method under a multi-broadband network gateway according to an embodiment of the present invention
  • FIG. 2 is a flowchart of another service scheduling method under a multi-broadband network gateway according to an embodiment of the present invention
  • FIG. 3 is a flowchart of still another service scheduling method under a multi-broadband network gateway according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a service scheduling method under a multi-broadband network gateway according to an embodiment of the present invention
  • FIG. 5 is a flowchart of another method for scheduling a service under a multi-broadband network gateway according to an embodiment of the present invention
  • FIG. 6 is a structural diagram of a communication apparatus according to an embodiment of the present invention.
  • FIG. 7 is another structural diagram of a communication apparatus according to an embodiment of the present invention.
  • an embodiment of the present invention provides a service scheduling method under a multi-broadband network gateway, which includes the following steps:
  • the access node can access the access line.
  • Statistics on the amount of data transmitted on the network can be used to know the current bandwidth usage information of the access line.
  • the access node collects statistics on the amount of data transmitted through the uplink port of the access node, and the current bandwidth usage information of the uplink port of the access node is obtained.
  • the access node sends the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node to the at least one broadband network gateway B NG to trigger the at least one BN G according to the connection.
  • the current bandwidth usage information of the incoming line and/or the current bandwidth usage information of the uplink port of the access node is used to schedule or admission the service.
  • the access node sends the current bandwidth usage information of the access line to the at least one broadband network gateway BN G and/or the current bandwidth usage information of the uplink port of the access node.
  • the BNG may determine the access line and/or the uplink port of the access node according to the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node. Whether the current bandwidth meets the bandwidth requirement of the new service. If the bandwidth requirement of the new service is met, the new service is allowed to be admitted, otherwise other processing is performed.
  • the effective utilization rate of the downlink transmission bandwidth can be improved.
  • the current bandwidth usage information of the access line may specifically be the currently used bandwidth of the access line, and the maximum bandwidth of the access line may be preset on the B NG or by the B NG. Obtained from the network management system. Therefore, after the BNG receives the currently used bandwidth of the access line, and subtracts the used bandwidth of the access line by using the maximum bandwidth of the access line, the current current of the access line can be calculated. Remaining bandwidth.
  • the current bandwidth usage information of the access line may specifically be the current remaining bandwidth of the access line.
  • the current bandwidth usage information of the access line may specifically be the access line.
  • the currently used bandwidth of a particular traffic class for example, the currently used bandwidth of a video-type service in the access line.
  • the current bandwidth usage information of the access line may specifically be the current remaining bandwidth of a specific traffic class in the access line.
  • the maximum bandwidth that can be used is allocated for a specific traffic class in the maximum used bandwidth of the access line
  • the maximum usable bandwidth allocated for the specific traffic class in the maximum used bandwidth of the access line is as described above.
  • the current used bandwidth of a particular traffic class in the access line is subtracted to obtain the current remaining bandwidth of a particular traffic class in the access line.
  • the current bandwidth usage information of the uplink port of the access node is specifically the currently used bandwidth of the uplink port of the access node, and the maximum bandwidth of the uplink port of the access node may be preset on the BNG, or BN G is obtained from the network management system. Therefore, after the BNG receives the currently used bandwidth of the uplink port of the access node, and subtracts the used bandwidth of the uplink port of the access node by using the maximum bandwidth of the uplink port of the access node, the BNG can calculate the Current remaining bandwidth of the uplink port of the access node.
  • the current bandwidth usage information of the uplink port of the access node is specifically the current remaining bandwidth of the uplink port of the access node.
  • the current bandwidth usage information of the uplink port of the access node is specifically the currently used bandwidth of the specific traffic category in the uplink port of the access node, for example, the current used video service in the uplink port of the access node is used. bandwidth.
  • the current bandwidth usage information of the uplink port of the access node is specifically the current remaining bandwidth of the specific traffic class in the uplink port of the access node. For example, when the maximum bandwidth that can be used is allocated for a specific traffic class in the maximum used bandwidth in the uplink port of the access node, the available traffic class assigned to the specific traffic class among the maximum used bandwidths in the uplink port of the access node is used. The maximum bandwidth is subtracted from the currently used bandwidth of the specific traffic class in the uplink port of the access node, and the current remaining bandwidth of the specific traffic class in the access line is obtained.
  • the access node sends a report message to the at least one BNG according to the access node control protocol ANC P protocol, where the report The message includes current bandwidth usage information of the access line and/or current bandwidth usage information of the access node uplink port.
  • the access node provided by the embodiment of the present invention includes a DSLAM (Digital Subscriber Line Access Multiplexer) or an Optical Line Termination (OMT) device.
  • DSLAM Digital Subscriber Line Access Multiplexer
  • ONT Optical Line Termination
  • the BNG may also be referred to as a BRAS (broadband r emo t e Access server) or an IP edge.
  • BRAS broadband r emo t e Access server
  • IP edge an IP edge
  • the IPTV application is implemented by using a dual BNG network architecture.
  • the BNG1 provides services such as Internet access, VoIP, and enterprise VPN
  • the BNG2 provides video services such as IPTV and VoD.
  • the access node performs multicast packet replication, the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node are sent to the at least one BNG.
  • the following describes in detail a service scheduling method under a multi-broadband network gateway, which includes the following steps:
  • the home gateway 1 sends an IGMP join request message to the access node through the access line 1 to request to watch the IPTV channel A.
  • the access node receives the IGMP join request message, and detects the IGMP join request message (that is, a "snooping" step between steps 201 and 202 in FIG. 2), and detects a group corresponding to the channel A.
  • the access node does not perform packet replication, and directly requests the IGMP join.
  • the message is forwarded to BNG2 through the upstream port.
  • the BNG2 After receiving the IGMP join message, the BNG2 starts to transmit the IPTV packet of the channel A on the multicast VLAN. After the access node receives the IPTV packet of the channel A on the multicast VLAN, the access node corresponds to the access of the home gateway 1. The IPTV 4 message of the channel A is forwarded on line 1. The access line 1 corresponding to the home gateway 1 is also the transmission line between the user port 1 of the home gateway 1 and the access node.
  • the access node sends a report message to BNG1 according to the ANCP protocol, where the report message includes current bandwidth usage information of the access line and/or current bandwidth usage information of the uplink port of the access node.
  • the report message specifically includes: the currently used access line 1 is used. Bandwidth and currently used bandwidth of the access node uplink port. For example, if the IPTV packet occupying bandwidth of the channel A is 3 Mb/s, the currently used bandwidth of the access line is 3 Mb/s, and the currently used bandwidth of the uplink port of the access node is 3Mb/S.
  • the report message specifically includes: a current remaining bandwidth of the access line 1 and a current remaining bandwidth of the uplink port of the access node.
  • the BNG2 can obtain the IPTV packet of the channel that is currently being transmitted after receiving the IGMP join message sent by the access node, because the BNG2 has pre-stored the IPTV packet of each channel.
  • the occupied bandwidth, according to the IGMP join message can be used to obtain the currently used bandwidth of the access line and the currently used bandwidth of the uplink port of the access node. Therefore, in this embodiment, it is not necessary to transmit the above repor t message to BNG2.
  • the home gateway 2 sends an IGMP join request message to the access node through the corresponding access line 2, and also requests to watch IPTV channel A.
  • the access node After receiving the IGMP join request message, the access node detects the IGMP join request message (that is, the "snooping" step between steps 204 and 205 in FIG. 2), and detects the group corresponding to the channel A.
  • the IPTV packet is transmitted on the multicast VLAN.
  • the access node directly copies the IPTV packet on the multicast VLAN corresponding to the channel A, and sends the copied IPTV packet to the home gateway 2 through the user port 2.
  • the access node sends the IGMP join request message to the BNG2, so as to notify the BNG2 that the access node has copied the IPTV message of the channel A.
  • the access node sends a report message to BNG1 according to the ANCP protocol, where the report message includes current bandwidth usage information of the access line.
  • the repor t message may not carry the currently used bandwidth of the uplink port of the access node, and only needs to carry the connection.
  • the current used bandwidth of the incoming line is sufficient.
  • the BNG1 can learn that the bandwidth of the access line 1 corresponding to the home gateway 1 has been used by 3 Mb/s, and the bandwidth of the access line 2 corresponding to the home gateway 2 has used 3 M/s, and the access node. The bandwidth between the sink nodes has been used at 3Mb/s.
  • BNGl through the network management system or The other control signaling can also obtain that the maximum bandwidth of the access line 1 corresponding to the home gateway 1 is 6 Mb/s, the maximum bandwidth of the access line 2 corresponding to the home gateway 2 is 6 Mb/s, and the maximum of the uplink port of the access node. The bandwidth is assumed to be 100 Mb/s.
  • BNG1 can obtain that the current remaining bandwidth of the access line 1 corresponding to the home gateway 1 is 3 Mb/s, and the remaining bandwidth of the access line 2 corresponding to the home gateway 2 is 3 Mb/s, and the remaining of the uplink port of the access node
  • the bandwidth ⁇ R is set to 97 Mb/s.
  • the BNG1 determines whether the new service can be delivered according to the remaining bandwidth of the access line and the remaining bandwidth of the access node uplink port. If the bandwidth required by the new service exceeds the remaining bandwidth, for example, if a new service requires 4 M/s, which exceeds the remaining bandwidth of the access line 1 and the access line 2, the new service is rejected (access control). Either the packet is dropped, and the bandwidth of the service is limited to 3 Mb/s (hierarchical scheduling). Specifically, the rejection of the above new service or the bandwidth limitation needs to be determined according to the attributes of the new service. If the new service cannot tolerate packet loss, the new service is rejected, otherwise bandwidth limitation is imposed.
  • the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node are sent by the access node to the at least one broadband network gateway BNG.
  • the BNG can determine the current status of the access line and/or the uplink port of the access node according to the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node. If the bandwidth meets the bandwidth requirement of the new service, if the bandwidth requirement of the new service is met, the new service is allowed to be admitted, otherwise other processing is performed.
  • the embodiment of the present invention can improve the effective utilization of the downlink transmission bandwidth.
  • both BNG1 and BNG2 provide video services to the access node.
  • the video service of BNG1 and the video service of BNG2 have the same Layer 2.
  • Priority for example, the video service of BNG1 and the video service of BNG2 are secondary priorities. After the access node receives the video service (occupied bandwidth 3M) of the BNG1 and the video service of the BNG2 (occupied bandwidth 3M), it is found that the bandwidth required by the two video services exceeds the maximum bandwidth of the access line (for example, 6M). , then, the access node is based on the industry
  • the Layer 2 priority of the service may randomly drop the video service of the BNG1 and the video service of the BNG2, and the video service of the BNG 1 and the video service of the BNG 2 cannot be performed.
  • the BNG can obtain the current bandwidth usage information of the access line.
  • the BNG1 first sends a video service to the access node, and the bandwidth of the access line can satisfy the video service of the BNG1. Therefore, the video service of BNG1 is sent to the corresponding user.
  • the access node reports the current bandwidth usage information of the access line to the BNG2.
  • the BNG2 finds that the remaining bandwidth of the access line cannot meet the bandwidth requirement of the BNG2 video service, the BNG2 video service is rejected.
  • the remaining bandwidth meets the bandwidth requirements of the BNG2 video service
  • the BNG2 video service is allowed to enter. It can be seen that the embodiment of the present invention can avoid the problem that the access node randomly discards the service packet in the prior art, and guarantees the transmission quality of the service packet.
  • the IPTV application is implemented by using a dual BNG network architecture.
  • the BNG1 provides services such as Internet access, VoIP, and enterprise VPN
  • the BNG2 provides video services such as IPTV and VoD.
  • the access node After receiving the BNG query message, the access node sends the current bandwidth usage information of the access line and/or the current bandwidth usage information of the access node uplink port to the BNG.
  • the following describes in detail a service scheduling method under a multi-broadband network gateway, including the following steps:
  • the home gateway 1 sends an IGMP join request message to the access node through the access line 1, requesting to watch the IPTV channel A.
  • the access node receives the IGMP join request message, and detects the IGMP join if request message (that is, a "snooping" step between steps 301 and 302 in FIG. 3), and detects the corresponding channel A.
  • the access node does not perform packet replication, and directly forwards the IGMP join request message to BNG2 through the uplink port.
  • the BNG2 After receiving the IGMP join message, the BNG2 starts to transmit the IPTV message of the channel A on the multicast VLAN. After the access node receives the IPTV packet of the channel A on the multicast VLAN, the access node corresponds to the access of the home gateway 1. The IPTV 4 message of the channel A is forwarded on line 1.
  • the BNG 1 sends an ANCP Query message to the access node according to the ANCP protocol.
  • the BNG1 may not send an ANCP query message to the access node.
  • the access node After receiving the foregoing query message, the access node queries the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node;
  • the report message includes a remaining bandwidth of the queried access line and a remaining bandwidth of an access node uplink port.
  • the report message includes the used bandwidth of the queried access line and the used bandwidth of the access node uplink port.
  • this step may also query the currently used bandwidth of the specific traffic class, and send a report to the BNG1.
  • the message, the report message includes a currently used bandwidth of a specific traffic class in the access line.
  • the BNG1 can learn the specific traffic in the access line according to the maximum used bandwidth allocated for a specific traffic class in the maximum bandwidth of the access line and the currently used bandwidth of the specific traffic class in the access line. The current available remaining bandwidth of the class to enable accurate access control or hierarchical scheduling when traffic for that particular traffic class is reached.
  • the above report message may also include the current remaining bandwidth of a specific traffic class in the access line. This is not specifically limited.
  • BNG1 After receiving the report message, BNG1 performs hierarchical scheduling on the new service or For the process of performing the admission control, see step 207 in Figure 2 above.
  • the access node after receiving the BNG query message, the access node sends the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node to the BNG.
  • the BNG can determine the current status of the access line and/or the uplink port of the access node according to the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node. If the bandwidth meets the bandwidth requirement of the new service, if the bandwidth requirement of the new service is met, the new service is allowed to be admitted, otherwise other processing is performed.
  • the embodiment of the present invention can improve the effective utilization of the downlink transmission bandwidth.
  • the IPTV application is implemented by using a dual BNG network architecture, where BNG 1 provides I nt erne t access, Vo IP, enterprise VPN, and the like, and BNG 2 provides video services such as I PTV and VoD.
  • BNG 1 provides I nt erne t access, Vo IP, enterprise VPN, and the like
  • BNG 2 provides video services such as I PTV and VoD.
  • the currently used bandwidth of the uplink port of the access node is greater than a preset threshold
  • the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node are sent to the at least one BNG.
  • the following describes in detail a service scheduling method under a multi-broadband network gateway, which includes the following steps:
  • the home gateway 1 sends an IGMP jo in request message to the access node through the access line 1 to request to watch the IPTV channel A.
  • the access node receives the IGMP jo in request message, and detects the IGMP jo in if request message (that is, the "snoop i ng" step between steps 401 and 402 in FIG. 4), detecting the There is no packet transmission on the multicast VLAN corresponding to channel A. That is, the user under the access node requests to view channel A for the first time. At this time, the access node does not perform packet replication, and directly passes the IGMP join request message through the uplink port. Forward to BNG2.
  • the BNG2 After receiving the IGMP join message, the BNG2 starts to transmit the IPTV message of the channel A on the multicast VLAN. After the access node receives the IPTV packet of the channel A on the multicast VLAN, the access node corresponds to the home gateway 1. The incoming IPTV 4 message of the channel A is forwarded on the incoming line 1.
  • BNG1 When the new service arrives at BNG1, the new service needs to be transmitted to the home gateway 2 in unicast form. BNG1 directly maps the new service to the corresponding traffic class and sends it to the access node. The access node sends the packet of the traffic class to the home gateway 2.
  • the access node detects the bandwidth change of the uplink port, and if it detects that the used bandwidth of the uplink port is greater than a preset threshold, it indicates that the uplink port of the access node is congested, and then sends the access to the BNG1.
  • the r epor t message of the bandwidth usage information of the node uplink port is not limited to the bandwidth change of the uplink port.
  • the report message is sent to the BNG1 through the ANCP protocol.
  • the current bandwidth usage information of the uplink port of the access node includes any one of the following information: a currently used bandwidth of a specific traffic class in the uplink port of the access node, and a current remaining of a specific traffic class in the uplink port of the access node.
  • the bandwidth, the currently used bandwidth of the access node uplink port, or the current remaining bandwidth of the access node uplink port includes any one of the following information: a currently used bandwidth of a specific traffic class in the uplink port of the access node, and a current remaining of a specific traffic class in the uplink port of the access node.
  • the maximum bandwidth that can be used is allocated to a specific traffic class in the maximum bandwidth of the uplink port of the access node, this step may also be the currently used bandwidth of the specific traffic class in the uplink port of the access node.
  • the threshold is greater than the preset threshold
  • the current bandwidth usage information of the uplink port of the access node is sent to the at least one BNG. For example, if it is detected that the currently used bandwidth of the video-type service in the uplink port of the access node is greater than 80% of the maximum bandwidth of the uplink port of the access node, the report message is sent to the BNG1 by using the ANCP protocol, where the report message includes the The currently used bandwidth for a particular traffic class in the access point uplink port.
  • the BNG1 After receiving the report message, the BNG1 can learn the uplink port of the access node according to the maximum used bandwidth allocated for the specific traffic class in the uplink port of the access node and the currently used bandwidth of the specific traffic class in the uplink port of the access node. The remaining bandwidth currently available for a particular traffic class to allow for accurate access control or hierarchical scheduling when traffic for that particular traffic class is reached.
  • the above report message may also include the current remaining bandwidth of the specific traffic class. This is not specifically limited.
  • the access node sends a report message to BNG2.
  • BNG2/BNG1 receives the above report message and hierarchically schedules the service according to the remaining bandwidth of the uplink port. If congestion is found on the upstream port, BNG2/BNG1 can reject some existing services to avoid congestion. It should be noted that if the service on a certain BNG must be guaranteed to be transmitted, for example, the IPTV service provided by the BNG2 must be guaranteed to be transmitted, then the report message may not be sent to the BNG2, but only to the BNG1. The report message above triggers BNG1 to reject some existing services when congestion occurs on the uplink port to prevent congestion from continuing.
  • the BNG can determine the current status of the access line and/or the uplink port of the access node according to the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node. If the bandwidth meets the bandwidth requirement of the new service, if the bandwidth requirement of the new service is met, the new service is allowed to be admitted, otherwise other processing is performed.
  • the embodiment of the present invention can improve the effective utilization of the downlink transmission bandwidth.
  • the enterprise 1 exclusively accesses the access line 1, and accesses the access node through the access line 1, and then the access node accesses the BNG1, and the enterprise 2 exclusively accesses the access line 2, and connects through The incoming line 2 accesses the access node, and the access node accesses the BNG2.
  • Enterprise 1 and Enterprise 2 share the access node uplink port transmission bandwidth.
  • the access node detects a change of the current bandwidth of the uplink port, and if it detects that the currently used bandwidth of the uplink port is greater than a preset threshold, sends the remaining bandwidth information that carries the uplink port of the access node to the BNG1. Report message.
  • the access line 1 is only used to transmit the BNG1 to The message between the enterprise 1 and thus, the bandwidth usage information of the access line 1 or the access line 2 need not be sent to the BNG1, and the BNG1 can obtain the bandwidth usage information of the access line 1.
  • the access node 2 is only used to transmit the BNG2 to the enterprise 2, so that the bandwidth usage information of the access line 1 or the access line 2 need not be sent to the BNG2.
  • BNG2 BNG2 can obtain the bandwidth usage information of access line 2.
  • the report message carrying the remaining bandwidth information of the uplink port of the access node is sent to the BNG2.
  • the new service When a new service arrives at BNG1, the new service is hierarchically scheduled or admitted according to the current remaining bandwidth of the uplink port and the bandwidth required for the new service.
  • the bandwidth of the uplink port of the access node is dynamically changed, and the remaining bandwidth of the uplink port of the access node is reported to be triggered according to a preset threshold.
  • the access node reports the uplink port of the access node to the BNG1. After the remaining bandwidth, the remaining bandwidth of the uplink port of the access node may have changed. Therefore, before the BNG 1 performs the admission control on the new service, the BNG 1 queries the remaining bandwidth of the uplink port of the access node in real time to improve the BNG1. Accuracy of admission control for new services.
  • the access node After receiving the foregoing query message, the access node queries the current remaining bandwidth of the uplink port of the access node.
  • BNG1 performs admission control on the new service according to the above report message.
  • the access node detects a current remaining bandwidth of the uplink port.
  • the access node When the access node detects that the current remaining bandwidth of the uplink port is less than the preset threshold, it indicates that the uplink port of the access node is no longer congested. In this case, the access node may also send the access node to the BNG1 by using a report message. The remaining bandwidth information of the uplink port.
  • the access node may also send the remaining bandwidth information of the uplink port of the access node to the BNG2 by using a report message.
  • the new service is refused to be admitted.
  • the remaining bandwidth of the uplink port of the access node can satisfy the new service.
  • the required bandwidth is used to access the new services mentioned above.
  • the currently used bandwidth of the uplink port is greater than a preset threshold, or when the query message is received, the current bandwidth usage information of the uplink port is sent to the BNG.
  • the BNG can determine whether the current bandwidth of the uplink port meets the bandwidth requirement of the new service according to the current bandwidth usage information of the uplink port, and if the bandwidth requirement of the new service is met, Allow the new service to be admitted, otherwise perform other processing.
  • the current bandwidth of the uplink port cannot meet the bandwidth requirement of the new service, and packet loss occurs, which causes a waste of transmission bandwidth between the BNG and the access node.
  • the effective utilization rate of the downlink transmission bandwidth can be improved.
  • the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed.
  • the foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as R ⁇ M, RAM, a magnetic disk, or an optical disk.
  • a communication device comprising: an acquisition unit 10 and a transmission unit 11.
  • the acquiring unit 10 is configured to acquire current bandwidth usage information of the access line and/or current bandwidth usage information of the uplink port of the access node; the sending unit 1 1 is configured to send the location to the at least one broadband network gateway B NG The current bandwidth usage information of the access line acquired by the acquiring unit 10 and/or the current bandwidth usage information of the uplink port of the access node to trigger the at least one B NG according to the current bandwidth usage information of the access line and/or Or the current bandwidth usage information of the uplink port of the access node performs scheduling or admission control on the service.
  • the communication device is specifically an access node, and the access node sends the current bandwidth usage information of the access line to the BNG and/or the current bandwidth usage information of the uplink port of the access node.
  • the BNG can determine the current status of the access line and/or the uplink port of the access node according to the current bandwidth usage information of the access line and/or the current bandwidth usage information of the uplink port of the access node. If the bandwidth meets the bandwidth requirement of the new service, if the bandwidth requirement of the new service is met, the new service is allowed to be admitted, otherwise other processing is performed.
  • the embodiment of the present invention can improve the effective utilization of the downlink transmission bandwidth. .
  • the current bandwidth usage information of the access line includes any one of the following: a currently used bandwidth of a specific traffic class in the access line, and a current remaining bandwidth of a specific traffic class in the access line.
  • the current bandwidth usage information of the uplink port of the access node includes any one of the following information: a currently used bandwidth of a specific traffic class in the uplink port of the access node, and a current remaining of a specific traffic class in the uplink port of the access node.
  • the bandwidth, the currently used bandwidth of the access node uplink port, or the current remaining bandwidth of the access node uplink port includes any one of the following information: a currently used bandwidth of a specific traffic class in the uplink port of the access node, and a current remaining of a specific traffic class in the uplink port of the access node.
  • the sending unit 1 is specifically configured to send a report message to the at least one BNG according to the access node control protocol ANCP protocol, where the re po rt message includes current bandwidth usage information of the access line and/or an uplink port of the access node. Current bandwidth usage information.
  • the sending unit 1 is specifically configured to: after detecting that the access node performs multicast packet replication, send the current bandwidth usage information of the access line to the at least one BNG and/or the current uplink port of the access node.
  • Bandwidth usage information For details, refer to the description of the access node described in Figure 2 above.
  • the foregoing communications apparatus further includes: a querying unit 1 2, configured to query current bandwidth usage information and/or an access node of the access line when receiving the query message sent by the at least one BNG Current bandwidth usage information of the uplink port;
  • the sending unit 1 is specifically configured to send the current bandwidth usage information of the access line that is queried by the query unit 1 2 and/or the current bandwidth usage information of the uplink port of the access node to the at least one BNG.
  • the sending unit 1 is specifically configured to send the current bandwidth usage information of the access line that is queried by the query unit 1 2 and/or the current bandwidth usage information of the uplink port of the access node to the at least one BNG.
  • the sending unit 1 is specifically configured to send current bandwidth usage information of the uplink port of the access node to the at least one BNG when the currently used bandwidth of the uplink port of the access node is greater than a preset threshold.
  • a preset threshold For details, refer to the access node described in Figure 4 above. Related description.
  • the preset threshold may be pre-configured on the access node, and the sending unit 1 1 compares whether the currently used bandwidth of the uplink port of the access node is greater than a preset threshold, and the current uplink port of the access node is When the used bandwidth is greater than the preset threshold, the current bandwidth usage information of the uplink port of the access node is sent to the at least one BNG.
  • a comparison unit may also be added to the access node, where the comparison unit is configured to compare whether the currently used bandwidth of the uplink port of the access node is greater than a preset threshold. And when the comparing unit compares that the currently used bandwidth of the uplink port of the access node is greater than a preset threshold, the sending unit is triggered to send the current bandwidth usage information of the uplink port of the access node to the at least one BNG.
  • the acquiring unit 10, the sending unit 1 1 and the query unit 1 2 in the device embodiment are all hardware.
  • the embodiments of the present invention are mainly applied to a multi-BNG network architecture, and in the process of hierarchical scheduling or admission processing of services, the effective utilization rate of downlink transmission bandwidth can be improved.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供一种多带宽网络网关下业务调度方法及装置,涉及通信技术领域。该方法包括:接入节点向至少一个宽带网络网关BNG发送接入线的当前带宽使用信息和/或接入节点上行端口的当前带宽使用信息,以触发所述至少一个BNG根据所述接入线的当前带宽使用信息和/或接入节点上行端口的当前带宽使用信息对业务进行调度或准入控制。本发明实施例主要应用于多BNG网络架构下,对业务进行分层调度或准入处理的过程中,可以提高下行传输带宽的有效利用率。

Description

多宽带网络网关下业务调度方法及装置 技术领域
本发明涉及通信技术领域, 尤其涉及一种多宽带网络网关下业 务调度方法及装置。
背景技术
在 TR101标准下的网络结构中, AN ( access node, 接入节点 ) 终结多个用户的接入线 (电话线或者光纤),并负责将上行报文转发 到 Agg switch ( 汇聚节点) ,将下行报文转发到对应的接入线,所述 Agg switch 汇聚多个 AN 的流量类别报文并转发到 BNG (broadband network gateway, 宽带网给网关) / BRAS ( broadband remote Access server, 宽带远程接入服务器), 该 BNG / BRAS 负责 I P地址的分配, 用户认证, IP业务识别等功能。
为了保证不同业务的端到端 QoS ( Quality of Service, 服务质 量), 在 BNG 引入了分层调度机制, 例如, 在双 BNG 网络架构中, 一 个 MG提供 IPTV ( Internet Protocol Television, 交互式网络电 视 ) , VoD ( Video On Demand, 视频点播) 等业务,另一个 BNG 提供 VoIP ( Voice over Internet Protocol , IP承载语音 ) , Internet ( 国际互联网 ) , VPN ( Virtual Private Network, 虚拟专用网絡) 等业务。 为了实现分层调度, 对不同 IP业务设置不同的二层优先级 标签(比如 ethernet 帧的 P标识位)。 例如, VoIP业务具有最高优先 级,视频业务具有其次优先级, Internet 业务具有最低优先级。
当来自上述两个 BNG的多个报文到达汇聚节点和接入节点后,汇 聚节点和接入节点根据优先级进行转发,举例来说:假设接入线的最 大带宽为 6M,如果需要进行转发的报文中 , 视频业务需要使用 3M,VoIp 业务使用 120k, Internet 业务需要使用 2.9M,则接入节点 将根据报文的优先级, 丢弃 20k的 Internet报文。
可以看出, 由于在上述接入节点发生了丢包, 造成了 BNG 到接 入节点之间的下行传输带宽的浪费, 需要说明的是, 如果两个 B N G 的下行报文带宽超过了汇聚节点到接入节点之间的带宽,则丟包也 可能在汇聚节点到接入节点之间发生, 从而也造成 BNG 到汇聚节点 之间的下行传输带宽的浪费。
发明内容
本发明实施例提供一种多宽带网络网关下业务调度方法及装置, 提高了下行传输带宽的有效利用率。
为达到上述目 的, 本发明的实施例采用如下技术方案:
一方面, 提供一种多宽带网絡网关下业务调度方法, 包括: 获取接入线的当前带宽使用信息和 /或接入节点上行端口的当 前带宽使用信息;
向至少一个宽带网络网关 BNG 发送接入线的当前带宽使用信息 和 /或接入节点上行端口的当前带宽使用信息, 以触发所述至少一个
B NG根据所述接入线的当前带宽使用信息和 /或接入节点上行端口的 当前带宽使用信息对业务进行调度或准入控制。
另一方面, 提供一种通信装置, 包括:
获取单元, 用于获取接入线的当前带宽使用信息和 /或接入节点 上行端口的当前带宽使用信息;
发送单元, 用于向至少一个宽带网络网关 BNG 发送所述获取单 元获取的接入线的当前带宽使用信息和 /或接入节点上行端口的当 前带宽使用信息, 以触发所述至少一个 BN G 根据所述接入线的当前 带宽使用信息和 /或接入节点上行端口的当前带宽使用信息对业务 进行调度或准入控制。
由上述技术方案所描述的本发明实施例中, 由接入节点向至少 一个宽带网络网关 B N G 发送接入线的当前带宽使用信息和 /或接入 节点上行端口的当前带宽使用信息。 当新业务到来时, B N G 根据所 述接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽 使用信息,可以判断出所述接入线和 /或接入节点上行端口的当前带 宽是否满足所述新业务的带宽需求, 如果满足所述新业务的带宽需 求, 则允许该新业务进行准入, 否则进行其他处理。 从而避免了现 有技术中新业务准入后, 由于接入线或者接入节点上行端口的当前 带宽无法满足新业务的带宽需求而发生丢包, 导致 BNG 与接入节点 之间的传输带宽造成浪费的问题, 本发明实施例可以提高下行传输 带宽的有效利用率。
附图说明
图 1 为本发明实施例提供的一种多宽带网絡网关下业务调度方法 流程图;
图 2 为本发明实施例提供的另一种多宽带网络网关下业务调度方 法流程图;
图 3 为本发明实施例提供的又一种多宽带网络网关下业务调度方 法流程图;
图 4 为本发明实施例提供的还一种多宽带网络网关下业务调度方 法流程图;
图 5 为本发明实施例提供的再一种多宽带网络网关下业务调度方 法流程图;
图 6为本发明实施例提供的通信装置的一种结构图;
图 7为本发明实施例提供的通信装置的另一种结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进 行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没 有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的 范围。
如图 1所示,本发明实施例提供一种多宽带网络网关下业务调度方 法, 包括如下步骤:
1 0 1、 获取接入线的当前带宽使用信息和 /或接入节点上行端口 的当前带宽使用信息。 例如, 所述接入线位于家庭网关与接入节点之间时, 由于家庭 网关与接入节点之间的数据传输都是由接入节点进行转发的, 因而 该接入节点可以对接入线上已传输的数据量进行统计, 即可得知接 入线的当前带宽使用信息。 又如, 接入节点对通过接入节点上行端 口进行传输的数据量进行统计, 即可得知接入节点上行端口的当前 带宽使用信息。
1 0 2、 接入节点向至少一个宽带网络网关 B NG发送接入线的当前 带宽使用信息和 /或接入节点上行端口的当前带宽使用信息, 以触发 所述至少一个 BN G 根据所述接入线的当前带宽使用信息和 /或接入 节点上行端口的当前带宽使用信息对业务进行调度或准入控制。
本发明实施例中, 由接入节点向至少一个宽带网络网关 BN G 发 送接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽 使用信息。 当新业务到来时, B NG 根据所述接入线的当前带宽使用 信息和 /或接入节点上行端口的当前带宽使用信息, 可以判断出所述 接入线和 /或接入节点上行端口 的当前带宽是否满足所述新业务的 带宽需求, 如果满足所述新业务的带宽需求, 则允许该新业务进行 准入, 否则进行其他处理。 从而避免了现有技术中新业务准入后, 由于接入线或者接入节点上行端口的当前带宽无法满足新业务的带 宽需求而发生丢包, 导致 B NG 与接入节点之间的传输带宽造成浪费 的问题, 本发明实施例可以提高下行传输带宽的有效利用率。
需要说明的是, 所述接入线的当前带宽使用信息具体可以为所述 接入线的当前已使用带宽, 由于所述接入线的最大带宽可以预先设 置在 B NG上, 或者由 B NG从网管***中进行获取。 因而 B NG接收到 所述接入线的当前已使用带宽后, 利用所述接入线的最大带宽减去 所述接入线的已使用带宽, 即可计算得出所述接入线的当前剩余带 宽。
或者, 所述接入线的当前带宽使用信息具体可以为所述接入线 的当前剩余带宽。
或者, 所述接入线的当前带宽使用信息具体可以为所述接入线 中特定流量类别的当前已使用带宽, 例如, 所述接入线中视频类业 务的当前已使用带宽。
或者, 所述接入线的当前带宽使用信息具体可以为所述接入线 中特定流量类别的当前剩余带宽。 例如, 当在接入线的最大使用带 宽中为特定流量类别分配了可使用的最大带宽, 则将在接入线的最 大使用带宽中为特定流量类别分配的可使用的最大带宽与上述所述 接入线中特定流量类别的当前已使用带宽相减, 即可获得所述接入 线中特定流量类別的当前剩余带宽。
同理, 所述接入节点上行端口的当前带宽使用信息具体为所述 接入节点上行端口的当前已使用带宽, 由于所述接入节点上行端口 的最大带宽可以预先设置在 BNG上, 或者由 BN G从网管***中进行 获取。 因而 BNG接收到所述接入节点上行端口的当前已使用带宽后, 利用所述接入节点上行端口的最大带宽减去所述接入节点上行端口 的已使用带宽, 即可计算得出所述接入节点上行端口的当前剩余带 宽。
或者, 所述接入节点上行端口的当前带宽使用信息具体为所述 接入节点上行端口的当前剩余带宽。
或者, 所述接入节点上行端口的当前带宽使用信息具体为所述 接入节点上行端口 中特定流量类别的当前已使用带宽, 例如, 所述 接入节点上行端口 中视频类业务的当前已使用带宽。
或者, 所述接入节点上行端口的当前带宽使用信息具体为所述 接入节点上行端口 中特定流量类别的当前剩余带宽。 例如, 当在接 入节点上行端口 中的最大使用带宽中为特定流量类别分配了可使用 的最大带宽, 则将在接入节点上行端口 中的最大使用带宽中为特定 流量类别分配的可使用的最大带宽与上述所述接入节点上行端口 中 特定流量类别的当前已使用带宽相减, 即可获得所述接入线中特定 流量类别的当前剩余带宽。
进一步地, 上述 1 02具体采用下述方式实现: 接入节点按照接入节 点控制协议 ANC P协议向至少一个 BNG发送 r e p o r t消息,所述 r e p o r t 消息中包括接入线的当前带宽使用信息和 /或接入节点上行端口 的 当前带宽使用信息。
本发明实施例提供的接入节点包括 DSLAM ( Digital Subscriber Line Access Multiplexer , 数字用 户 线接入复用 器 ) 或者 0LT ( Optical Line Termination, 光缆终端设备)。
所述 BNG也可以称之为 BRAS( broadband r emo t e Access server, 宽带远程接入服务器) 或者 IP edge。
如图 2所示的实施例中, 采用双 BNG网络架构进行 IPTV应用, 其中, BNG1提供 Internet接入, VoIP,企业 VPN等业务, BNG2提供 IPTV以及 VoD 等视频业务。 在接入节点进行组播报文复制后, 向至少一个 BNG发送 接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽使 用信息。 下面详细描述一种多宽带网络网关下业务调度方法, 包括如 下步骤:
201.家庭网关 1通过接入线 1向接入节点发送 IGMP join请求消息, 请求观看 IPTV频道 A。
202. 接入节点接收所述 IGMP join请求消息,对所述 IGMP join请求 消息进行检测(亦即图 2 中的步骤 201和 202之间的 "snooping" 步骤), 检测出该频道 A对应的组播 VLAN ( Virtual Local Area Network, 虚拟 局域网) 上没有报文传输, 亦即该接入节点下的用户首次请求观看频道 A,此时接入节点不做报文复制,直接把所述 IGMP join请求消息通过上行 端口转发到 BNG2。
BNG2接收到该 IGMP join消息后,开始在組播 VLAN上传输频道 A的 IPTV ·^文,接入节点在组播 VLAN上接收到频道 A的 IPTV报文后,在家庭 网关 1对应的接入线 1上转发该频道 A的 IPTV 4艮文。 该家庭网关 1对应 的接入线 1亦即: 家庭网关 1的用户端口 1与接入节点之间的传输线路。
203. 接入节点按照 ANCP协议向 BNG1发送 report 消息,所述 report 消息包括接入线的当前带宽使用信息和 /或接入节点上行端口的当 前带宽使用信息。
可选的, 所述 report 消息具体包括: 所述接入线 1 的当前已使用 带宽和所述接入节点上行端口的当前已使用带宽。 例如, 如杲所述 频道 A的 IPTV报文占用带宽为 3Mb/S, 此时, 所述接入线的当前已使用 带宽为 3Mb/S, 所述接入节点上行端口的当前已使用带宽为 3Mb/S。
或者, 所述 report 消息具体包括: 所述接入线 1 的当前剩余带宽 和所述接入节点上行端口的当前剩余带宽。
需要说明的是, 在进行 IPTV应用时, BNG2接收到接入节点 发送的 IGMP join消息后, 可以获得当前进行传输的是哪个频道的 IPTV报文, 由于 BNG2 已经预先保存有各个频道的 IPTV报文所占用的带宽,此时根据 IGMP join 消息即可得出接入线的当前已使用带宽和所述接入节点上 行端口的当前已使用带宽。 因而, 本实施例中不需要向 BNG2发送上述 repor t消息。
204. 家庭网关 2通过对应的接入线 2 向接入节点发送 IGMP join请 求消息,也请求观看 IPTV频道 A。
接入节点接收到所述 IGMP join请求消息后, 对所述 IGMP join请求 消息进行检测(亦即图 2 中的步骤 204与 205之间的 "snooping" 步骤), 检测出该频道 A对应的组播 VLAN上已经有 IPTV报文传输,此时接入节点 直接复制该频道 A对应的组播 VLAN上的 IPTV报文, 并将复制后的 IPTV 报文通过用户端口 2发送到家庭网关 2。
205. 接入节点向 BNG2发送所述 IGMP join请求消息, 以便于将接入 节点已复制该频道 A的 IPTV报文的信息通知给所述 BNG2。
206.接入节点按照 ANCP协议向 BNG1发送 report 消息,所述 report 消息包括接入线的当前带宽使用信息。
需要说明的是, 由于此时接入节点上行端口的传输带宽并没有 发生变化,此时上述 repor t消息中可以不用携带所述接入节点上行端 口的当前已使用带宽, 只需要携带所述接入线的当前已使用带宽即 可。
207. BNG1接收上述 report 消息后,可以得知家庭网关 1对应的接入 线 1的带宽已使用 3Mb/s, 家庭网关 2对应的接入线 2的带宽已使用 3M/s, 以及接入节点到汇聚节点之间的带宽已使用 3Mb/s。BNGl通过网管***或 者其他控制信令还可得到家庭网关 1对应的接入线 1的最大带宽为 6Mb/s, 家庭网关 2对应的接入线 2 的最大带宽为 6Mb/s,以及接入节点上行端口 的最大带宽假设为 100Mb/s。 此时, BNG1可以得出家庭网关 1对应的接入 线 1 的当前剩余带宽为 3Mb/s,家庭网关 2对应的接入线 2的剩余带宽为 3Mb/s,以及接入节点上行端口的剩余带宽^ R设为 97Mb/s。
当有一个新业务到达 BNG1,需要传送到家庭网关 1 或者家庭网关 2 时, BNG1 根据上述接入线的剩余带宽和接入节点上行端口的剩余带宽确 定是否可以传递该新业务。 如果该新业务需要的带宽超过了剩余带宽,比 如有个新业务需要 4M/s,均超过了上述接入线 1和接入线 2 的剩余带宽, 则要么拒绝该新业务(准入控制),要么就对该业务进行丟包,将该业务带 宽限制为 3Mb/s (分层调度)。 具体对上述新业务进行拒绝, 还是做带宽限 制, 需要根据该新业务的属性确定。 如果该新业务不能容忍丢包, 则拒绝 该新业务,否则进行带宽限制。
图 1 所示实施例中, 由接入节点向至少一个宽带网络网关 BNG 发送接入线的当前带宽使用信息和 /或接入节点上行端口的当前带 宽使用信息。 当新业务到来时, BNG 根据所述接入线的当前带宽使 用信息和 /或接入节点上行端口的当前带宽使用信息, 可以判断出所 述接入线和 /或接入节点上行端口的当前带宽是否满足所述新业务 的带宽需求, 如果满足所述新业务的带宽需求, 则允许该新业务进 行准入, 否则进行其他处理。 从而避免了现有技术中新业务准入后, 由于接入线或者接入节点上行端口的当前带宽无法满足新业务的带 宽需求而发生丢包, 导致 BNG 与接入节点之间的传输带宽造成浪费 的问题, 本发明实施例可以提高下行传输带宽的有效利用率。
另外, 现有技术中, 当 BNG1和 BNG2提供的业务发生冲突时, 例如, BNG1 和 BNG2 均向接入节点提供了视频业务, 此时, BNG1 的视频业务和 BNG2的视频业务具有相同的二层优先级, 例如, BNG1的视频业务和 BNG2 的视频业务均为次优先级。 则接入节点接收到上述 BNG1的视频业务 ( 占 用带宽 3M)和 BNG2的视频业务( 占用带宽 3M)后, 发现这两个视频业务 所需要的带宽已超过接入线的最大带宽 (比如 6M) ,则, 接入节点根据业 务的二层优先级,可能随机将上述 BNG1的视频业务和 BNG2的视频业务均 进行丢包处理,导致上述 BNG 1的视频业务和 BNG 2的视频业务均无法进行。
而, 采用本发明实施例提供的方案, BNG可以获取接入线的当前带宽 使用信息, 例如, BNG1 先向接入节点发送了视频业务, 此时接入线的带 宽可以满足该 BNG1的视频业务, 因而, 将 BNG1的视频业务发送给相应的 用户。 此时接入节点上报接入线当前的带宽使用信息给 BNG2, BNG2发现 此时接入线的剩余带宽已无法满足 BNG2的视频业务的带宽需求, 则拒绝 BNG2的视频业务, 待以后接入线的剩余带宽满足 BNG2的视频业务的带宽 需求时, 允许 BNG2的视频业务准入。 可以看出, 本发明实施例可以避免 现有技术中接入节点随机丟弃业务报文的问题, 保证业务报文的传输质 量。
如图 3所示的实施例中 , 采用双 BNG网络架构进行 IPTV应用, 其中, BNG1提供 Internet接入, VoIP,企业 VPN等业务, BNG2提供 IPTV以及 VoD 等视频业务。 当接入节点接收到 BNG的查询消息后, 向所述 BNG发送接 入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽使用 信息。 下面详细描述一种多宽带网络网关下业务调度方法, 包括如下 步骤:
301.家庭网关 1通过接入线 1向接入节点发送 IGMP join请求消息, 请求观看 IPTV频道 A。
302. 接入节点接收所述 IGMP join请求消息, 对所述 IGMP join if 求消息进行检测(亦即图 3 中的步骤 301与 302之间的 "snooping"步骤), 检测出该频道 A对应的组播 VLAN上没有报文传输, 亦即该接入节点下的 用户首次请求观看频道 A,此时接入节点不做报文复制,直接把所述 IGMP join请求消息通过上行端口转发到 BNG2。
BNG2接收到该 IGMP join消息后,开始在组播 VLAN上传输频道 A的 IPTV 4艮文,接入节点在组播 VLAN上接收到频道 A的 IPTV报文后,在家庭 网关 1对应的接入线 1上转发该频道 A的 IPTV 4艮文。
303.当新业务到达 BNG1时,如果该新业务需要传送到家庭网关 1, 并 且该新业务需要一定的带宽保证(亦即不允许丢包),比如一个视频类应 用。 此时, BNG 1按照 ANCP协议向接入节点发送 ANCP查询消息。
需要说明的是, 如果上述新业务为 BE (尽力而为类别) 类业务, 亦 即该新业务允许一定程度的丢包处理, 此时 BNG1可不用向接入节点发送 ANCP查询消息。
304.接入节点接收到上述查询消息后,查询接入线的当前带宽使用 信息和 /或接入节点上行端口的当前带宽使用信息;
并按照 ANCP协议向 BNG1发送 report消息,所述 report消息包括所 述查询到的接入线的当前带宽使用信息和 /或接入节点上行端口 的 当前带宽使用信息。
具体地, 所述 report 消息包括所述查询到的接入线的剩余带宽 和接入节点上行端口的剩余带宽。
或者, 所述 report 消息包括所述查询到的接入线的已使用带宽 和接入节点上行端口的已使用带宽
例如, 如果上述 302 中, IPTV ^艮文占用家庭网关 1 对应的接入线 1 的带宽为 3Mb/s, 家庭网关 1对应的接入线 1 的最大带宽为 6Mb/s, 接入 节点上行端口的的最大带宽假设为 10幌 b/s, 则此时接入线 1的剩余带宽 为 6Mb/s -3Mb/s =3Mb/s; 接入节点上行端口的剩余带宽为 100 Mb/ s -3 Mb/ s =97Mb/s (假设没有其他用户占用传输带宽,否则上行端口还要减去 其他用户使用带宽)。
需要说明的是,如果在接入线的最大带宽中为特定流量类别分配了可 使用的最大带宽, 此时, 本步骤还可以查询特定流量类别的当前已使用 带宽, 并向所述 BNG1发送 report消息, 所述 report消息包括所述接 入线中特定流量类别的当前已使用带宽。 当 BNG1接收到该 report消 息后,可以根据预先在接入线的最大带宽中为特定流量类别分配的最大使 用带宽和接入线中特定流量类别的当前已使用带宽, 获知接入线中特 定流量类别当前的可使用的剩余带宽,以便在该特定流量类别的业务达到 时, 进行准确的接入控制或者分层调度。 当然, 上述 report消息也可以 包括接入线中特定流量类别当前的剩余带宽。 在此不作具体限定。
305. BNG1 接收上述 report 消息后,对上述新业务进行分层调度或者 执行准入控制的过程, 参见上述图 2 中步骤 207。
图 3所示实施例中, 由接入节点接收到 BNG的查询消息后, 向 BNG 发送接入线的当前带宽使用信息和 /或接入节点上行端口的当前带 宽使用信息。 当新业务到来时, BNG 根据所述接入线的当前带宽使 用信息和 /或接入节点上行端口的当前带宽使用信息, 可以判断出所 述接入线和 /或接入节点上行端口的当前带宽是否满足所述新业务 的带宽需求, 如果满足所述新业务的带宽需求, 则允许该新业务进 行准入, 否则进行其他处理。 从而避免了现有技术中新业务准入后, 由于接入线或者接入节点上行端口的当前带宽无法满足新业务的带 宽需求而发生丟包, 导致 BNG 与接入节点之间的传输带宽造成浪费 的问题, 本发明实施例可以提高下行传输带宽的有效利用率。
图 4所示的实施例中, 采用双 BNG网络架构进行 IPTV应用, 其中, BNG 1提供 I nt erne t接入, Vo IP,企业 VPN等业务, BNG2提供 I PTV以及 VoD 等视频业务。 在接入节点上行端口的当前已使用带宽大于预设阈值 时, 向至少一个 BNG发送接入线的当前带宽使用信息和 /或接入节点 上行端口的当前带宽使用信息。 下面详细描述一种多宽带网络网关下 业务调度方法, 包括如下步骤:
401.家庭网关 1通过接入线 1向接入节点发送 IGMP jo in请求消息, 请求观看 IPTV频道 A。
402. 接入节点接收所述 IGMP j o in请求消息, 对所述 IGMP j o in if 求消息进行检测(亦即图 4 中的步骤 401与 402之间的 " snoop i ng"步骤), 检测出该频道 A对应的组播 VLAN上没有报文传输, 亦即该接入节点下的 用户首次请求观看频道 A,此时接入节点不做报文复制,直接把所述 IGMP j o i n请求消息通过上行端口转发到 BNG2。
BNG2接收到该 I GMP j o i n消息后,开始在组播 VLAN上传输频道 A的 IPTV 4艮文,接入节点在组播 VLAN上接收到频道 A的 IPTV报文后,在家庭 网关 1对应的接入线 1上转发该频道 A的 IPTV 4艮文。
403. 当新业务到达 BNG1,该新业务需要通过单播形式传送到家庭网 关 2。 BNG1直接把该新业务映射为对应的流量类别后,发送到接入节点, 接入节点把该流量类别的报文发送到家庭网关 2。
404. 接入节点检测上行端口的带宽变化情况, 如果检测到上行端口 的已使用带宽大于预设阈值时, 此时说明接入节点 上行端口发生了 拥塞, 则向 BNG1发送携带有所述接入节点上行端口的带宽使用信息 的 r epor t消息。
例如, 当检测出接入节点上行端口的已使用带宽大于所述接入节 点上行端口的最大带宽的 80%,则通过 ANCP协议向 BNG1发送 report消息。
所述接入节点上行端口的当前带宽使用信息包括以下任一种信 息: 所述接入节点上行端口 中特定流量类别的当前已使用带宽、 所 述接入节点上行端口 中特定流量类别的当前剩余带宽、 所述接入节 点上行端口的当前已使用带宽或者所述接入节点上行端口的当前剩 余带宽。
需要说明的是,如果在接入节点上行端口的最大带宽中为特定流量类 别分配了可使用的最大带宽, 此时, 本步骤还可以在接入节点上行端口 中特定流量类别的当前已使用带宽大于预设门限值时, 向至少一个 BNG 发送接入节点上行端口的当前带宽使用信息。 例如, 检测到接 入节点上行端口 中视频类业务的当前已使用带宽大于所述接入节点 上行端口的最大带宽的 80%,则通过 ANCP协议向 BNG1发送 report消息, 所述 report 消息包括所述接入点上行端口 中特定流量类别的当前已 使用带宽。 当 BNG1接收到该 report消息后, 可以根据预先在接入节点 上行端口为特定流量类别分配的最大使用带宽和接入节点上行端口中特 定流量类别的当前已使用带宽, 获知接入节点上行端口中特定流量类 别当前可使用的剩余带宽, 以便在该特定流量类别的业务达到时, 进行准 确的接入控制或者分层调度。 当然, 上述 report消息也可以包括特定流 量类别当前的剩余带宽。 在此不作具体限定。
405. 同理, 接入节点向 BNG2发送 report消息。
406. BNG2/BNG1 接收上述 report 消息, 并根据上行端口的剩余带 宽对业务进行分层调度。 如果发现上行端口 出现了拥塞,则 BNG2/BNG1 可以拒绝一些现有的业务,以避免拥塞持续发生。 需要说明的是, 如果某个 BNG 上的业务必须要保证传输, 例如上述 BNG2 所提供的 IPTV 业务必须保证传输, 则此时, 可以不用向上述 BNG2 发送上述 report消息, 而是只向上述 BNG1发送上述 report消息, 以触 发 BNG1 在上行端口 出现拥塞时,拒绝一些现有的业务,以避免拥塞持续 发生。
图 4 所示实施例中, 由接入节点在上行端口的当前已使用带宽 大于预设阈值时, 向 BNG发送接入线的当前带宽使用信息和 /或接入 节点上行端口的当前带宽使用信息。 当新业务到来时, BNG 根据所 述接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽 使用信息, 可以判断出所述接入线和 /或接入节点上行端口的当前带 宽是否满足所述新业务的带宽需求, 如果满足所述新业务的带宽需 求, 则允许该新业务进行准入, 否则进行其他处理。 从而避免了现 有技术中新业务准入后, 由于接入线或者接入节点上行端口的当前 带宽无法满足新业务的带宽需求而发生丢包, 导致 BNG 与接入节点 之间的传输带宽造成浪费的问题, 本发明实施例可以提高下行传输 带宽的有效利用率。
如图 5所示的实施例中, 企业 1独占接入线 1, 并通过接入线 1接入 接入节点, 再由接入节点接入 BNG1, 企业 2独占接入线 2, 并通过接入线 2接入接入节点, 再由接入节点接入 BNG2。 企业 1和企业 2共享接入节点 上行端口传输带宽。 下面详细介绍一种多宽带网络网关下业务调度方 法, 包括如下步骤:
501.接入节点检测上行端口的当前带宽的变化情况,如果检测到所述 上行端口的当前已使用带宽大于预设阈值时, 则向 BNG1 发送携带有 所述接入节点上行端口的剩余带宽信息的 report 消息。
需要说明的是, 由于企业 1独占接入线 1, 并通过接入线 1接入接 入节点, 再由接入节点接入 BNG1的, 亦即, 该接入线 1只用于传输 BNG1 到企业 1之间的报文, 因而, 无需将接入线 1或者接入线 2的带宽使用信 息发送给 BNG1, BNG1可以获得接入线 1 的带宽使用信息。
同样, 由于企业 2独占接入线 2, 并通过接入线 2接入接入节点, 再 由接入节点接入 BNG2 的, 亦即, 该接入线 2 只用于传输 BNG2 到企业 2 之间的报文, 因而, 无需将接入线 1或者接入线 2的带宽使用信息发送给 BNG2, BNG2可以获得接入线 2的带宽使用信息。
502.同理, 向 BNG2 发送携带有所述接入节点上行端口的剩余带 宽信息的 report 消息。
503.当有新业务到达 BNG1 时, 根据上行端口当前的剩余带宽, 和该 新业务所需要的带宽对上述新业务进行分层调度或者准入控制。
504.当另一个新业务到达 BNG1时, 向接入节点发送查询消息。
由于接入节点上行端口的带宽是在动态变化的,而接入节点主动上报 上行端口的剩余带宽是根据预设阈值进行触发上报的,当接入节点主动向 BNG1 上报所述接入节点上行端口的剩余带宽后, 上述接入节点上行 端口的剩余带宽可能已经发生了变化, 因而, 此时 BNG 1在对新业务 进行准入控制之前, 实时查询上述接入节点上行端口的剩余带宽, 提高 BNG1对新业务进行准入控制的准确性。
505.接入节点接收到上述查询消息后, 查询接入节点上行端口的 当前剩余带宽;
并按照 ANCP协议向 BNG1发送 report消息,所述 report消息包括所 述查询到的接入节点上行端口的当前剩余带宽信息。
之后, BNG1根据上述 report消息对上述新业务进行准入控制。
506、 接入节点检测上行端口的当前剩余带宽;
507、 接入节点在检测到上行端口的当前剩余带宽小于所述预设 阈值时, 说明此时接入节点上行端口不再有拥塞, 此时也可以通过 report消息向 BNG1发送所述接入节点上行端口的剩余带宽信息。
508、 同理, 此时接入节点也可以通过 report 消息向 BNG2发送 所述接入节点上行端口的剩余带宽信息。
如果 BNG1接收到步骤 505 中的 report消息后,拒绝上述新业务进行 准入, 此时当 BNG1接收到步骤 507 中的 report 消息后, 如果所述接入 节点上行端口的剩余带宽可以满足上述新业务所需的带宽, 则对上 述新业务进行准入。 图 5 所示实施例中, 由接入节点在上行端口的当前已使用带宽 大于预设阈值时, 或者, 在接收到查询消息时, 向 B NG 发送上行端口 的当前带宽使用信息。 当新业务到来时, B NG 根据所述上行端口的 当前带宽使用信息, 可以判断出所述上行端口的当前带宽是否满足 所述新业务的带宽需求, 如果满足所述新业务的带宽需求, 则允许 该新业务进行准入, 否则进行其他处理。 从而避免了现有技术中新 业务准入后, 由于上行端口的当前带宽无法满足新业务的带宽需求 而发生丟包, 导致 BNG与接入节点之间的传输带宽造成浪费的问题, 本发明实施例可以提高下行传输带宽的有效利用率。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机 可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述的存储介质包括: R〇M、 RAM , 磁碟或者光盘等各种可以存储程 序代码的介质。
图 6所示的实施例中, 提供一种通信装置, 包括: 获取单元 1 0 和 发送单元 1 1。
所述获取单元 1 0 ,用于获取接入线的当前带宽使用信息和 /或接 入节点上行端口的当前带宽使用信息; 所述发送单元 1 1 用于向至少 一个宽带网络网关 B NG发送所述获取单元 1 0获取的接入线的当前带 宽使用信息和 /或接入节点上行端口的当前带宽使用信息, 以触发所 述至少一个 B NG 根据所述接入线的当前带宽使用信息和 /或接入节 点上行端口的当前带宽使用信息对业务进行调度或准入控制。
上述通信装置具体为接入节点, 该接入节点向 BNG 发送接入线 的当前带宽使用信息和 /或接入节点上行端口的当前带宽使用信息。 当新业务到来时, BNG根据所述接入线的当前带宽使用信息和 /或接 入节点上行端口 的当前带宽使用信息, 可以判断出所述接入线和 / 或接入节点上行端口的当前带宽是否满足所述新业务的带宽需求, 如果满足所述新业务的带宽需求, 则允许该新业务进行准入, 否则 进行其他处理。 从而避免了现有技术中新业务准入后, 由于接入线 或者接入节点上行端口的当前带宽无法满足新业务的带宽需求而发 生丢包, 导致 BNG 与接入节点之间的传输带宽造成浪费的问题, 本 发明实施例可以提高下行传输带宽的有效利用率。
需要说明的是, 所述接入线的当前带宽使用信息包括以下任一 种信息: 所述接入线中特定流量类别的当前已使用带宽、 所述接入 线中特定流量类别的当前剩余带宽、 所述接入线的当前已使用带宽 或者所述接入线的当前剩余带宽;
所述接入节点上行端口的当前带宽使用信息包括以下任一种信 息: 所述接入节点上行端口 中特定流量类别的当前已使用带宽、 所 述接入节点上行端口 中特定流量类别的当前剩余带宽、 所述接入节 点上行端口的当前已使用带宽或者所述接入节点上行端口的当前剩 余带宽。
所述发送单元 1 1 具体用于按照接入节点控制协议 ANCP 协议向 至少一个 BNG发送 r e p o r t 消息, 所述 r e po r t 消息中包括接入线的 当前带宽使用信息和 /或接入节点上行端口的当前带宽使用信息。
可选的, 所述发送单元 1 1 具体用于在检测到接入节点进行组播 报文复制后, 向至少一个 BNG 发送接入线的当前带宽使用信息和 / 或接入节点上行端口的当前带宽使用信息。 具体可以参见上述图 2 中所述接入节点相关描述。
可选的, 如图 7所示, 上述通信装置还包括: 查询单元 1 2 , 用于在 接收到至少一个 BNG 发送的查询消息时, 查询接入线的当前带宽使 用信息和 /或接入节点上行端口的当前带宽使用信息;
此时, 所述发送单元 1 1 具体用于向至少一个 BNG发送所述查询 单元 1 2 查询到的接入线的当前带宽使用信息和 /或接入节点上行端 口的当前带宽使用信息。 具体可以参见上述图 3 中所述接入节点的 相关描述。
可选的, 所述发送单元 1 1 具体用于在接入节点上行端口的当前 已使用带宽大于预设阈值时, 向至少一个 BNG 发送接入节点上行端 口的当前带宽使用信息。 具体可以参见上述图 4 中所述接入节点的 相关描述。
具体地, 该预设阈值可以预先配置在接入节点上, 由所述发送 单元 1 1 比较接入节点上行端口的当前已使用带宽是否大于预设阈 值, 并在接入节点上行端口的当前已使用带宽大于预设阈值时, 向 至少一个 BNG发送接入节点上行端口的当前带宽使用信息。
当然, 也可以在接入节点上新增一个比较单元, 该比较单元用 于比较接入节点上行端口的当前已使用带宽是否大于预设阈值。 并 在所述比较单元比较出接入节点上行端口的当前已使用带宽大于预 设阈值时, 触发所述发送单元向至少一个 BNG 发送接入节点上行端 口的当前带宽使用信息。 在此不作限制。
需要说明的是: 该装置实施例中的获取单元 1 0、 发送单元 1 1 和查询单元 1 2, 均为硬件。
本发明实施例主要应用于多 BNG网络架构下,对业务进行分层调度或 准入处理的过程中, 可以提高下行传输带宽的有效利用率。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局 限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可 轻易想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明 的保护范围应以所述权利要求的保护范围为准。

Claims

权 利 要 求 书
1、 一种多宽带网络网关下业务调度方法, 其特征在于, 包括: 获取接入线的当前带宽使用信息和 /或接入节点上行端口的当前 带宽使用信息;
向至少一个宽带网络网关 BNG发送所述接入线的当前带宽使用信 息和 /或接入节点上行端口的当前带宽使用信息, 以触发所述至少一 个 BNG 根据所述接入线的当前带宽使用信息和 /或接入节点上行端口 的当前带宽使用信息对业务进行调度或准入控制。
2、 根据权利要求 1 所述的多宽带网络网关下业务调度方法, 其 特征在于, 所述向至少一个 BNG 发送接入线的当前带宽使用信息和 / 或接入节点上行端口的当前带宽使用信息包括:
按照接入节点控制协议 ANCP协议向至少一个 BNG发送 r ep o r t消 息, 所述 r e po r t 消息中包括接入线的当前带宽使用信息和 /或接入节 点上行端口的当前带宽使用信息。
3、 根据权利要求 1或 2所述的多宽带网络网关下业务调度方法, 其特征在于, 所述向至少一个 BNG发送接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽使用信息包括:
在接入节点进行組播报文复制后, 向至少一个 BNG发送接入线的 当前带宽使用信息和 /或接入节点上行端口的当前带宽使用信息。
4、 根据权利要求 1或 2所述的多宽带网络网关下业务调度方法, 其特征在于, 还包括:
在接收到至少一个 BNG发送的查询消息时, 查询接入线的当前带 宽使用信息和 /或接入节点上行端口的当前带宽使用信息;
所述向至少一个 BNG 发送接入线的当前带宽使用信息和 /或接入 节点上行端口的当前带宽使用信息包括:
向至少一个 BNG发送所述查询到的接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽使用信息。
5、 根据权利要求 1或 2所述的多宽带网络网关下业务调度方法, 其特征在于, 所述向至少一个 BNG发送接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽使用信息包括:
在接入节点上行端口的当前已使用带宽大于预设阈值时, 向至少 一个 BNG发送接入节点上行端口的当前带宽使用信息。
6、 根据权利要求 1 - 5 任一项所述的多宽带网络网关下业务调度 方法, 其特征在于, 所述接入线的当前带宽使用信息包括以下任一种 信息: 所述接入线中特定流量类别的当前已使用带宽、 所述接入线中 特定流量类別的当前剩余带宽、 所述接入线的当前已使用带宽或者所 述接入线的当前剩余带宽;
所述接入节点上行端口的当前带宽使用信息包括以下任一种信 息: 所述接入节点上行端口中特定流量类别的当前已使用带宽、 所述 接入节点上行端口中特定流量类别的当前剩余带宽、 所述接入节点上 行端口的当前已使用带宽或者所述接入节点上行端口的当前剩余带 宽。
7、 一种通信装置, 其特征在于, 包括:
获取单元, 用于获取接入线的当前带宽使用信息和 /或接入节点 上行端口的当前带宽使用信息;
发送单元, 用于向至少一个宽带网络网关 BNG发送所述获取单元 获取的接入线的当前带宽使用信息和 /或接入节点上行端口的当前带 宽使用信息, 以触发所述至少一个 BNG根据所述接入线的当前带宽使 用信息和 /或接入节点上行端口的当前带宽使用信息对业务进行调度 或准入控制。
8、 根据权利要求 7 所述的通信装置, 其特征在于, 所述发送单 元具体用于按照接入节点控制协议 ANCP 协议向至少一个 BNG 发送 r e p o r t 消息, 所述 r e p o r t 消息中包括接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽使用信息。
9、 根据权利要求 7 或 8 所述的通信装置, 其特征在于, 所述发 送单元具体用于在检测到接入节点进行组播报文复制后, 向至少一个 BNG 发送接入线的当前带宽使用信息和 /或接入节点上行端口的当前 带宽使用信息。
1 0、 根据权利要求 7或 8所述的通信装置, 其特征在于, 还包括: 查询单元, 用于在接收到至少一个 BNG发送的查询消息时, 查询 接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽使用 信息;
所述发送单元具体用于向至少一个 BNG发送所述查询单元查询到 的接入线的当前带宽使用信息和 /或接入节点上行端口的当前带宽使 用信息。
1 1、 根据权利要求 7或 8所述的通信装置, 其特征在于, 所述发 送单元具体用于在接入节点上行端口的当前已使用带宽大于预设阈 值时, 向至少一个 BNG发送接入节点上行端口的当前带宽使用信息。
1 2、 根据权利要求 7 - 1 1任一项所述的通信装置, 其特征在于, 所述接入线的当前带宽使用信息包括以下任一种信息: 所述接入线中 特定流量类别的当前已使用带宽、 所述接入线中特定流量类别的当前 剩余带宽、 所述接入线的当前已使用带宽或者所述接入线的当前剩余 带宽;
所述接入节点上行端口的当前带宽使用信息包括以下任一种信 息: 所述接入节点上行端口中特定流量类别的当前已使用带宽、 所述 接入节点上行端口中特定流量类别的当前剩余带宽、 所述接入节点上 行端口的当前已使用带宽或者所述接入节点上行端口的当前剩余带 宽。
PCT/CN2011/074744 2011-05-27 2011-05-27 多宽带网络网关下业务调度方法及装置 WO2011144100A2 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201180000604.0A CN102907044B (zh) 2011-05-27 2011-05-27 多宽带网络网关下业务调度方法及装置
PCT/CN2011/074744 WO2011144100A2 (zh) 2011-05-27 2011-05-27 多宽带网络网关下业务调度方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/074744 WO2011144100A2 (zh) 2011-05-27 2011-05-27 多宽带网络网关下业务调度方法及装置

Publications (2)

Publication Number Publication Date
WO2011144100A2 true WO2011144100A2 (zh) 2011-11-24
WO2011144100A3 WO2011144100A3 (zh) 2012-04-26

Family

ID=44992116

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/074744 WO2011144100A2 (zh) 2011-05-27 2011-05-27 多宽带网络网关下业务调度方法及装置

Country Status (2)

Country Link
CN (1) CN102907044B (zh)
WO (1) WO2011144100A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016033810A1 (en) * 2014-09-05 2016-03-10 Panasonic Intellectual Property Corporation Of America Band usage information generating and reporting method, charging method, enodeb, and mme

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869032B (zh) * 2015-04-22 2019-01-18 烽火通信科技股份有限公司 一种通过业务层带宽进行cac检测的方法及***
CN106817629B (zh) * 2016-12-20 2020-04-28 北京华为数字技术有限公司 一种媒体信息传输方法、装置及***
CN108270654B (zh) * 2017-01-04 2020-11-03 ***通信集团广东有限公司 Vlan自动调度方法和装置
CN111181753B (zh) * 2018-11-12 2021-06-29 华为技术有限公司 一种动态带宽分配方法和相关设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964757A (zh) * 2010-10-29 2011-02-02 中国电信股份有限公司 用于多业务组合的质量控制方法和***
CN101990250A (zh) * 2009-08-07 2011-03-23 华为技术有限公司 带宽管理方法、演进基站、服务网关和通信***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100337445C (zh) * 2005-01-11 2007-09-12 中国科学院计算技术研究所 宽带无线城域网中语音业务的服务质量调度器及其方法
CN101009700A (zh) * 2006-01-27 2007-08-01 华为技术有限公司 在网络中识别用户状态的方法及应用及装置
US8203943B2 (en) * 2007-08-27 2012-06-19 Cisco Technology, Inc. Colored access control lists for multicast forwarding using layer 2 control protocol
CN102036167A (zh) * 2009-09-25 2011-04-27 中兴通讯股份有限公司 资源管理***中实现资源状况上报的方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101990250A (zh) * 2009-08-07 2011-03-23 华为技术有限公司 带宽管理方法、演进基站、服务网关和通信***
CN101964757A (zh) * 2010-10-29 2011-02-02 中国电信股份有限公司 用于多业务组合的质量控制方法和***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016033810A1 (en) * 2014-09-05 2016-03-10 Panasonic Intellectual Property Corporation Of America Band usage information generating and reporting method, charging method, enodeb, and mme

Also Published As

Publication number Publication date
WO2011144100A3 (zh) 2012-04-26
CN102907044A (zh) 2013-01-30
CN102907044B (zh) 2016-04-06

Similar Documents

Publication Publication Date Title
KR100632185B1 (ko) 광 통신 패킷 데이터 정합기능을 제공하는 홈 게이트웨이시스템 및 이를 이용한 댁내 방송서비스 제공 방법
KR101255529B1 (ko) 고객 트리거된 예약 요청들 및 네트워크 트리거된 예약 요청들에 대한 리소스 승인 제어
US7672233B2 (en) Traffic management for a passive optical network terminal
US20080060030A1 (en) Broadband access equipment and method for implementing video service
US8467388B2 (en) Reporting multicast bandwidth consumption between a multicast replicating node and a traffic scheduling node
US20070280236A1 (en) System and method for providing multicast service
WO2007140702A1 (en) Multicast service processing method and access equipment
WO2005119968A1 (en) A method for transmitting the policy information between the network devices
WO2008138196A1 (fr) Procédé et dispositif permettant de rapporter des informations
JP2004260832A (ja) Ipアクセスネットワークにおいて保証サービス品質を伴うサービスを提供する方法
WO2009049461A1 (fr) Procédé et appareil de commande du trafic de multidiffusion vers l'amont
WO2009132548A1 (zh) 策略决策功能实体、家庭网关、服务质量控制方法及***
WO2006122481A1 (fr) MÉTHODE POUR ASSURER UNE QdS DYNAMIQUE D’UN SYSTÈME WIMAX
WO2009146621A1 (zh) 数据处理方法及宽带网络网关、策略控制器和接入设备
WO2007093128A1 (fr) Procédé et système pour la configuration dynamique d'une stratégie de service
US20090193481A1 (en) Method, device and system for providing a broadcast tv
WO2006069527A1 (fr) Procede, dispositif et reseau permettant de garantir la qualite de service d'un service pour un acces a large bande
WO2006089470A1 (fr) Procédé de mise en oeuvre de transmission de courants d’informations en ngn
WO2011144100A2 (zh) 多宽带网络网关下业务调度方法及装置
WO2011116698A1 (zh) 一种网络业务数据流控制方法、装置及***
CN102257764A (zh) 组播服务质量模块和方法
WO2008046336A1 (fr) Système et procédé permettant un contrôle d'accès réparti dans un service multidiffusion
WO2013097122A1 (zh) 接入网中的业务通道带宽管理方法、相关装置和***
KR20080052846A (ko) 광대역 통합망에서 멀티미디어 서비스의 망 자원 관리 방법
WO2009024096A1 (fr) Appareil de gestion de ressources, procédé et système

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201180000604.0

Country of ref document: CN

NENP Non-entry into the national phase in:

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11783017

Country of ref document: EP

Kind code of ref document: A2