openconfig-bgp-types

This module contains general data definitions for use in BGP policy. It can be imported by modules that make use of BGP attribut...

Typedef Base type Abstract
as-path-segment-type enumeration Defines the types of BGP AS path segments.
as-path-segment-type enumeration Defines the types of BGP AS path segments.
as-path-segment-type enumeration Defines the types of BGP AS path segments.
as-path-segment-type enumeration Defines the types of BGP AS path segments.
as-path-segment-type enumeration Defines the types of BGP AS path segments.
as-path-segment-type enumeration Defines the types of BGP AS path segments.
as-path-segment-type enumeration Defines the types of BGP AS path segments.
bgp-community-regexp-type string Type definition for communities specified as regular expression patterns
bgp-community-regexp-type string Type definition for communities specified as regular expression patterns
bgp-community-regexp-type string Type definition for communities specified as regular expression patterns
bgp-community-regexp-type string Type definition for communities specified as regular expression patterns
bgp-community-regexp-type string Type definition for communities specified as regular expression patterns
bgp-community-regexp-type string Type definition for communities specified as regular expression patterns
bgp-community-regexp-type string Type definition for communities specified as regular expression patterns. The regular expression must be a POSIX extended regular expression with some limitations which are commonly found in device implementations described in draft-ietf-idr-bgp-model.
bgp-community-regexp-type string Type definition for communities specified as regular expression patterns
bgp-ext-community-recv-type union A type definition utilised to define the extended community in a context where the system is receiving the extended community from an external source, such that the value may be unknown. In the case that the received extended community is unknown it is defined to be a 8-octet quantity formatted according to RFC4360: Type Field: 1 or 2 octets. Value Field: Remaining octets. The high-order octet of the type field is encoded such that bit 0 indicates whether the extended community type is IANA assigned; and bit 1 indicates whether the extended community is transitive. The remaining bits of the high-order type field must be interpreted to determine whether the low-order type field should be parsed, or whether the entire remainder of the extended community is a value.
bgp-ext-community-recv-type union A type definition utilised to define the extended community in a context where the system is receiving the extended community from an external source, such that the value may be unknown. In the case that the received extended community is unknown it is defined to be a 8-octet quantity formatted according to RFC4360: Type Field: 1 or 2 octets. Value Field: Remaining octets. The high-order octet of the type field is encoded such that bit 0 indicates whether the extended community type is IANA assigned; and bit 1 indicates whether the extended community is transitive. The remaining bits of the high-order type field must be interpreted to determine whether the low-order type field should be parsed, or whether the entire remainder of the extended community is a value.
bgp-ext-community-recv-type union A type definition utilised to define the extended community in a context where the system is receiving the extended community from an external source, such that the value may be unknown. In the case that the received extended community is unknown it is defined to be a 8-octet quantity formatted according to RFC4360: Type Field: 1 or 2 octets. Value Field: Remaining octets. The high-order octet of the type field is encoded such that bit 0 indicates whether the extended community type is IANA assigned; and bit 1 indicates whether the extended community is transitive. The remaining bits of the high-order type field must be interpreted to determine whether the low-order type field should be parsed, or whether the entire remainder of the extended community is a value.
bgp-ext-community-recv-type union A type definition utilised to define the extended community in a context where the system is receiving the extended community from an external source, such that the value may be unknown. In the case that the received extended community is unknown it is defined to be a 8-octet quantity formatted according to RFC4360: Type Field: 1 or 2 octets. Value Field: Remaining octets. The high-order octet of the type field is encoded such that bit 0 indicates whether the extended community type is IANA assigned; and bit 1 indicates whether the extended community is transitive. The remaining bits of the high-order type field must be interpreted to determine whether the low-order type field should be parsed, or whether the entire remainder of the extended community is a value.
bgp-ext-community-recv-type union A type definition utilised to define the extended community in a context where the system is receiving the extended community from an external source, such that the value may be unknown. In the case that the received extended community is unknown it is defined to be a 8-octet quantity formatted according to RFC4360: Type Field: 1 or 2 octets. Value Field: Remaining octets. The high-order octet of the type field is encoded such that bit 0 indicates whether the extended community type is IANA assigned; and bit 1 indicates whether the extended community is transitive. The remaining bits of the high-order type field must be interpreted to determine whether the low-order type field should be parsed, or whether the entire remainder of the extended community is a value.
bgp-ext-community-recv-type union A type definition utilised to define the extended community in a context where the system is receiving the extended community from an external source, such that the value may be unknown. In the case that the received extended community is unknown it is defined to be a 8-octet quantity formatted according to RFC4360: Type Field: 1 or 2 octets. Value Field: Remaining octets. The high-order octet of the type field is encoded such that bit 0 indicates whether the extended community type is IANA assigned; and bit 1 indicates whether the extended community is transitive. The remaining bits of the high-order type field must be interpreted to determine whether the low-order type field should be parsed, or whether the entire remainder of the extended community is a value.
bgp-ext-community-recv-type union A type definition utilised to define the extended community in a context where the system is receiving the extended community from an external source, such that the value may be unknown. In the case that the received extended community is unknown it is defined to be a 8-octet quantity formatted according to RFC4360: Type Field: 1 or 2 octets. Value Field: Remaining octets. The high-order octet of the type field is encoded such that bit 0 indicates whether the extended community type is IANA assigned; and bit 1 indicates whether the extended community is transitive. The remaining bits of the high-order type field must be interpreted to determine whether the low-order type field should be parsed, or whether the entire remainder of the extended community is a value.
bgp-ext-community-type union Type definition for extended community attributes. In the case that common communities are utilised, they are represented as a string of the form: - <2b AS>:<4b value> per RFC4360 section 3.1 - <4b IPv4>:<2b value> per RFC4360 section 3.2 - <4b AS>:<2b value> per RFC5668 section 2. - route-target:<2b AS>:<4b value> per RFC4360 section 4 - route-target:<4b IPv4>:<2b value> per RFC4360 section 4 - route-origin:<2b ASN>:<4b value> per RFC4360 section 5 - route-origin:<4b IPv4>:<2b value> per RFC4360 section 5 - color:<CO bits>:<4b value> per draft-ietf-idr-segment-routing-te-policy section 3 - link-bandwidth:<2 byte asn>:<bandwidth_value> per draft-ietf-idr-link-bandwidth-07
bgp-ext-community-type union Type definition for extended community attributes. In the case that common communities are utilised, they are represented as a string of the form: - <2b AS>:<4b value> per RFC4360 section 3.1 - <4b IPv4>:<2b value> per RFC4360 section 3.2 - <4b AS>:<2b value> per RFC5668 section 2. - route-target:<2b AS>:<4b value> per RFC4360 section 4 - route-target:<4b IPv4>:<2b value> per RFC4360 section 4 - route-origin:<2b ASN>:<4b value> per RFC4360 section 5 - route-origin:<4b IPv4>:<2b value> per RFC4360 section 5 - color:<CO bits>:<4b value> per draft-ietf-idr-segment-routing-te-policy section 3
bgp-ext-community-type union Type definition for extended community attributes. In the case that common communities are utilised, they are represented as a string of the form: - <2b AS>:<4b value> per RFC4360 section 3.1 - <4b IPv4>:<2b value> per RFC4360 section 3.2 - <4b AS>:<2b value> per RFC5668 section 2. - route-target:<2b AS>:<4b value> per RFC4360 section 4 - route-target:<4b IPv4>:<2b value> per RFC4360 section 4 - route-origin:<2b ASN>:<4b value> per RFC4360 section 5 - route-origin:<4b IPv4>:<2b value> per RFC4360 section 5 - color:<CO bits>:<4b value> per draft-ietf-idr-segment-routing-te-policy section 3
bgp-ext-community-type union Type definition for extended community attributes. In the case that common communities are utilised, they are represented as a string of the form: - <2b AS>:<4b value> per RFC4360 section 3.1 - <4b IPv4>:<2b value> per RFC4360 section 3.2 - <4b AS>:<2b value> per RFC5668 section 2. - route-target:<2b AS>:<4b value> per RFC4360 section 4 - route-target:<4b IPv4>:<2b value> per RFC4360 section 4 - route-origin:<2b ASN>:<4b value> per RFC4360 section 5 - route-origin:<4b IPv4>:<2b value> per RFC4360 section 5 - color:<CO bits>:<4b value> per draft-ietf-idr-segment-routing-te-policy section 3
bgp-ext-community-type union Type definition for extended community attributes. In the case that common communities are utilised, they are represented as a string of the form: - <2b AS>:<4b value> per RFC4360 section 3.1 - <4b IPv4>:<2b value> per RFC4360 section 3.2 - <4b AS>:<2b value> per RFC5668 section 2. - route-target:<2b AS>:<4b value> per RFC4360 section 4 - route-target:<4b IPv4>:<2b value> per RFC4360 section 4 - route-origin:<2b ASN>:<4b value> per RFC4360 section 5 - route-origin:<4b IPv4>:<2b value> per RFC4360 section 5 - color:<CO bits>:<4b value> per draft-ietf-idr-segment-routing-te-policy section 3
bgp-ext-community-type union Type definition for extended community attributes. In the case that common communities are utilised, they are represented as a string of the form: - <2b AS>:<4b value> per RFC4360 section 3.1 - <4b IPv4>:<2b value> per RFC4360 section 3.2 - <4b AS>:<2b value> per RFC5668 section 2. - route-target:<2b AS>:<4b value> per RFC4360 section 4 - route-target:<4b IPv4>:<2b value> per RFC4360 section 4 - route-origin:<2b ASN>:<4b value> per RFC4360 section 5 - route-origin:<4b IPv4>:<2b value> per RFC4360 section 5 - color:<CO bits>:<4b value> per draft-ietf-idr-segment-routing-te-policy section 3
bgp-ext-community-type union Type definition for extended community attributes. In the case that common communities are utilised, they are represented as a string of the form: - <2b AS>:<4b value> per RFC4360 section 3.1 - <4b IPv4>:<2b value> per RFC4360 section 3.2 - <4b AS>:<2b value> per RFC5668 section 2. - route-target:<2b AS>:<4b value> per RFC4360 section 4 - route-target:<4b IPv4>:<2b value> per RFC4360 section 4 - route-origin:<2b ASN>:<4b value> per RFC4360 section 5 - route-origin:<4b IPv4>:<2b value> per RFC4360 section 5
bgp-ext-community-type union Type definition for extended community attributes
bgp-origin-attr-type enumeration Type definition for standard BGP origin attribute
bgp-origin-attr-type enumeration Type definition for standard BGP origin attribute
bgp-origin-attr-type enumeration Type definition for standard BGP origin attribute
bgp-origin-attr-type enumeration Type definition for standard BGP origin attribute
bgp-origin-attr-type enumeration Type definition for standard BGP origin attribute
bgp-origin-attr-type enumeration Type definition for standard BGP origin attribute
bgp-origin-attr-type enumeration Type definition for standard BGP origin attribute
bgp-origin-attr-type enumeration Type definition for standard BGP origin attribute
bgp-session-direction enumeration Type to describe the direction of NLRI transmission
bgp-session-direction enumeration Type to describe the direction of NLRI transmission
bgp-session-direction enumeration Type to describe the direction of NLRI transmission
bgp-session-direction enumeration Type to describe the direction of NLRI transmission
bgp-session-direction enumeration Type to describe the direction of NLRI transmission
bgp-session-direction enumeration Type to describe the direction of NLRI transmission
bgp-session-direction enumeration Type to describe the direction of NLRI transmission
bgp-session-direction enumeration Type to describe the direction of NLRI transmission
bgp-std-community-type union Type definition for standard commmunity attributes represented as a integer value, or a string of the form N:M where N and M are integers between 0 and 65535.
bgp-std-community-type union Type definition for standard commmunity attributes represented as a integer value, or a string of the form N:M where N and M are integers between 0 and 65535.
bgp-std-community-type union Type definition for standard commmunity attributes represented as a integer value, or a string of the form N:M where N and M are integers between 0 and 65535.
bgp-std-community-type union Type definition for standard commmunity attributes represented as a integer value, or a string of the form N:M where N and M are integers between 0 and 65535.
bgp-std-community-type union Type definition for standard commmunity attributes represented as a integer value, or a string of the form N:M where N and M are integers between 0 and 65535.
bgp-std-community-type union Type definition for standard commmunity attributes represented as a integer value, or a string of the form N:M where N and M are integers between 0 and 65535.
bgp-std-community-type union Type definition for standard commmunity attributes represented as a integer value, or a string of the form N:M where N and M are integers between 0 and 65535.
bgp-std-community-type union Type definition for standard commmunity attributes
bgp-well-known-community-type identityref Type definition for well-known IETF community attribute values
bgp-well-known-community-type identityref Type definition for well-known IETF community attribute values
bgp-well-known-community-type identityref Type definition for well-known IETF community attribute values
bgp-well-known-community-type identityref Type definition for well-known IETF community attribute values
bgp-well-known-community-type identityref Type definition for well-known IETF community attribute values
bgp-well-known-community-type identityref Type definition for well-known IETF community attribute values
bgp-well-known-community-type identityref Type definition for well-known IETF community attribute values
bgp-well-known-community-type identityref Type definition for well-known IETF community attribute values
community-type enumeration type describing variations of community attributes: STANDARD: standard BGP community [rfc1997] EXTENDED: extended BGP community [rfc4360] BOTH: both standard and extended community
community-type enumeration type describing variations of community attributes: STANDARD: standard BGP community [rfc1997] EXTENDED: extended BGP community [rfc4360] LARGE: large BGP community [rfc8092]
community-type enumeration type describing variations of community attributes: STANDARD: standard BGP community [rfc1997] EXTENDED: extended BGP community [rfc4360] LARGE: large BGP community [rfc8092]
community-type enumeration type describing variations of community attributes: STANDARD: standard BGP community [rfc1997] EXTENDED: extended BGP community [rfc4360] BOTH: both standard and extended community
community-type enumeration type describing variations of community attributes: STANDARD: standard BGP community [rfc1997] EXTENDED: extended BGP community [rfc4360] LARGE: large BGP community [rfc8092]
community-type enumeration type describing variations of community attributes: STANDARD: standard BGP community [rfc1997] EXTENDED: extended BGP community [rfc4360] BOTH: both standard and extended community
community-type enumeration type describing variations of community attributes: STANDARD: standard BGP community [rfc1997] EXTENDED: extended BGP community [rfc4360] BOTH: both standard and extended community
community-type enumeration type describing variations of community attributes: STANDARD: standard BGP community [rfc1997] EXTENDED: extended BGP community [rfc4360] BOTH: both standard and extended community
peer-type enumeration Labels a peer or peer group as explicitly internal or external
peer-type enumeration Labels a peer or peer group as explicitly internal or external
peer-type enumeration Labels a peer or peer group as explicitly internal or external
peer-type enumeration Labels a peer or peer group as explicitly internal or external
peer-type enumeration labels a peer or peer group as explicitly internal or external
peer-type enumeration Labels a peer or peer group as explicitly internal or external
peer-type enumeration Labels a peer or peer group as explicitly internal or external
peer-type enumeration Labels a peer or peer group as explicitly internal or external
percentage uint8 Integer indicating a percentage value
remove-private-as-option identityref Set of options for configuring how private AS path numbers are removed from advertisements
remove-private-as-option identityref Set of options for configuring how private AS path numbers are removed from advertisements
remove-private-as-option identityref Set of options for configuring how private AS path numbers are removed from advertisements
remove-private-as-option identityref Set of options for configuring how private AS path numbers are removed from advertisements
remove-private-as-option identityref set of options for configuring how private AS path numbers are removed from advertisements
remove-private-as-option identityref Set of options for configuring how private AS path numbers are removed from advertisements
remove-private-as-option identityref Set of options for configuring how private AS path numbers are removed from advertisements
remove-private-as-option identityref Set of options for configuring how private AS path numbers are removed from advertisements
rr-cluster-id-type union Union type for route reflector cluster ids: option 1: 4-byte number option 2: IP address
rr-cluster-id-type union Union type for route reflector cluster ids: option 1: 4-byte number option 2: IP address
rr-cluster-id-type union union type for route reflector cluster ids: option 1: 4-byte number option 2: IP address
rr-cluster-id-type union Union type for route reflector cluster ids: option 1: 4-byte number option 2: IP address
rr-cluster-id-type union Union type for route reflector cluster ids: option 1: 4-byte number option 2: IP address
rr-cluster-id-type union Union type for route reflector cluster ids: option 1: 4-byte number option 2: IP address
rr-cluster-id-type union Union type for route reflector cluster ids: option 1: 4-byte number option 2: IP address
rr-cluster-id-type union Union type for route reflector cluster ids: option 1: 4-byte number option 2: IP address

© 2023 YumaWorks, Inc. All rights reserved.