Professional Documents
Culture Documents
Overview
This slideset is an overview of ITU-T's Ethernet Availability definition for the MEF Aligning Availability ad hoc group Contents
Related ITU-T recommendations ATM, IP, MPLS, Sliding window comparison Y.1563 (Ethernet) Definition Answers to questions from previous meeting Universal definition
2008-12-02
ATM
PDH/OTN
G.827 (1996, 2003): Availability performance parameters and objectives for end-to-end international constant bit-rate digital paths
IP
Y.1540 (1999, 2007): Internet protocol data communication service - IP packet transfer and availability performance parameters Y.1544 (2008): Multicast IP performance parameters
Common
G.7710 / Y.1701 (2001, 2007): Common equipment management function requirements
MPLS
Ethernet
Y.1731 (2006, 2008): OAM functions and mechanisms for Ethernet based networks The definition of Availability is outside the scope of this Recommendation. However, the mechanisms defined in this Recommendation can contribute to Availability-related measurements Y.1563 (approval ongoing): Ethernet frame transfer and availability performance
2008-12-02
Availability
Availability Ratio
2008-12-02
SES
Available time
Time 10 s <10 s 10 s
Forward direction
Backward direction
G.827_F1
Unavailable state
2008-12-02
Percentages
2008-12-02
Percentages
Directionality
2008-12-02
, is
where I is an integer.
2008-12-02
G.7710 (EMF)
Parameters (definitons from G.828)
Errored Block (EB): A block in which one or more bits are in error Errored Second (ES): A one second period with one or more errored blocks or at least one defect Severely Errored Second (SES): A one-second period which contains 30% errored blocks or at least one defect. SES is a subset of ES. Background Block Error (BBE): An errored block not occurring as part of an SES Severely Errored Period (SEP): A sequence of between 3 to 9 consecutive SES. The sequence is terminated by a second which is not a SES Background Block Count (BBC) UnAvailable Second (UAS) A period of unavailable time begins at the onset of x consecutive SES events. These x seconds are considered to be part of unavailable time. A new period of available time begins at the onset of x consecutive non-SES events. These x seconds are considered to be part of available time. SEP indicates a severe error condition, which does not result in unavailability.
Time 10 s Unavailability detected Period of unavailable time <10 s 10 s Availability detected Period of available time
T1316650-99
Definition
Severely Errored Second (SES) Severely Errored Period (SEP) Errored Second (ES) Error-free Second
MEF Aligning Availability Ad Hoc 9 Availability presentation for MEF about ITU-T 2008-12-02
Sliding window
Indicator:
Sliding window:
available
unavailable
available
In this simplified example n=3, which is the number of consecutive small time intervals over which we assess availability. Problematic sequences for any "n can be found, except n=1, but in this case availability turns into SES (severely errored seconds) or SLB (severe loss block). The threshold(s), Cu and Ca are neglected in this example (note: ITU-T uses only one threshold). The "indicator" shows if the small time interval is considered as
0 = "acceptable" ~ non_SES ~ non_SLB, or 1 = "unacceptable" ~ SES ~ SLB.
11 Availability presentation for MEF about ITU-T 2008-12-02
Simulation
Simulations were made to compare the sliding and non-sliding window approach
Non-real data, non-real loss
12
2008-12-02
Results (1)
The sliding-window provides finer granularity
Details and zoomed parts of the figure on next slides
6
0 192137536985105133161185213241265293321345373401 429457485 513541569 597625653 681709737761789817 845873901 929957985 5173349658197117145173197225253277305333357385413437465493517545573 601629657 685713741765793821 849877905 933961989 132945617793113141169193221249273301329353381409433461489 521549577 605633661 689717745769797825 853881909 937965993 2541577389109137165189217245269297325349377405 441469497 525553581 609637665 693721749773801829 857885913 941969997 101129157181209237261289317 361389417 445473501 529557585 613641669 697725753777805833 861889917 945973 121149177201229257281309337 365393421 449477505 533561589 617645673 701729757781809837 865893921 949977 125153 205233 285313341 369397425 453481509 537565593 621649677 705733 785813841 869897925 953981
13
2008-12-02
Results (2)
The sliding window will declare more (shorter) intervals to be unavailable.
For example consider the unavailable pink interval. Its length is more than 4 seconds, but only less than 4 seconds fall to a given non-sliding window period, therefore it is not recognized as unavailable by the non-sliding window method.
6 5
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
14
2008-12-02
Results (3)
The sliding-window provides better accuracy.
The unavailable interval is long enough to be recognized by both methods, but because of the unlucky interval borders, in this example the start of unavailability according to the non-sliding window is delayed by 1, the end of the interval is delayed by 2 units.
6
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
15
2008-12-02
Results (4)
6 5
Top figure is the original Bottom figure: only the probabilities were changed (to 0.99 and 0.95)
0 112137536985105129 157185209233261285309337361385 413441465489517541565593617641669693717745769793 821849873897925949973 5173349658197117145169193221245269297321345373397421449473497 525553577601629653677705729753781805829 857885909933961985 932945617793113137161189213237 265293317341369393417445469493521545569597621645 673701725749777801825853877901929953977 2541577389109133 165 197225249273301325349 377405429453481505529557581605633657681 709737761785813837861889913937965989 101125153177201 229257281305333357381409433457485509533 561589613637665689713741765789817841865893917941 969997 121149173 205 241 277 313 353 389 425 461 501 537 573 609 649 685 721 757 797 833 869 905 945 981 141 181 217 253 289 329 365 401 437 477 513 549 585 625 661 697 733 773 809 845 881 921 957 993
Here small differences similar to previous figures are still present, but they can be neglected
0 161425374961738597111129146164182200218236254272290308326344362380398415433450468485503520538555573591609627644662679697714732749767784802820838856874892909927944962979997 2715263850627486100118135153170188206224242260278296314332350368386403421438456473491508526543561579597615633651668686703721738756773791808826844862880897915932950967985 381627395163758798112130147165183201219237255273291309327345363381399417435453471489507525544562580598616634652670688706724742760778796814832850868886904921939956974991 491728405264768899113131148166184202220238256274292310328346364382400418436454472490509527545563581599617635653671689707725743761779797815833851869887905923941959977995 513 294153657789103121139157174192209227244262279297315333351369387405423441459477495513531549567585603621639656674691709726744762780798816834852870888906924942960978996 1021324354667890104122140158176194212230248266284302320338356374392410427445462480497515532550568586604622640658676694712730748766785803821839857875893911929947965983 1122334455677991105123141159177195213231249267285303321339357375393411429447465483501519537556574592610628646664682700718736754772790809827845863881899917935953971989 1223344556688092106124142160178196214232250268286304322340358376394412430448466484502521539557575593611629647665683701719737755774792810828846864882900918936954972990 183042 57698193107125143161179197215233251269287305323341359377395413431449467486504522540558576594612630648666684702720739757775793811829847865883901919937955973992 1931 4658708294108126144162180198216234252270288306324342360378396414432451469487505523541559577595613631649667685704722740758776794812830848866884902920938957975993 20 354759718395109127145163181199217235253271289307325343361379397416434452470488506524542560578596614632650669687705723741759777795813831849867885903922940958976994 24364860728496110128 149167185203221239257275293311329347365383401419437455474492510528546564582600618636654672690708727745763781799817835853871889907925943961980998 101119136154171189207225243261280298316334352370388406424442460478496514533551569587605623641659677695713731750768786804822840858876894912930948966984 102120137155172190208226245263281299317335353371389407425443461479498516534552570588606624642660678696715733751769787805823841859877895913931949968986 114132150168186204222240258276294312330348366384402420439457475493511529547565583601619637655673692710728746764782800818836854872890908926945963981999 115133151169187205223241259277295313331349367385404422440458476494512530548566584602620638657675693711729747765783801819837855873891910928946964982 116134152 173191210228246264282300318336354372390408426444463481499517535553571589607625643661680698716734752770788806824842860878896914933951969987 117 138156175193211229247265283301319337355373391409428446464482500518536554572590608626645663681699717735753771789807825843861879898916934952970988 1000
In conclusion if there are relatively short unavailable intervals, then the difference between the sliding and the non-sliding window results is significant
Sliding window is recommended
However, if the unavailable intervals are relatively rare, but long then the difference is not significant
Both methods are suitable
16 Availability presentation for MEF about ITU-T 2008-12-02
Y.1563
SES
The Ethernet service availability definition is based on a model which uses two states corresponding to the ability or inability of the network to sustain the service in the available state. Transitions between the states of the model are governed by the occurrence of patterns of Severe Errored Seconds in the Ethernet layer (SESETH). This Recommendation views availability from the network perspective, where availability performance is characterized independently of user behaviour. A Severe Errored Second (SESETH) outcome occurs for a block of frames observed during a one second interval at ingress MP0 when the corresponding FLR (i.e. the ratio of lost frames to total frames in the block) at egress MPi exceeds s1.
A provisional value s1 of 0.5 is proposed, and different values may also be chosen depending on the Class of Service (CoS). Evaluation of successive one second intervals is non-overlapping. The provisional minimum number of frames that should be used in evaluating the SESETH outcome is M equal to 100 packets. Note that provisional values are subject to change following additional study and real network experience.
18
2008-12-02
Availability
A period of unavailable time begins at the onset of 10 consecutive SESETH outcomes. The corresponding period of time is considered to be part of unavailable time. During the unavailable time period, the Ethernet network is in unavailable state. A new period of available time begins at the onset of 10 consecutive non-SESETH outcomes. The corresponding period of time is considered to be part of available time. During the available time period, the Ethernet network is in available state. Figure 9 illustrates the definition of criteria for transition to/from the unavailable state. This definition of availability has been chosen to allow comparison with other link layer techniques.
Because Ethernet service is bidirectional, Ethernet network is in the unavailable state if either one, or both directions, are in the unavailable state. The unidirectional availability can be measured by the criteria mentioned above.
19 Availability presentation for MEF about ITU-T 2008-12-02
Typically, the users of performance parameters need to make comparisons with objectives. This section treats the point-to-multipoint parameters as a general case. Results collected for a population of interest and a set of registered destinations should be compared with an objective, O, as follows:
percent meeting objective (PMO): The percentage of total destinations with point-to-point performance that is categorized as meeting the stated objective for a specific population of interest. The objectives are evaluated over sets of point-to-point parameters
20
2008-12-02
Considerations
Availability definition in Y.ETHperf to be compatible with:
Y.1540, because the traditional Ethernet is a connectionless unreliable service, a server layer for the IP layer. Therefore the availability description should be similar to IPs. No window Y.1561, because recent Ethernet extensions, like IEEE 802.1Qay (PBB-TE) realize a connection-oriented approach, like MPLS. Therefore Ethernets availability description should be similar to MPLSs. Sliding window MEF 10.1, because it defines also availability for an Ethernet service, and compatibility is recommended Non-sliding window
Loss threshold
Scheduled uptime/downtime
Universal definition
Comparison
Y.1540 Loss threshold for the transition: available unavailable Loss threshold for the transition: unavailable available Length of the atomic measurement interval, the loss threshold refers to Minimal number of samples for a decision Number of atomic measurement intervals the decision is based on Is the window sliding? (no:0 yes:1) Availability performance objective requirement Measurement interval, the requirement refers to Time interval the decision is made for Time interval the transition is based on Is there a hysteresis? May current availability status affect the next status? 0.75 0.75 Tav 5 min Mav 1000 1 0 1*Tav 1*Tav no 10 1 1*Tlb 10*Tlb no Mlb Tlb 1s 10 1 1*Tav 1s n*delta t yes 10*Tav 10 s no yes n*Tlb S1 0.15 delta t Tav 1s Mlb Y.1561 S1 0.15 Ca S1 0.5 Tlb MEF 10.1 Cu Y.1563 S1 0.5 S2 Universal S1
n
0 A T n*delta t
n
Optional, SW = 0 or 1 (1-SW)*(n-1)*Tlb + Tlb
24
2008-12-02
Current conclusion
Its easier for MEF to achieve compatibility with ITU-T than for ITU-T to be compatible with MEF
25
2008-12-02
A severe non-loss block (SNLB) outcome occurs for a block of packets observed during time interval Tlb at ingress MP0 when the ratio of lost packets at egress MPi to total packets in the block not more than s2.
Evaluation of successive blocks (time intervals) should be non-overlapping. The minimum number of packets that should be used in evaluating the severe nonloss block outcome is Mlb.
26
2008-12-02
27
2008-12-02