-
Notifications
You must be signed in to change notification settings - Fork 19
/
ietf-te-packet-types.tree
148 lines (147 loc) · 6.76 KB
/
ietf-te-packet-types.tree
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
module: ietf-te-packet-types
grouping performance-metrics-attributes-packet:
+-- performance-metrics-one-way
| +-- one-way-delay? uint32
| +-- one-way-delay-normality?
| | te-types:performance-metrics-normality
| +-- one-way-residual-bandwidth?
| | rt-types:bandwidth-ieee-float32
| +-- one-way-residual-bandwidth-normality?
| | te-types:performance-metrics-normality
| +-- one-way-available-bandwidth?
| | rt-types:bandwidth-ieee-float32
| +-- one-way-available-bandwidth-normality?
| | te-types:performance-metrics-normality
| +-- one-way-utilized-bandwidth?
| | rt-types:bandwidth-ieee-float32
| +-- one-way-utilized-bandwidth-normality?
| | te-types:performance-metrics-normality
| +-- one-way-min-delay? uint32
| +-- one-way-min-delay-normality?
| | te-types:performance-metrics-normality
| +-- one-way-max-delay? uint32
| +-- one-way-max-delay-normality?
| | te-types:performance-metrics-normality
| +-- one-way-delay-variation? uint32
| +-- one-way-delay-variation-normality?
| | te-types:performance-metrics-normality
| +-- one-way-packet-loss? decimal64
| +-- one-way-packet-loss-normality?
| te-types:performance-metrics-normality
+-- performance-metrics-two-way
+-- two-way-delay? uint32
+-- two-way-delay-normality?
| te-types:performance-metrics-normality
+-- two-way-min-delay? uint32
+-- two-way-min-delay-normality?
| te-types:performance-metrics-normality
+-- two-way-max-delay? uint32
+-- two-way-max-delay-normality?
| te-types:performance-metrics-normality
+-- two-way-delay-variation? uint32
+-- two-way-delay-variation-normality?
| te-types:performance-metrics-normality
+-- two-way-packet-loss? decimal64
+-- two-way-packet-loss-normality?
te-types:performance-metrics-normality
grouping one-way-performance-metrics-packet:
+-- one-way-min-delay? uint32
+-- one-way-max-delay? uint32
+-- one-way-delay-variation? uint32
+-- one-way-packet-loss? decimal64
grouping one-way-performance-metrics-gauge-packet:
+-- one-way-min-delay? yang:gauge64
+-- one-way-max-delay? yang:gauge64
+-- one-way-delay-variation? yang:gauge64
+-- one-way-packet-loss? decimal64
grouping two-way-performance-metrics-packet:
+-- two-way-min-delay? uint32
+-- two-way-max-delay? uint32
+-- two-way-delay-variation? uint32
+-- two-way-packet-loss? decimal64
grouping two-way-performance-metrics-gauge-packet:
+-- two-way-min-delay? yang:gauge64
+-- two-way-max-delay? yang:gauge64
+-- two-way-delay-variation? yang:gauge64
+-- two-way-packet-loss? decimal64
grouping performance-metrics-throttle-container-packet:
+-- throttle
+-- one-way-delay-offset? uint32
+-- measure-interval? uint32
+-- advertisement-interval? uint32
+-- suppression-interval? uint32
+-- threshold-out
| +-- one-way-delay? uint32
| +-- one-way-residual-bandwidth?
| | rt-types:bandwidth-ieee-float32
| +-- one-way-available-bandwidth?
| | rt-types:bandwidth-ieee-float32
| +-- one-way-utilized-bandwidth?
| | rt-types:bandwidth-ieee-float32
| +-- two-way-delay? uint32
| +-- one-way-min-delay? uint32
| +-- one-way-max-delay? uint32
| +-- one-way-delay-variation? uint32
| +-- one-way-packet-loss? decimal64
| +-- two-way-min-delay? uint32
| +-- two-way-max-delay? uint32
| +-- two-way-delay-variation? uint32
| +-- two-way-packet-loss? decimal64
+-- threshold-in
| +-- one-way-delay? uint32
| +-- one-way-residual-bandwidth?
| | rt-types:bandwidth-ieee-float32
| +-- one-way-available-bandwidth?
| | rt-types:bandwidth-ieee-float32
| +-- one-way-utilized-bandwidth?
| | rt-types:bandwidth-ieee-float32
| +-- two-way-delay? uint32
| +-- one-way-min-delay? uint32
| +-- one-way-max-delay? uint32
| +-- one-way-delay-variation? uint32
| +-- one-way-packet-loss? decimal64
| +-- two-way-min-delay? uint32
| +-- two-way-max-delay? uint32
| +-- two-way-delay-variation? uint32
| +-- two-way-packet-loss? decimal64
+-- threshold-accelerated-advertisement
+-- one-way-delay? uint32
+-- one-way-residual-bandwidth?
| rt-types:bandwidth-ieee-float32
+-- one-way-available-bandwidth?
| rt-types:bandwidth-ieee-float32
+-- one-way-utilized-bandwidth?
| rt-types:bandwidth-ieee-float32
+-- two-way-delay? uint32
+-- one-way-min-delay? uint32
+-- one-way-max-delay? uint32
+-- one-way-delay-variation? uint32
+-- one-way-packet-loss? decimal64
+-- two-way-min-delay? uint32
+-- two-way-max-delay? uint32
+-- two-way-delay-variation? uint32
+-- two-way-packet-loss? decimal64
grouping bandwidth-profile-parameters:
+-- cir? uint64
+-- cbs? uint64
+-- eir? uint64
+-- ebs? uint64
+-- pir? uint64
+-- pbs? uint64
grouping te-packet-path-bandwidth:
+-- packet-bandwidth
+-- specification-type? te-bandwidth-requested-type
+-- set-bandwidth? bandwidth-kbps
+-- bandwidth-profile
| +-- bandwidth-profile-name? string
| +-- bandwidth-profile-type? identityref
| +-- cir? uint64
| +-- cbs? uint64
| +-- eir? uint64
| +-- ebs? uint64
| +-- pir? uint64
| +-- pbs? uint64
+-- class-type? te-types:te-ds-class
+--ro signaled-bandwidth? te-packet-types:bandwidth-kbps
grouping te-packet-link-bandwidth:
+-- packet-bandwidth? uint64