This model augments the dell-base-routing YANG model for OS Route/Neighbor events. Copyright (c) 2015-2019 by Dell EMC, All rig...
Version: 2018-08-17
module os-routing-events { yang-version 1; namespace "http://www.dellemc.com/networking/os10/dell-base-os-routing"; prefix os-re; import dell-base-common { prefix base-cmn; } import dell-base-routing { prefix base-route; } organization "Dell EMC"; contact "http://www.dell.com/support"; description "This model augments the dell-base-routing YANG model for OS Route/Neighbor events. Copyright (c) 2015-2019 by Dell EMC, All rights reserved."; revision "2018-08-17" { description "Fixing pyang IETF errors and adding documentiation to the model."; reference "Network Platform Abstraction"; } revision "2018-08-01" { description "This revision adds the support for leaking the route from one VRF to another VRF in OS."; reference "Network Platform Abstraction"; } revision "2018-03-12" { description "This revision adds the lower layer interface (L2 interface) for router interface to bind the neighbor with the MAC."; reference "Network Platform Abstraction"; } revision "2018-02-27" { description "This revision adds the VRF identifier in the route and neighbor updates for identifier based lookup."; reference "Network Platform Abstraction"; } revision "2017-11-01" { description "VLAN id attribute is added to neighbor object to identify the VLAN on which neighbor entry is learnt."; reference "Network Platform Abstraction"; } revision "2017-07-17" { description "Initial version."; reference "Network Platform Abstraction"; } augment /base-route:obj/base-route:entry { description "Base route object augmented for publishing the route add/delete events from OS."; leaf vrf-id { type uint32; description "Internal VRF identifier which is used to uniquely identify the route updates from OS"; } } augment /base-route:obj/base-route:nbr { description "Base neighbor object augmented for publishing the neighbor add/delete events from OS."; leaf mbr-ifindex { type base-cmn:logical-ifindex; description "The member interface index through which the MAC neighbor is learnt."; } leaf vlan-id { type base-cmn:vlan-id; description "VLAN Id through which the neighbour entry is learnt."; } leaf vrf-id { type uint32; description "Internal VRF identifier which is used to uniquely identify the neighbor updates from OS"; } leaf lower-layer-if { type base-cmn:logical-ifindex; description "This is the lower layer interface of the router interface, when the router interface is in the non-default VRF context."; } } list os-leak-route-config { key "vrf-name af route-prefix prefix-len"; description "Provide list of routes leaking in the OS, from a source VRF to a destination VRF."; leaf vrf-name { type string; description "Destination VRF name."; } leaf af { type base-cmn:af-type; description "Address Family"; } leaf route-prefix { type base-cmn:ip-address; description "Route address to leak from source VRF to destination VRF."; } leaf prefix-len { type uint32; description "Prefix Length"; } leaf src-vrf-name { type string; description "Source VRF name."; } } // list os-leak-route-config } // module os-routing-events
© 2023 YumaWorks, Inc. All rights reserved.