-
Notifications
You must be signed in to change notification settings - Fork 1
/
iana.yaml
96 lines (96 loc) · 5.87 KB
/
iana.yaml
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
iana-alto-address-type-registry:
ipv4:
id: ipv4
address-encoding: "See Section 10.4.3 of [RFC7285](https://www.iana.org/go/rfc7285)"
address-encoding-pattern: "(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\.|$)){4}"
prefix-encoding: "See Section 10.4.3 of [RFC7285](https://www.iana.org/go/rfc7285)"
prefix-encoding-pattern: "(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\.|(\\/(([12]?[0-9])|(3[0-2]))$))){4}"
mapping-to-from-ipv4-v6: "Direct mapping to IPv4"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
ipv6:
id: ipv6
address-encoding: "See Section 10.4.3 of [RFC7285](https://www.iana.org/go/rfc7285)"
address-encoding-pattern: "((((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[a-zA-Z0-9]+)?)|((([^:]+:){6}(([^:]+:[^:]+)|(.*\\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?;))"
prefix-encoding: "See Section 10.4.3 of [RFC7285](https://www.iana.org/go/rfc7285)"
prefix-encoding-pattern: "((((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[a-zA-Z0-9]+)?)|((([^:]+:){6}(([^:]+:[^:]+)|(.*\\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?;))\\/(([1-5]?[0-9])|(6[0-4]))"
mapping-to-from-ipv4-v6: "Direct mapping to IPv6"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
iana-alto-error-code-registry:
E_SYNTAX:
error-code: E_SYNTAX
intended-usage: "Parsing error in request (including identifiers). See Section 8.5.2 of [RFC7285](https://www.iana.org/go/rfc7285)"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
E_MISSING_FIELD:
error-code: E_MISSING_FIELD
intended-usage: "A required JSON field is missing. See Section 8.5.2 of [RFC7285](https://www.iana.org/go/rfc7285)"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
E_INVALID_FIELD_TYPE:
error-code: E_INVALID_FIELD_TYPE
intended-usage: "The type of the value of a JSON field is invalid. See Section 8.5.2 of [RFC7285](https://www.iana.org/go/rfc7285)"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
E_INVALID_FIELD_VALUE:
error-code: E_INVALID_FIELD_VALUE
intended-usage: "The value of a JSON field is invalid. See Section 8.5.2 of [RFC7285](https://www.iana.org/go/rfc7285)"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
iana-alto-cost-metric-registry:
# Initial cost metrics defined in RFC7285
routingcost:
id: routingcost
intended-semantics: "See Section 7.1.1 of [RFC7285](https://www.iana.org/go/rfc7285)"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
"priv:":
id: "priv:"
intended-semantics: "Private use"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
private: true
# Additional performance cost metrics defined in I-D.ietf-alto-performance-metrics
delay-ow:
id: delay-ow
intended-semantics: "See Section 3.1 of [I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
performance-metric: true
reference: "[I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
delay-rt:
id: delay-rt
intended-semantics: "See Section 3.2 of [I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
performance-metric: true
reference: "[I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
delay-variation:
id: delay-variation
intended-semantics: "See Section 3.3 of [I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
performance-metric: true
reference: "[I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
hopcount:
id: hopcount
intended-semantics: "See Section 3.4 of [I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
performance-metric: true
reference: "[I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
lossrate:
id: lossrate
intended-semantics: "See Section 3.5 of [I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
performance-metric: true
reference: "[I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
tput:
id: tput
intended-semantics: "See Section 4.1 of [I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
performance-metric: true
reference: "[I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
bw-residual:
id: bw-residual
intended-semantics: "See Section 4.2 of [I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
performance-metric: true
reference: "[I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
bw-maxres:
id: bw-maxres
intended-semantics: "See Section 4.3 of [I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
performance-metric: true
reference: "[I-D.ietf-alto-performance-metrics](https://tools.ietf.org/html/draft-ietf-alto-performance-metrics-15)"
iana-alto-endpoint-property-type-registry:
pid:
id: pid
intended-semantics: "See Section 7.1.1 of [RFC7285](https://www.iana.org/go/rfc7285)"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
"priv:":
id: "priv:"
intended-semantics: "Private use"
reference: "[RFC7285](https://www.iana.org/go/rfc7285)"
private: true