Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329
Interface BgpOpenconfigExtensionsData
- All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
,org.opendaylight.yangtools.binding.DataContainer
,org.opendaylight.yangtools.binding.DataRoot<BgpOpenconfigExtensionsData>
@Generated("mdsal-binding-generator")
public interface BgpOpenconfigExtensionsData
extends org.opendaylight.yangtools.binding.DataRoot<BgpOpenconfigExtensionsData>
This module contains the custom extensions to the draft-ietf-idr-bgp-model-00
Yang data models. Copyright (c)2015 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
This class represents the following YANG schema fragment defined in module bgp-openconfig-extensions
module bgp-openconfig-extensions { yang-version 1.1; namespace urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions; prefix odl-oc-ext; import openconfig-bgp { prefix openconfig-bgp; revision-date 2015-10-09; } import openconfig-bgp-operational { prefix bgp-op; revision-date 2015-10-09; } import openconfig-bgp-types { prefix bgp-types; revision-date 2015-10-09; } import openconfig-network-instance { prefix netinst; revision-date 2015-10-18; } import ietf-inet-types { prefix inet; } import odl-codegen-extensions { prefix oce; } revision 2018-03-29 { } revision 2018-03-21 { } revision 2017-12-07 { } revision 2016-06-14 { } revision 2015-09-30 { } identity IPV4-FLOW { base afi-safi-type; } identity IPV6-FLOW { base afi-safi-type; } identity IPV6-L3VPN-FLOW { base afi-safi-type; } identity IPV4-L3VPN-FLOW { base afi-safi-type; } identity LINKSTATE { base afi-safi-type; } identity IPV4-MCAST-VPN { base afi-safi-type; } identity IPV6-MCAST-VPN { base afi-safi-type; } identity ROUTE-TARGET-CONSTRAIN { base afi-safi-type; } grouping transport-config { leaf remote-port { type inet:port-number; default 179; } } grouping neighbor-afi-safi-ll-graceful-restart-state { leaf ll-received { type boolean; } leaf ll-advertised { type boolean; } leaf ll-stale-timer { type uint32; units seconds; } } augment /netinst:network-instances/netinst:network-instance/netinst:protocols/netinst:protocol { oce:augment-identifier network-instance-protocol; uses openconfig-bgp:bgp-top { augment bgp/neighbors/neighbor/afi-safis/afi-safi { oce:augment-identifier neighbor-add-paths-config; uses openconfig-bgp:bgp-neighbor-add-paths_config; } augment bgp/global/afi-safis/afi-safi { oce:augment-identifier global-add-paths-config; uses openconfig-bgp:bgp-neighbor-add-paths_config; } augment bgp/global/afi-safis/afi-safi/state { oce:augment-identifier global-afi-safi_state-augmentation; uses bgp-op:bgp-global-afi-safi_state; } augment bgp/neighbors/neighbor/transport/config { oce:augment-identifier neighbor-transport-config; uses transport-config; } augment bgp/neighbors/neighbor/config { oce:augment-identifier neighbor-peer-group-config; uses openconfig-bgp:bgp-neighbor-peer-group_config; } augment bgp/global/config { oce:augment-identifier global-config-augmentation; leaf route-reflector-cluster-id { type bgp-types:rr-cluster-id-type; } } augment bgp/neighbors/neighbor/state { oce:augment-identifier neighbor_state-augmentation; uses bgp-op:bgp-neighbor_state; } augment bgp/neighbors/neighbor/state { oce:augment-identifier bgp-neighbor_state-augmentation; container messages { container sent { uses bgp-op:bgp-neighbor-message-counters-sent_state; } container received { uses bgp-op:bgp-neighbor-message-counters-received_state; } } container queues { uses bgp-op:bgp-neighbor-queue-counters_state; } } augment bgp/neighbors/neighbor/timers/state { oce:augment-identifier neighbor-timers_state-augmentation; uses bgp-op:bgp-neighbor-timers_state; } augment bgp/neighbors/neighbor/transport/state { oce:augment-identifier neighbor-transport_state-augmentation; uses bgp-op:bgp-neighbor-transport_state; } augment bgp/neighbors/neighbor/error-handling/state { oce:augment-identifier neighbor-error-handling_state-augmentation; uses bgp-op:bgp-neighbor-error-handling_state; } augment bgp/neighbors/neighbor/afi-safis/afi-safi/state { oce:augment-identifier neighbor-afi-safi_state-augmentation; uses bgp-op:bgp-neighbor-afi-safi_state; } augment bgp/neighbors/neighbor/graceful-restart/state { oce:augment-identifier neighbor-graceful-restart_state-augmentation; uses bgp-op:bgp-afi-safi-graceful-restart_state; } augment bgp/neighbors/neighbor/afi-safis/afi-safi/graceful-restart/state { oce:augment-identifier neighbor-afi-safi-graceful-restart_state-augmentation; uses bgp-op:bgp-neighbor-afi-safi-graceful-restart_state; uses neighbor-afi-safi-ll-graceful-restart-state; } augment bgp/peer-groups/peer-group/state { oce:augment-identifier peer-group_state-augmentation; uses bgp-op:bgp-peer-group_state; } augment bgp/peer-groups/peer-group/transport/config { oce:augment-identifier peer-group-transport-config; uses transport-config; } augment bgp/peer-groups/peer-group/afi-safis/afi-safi { oce:augment-identifier group-add-paths-config; uses openconfig-bgp:bgp-neighbor-add-paths_config; } } } }
-
Method Summary
-
Method Details
-
implementedInterface
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.binding.DataRoot<BgpOpenconfigExtensionsData>
-