All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ght.bgpcep.bgp-concepts.0.5.0-Beryllium.source-code.bgp-types.html Maven / Gradle / Ivy

There is a newer version: 0.22.6
Show newest version


  
    bgp-types
  
  
    

bgp-types

Base Information

prefix bgp-t
namespace urn:opendaylight:params:xml:ns:yang:bgp-types
revision 2013-09-19
description This module contains the base concepts contained in RFC4271 and RFC4760. Copyright (c)2013 Cisco Systems, Inc. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
yang-version 1
imports inet:ietf-inet-types 2010-09-24;

Type Definitions Summary

Name Description
bgp-origin Values of BGP Origin Path Attribute.
cluster-identifier
short-as-number

Identities Summary

Name Description
subsequent-address-family
unicast-subsequent-address-family
ipv6-address-family
address-family
mpls-labeled-vpn-subsequent-address-family
ipv4-address-family

Groupings Summary

Name Description
as-path-segment
route-ipv4-extended-community
extended-community
bgp-aggregator BGP Path Attribute AGGREGATOR.
community Community Path Attribute
next-hop

Type Definitions

  • bgp-origin

    • Description: Values of BGP Origin Path Attribute.
    • Reference: http://tools.ietf.org/html/rfc4271#section-5
    • Base type: enumeration
  • cluster-identifier

    • Reference: http://tools.ietf.org/html/rfc4456#section-8
    • Base type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv4-address
  • short-as-number

    • Base type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
    • Range restrictions:
      • <0, 65535>

Identities

  • subsequent-address-family

    • Reference: http://tools.ietf.org/html/rfc4760#section-6
  • unicast-subsequent-address-family

    • Reference: http://tools.ietf.org/html/rfc4760#section-6
    • base: subsequent-address-family
  • ipv6-address-family

    • base: address-family
  • address-family

    • Reference: http://www.iana.org/assignments/address-family-numbers/address-family-numbers.xhtml#address-family-numbers-2
  • mpls-labeled-vpn-subsequent-address-family

    • Reference: http://tools.ietf.org/html/rfc4760#section-6
    • base: subsequent-address-family
  • ipv4-address-family

    • base: address-family

Groupings

  • as-path-segment

    • Reference: http://tools.ietf.org/html/rfc4271#section-5.1.2
      • choice: c-segment
        • description: This model is obsolete and please use just leaf-lists as-sequence and as-set nested directly under as-path-segment.
        • min elements: 0
        • max elements: 2147483647
          • case: a-list-case
            • min elements: 0
            • max elements: 2147483647
              • container: a-list
                • min elements: 0
                • max elements: 2147483647
                  • list: as-sequence
                    • min elements: 0
                    • max elements: 2147483647
                      • leaf: as
                        • min elements: 0
                        • max elements: 2147483647
                        • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
          • case: a-set-case
            • min elements: 0
            • max elements: 2147483647
              • container: a-set
                • min elements: 0
                • max elements: 2147483647
                  • leaf-list: as-set
                    • min elements: 0
                    • max elements: 2147483647
                    • type: as-number
      • leaf-list: as-sequence
        • min elements: 0
        • max elements: 255
        • type: as-number
      • leaf-list: as-set
        • min elements: 0
        • max elements: 2147483647
        • type: as-number
  • route-ipv4-extended-community

    • Reference: http://tools.ietf.org/html/rfc4360
      • leaf: global-administrator
        • min elements: 0
        • max elements: 2147483647
        • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv4-address
      • leaf: local-administrator
        • min elements: 0
        • max elements: 2147483647
        • type: (urn:ietf:params:xml:ns:yang:1)uint16
  • extended-community

      • leaf: comm-type
        • min elements: 0
        • max elements: 2147483647
        • type: (urn:ietf:params:xml:ns:yang:1)uint8
      • leaf: comm-sub-type
        • min elements: 0
        • max elements: 2147483647
        • type: (urn:ietf:params:xml:ns:yang:1)uint8
      • leaf: transitive
        • min elements: 0
        • max elements: 2147483647
        • type: (urn:ietf:params:xml:ns:yang:1)boolean
      • choice: extended-community
        • min elements: 0
        • max elements: 2147483647
          • case: as-specific-extended-community-case
            • min elements: 0
            • max elements: 2147483647
              • container: as-specific-extended-community
                • min elements: 0
                • max elements: 2147483647
                  • leaf: transitive
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:1)boolean
                  • leaf: global-administrator
                  • leaf: local-administrator
                    • min elements: 0
                    • max elements: 2147483647
                    • type: binary
          • case: inet4-specific-extended-community-case
            • min elements: 0
            • max elements: 2147483647
              • container: inet4-specific-extended-community
                • min elements: 0
                • max elements: 2147483647
                  • leaf: transitive
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:1)boolean
                  • leaf: global-administrator
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv4-address
                  • leaf: local-administrator
                    • min elements: 0
                    • max elements: 2147483647
                    • type: binary
          • case: opaque-extended-community-case
            • min elements: 0
            • max elements: 2147483647
              • container: opaque-extended-community
                • min elements: 0
                • max elements: 2147483647
                  • leaf: transitive
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:1)boolean
                  • leaf: value
                    • min elements: 0
                    • max elements: 2147483647
                    • type: binary
          • case: route-origin-extended-community-case
            • min elements: 0
            • max elements: 2147483647
              • container: route-origin-extended-community
                • min elements: 0
                • max elements: 2147483647
                  • leaf: global-administrator
                  • leaf: local-administrator
                    • min elements: 0
                    • max elements: 2147483647
                    • type: binary
          • case: route-origin-ipv4-case
            • min elements: 0
            • max elements: 2147483647
              • container: route-origin-ipv4
                • reference: http://tools.ietf.org/html/rfc4360#section-5
                • min elements: 0
                • max elements: 2147483647
                  • leaf: global-administrator
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv4-address
                  • leaf: local-administrator
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:1)uint16
          • case: route-target-extended-community-case
            • min elements: 0
            • max elements: 2147483647
              • container: route-target-extended-community
                • min elements: 0
                • max elements: 2147483647
                  • leaf: global-administrator
                  • leaf: local-administrator
                    • min elements: 0
                    • max elements: 2147483647
                    • type: binary
          • case: route-target-ipv4-case
            • min elements: 0
            • max elements: 2147483647
              • container: route-target-ipv4
                • reference: http://tools.ietf.org/html/rfc4360#section-4
                • min elements: 0
                • max elements: 2147483647
                  • leaf: global-administrator
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv4-address
                  • leaf: local-administrator
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:1)uint16
  • bgp-aggregator

    • Description: BGP Path Attribute AGGREGATOR.
    • Reference: http://tools.ietf.org/html/rfc4271#section-5.1.7
      • leaf: as-number
        • min elements: 0
        • max elements: 2147483647
        • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
      • leaf: network-address
        • min elements: 0
        • max elements: 2147483647
        • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv4-address
  • community

    • Description: Community Path Attribute
    • Reference: https://tools.ietf.org/html/rfc1997
      • leaf: as-number
        • min elements: 0
        • max elements: 2147483647
        • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
      • leaf: semantics
        • min elements: 0
        • max elements: 2147483647
        • type: (urn:ietf:params:xml:ns:yang:1)uint16
  • next-hop

      • choice: c-next-hop
        • min elements: 0
        • max elements: 2147483647
          • case: ipv4-next-hop-case
            • min elements: 0
            • max elements: 2147483647
              • container: ipv4-next-hop
                • reference: http://tools.ietf.org/html/rfc4271#section-5.1.3
                • min elements: 0
                • max elements: 2147483647
                  • leaf: global
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv4-address
          • case: ipv6-next-hop-case
            • min elements: 0
            • max elements: 2147483647
              • container: ipv6-next-hop
                • reference: http://tools.ietf.org/html/rfc4760#section-3
                • min elements: 0
                • max elements: 2147483647
                  • leaf: global
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv6-address
                  • leaf: link-local
                    • min elements: 0
                    • max elements: 2147483647
                    • type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv6-address




© 2015 - 2025 Weber Informatics LLC | Privacy Policy