CN100518194C - Link bandwidth notice method - Google Patents
Link bandwidth notice method Download PDFInfo
- Publication number
- CN100518194C CN100518194C CNB2005100987781A CN200510098778A CN100518194C CN 100518194 C CN100518194 C CN 100518194C CN B2005100987781 A CNB2005100987781 A CN B2005100987781A CN 200510098778 A CN200510098778 A CN 200510098778A CN 100518194 C CN100518194 C CN 100518194C
- Authority
- CN
- China
- Prior art keywords
- bandwidth
- transmission channel
- data transmission
- protocol entity
- change amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Abstract
The method obtains variance of bandwidth of each data transmission channel carried by physical link, and sends the said variance to entity in application protocol carried by the data transmission channel directly. The method makes entity in application protocol obtain variance of bandwidth data transmission channel in low channel, which is in load bearing relation with the said entity, in time. Further, based on variance of bandwidth, the method adjusts managed service to raise accuracy and reliability for managing services by application layer.
Description
Technical field
The present invention relates to the communications field, be specifically related to a kind of link bandwidth notice method.
Background technology
The interface protocol bottom of using is generally physical layer (Physical Layer) at present, carries AAL (AAL) on the physical layer, and the AAL layer carries application layer indirectly through one or more layers high-level interface agreement.Application layer also can be described as upper layer application as the superiors of interface protocol.
Usually, be provided with AAL passage (AAL PATH) among the AAL, AALPATH is subdivided into adapting layer types of asynchronous transfer mode 2 passages (AAL2 PATH), adapting layer types of asynchronous transfer mode 5 passages (AAL5 PATH) etc. again, is used to transmit the dissimilar data that maybe need to carry out different adaptation processing.AAL PATH carries at least one or a plurality of application protocol entity in the application layer indirectly through one or more layers high-level interface agreement, and application layer is generally used for carrying out concrete service management.If state variation has taken place in the physical link in the physical layer, as: open circuit etc., the bandwidth resources that the AAL PATH of physical layer carrying can provide are inevitable also can to change, and the application protocol entity that is carried by this AAL PATH needs then in time to know that this bandwidth change adjusts accordingly with the business to its management.
Usually different protocol layers is arranged on the different veneers, this protocol layer is managed by corresponding veneer.As: physical layer is arranged on the interface board, physical layer is managed by interface board; Protocol layer more than the physical layer, below the application layer is arranged on the master control borad, respective protocol layer is managed by master control borad; Application layer is arranged on the signal command board, application layer is managed by signal command board.
Only stipulated a kind of mode that the protocol layer bandwidth resources change of obtaining in the communication protocol of using at present: the current link bandwidth that can provide of adjacent lower layer protocol layers is provided the veneer by management upper-layer protocol layer.Concrete link bandwidth acquisition methods has two kinds, and wherein a kind of is by the current link bandwidth that can provide of the adjacent lower layer protocol layers of veneer active inquiry of managing the upper-layer protocol layer; Another kind is to obtain the current link bandwidth that can provide of this layer by the veneer of managing lower layer protocol layers, and the link bandwidth that obtains is initiatively reported the veneer of management upper-layer protocol layer.
Like this, the bandwidth change of physical layer can be detected by the veneer of managing its upper strata AAL earlier; Then, the veneer of management AAL upper-layer protocol layer can detect the bandwidth change of AAL PATH in the AAL layer; By that analogy, detect the adjacent lower floor bandwidth change of application layer up to the veneer of management application layer, and this bandwidth change informed application protocol entity in the application layer adjust accordingly according to the business of described bandwidth change its management by this application protocol entity.
By the above as can be known, application protocol entity in the application layer is if know the bandwidth change of the AAL PATH of lower floor that has bearing relation with it, then need to experience the detection successively of a plurality of adjacent protocol layers, and this mode that successively detects will inevitably consume the regular hour, therefore application protocol entity can't in time be known the bandwidth change of AAL PATH, in feasible a period of time of knowing from the actual generation of AAL PATH bandwidth change to application protocol entity this bandwidth change, the bandwidth that application protocol entity carries out service management institute foundation is not really to distribute to professional bandwidth, very easily cause business to make mistakes even fail, and finally cause the accuracy of application layer management service and reliability lower.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of link bandwidth notice method, improves the promptness that application layer is known AAL PATH bandwidth change, improves the accuracy and the reliability of application layer management service.
For achieving the above object, technical scheme of the present invention is achieved in that
The invention discloses a kind of link bandwidth notice method, this method comprises:
Obtain the bandwidth change amount of each data transmission channel of physical link carrying, according to the bearing relation between each protocol entity of storage in advance, find the application protocol entity of described each data transmission channel carrying, and the bandwidth change amount of the data transmission channel that obtains is directly sent to the application protocol entity of respective data transfer passage carrying.
The method of described transmission bandwidth change amount is:
Application protocol entity to each data transmission channel carrying sends bandwidth change message, comprises bandwidth change amount and this data transmission channel sign of data transmission channel in this bandwidth change message at least.
Described data transmission channel sign is the data transmission channel link No..
The described method of obtaining the bandwidth change amount comprises:
Obtain the physical link bandwidth,, find each data transmission channel of physical link carrying according to the bearing relation between each protocol entity of storage in advance; In the configuration data of the protocol entity of storing in advance that protocal layers comprise, search the shared information of each data transmission channel, determine the available current link bandwidth of each data transmission channel according to the shared information that finds to described physical link bandwidth;
In the configuration data of the protocol entity of storing in advance that protocal layers comprise, search the initial configuration link bandwidth of described each data transmission channel, initial configuration link bandwidth with each data transmission channel that finds deducts the available current link bandwidth of definite respective data transfer passage, with the value that obtains respectively as the bandwidth change amount of each data transmission channel.
The described method of obtaining the bandwidth change amount comprises:
Obtain the physical link bandwidth and with the physical link bandwidth obtained as the available bandwidth summation of this physical link data carried by data transmission channel; In the configuration data of the protocol entity of storing in advance that protocal layers comprise, search the initial configuration link bandwidth of each data transmission channel of this physical link carrying, with the initial configuration link bandwidth addition of each data transmission channel of finding, with the value that obtains initial configuration link bandwidth summation as described physical link data carried by data transmission channel;
Deduct the available bandwidth summation of data transmission channel with initial configuration link bandwidth summation, with the value that obtains bandwidth change amount summation as data transmission channel; In the configuration data of the protocol entity of storing in advance that protocal layers comprise, search the shared information of each data transmission channel at described physical link bandwidth, according to the shared information that finds described bandwidth change amount summation is carried out ratio and divide, and with the bandwidth change amount that the marks off bandwidth change amount as the respective data transfer passage.
This method further comprises:
Application protocol entity deducts the described bandwidth change amount of receiving with current available bandwidth, judges that whether the bandwidth value that obtains can support the business that the user asks, if can support, then provides this business for the user; Otherwise, refuse this business.
This method further comprises:
Application protocol entity deducts the described bandwidth change amount of receiving with current available bandwidth and obtains available current bandwidth value, and carry out service negotiation with the user, determine whether to reduce the required bandwidth of customer service, if negotiation result be can reduce bandwidth and reduce after bandwidth less than described available current bandwidth value, application protocol entity then provides this business for the user; If negotiation result is to reduce bandwidth, application protocol entity is then refused this business; If negotiation result be can reduce bandwidth but bandwidth after reducing greater than described available current bandwidth value, application protocol entity is refused this business.
Described data transmission channel is adapting layer types of asynchronous transfer mode 2 passage AAL2 PATH.
Described application protocol entity is an access link control protocol ALCAP entity.
What obtain described data transmission channel bandwidth change amount is the veneer that is provided with this data transmission channel.
Described veneer is a master control borad.
Compared with prior art, link bandwidth notice method provided by the present invention, obtain the bandwidth change amount of each AAL PATH of physical link carrying, and the bandwidth change amount of each AAL PATH that will obtain directly sends to the application protocol entity of this AAL PATH carrying, the bandwidth change of the AAL PATH of lower floor that this makes application protocol entity in time to know to have bearing relation with it, and then can adjust the business of management according to this bandwidth change, improved the accuracy and the reliability of application layer management service.
Description of drawings
Fig. 1 is the link bandwidth notice flow chart of a preferred embodiment of the present invention.
Embodiment
Below in conjunction with drawings and the specific embodiments to the detailed description of the invention.
Link bandwidth notice method provided by the present invention need obtain the bandwidth change amount of each AAL PATH of physical link carrying, and the bandwidth change amount of each AAL PATH that will obtain directly sends to the application protocol entity of this AAL PATH carrying.The applicable dissimilar AAL PATH of the inventive method is as AAL2 PATH.Below, be that example is described the inventive method just with AAL2 PATH.
Referring to Fig. 1, Fig. 1 is the link bandwidth notice flow chart of a preferred embodiment of the present invention, and this flow process may further comprise the steps:
Step 101: the current bandwidth that obtains physical link.Concrete acquisition methods is: the interface board at physical layer place is monitored the current bandwidth of physical link in real time or periodically, and the physical link bandwidth value that monitors is sent to the master control borad at the AAL2 PATH place of this physical link carrying.Certainly, the master control borad at AAL2PATH place also can report order to existing the interface board at the physical link place of bearing relation to issue bandwidth resources with AAL2 PATH in real time or periodically, and interface board receives that this order back reports the physical link bandwidth value of carrying AAL2 PATH to master control borad.
After receiving the physical link bandwidth value, master control borad finds each AAL2 PATH of described physical link carrying according to the bearing relation between each protocol entity of self storing; Master control borad is also searched the shared information of above-mentioned each AAL2 PATH at described physical link bandwidth in the configuration data of the protocol entity of self storing that protocal layers comprise, as: the ratio of physical link bandwidth as described in each AAL2 PATH distributes.Like this, master control borad just can be known the current available link bandwidth of each AAL2 PATH according to the shared information that finds.
Step 102: master control borad is searched the initial configuration link bandwidth of described each AAL2 PATH in the configuration data of the AAL protocol entity of self storing that protocol layer comprises, and deduct the available current link bandwidth of corresponding AAL2 PATH that obtains in the step 101 with the initial configuration link bandwidth of each the AAL2 PATH that finds, with the value that obtains bandwidth change amount as this AAL2 PATH.Like this, master control borad just can be determined the bandwidth change amount of described each AAL2 PATH.
In actual applications, can also otherwise determine the bandwidth change amount of each AAL2 PATH, as: directly with the current physical link bandwidth obtained in the step 101 provided bandwidth summation as the AAL2 PATH of this physical link carrying.Afterwards, master control borad is searched the initial configuration link bandwidth of each AAL2 PATH of described physical link carrying in the configuration data of the protocol entity of self storing that protocal layers comprise, the initial configuration link bandwidth addition of all AAL2 PATH that will find again is with the value that the obtains initial configuration link bandwidth summation as the AAL2 PATH of described physical link carrying.
Then, deduct the provided bandwidth summation of AAL2 PATH, with the value that obtains bandwidth change amount summation as AAL2 PATH with initial configuration link bandwidth summation.Master control borad is also searched the shared information of each AAL2 PATH at described physical link bandwidth in the configuration data of the protocol entity of self storing that protocal layers comprise, according to the shared information of each the AAL2 PATH that finds described bandwidth change amount summation is carried out ratio and divide, and with the bandwidth change amount that the marks off bandwidth change amount as corresponding AAL2 PATH.
Step 103: master control borad is according to the bearing relation between each protocol entity of self storing, find the application protocol entity of described each AAL2 PATH carrying, and the bandwidth change amount of AAL2 PATH is sent to the application protocol entity of this AAL2 PATH carrying in modes such as bandwidth change message.Usually also AAL2 PATH sign is added in the bandwidth change message together to send, can know that bandwidth change has taken place which AAL2 PATH according to the AAL2 PATH sign of together receiving to guarantee the application protocol entity of receiving the bandwidth change amount with described bandwidth change amount.Described bandwidth change amount can send via the physical connection that existed between master control borad and the signal command board, and the communication format of carrying this bandwidth change amount can be to be used for mutual any communication format between the master control borad used at present and the signal command board.
Described AAL2 PATH sign can be the mark that AAL2 PATH link No. etc. can an AAL2 PATH of unique identification.
Step 104: application protocol entity is professional according to the AAL2 PATH bandwidth change buret reason of receiving.Concrete business management method is generally: application protocol entity deducts the AAL2 PATH bandwidth change amount of receiving with current available bandwidth, judges that whether the bandwidth value that obtains can support the business that the user asks, if can support, then provides this business for the user; Otherwise, refuse this business.
Certainly, the method of application protocol entity management service also can be: application protocol entity deducts the described bandwidth change amount of receiving with current available bandwidth the current bandwidth value that provides is provided, and carry out service negotiation with the user, determine whether to reduce the required bandwidth of customer service, if negotiation result be can reduce bandwidth and reduce after bandwidth less than the described current bandwidth value that provides, application protocol entity then provides this business for the user; If negotiation result is to reduce bandwidth, application protocol entity is then refused this business; If negotiation result be can reduce bandwidth but bandwidth after reducing greater than the described current bandwidth value that provides, application protocol entity is refused this business.
Access link control protocol (ALCAP) entity that described application protocol entity is normally used at present.
By the above as can be seen, link bandwidth notice method provided by the present invention, the bandwidth change of the AAL PATH of lower floor that application protocol entity can in time be known have bearing relation with it, and then can adjust the business of management according to this bandwidth change, improved the accuracy and the reliability of application layer management service.
Claims (11)
1, a kind of link bandwidth notice method is characterized in that, this method comprises:
Obtain the bandwidth change amount of each data transmission channel of physical link carrying, according to the bearing relation between each protocol entity of storage in advance, find the application protocol entity of described each data transmission channel carrying, and the bandwidth change amount of the data transmission channel that obtains is directly sent to the application protocol entity of respective data transfer passage carrying.
2, the method for claim 1 is characterized in that, the method for described transmission bandwidth change amount is:
Application protocol entity to each data transmission channel carrying sends bandwidth change message, comprises bandwidth change amount and this data transmission channel sign of data transmission channel in this bandwidth change message at least.
3, method as claimed in claim 2 is characterized in that, described data transmission channel sign is the data transmission channel link No..
4, the method for claim 1 is characterized in that, the described method of obtaining the bandwidth change amount comprises:
Obtain the physical link bandwidth,, find each data transmission channel of physical link carrying according to the bearing relation between each protocol entity of storage in advance; In the configuration data of the protocol entity of storing in advance that protocal layers comprise, search the shared information of each data transmission channel, determine the available current link bandwidth of each data transmission channel according to the shared information that finds to described physical link bandwidth;
In the configuration data of the protocol entity of storing in advance that protocal layers comprise, search the initial configuration link bandwidth of described each data transmission channel, initial configuration link bandwidth with each data transmission channel that finds deducts the available current link bandwidth of definite respective data transfer passage, with the value that obtains respectively as the bandwidth change amount of each data transmission channel.
5, the method for claim 1 is characterized in that, the described method of obtaining the bandwidth change amount comprises:
Obtain the physical link bandwidth and with the physical link bandwidth obtained as the available bandwidth summation of this physical link data carried by data transmission channel; In the configuration data of the protocol entity of storing in advance that protocal layers comprise, search the initial configuration link bandwidth of each data transmission channel of this physical link carrying, with the initial configuration link bandwidth addition of each data transmission channel of finding, with the value that obtains initial configuration link bandwidth summation as described physical link data carried by data transmission channel;
Deduct the available bandwidth summation of data transmission channel with initial configuration link bandwidth summation, with the value that obtains bandwidth change amount summation as data transmission channel; In the configuration data of the protocol entity of storing in advance that protocal layers comprise, search the shared information of each data transmission channel at described physical link bandwidth, according to the shared information that finds described bandwidth change amount summation is carried out ratio and divide, and with the bandwidth change amount that the marks off bandwidth change amount as the respective data transfer passage.
6, the method for claim 1 is characterized in that, this method further comprises:
Application protocol entity deducts the described bandwidth change amount of receiving with current available bandwidth, judges that whether the bandwidth value that obtains can support the business that the user asks, if can support, then provides this business for the user; Otherwise, refuse this business.
7, the method for claim 1 is characterized in that, this method further comprises:
Application protocol entity deducts the described bandwidth change amount of receiving with current available bandwidth and obtains available current bandwidth value, and carry out service negotiation with the user, determine whether to reduce the required bandwidth of customer service, if negotiation result be can reduce bandwidth and reduce after bandwidth less than described available current bandwidth value, application protocol entity then provides this business for the user; If negotiation result is to reduce bandwidth, application protocol entity is then refused this business; If negotiation result be can reduce bandwidth but bandwidth after reducing greater than described available current bandwidth value, application protocol entity is refused this business.
As each described method of claim 1 to 5, it is characterized in that 8, described data transmission channel is adapting layer types of asynchronous transfer mode 2 passage AAL2 PATH.
As claim 1,2,6 or 7 described methods, it is characterized in that 9, described application protocol entity is an access link control protocol ALCAP entity.
10, the method for claim 1 is characterized in that, what obtain described data transmission channel bandwidth change amount is the veneer that is provided with this data transmission channel.
11, method as claimed in claim 10 is characterized in that, described veneer is a master control borad.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100987781A CN100518194C (en) | 2005-09-07 | 2005-09-07 | Link bandwidth notice method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100987781A CN100518194C (en) | 2005-09-07 | 2005-09-07 | Link bandwidth notice method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1852325A CN1852325A (en) | 2006-10-25 |
CN100518194C true CN100518194C (en) | 2009-07-22 |
Family
ID=37133791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100987781A Expired - Fee Related CN100518194C (en) | 2005-09-07 | 2005-09-07 | Link bandwidth notice method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100518194C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101631363B (en) | 2009-08-21 | 2012-04-18 | 华为技术有限公司 | Method for notifying bandwidth information, method for processing service, network node and communication system |
CN101998672B (en) * | 2010-11-18 | 2013-10-02 | 京信通信系统(中国)有限公司 | Pre-configuration management method and device for user interface bearer of network side of home node base (HNB) |
-
2005
- 2005-09-07 CN CNB2005100987781A patent/CN100518194C/en not_active Expired - Fee Related
Non-Patent Citations (2)
Title |
---|
异构设备互联网中数据库变化的实时响应. 陈昆梅等.昆明理工大学学报,第24卷第5期. 1999 |
异构设备互联网中数据库变化的实时响应. 陈昆梅等.昆明理工大学学报,第24卷第5期. 1999 * |
Also Published As
Publication number | Publication date |
---|---|
CN1852325A (en) | 2006-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100418082C (en) | Providing location-specific services to a mobile node | |
CN1771682B (en) | Method and system for reducing vertical handover in wireless networks through improved wireless network cell boundary detection | |
CN102111192B (en) | Bluetooth connection method and system | |
CN102104883B (en) | Method and system for defining information in machine-to-machine (M2M) platform and M2M platform | |
CN102572875A (en) | Network latency estimation for mobile devices | |
EP1773019A1 (en) | Leveraging presence service system and method for distributed web service delivery and deployment | |
CN101002170A (en) | System and method for implementing a general application program interface | |
WO2002028059A3 (en) | System and method for communicating reference information via a wireless terminal | |
EP1231740A3 (en) | Method and system for data management | |
WO2005104446A3 (en) | Presence-based management in a communication network | |
CN105144664B (en) | User perceives cloud to device message system and method | |
EP1444845B1 (en) | Identifying changed records in a file stored on an electronic token | |
CN1996963B (en) | Information processing method, information processing device, and program | |
US20110055154A1 (en) | Dual-synchronisation method for a mobile electronic device | |
CN109412878A (en) | Multi-tenant service access implementation method, device and electronic equipment | |
CN102301760A (en) | Method and apparatus for tracking device management data changes | |
CN103782542A (en) | Method for device discovery and method for downloading content | |
CN101202716A (en) | Method for storing information and communication system and related devices | |
CN101867958A (en) | Method and system for managing wireless sensing network terminal | |
WO2010047530A3 (en) | Method and system for managing profiles | |
CN101222451A (en) | Method for acquiring linkman data in instant communication instrument | |
CN100413268C (en) | Method and device for selecting network access to one or more data networks by means of a telecommunication terminal | |
CN103391245A (en) | Method and device for constructing multi-state routing in network domain as well as router | |
CN101179433A (en) | Method and system for performing remote management to passive optical network terminal | |
CN100518194C (en) | Link bandwidth notice method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090722 |
|
CF01 | Termination of patent right due to non-payment of annual fee |