WO2011144100A2 - Procédé et appareil de planification de service sous de multiples passerelles de réseau à large bande - Google Patents

Procédé et appareil de planification de service sous de multiples passerelles de réseau à large bande 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)
Chinese (zh)
Other versions
WO2011144100A3 (fr
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/fr
Publication of WO2011144100A2 publication Critical patent/WO2011144100A2/fr
Publication of WO2011144100A3 publication Critical patent/WO2011144100A3/fr

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

Les modes de réalisation de l'invention portent sur un procédé et un appareil de planification de service sous de multiples passerelles de réseau à large bande (BNG), concernant le domaine technique des communications. Le procédé comprend les opérations suivantes : un nœud d'accès envoie les informations d'utilisation de bande passante courantes d'une ligne d'accès et/ou les informations d'utilisation de bande passante courantes d'un port de liaison montante du nœud d'accès à au moins une BNG, afin d'amener l'au moins une BNG à réaliser une planification ou un contrôle d'admission pour des services conformément aux informations d'utilisation de bande passante courantes de la ligne d'accès et/ou aux informations d'utilisation de bande passante courantes du port de liaison montante du nœud d'accès. Les modes de réalisation de l'invention sont principalement appliqués dans la procédure de réalisation d'une planification hiérarchique ou d'un traitement d'admission pour des services sous l'architecture de réseau à multiples BNG, ce qui améliore le taux d'utilisation effectif de la bande passante de transmission en liaison descendante.
PCT/CN2011/074744 2011-05-27 2011-05-27 Procédé et appareil de planification de service sous de multiples passerelles de réseau à large bande WO2011144100A2 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201180000604.0A CN102907044B (zh) 2011-05-27 2011-05-27 多宽带网络网关下业务调度方法及装置
PCT/CN2011/074744 WO2011144100A2 (fr) 2011-05-27 2011-05-27 Procédé et appareil de planification de service sous de multiples passerelles de réseau à large bande

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/074744 WO2011144100A2 (fr) 2011-05-27 2011-05-27 Procédé et appareil de planification de service sous de multiples passerelles de réseau à large bande

Publications (2)

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

Family

ID=44992116

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/074744 WO2011144100A2 (fr) 2011-05-27 2011-05-27 Procédé et appareil de planification de service sous de multiples passerelles de réseau à large bande

Country Status (2)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016033810A1 (fr) * 2014-09-05 2016-03-10 Panasonic Intellectual Property Corporation Of America Procédé de génération et de rapport d'informations d'utilisation de bande, procédé de chargement, nœud b évolué, et 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 (fr) * 2014-09-05 2016-03-10 Panasonic Intellectual Property Corporation Of America Procédé de génération et de rapport d'informations d'utilisation de bande, procédé de chargement, nœud b évolué, et mme

Also Published As

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

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 (fr) procédé de traitement de service de multidiffusion et équipement d'accès
WO2005119968A1 (fr) Procede de transmission des informations contenant des principes directeurs entre des dispositifs de reseau
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 (fr) Entité à fonction de détermination de stratégie, passerelle domestique, procédé de contrôle de qualité de service et système correspondant
WO2006122481A1 (fr) MÉTHODE POUR ASSURER UNE QdS DYNAMIQUE D’UN SYSTÈME WIMAX
WO2009146621A1 (fr) Procédé de traitement de données, passerelle de réseau large bande, contrôleur de politique et dispositif d'accès
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 (fr) Procédé et appareil de planification de service sous de multiples passerelles de réseau à large bande
WO2011116698A1 (fr) Procédé, appareil et système de régulation des flux de données d'un service de réseau
CN102257764A (zh) 组播服务质量模块和方法
WO2008046336A1 (fr) Système et procédé permettant un contrôle d'accès réparti dans un service multidiffusion
WO2013097122A1 (fr) Procédé de gestion de bandes passantes de canaux de service, dispositif et système appropriés dans un réseau d'accès
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