Service availability is measured as a fraction of some total time during which the MAC Service is provided. The operation of a Bridge can increase or lower the service availability.數據庫
Service availability can be increased by automatic reconfiguration of the network (see Clause 17) to avoid the use of a failed component (e.g., repeater, cable, or connector) in the data path. Service availability can be lowered by the failure of a Bridge or by a Bridge filtering frames.express
A Bridge can discard frames (6.3.2) to preserve other aspects of the MAC Service (6.3.3 and 6.3.4) during reconfiguration, lowering service availability for end stations that do not benefit from the reconfiguration. If an end station moves, it can then be unable to receive frames from other end stations until the filtering information held by the Bridges and used to localize traffic is updated. To minimize service denial, filtering information that has been dynamically learned can be modified when reconfiguration takes place (17.11). However, filtering information that is statically configured cannot be modified in this way.網絡
在重配置期間,網橋可以丟棄數據包(6.3.2)以保留MAC服務(6.3.3 and 6.3.4)的其它方面,這下降了沒有從這種重配置獲得好處的終端工做站的服務可用性。若是一臺終端工做站移動了位置,除非網橋保存的用來定位的過濾信息被刷新,不然該終端工做站就不能接收到其它終端工做站發送的數據包。爲了儘可能減小拒絕服務,動態學習的過濾信息在重配置發生時進行修改。不過靜態配置的過濾信息不能採用這種方式修改。app
A Bridge may deny service and discard frames to prevent network access by unauthorized devices.less
To maximize the service availability, no loss of service or delay in service provision is caused by Bridges, except as a consequence of a failure, removal, or insertion of a network component, or as a consequence of the movement of an end station, or as a consequence of an attempt to perform unauthorized access. These are regarded as extraordinary events. The operation of any additional protocol necessary to maintain the quality of the MAC Service is thus limited to the configuration of the Bridged Local Area Network, and is independent of individual instances of service provision.ide
NOTE—This is true only in the absence of admission control mechanisms, i.e., where the Bridges provide a 「best effort」 service. The specification and applicability of admission controls in Bridges is outside the scope of this standard.函數
The MAC Service does not guarantee the delivery of Service Data Units. Frames transmitted by a source station arrive, uncorrupted, at the destination station with high probability. The operation of a Bridge introduces minimal additional frame loss.學習
A frame transmitted by a source station can fail to reach its destination station as a result of the following:大數據
a) Frame corruption during physical layer transmission or reception. ui
1) It is unable to transmit the frame within some maximum period of time, and is required to discard the frame to prevent the maximum frame lifetime (6.3.6) from being exceeded.
2) It is unable to continue to store the frame due to exhaustion of internal buffering capacity as frames continue to arrive at a rate in excess of that at which they can be transmitted.
3) The size of the service data unit carried by the frame exceeds the maximum supported by the MAC procedures employed on the LAN to which the frame is to be relayed.
4) Changes in the physical topology of the network necessitate frame discard for a limited period of time to maintain other aspects of QoS (see 17.10).
5) The device attached to the Port is not authorized for access to the network.
6) The configuration of Static Filtering Entries in the Filtering Database (7.9.1) disallows the forwarding of frames with particular destination addresses on specific Ports.
NOTE—As Static Filtering Entries are associated with particular Ports or combinations of Ports, there is a possibility that mis-configuration of Static Filtering Entries will lead to unintended frame discard during or following automatic reconfiguration of the Bridged Local Area Network.
The MAC Service (9.2 of ISO/IEC 15802-1) permits a negligible rate of reordering of frames with a given user priority for a given combination of destination address and source address. MA_UNITDATA.indication service primitives corresponding to MA_UNITDATA.request primitives, with the same requested priority and for the same combination of destination and source addresses, are received in the same order as the request primitives were processed.
對於給定用戶優先級、給定目的和源地址的組合,MAC服務(9.2 of ISO/IEC 15802-1)容許很低的數據包重排序比率。對應於MA_UNITDATA.request原語的MA_UNITDATA.indication服務原語,且具備相同的請求優先級和相同的目的與源地址的組合,則按照請求原語一樣的順序接收並處理。
NOTE 1—The Forwarding Process in Bridges (7.7) does not misorder or duplicate frames.
Where Bridges are capable of connecting the individual MACs in such a way that multiple paths between any source station–destination station pairs exist, the operation of a protocol is required to ensure that a single path is used.
NOTE 2—Frame misordering and duplication (6.3.4) does not occur during normal operation. When RSTP is configuring or reconfiguring the network (see Clause 17), there is an increased and implementation-dependent probability that frames that are in transit will be misordered or duplicated as network paths change, since a Bridge can buffer frames awaiting transmission through its Ports. Since the probability of duplication or misordering occurring as a result of reconfiguration is small, and the frequency of physical network failures leading to reconfiguration is also generally small, the degradation of the properties of the MAC service is considered to be negligible. Some LAN protocols, for example, LLC Type 2, are particularly sensitive to frame misordering and duplication; to support these the Force Protocol Version parameter (17.13.4) can be used to delay the transition of ports to a Forwarding state and further reduce the probability of such events. A more detailed discussion of misordering and duplication in RSTP can be found in Annex K (informative).
The MAC Service (9.2 of ISO/IEC 15802-1) permits a negligible rate of duplication of frames. Bridges do not duplicate user data frames.
MAC服務(9.2 of ISO/IEC 15802-1) 容許很低的數據包重複率。網橋不會致使用戶數據包重複。
The potential for frame duplication in a Bridged Local Area Network arises through the possibility of multiple paths between source and destination end stations. Where Bridges can connect individual LANs to provide multiple paths, the operation of a protocol is required to ensure that a single path is used.
The MAC Service introduces a variable frame transit delay that is dependent on media types and media access control methods. Frame transit delay is the elapsed time between an MA_UNITDATA.request primitive and the corresponding MA_UNITDATA.indication primitive. Elapsed time values are calculated only on Service Data Units that are successfully transferred.
Since the MAC Service is provided at an abstract interface within an end station, it is not possible to specify the total frame transit delay precisely. It is, however, possible to measure the media access and frame transmission and reception, and the transit delay introduced by an intermediate system, in this case a Bridge.
The minimum additional transit delay introduced by a Bridge is the time taken to receive a frame plus that taken to access the media onto which the frame is to be relayed. The frame is completely received before it is relayed as the Frame Check Sequence (FCS) is to be calculated and the frame discarded if in error.
The MAC Service mandates an upper bound to the transit delay experienced for a particular instance of communication. This maximum frame lifetime is necessary to ensure the correct operation of higher layer protocols. The additional transit delay introduced by a Bridge is discussed in 6.3.5.
Since the information provided by the MAC Sublayer to a Bridge does not include the transit delay already experienced by any particular frame, Bridges discard frames to enforce a maximum delay in each Bridge. A recommended and an absolute maximum value are specified in Table 7-3.
The MAC Service introduces a very low undetected frame error rate in transmitted frames. Undetected errors are protected against by the use of an FCS that is appended to the frame by the MAC Sublayer of the source station prior to transmission, and checked by the destination station on reception.
The FCS calculated for a given service data unit is dependent on the media access control method. It is therefore necessary to recalculate the FCS within a Bridge providing a relay function between IEEE 802 MACs of dissimilar types where there are differences in the method of calculation and/or the coverage of the FCS, or changes to the data that is within the coverage of the FCS. This introduces the possibility of additional undetected errors arising from the operation of a Bridge.
NOTE—Application of the techniques described in Annex F (informative) allow an implementation to achieve an arbitrarily small increase in undetected frame error rate, even in cases where the data that is within the coverage of the FCS is changed.
The Maximum Service Data Unit Size that can be supported by an IEEE 802 LAN varies with the MAC method and its associated parameters (speed, electrical characteristics, etc.). It may be constrained by the owner of the LAN. The Maximum Service Data Unit Size supported by a Bridge between two LANs is the smaller of that supported by the LANs. No attempt is made by a Bridge to relay a frame to a LAN that does not support the size of Service Data Unit conveyed by that frame.
最大服務數據單元尺寸是IEEE 802 LAN經過MAC方法及其相應參數(速度、電特性,等等)來支持的。它能夠被LAN的全部者約束。網橋所支持的兩個LAN之間的最大服務數據單元尺寸是兩個LAN中較小的那一個。網橋不會轉發數據包到不支持該包的服務數據單元尺寸的LAN。
The MAC Service includes user priority as a QoS parameter. MA_UNITDATA.requests with a high priority may be given precedence over other request primitives made at the same station, or at other stations attached to the same LAN, and can give rise to earlier MA_UNITDATA.indications.
The MAC Sublayer maps the requested user priorities onto the access priorities supported by the individual media access method. The requested user priority can be conveyed to the destination station with the transmitted frame, using the priority signaling mechanisms inherent in some media access methods. Since not all IEEE 802 LAN MACs can signal the user priority associated with a frame, Bridges regenerate user priority based upon a combination of signaled information and configuration information held in the Bridge.
a) A queuing delay until the frame becomes first in line for transmission on the Port, in accordance with the procedure for selecting frames for transmission described in 7.7.4.
Queueing delays can be managed using user priority. Access delays can be managed using user priority in media access methods that support more than one access priority.
The Bridge maps user priority onto one or more traffic classes; Bridges that support more than one traffic class are able to support expedited classes of traffic. The Forwarding Process, 7.7, describes the use of user priority and traffic classes in MAC Bridges. Given the constraints placed upon frame misordering in a Bridge, as expressed in 6.3.3, the mappings of priority and traffic class are static.
NOTE 1—The term Traffic Class, as used in this standard, is used only in the context of the operation of the priority handling and queueing functions of the Forwarding Process, as described in 7.7. Any other meanings attached to this term in other contexts do not apply to the use of the term in this standard.
The ability to signal user priority in IEEE 802 LANs allows user priority to be carried with end-to-end significance across a Bridged Local Area Network. This, coupled with a consistent approach to the mapping of user priority to traffic classes and of user priority to access_priority, allows consistent use of priority information, according to the capabilities of the Bridges and MACs in the transmission path.
NOTE 2—IEEE Std 802.1Q™ defines a frame format and procedures that can be used to carry user priority across LAN MAC types that are not able to signal user priority. Use of the IEEE 802.1Q frame format allows the end-to-end significance of user priority to be maintained regardless of the ability of individual LAN MAC types to signal priority.
注意2:IEEE Std 802.1Q™定義了數據包格式和跨越不一樣LAN MAC類型承載用戶優先級的函數,其中有些LAN MAC類型原本是不能標記用戶優先級的。使用IEEE 802.1Q包格式能夠維護端到端的用戶優先級而不用管LAN MAC是否具備標記優先級的能力。
Under normal circumstances, user priority is not modified in transit through the relay function of a Bridge; however, network management can control how user priority is propagated. Table 7-1 provides the ability to map incoming user priority values on a per-Port basis. By default, the regenerated user priority is identical to the incoming user priority.
The total throughput provided by a Bridged Local Area Network can be significantly greater than that provided by an equivalent single LAN. Bridges may localize traffic within the network by filtering frames. Filtering services are described in 6.6.
The throughput between end stations communicating through a Bridge can be lowered by frame discard due to the Bridge’s inability to transmit on the LAN to the destination at the required rate for an extended period.