Interface Mvpn
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
MvpnBgpRibRoute
,MvpnDestination
,MvpnDestination
,MvpnRoute
public interface Mvpn extends org.opendaylight.yangtools.yang.binding.DataObject
The MCAST-VPN NLRI is carried in BGP [RFC4271] using BGP Multiprotocol Extensions [RFC4760] with an Address Family Identifier (AFI) of 1 or 2 and a Subsequent AFI (SAFI) of MCAST-VPN.This class represents the following YANG schema fragment defined in module bgp-mvpn
grouping mvpn { choice mvpn-choice { case intra-as-i-pmsi-a-d-case { uses intra-as-i-pmsi-a-d-grouping; } case inter-as-i-pmsi-a-d-case { uses inter-as-i-pmsi-a-d-grouping; } case s-pmsi-a-d-case { uses s-pmsi-a-d-grouping; } case leaf-a-d-case { uses leaf-a-d-grouping; } case source-active-a-d-case { uses source-active-a-d-grouping; } case shared-tree-join-case { container shared-tree-join { uses c-multicast-grouping; } } case source-tree-join-case { container source-tree-join { uses c-multicast-grouping; } } } }
The schema path to identify an instance is bgp-mvpn/mvpn
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MvpnChoice
getMvpnChoice()
Class<? extends Mvpn>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
Class<? extends Mvpn> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getMvpnChoice
MvpnChoice getMvpnChoice()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.mvpn.rev200120.mvpn.MvpnChoice
mvpnChoice
, ornull
if not present
-
-