-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved -- $Id: fsrip6.mib,v 1.14 2014/06/24 12:46:19 siva Exp $ ARICENT-RIP6-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString,RowStatus FROM SNMPv2-TC MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, enterprises FROM SNMPv2-SMI; fsrip6 MODULE-IDENTITY LAST-UPDATED "201209050000Z" ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE" CONTACT-INFO "support@aricent.com" DESCRIPTION " The MIB module for RIP6. " REVISION "201209050000Z" DESCRIPTION " The MIB module for RIP6. " ::= { enterprises futuresoftware (2076) 3 } -- fsrip6 GROUP fsrip6Scalars OBJECT IDENTIFIER ::= { fsrip6 1 } fsrip6Tables OBJECT IDENTIFIER ::= { fsrip6 2 } fsRip6Test OBJECT IDENTIFIER ::= { fsrip6 5 } -- rip6Scalars BEGIN fsrip6RoutePreference OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2), bestmetric(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The route prefered for forwarding a packet to a destination when a statically configured route, as well as a dynamically learnt route exists for a particular destination. If the value is set to bestmetric(3), the route with the best metric is the one to be used. Note that, this object would be referred only if both a static route and a dynamic route exists to the same destination." DEFVAL { bestmetric } ::= { fsrip6Scalars 1 } fsrip6GlobalDebug OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Enables the tracing in RIP6. A 32 bit integer is used to store the Tracing level. Different Tracing Levels - BIT 0 - Initialisation and Shutdown Trace. BIT 1 - Management trace. BIT 2 - Data path trace. BIT 3 - Control Plane trace. BIT 4 - Packet Dump. BIT 5 - OS Resource trace. BIT 6 - All Failure trace (including Packet Validation) BIT 7 - Buffer Trace. The remaining bits are unused. If a Particular Bit is set, the corresponding trace would be enabled. For Example, setting the debug value to 00000001000000000000000000000000 would enable all failure trace prints in RIP6 SubSystem." ::= { fsrip6Scalars 2 } fsrip6GlobalInstanceIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifes Instance Index, used to indicate the instance w.r.t which all the configuration will be performed. Before any configuration this object has to be set to the specific Instance Index. This object will be of use only in case the RIPng module is supporting Multiple Instance. Ripng comes up with 0 as the default instance." ::= { fsrip6Scalars 3 } fsrip6PeerFilter OBJECT-TYPE SYNTAX INTEGER { allow (1), deny (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to set peer list to allow or deny. if the flag set to allow, then responses from the peers in the list can be allowed to be processed. If the flag is set to deny, the responses from the peers in the list are not allowed to be processed." DEFVAL { deny } ::= { fsrip6Scalars 4 } fsrip6AdvFilter OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to enable filtering of routes in the Ripng responses to be advertised. Setting the flag to enable(1) will filter the corresponding routing entries in the response, that are matching with the AdvFilter list. Setting it to disable(2) will disable the filter, meaning that all the entries in the response message are going to be advertised." DEFVAL { disable } ::= { fsrip6Scalars 5 } fsRip6RRDAdminStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls redistribution of Direct, Static, OSPF and BGP routes into RIP. If this object is set to enable, then routes from protocols as specified by fsrip6RRDProtoMaskForEnable will be imported into RIP and the RIP learnt routes will be distributed to BGP and OSPF. If this object is set as disable, then the routes learned from protocols specified by fsrip6RRDProtoMaskForEnable will be removed from RIP and no route will be either distributed to or imported from OSPF anf BGP. This object can be set only if fsrip6GlobalAdminStatus is up. When the global admin state changes the fsRip6RRDAdminStatus also changes." DEFVAL { enable } ::= { fsrip6Scalars 6 } fsrip6RRDProtoMaskForEnable OBJECT-TYPE SYNTAX Integer32 -- See the description MAX-ACCESS read-write STATUS current DESCRIPTION "The bit mask of source protocols from which routes are imported to RIP.(LSB corresponds to Bit 0) Bit 1, if set, indicates that direct routes can be redistributed into RIP. (value = 2) Bit 2, if set, indicates that static routes can be redistributed into RIP. (value = 4) Bit 5, if set to 1, indicates that routes from OSPF can be redistributed into RIP. (value = 32) Bit 6, if set to 2, indicates that BGP routes can be redistributed into RIP. (value = 64) Bit 9, if set to 2, indicates that ISIS Level-1 routes can be redistributed into RIP. (value = 512) Bit 10, if set to 2, indicates that ISIS Level-2 routes can be redistributed into RIP. (value = 1024) Other bits are reserved for future use." ::= { fsrip6Scalars 7 } fsrip6RRDSrcProtoMaskForDisable OBJECT-TYPE SYNTAX Integer32 -- See the description MAX-ACCESS read-write STATUS current DESCRIPTION "The bit mask of source protocols from which redistribution to BGP is disabled.(LSB corresponds to Bit 0) Bit 1, if set, indicates that direct routes cannot be redistributed into RIP. (value = 2) Bit 2, if set, indicates that static routes cannot be redistributed into RIP. (value = 4) Bit 5, if set to 1, indicates that routes from OSPF cannot be redistributed into RIP. (value = 32) Bit 6, if set to 2, indicates that BGP routes cannot be redistributed into RIP. (value = 64) Bit 9, if set to 2, indicates that ISIS Level-1 routes can be redistributed into RIP. (value = 512) Bit 10, if set to 2, indicates that ISIS Level-2 routes can be redistributed into RIP. (value = 1024) Other bits are reserved for future use." ::= { fsrip6Scalars 8 } fsrip6RRDRouteDefMetric OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "The default metric to be used for the imported routes from RTM6. If 0, then metric value from the RTM6 will be used." DEFVAL { 0 } ::= { fsrip6Scalars 9 } fsrip6RRDRouteMapName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name Identifies the specified route-map in the list of route-maps. If this Object needs to be changed, first reset this object and then configure the new value." ::= { fsrip6Scalars 10 } fsrip6RouteCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of route entries." ::= { fsrip6Scalars 11 } -- ripngScalars END -- ripngTable BEGIN -- IPv6 RIP Instance Table -- This table is relevent only when RIPng is supporting Multiple -- Instance Feature. -- This table contains Instance related parameters. -- The entry is created or deleted whenever a new Instance is to -- be created or deleted. fsrip6InstanceTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsrip6InstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains Instance related parameters. This table is a global table i.e. its not instance specific." ::= { fsrip6Tables 1 } fsrip6InstanceEntry OBJECT-TYPE SYNTAX Fsrip6InstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry in the IPv6 RIP Instance Table. An entry is created/deleted in this table when the corresponding RIP6 instance is created/deleted." INDEX { fsrip6InstanceIndex } ::= { fsrip6InstanceTable 1 } Fsrip6InstanceEntry ::= SEQUENCE { fsrip6InstanceIndex Integer32, fsrip6InstanceStatus INTEGER } fsrip6InstanceIndex OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value which uniquely identifies the RIPng Instance." ::= { fsrip6InstanceEntry 1 } fsrip6InstanceStatus OBJECT-TYPE SYNTAX INTEGER { down(0), -- Instance Deleted up(1) -- Instance Created } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the specific Instance whether UP or DOWN." DEFVAL { 1 } ::= { fsrip6InstanceEntry 2 } -- End of Instance Table -- IPv6 RIP Instance Interface Map Table -- This table is relevent only when RIPng is supporting Multiple -- Instance Feature. -- This table contains Instance-Interface Mapping parameters. -- The entry in this table is created whenever an Interface gets -- attached to an Instance and deleted whenever and Instance get -- deleted or an Interface gets detached from an Instance. fsrip6InstIfMapTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsrip6InstIfMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains Instance-If mapping parametersits. This is a global table ie its not instance specific." ::= { fsrip6Tables 2 } fsrip6InstIfMapEntry OBJECT-TYPE SYNTAX Fsrip6InstIfMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry in this table is created whenever an Interface gets attached to an Instance and deleted whenever and Instance get deleted or an Interface gets detached from an Instance." INDEX { fsrip6IfIndex } ::= { fsrip6InstIfMapTable 1 } Fsrip6InstIfMapEntry ::= SEQUENCE { fsrip6IfIndex Integer32, fsrip6InstIfMapInstId Integer32, fsrip6InstIfMapIfAtchStatus INTEGER } fsrip6IfIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value which uniquely identifies the RIPng Interface." ::= { fsrip6InstIfMapEntry 1 } fsrip6InstIfMapInstId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the RIPng Instance to which a RIPng Interface is attached. When a row is created in this table this object is assigned the value of fsrip6GlobalInstanceIndex " ::= { fsrip6InstIfMapEntry 2 } fsrip6InstIfMapIfAtchStatus OBJECT-TYPE SYNTAX INTEGER { detached(0), -- Interface is detached -- from Instance attached(1) -- Interface attached -- to an Instance } MAX-ACCESS read-write STATUS current DESCRIPTION "The attachment status of a RIPng Interface, whether attached to an instance or not." ::= { fsrip6InstIfMapEntry 3 } -- END of Instance Interface Map Table. -- IPv6 RIP Interface Table -- This table contains interface-based RIPng parameters -- Entries created/deleted in this table when corresponding -- IPv6 interface is created/deleted. -- Entries exist in this table even if RIPng protocol is not -- running on the interface as static routes are also maintained -- in the RIP routing table. fsrip6RipIfTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsrip6RipIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing interface-related RIPng parameters." ::= { fsrip6Tables 3 } fsrip6RipIfEntry OBJECT-TYPE SYNTAX Fsrip6RipIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry in the IPv6 RIP Interface Table. An entry is created/deleted in this table when corresponding IPv6 interface is created/deleted." INDEX { fsrip6RipIfIndex } ::= { fsrip6RipIfTable 1 } Fsrip6RipIfEntry ::= SEQUENCE { fsrip6RipIfIndex Integer32, fsrip6RipIfProfileIndex Integer32, fsrip6RipIfCost Integer32, fsrip6RipIfOperStatus INTEGER, fsrip6RipIfProtocolEnable INTEGER, fsrip6RipIfInMessages Counter32, fsrip6RipIfInRequests Counter32, fsrip6RipIfInResponses Counter32, fsrip6RipIfUnknownCmds Counter32, fsrip6RipIfInOtherVer Counter32, fsrip6RipIfInDiscards Counter32, fsrip6RipIfOutMessages Counter32, fsrip6RipIfOutRequests Counter32, fsrip6RipIfOutResponses Counter32, fsrip6RipIfOutTrigUpdates Counter32, fsrip6RipIfDefRouteAdvt INTEGER } fsrip6RipIfIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value which uniquely identifies the IPv6 interface on which this fsrip6RipIfEntry exists. The interface identified by a particular value of this index is the same interface as identified by the same value of fsrip6IfIndex." ::= { fsrip6RipIfEntry 1 } fsrip6RipIfProfileIndex OBJECT-TYPE SYNTAX Integer32 (0..9) MAX-ACCESS read-write STATUS current DESCRIPTION "Index into the RIPng Profile Table which contains the RIPng parameters for this interface." DEFVAL { 0 } ::= { fsrip6RipIfEntry 2 } fsrip6RipIfCost OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The 'cost' associated with this interface. This 'cost' is added to the metric of all routes learnt over this interface before they are installed in the routing table." DEFVAL { 1 } ::= { fsrip6RipIfEntry 3 } fsrip6RipIfOperStatus OBJECT-TYPE SYNTAX INTEGER { enabledup(1),-- Interface operational -- and RIPng is enabled on it enableddown(2),-- Interface not operational -- but RIPng is enabled on it disabledup(3),-- Interface operational -- and RIPng not enabled on it disableddown(4)-- Interface not operational -- and RIPng not enabled on it } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of this interface and whether RIPng is enabled/disabled on it." ::= { fsrip6RipIfEntry 4 } fsrip6RipIfProtocolEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), -- RIPng is Enabled -- Over this Interface disable(2) --RIPng is Disabled --Over this Interface } MAX-ACCESS read-write STATUS current DESCRIPTION "RIPng is enabled over this Interface or Not." DEFVAL { disable } ::= { fsrip6RipIfEntry 5 } fsrip6RipIfInMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RIPng messages received on this interface. " ::= { fsrip6RipIfEntry 6 } fsrip6RipIfInRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RIPng Requests received on this interface. " ::= { fsrip6RipIfEntry 7 } fsrip6RipIfInResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RIPng Responses received on this interface. " ::= { fsrip6RipIfEntry 8 } fsrip6RipIfUnknownCmds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RIPng packets with unknown command received on this interface." ::= { fsrip6RipIfEntry 9 } fsrip6RipIfInOtherVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RIPng packets received with other version on this interface." ::= { fsrip6RipIfEntry 10 } fsrip6RipIfInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received RIPng packets that were discarded." ::= { fsrip6RipIfEntry 11 } fsrip6RipIfOutMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RIPng messages sent out on this interface." ::= { fsrip6RipIfEntry 12 } fsrip6RipIfOutRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RIPng Requests sent out on this interface." ::= { fsrip6RipIfEntry 13 } fsrip6RipIfOutResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RIPng Responses sent out on this interface." ::= { fsrip6RipIfEntry 14 } fsrip6RipIfOutTrigUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of triggered updates sent out on this interface." ::= { fsrip6RipIfEntry 15 } fsrip6RipIfDefRouteAdvt OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This Object controls the advertisement of default route over this interface." DEFVAL { 0 } ::= { fsrip6RipIfEntry 16 } -- IPv6 RIP Profile Table -- This table specifies the RIPng related parameters which are -- referred by interfaces on which RIPng protocol is enabled. -- Entries are created/deleted from SNMP except for the first profile -- entry which is autocreated and cannot be deleted. fsrip6RipProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsrip6RipProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing RIPng related configurable parameters which are maintained as a profile and referred by the fsrip6RipIfTable." ::= { fsrip6Tables 4 } fsrip6RipProfileEntry OBJECT-TYPE SYNTAX Fsrip6RipProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry in the IPv6 Address Profile Table which contains RIPng parameters. One or more RIP interfaces refer to this profile through the object fsrip6RipIfProfileIndex in the fsrip6RipIfTable. An entry of this table other than the first entry is created/deleted from SNMP." INDEX { fsrip6RipProfileIndex } ::= { fsrip6RipProfileTable 1 } Fsrip6RipProfileEntry ::= SEQUENCE { fsrip6RipProfileIndex Integer32, fsrip6RipProfileStatus INTEGER, fsrip6RipProfileHorizon INTEGER, fsrip6RipProfilePeriodicUpdTime Integer32, fsrip6RipProfileTrigDelayTime Integer32, fsrip6RipProfileRouteAge Integer32, fsrip6RipProfileGarbageCollectTime Integer32 } fsrip6RipProfileIndex OBJECT-TYPE SYNTAX Integer32 (0..9) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value identifying the particular IPv6 RIP profile. This is referred by fsrip6RipIfProfileIndex of the IPv6 RIP interface Table." ::= { fsrip6RipProfileEntry 1 } fsrip6RipProfileStatus OBJECT-TYPE SYNTAX INTEGER { valid (1), invalid (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates that the entry is valid or not. An entry other than the first entry can be deleted by setting this object to invalid(2)." ::= { fsrip6RipProfileEntry 2 } fsrip6RipProfileHorizon OBJECT-TYPE SYNTAX INTEGER { -- indicates that no-horizoning -- be done on the interface nohorizon(1) , -- while sending updates -- indicates that split- -- horizoning be done on the -- interface while sending splithorizon(2), -- updates -- indicates that poison -- reverse be done on the -- interface while sending poisonreverse(3) -- updates } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the type of horizoning to be done while sending routing informations (learnt on that interface) over that interface. If the configured value is split-horizon(2) then routes learnt on a interface are not sent over that interface. If the configured value is poison-reverse(3) then such routes are sent with a metric of 16." DEFVAL { poisonreverse } ::= { fsrip6RipProfileEntry 3 } fsrip6RipProfilePeriodicUpdTime OBJECT-TYPE SYNTAX Integer32 (30..500) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the interval in seconds between the periodic RIPng updates." DEFVAL { 30 } ::= { fsrip6RipProfileEntry 4 } fsrip6RipProfileTrigDelayTime OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the time interval in seconds by which further triggered updates are delayed after one triggered update is sent." DEFVAL { 5 } ::= { fsrip6RipProfileEntry 5 } fsrip6RipProfileRouteAge OBJECT-TYPE SYNTAX Integer32 (180..500) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the period in seconds for which a dynamic route will be kept in the IPv6 RIP routing table without receiving any updates for the route. After this time interval, the route will not be valid and will be aged out." DEFVAL { 180 } ::= { fsrip6RipProfileEntry 6 } fsrip6RipProfileGarbageCollectTime OBJECT-TYPE SYNTAX Integer32 (120..180) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the period in seconds for which a route which has aged out is retained in the IPv6 RIP Routing Table. After this time interval the route is deleted from the IPv6 RIP Routing Table." DEFVAL { 120 } ::= { fsrip6RipProfileEntry 7 } -- RIPng Routing Table -- The RIPng routing table contains an entry for each -- valid IPv6 unicast routes that can be used for packet -- forwarding. There are no entries for Multicast and -- Link-Local addresses. -- This table contains non-RIPng routes learnt via redistribution -- from IPv6 and dynamic routes (updated by RIPng). -- Entries are created/deleted to this table through -- 1. Redistributed from IPv6 -- 2. routes learnt from other RIPng Peers fsrip6RipRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsrip6RipRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains dynamic routes that are learnt through RIPng protocol as well as non-RIPng routes learnt via redistribution." ::= { fsrip6Tables 5 } fsrip6RipRouteEntry OBJECT-TYPE SYNTAX Fsrip6RipRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the RIPng Routing Table. An entry can be created by means of the RIPng protocol and redistributed routes from IPv6. There can be a non-RIPng route as well as a RIPng route with the same destination and prefix length." INDEX { fsrip6RipRouteDest, fsrip6RipRoutePfxLength, fsrip6RipRouteProtocol, fsrip6RipRouteIfIndex } ::= { fsrip6RipRouteTable 1 } Fsrip6RipRouteEntry ::= SEQUENCE { fsrip6RipRouteDest OCTET STRING, fsrip6RipRoutePfxLength Integer32, fsrip6RipRouteProtocol INTEGER, fsrip6RipRouteIfIndex Integer32, fsrip6RipRouteNextHop OCTET STRING , fsrip6RipRouteMetric Integer32, fsrip6RipRouteTag Integer32, fsrip6RipRouteAge Integer32 } fsrip6RipRouteDest OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination IPv6 address of this route. This object will not take a Link-Local or Multicast address value." ::= { fsrip6RipRouteEntry 1 } fsrip6RipRoutePfxLength OBJECT-TYPE SYNTAX Integer32 (1..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the prefix length of the destination address." ::= { fsrip6RipRouteEntry 2 } fsrip6RipRouteProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following local(2), -- non-protocol information, -- e.g., manually configured -- entries netmgmt(3), -- static route ndisc(4), -- e.g., Redirect -- the following are all -- dynamic routing protocols rip(5), -- RIPng ospf(6), -- Open Shortest Path First idrp(7) -- InterDomain Routing Protocol } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The routing mechanism via which this route was learned. If it has value local(2), it indicates this route was derived from a configured address prefix." ::= { fsrip6RipRouteEntry 3 } fsrip6RipRouteIfIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value which uniquely identifies the local interface through which the next hop of this route should be reached. The interface identified by a particular value of this index is the same interface as identified by the same value of fsrip6IfIndex." ::= { fsrip6RipRouteEntry 4 } fsrip6RipRouteNextHop OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Next hop IPv6 Address for this route. For direct routes it has the value ::0." ::= { fsrip6RipRouteEntry 5 } fsrip6RipRouteMetric OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "The routing metric associated with this route. A metric of 16 indicates infinity implying the route is no longer valid." DEFVAL { 1 } ::= { fsrip6RipRouteEntry 6 } fsrip6RipRouteTag OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether this route is an internal or external route. Value 0 represent routes are internal to the routing domain and Value > 0 represent routes are external to the routing domain." ::= { fsrip6RipRouteEntry 7 } fsrip6RipRouteAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds since this route was last updated or otherwise determined to be correct. For statically configured routes and locally derived routes, this object has value 0." ::= { fsrip6RipRouteEntry 8 } -- Fsrip6PeerTable fsrip6RipPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsrip6RipPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the Addresses of those Peers whose RIPng Responses are to be accepted or denied" ::= { fsrip6Tables 6 } fsrip6RipPeerEntry OBJECT-TYPE SYNTAX Fsrip6RipPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Single entity in the fsrip6RipPeerTable." INDEX { fsrip6RipPeerAddr } ::= { fsrip6RipPeerTable 1 } Fsrip6RipPeerEntry ::= SEQUENCE { fsrip6RipPeerAddr OCTET STRING, fsrip6RipPeerEntryStatus INTEGER } fsrip6RipPeerAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Address of the Peer, from whom Responses are to be Allowed or Denied" ::= { fsrip6RipPeerEntry 1 } fsrip6RipPeerEntryStatus OBJECT-TYPE SYNTAX INTEGER { valid (1), invalid (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "'valid' indicated presence of the entry. 'invalid' means the entry is unavailable. " ::= { fsrip6RipPeerEntry 2} -- Fsrip6RipAdvFilterTable fsrip6RipAdvFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsrip6RipAdvFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the routes which are NOT to be advertised in the RIPng Responses sent by the router, if fsrip6AdvFilter is enabled" ::= { fsrip6Tables 7 } fsrip6RipAdvFilterEntry OBJECT-TYPE SYNTAX Fsrip6RipAdvFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Single entity in the fsrip6RipAdvFilterTable" INDEX { fsrip6RipAdvFilterAddress } ::= { fsrip6RipAdvFilterTable 1 } Fsrip6RipAdvFilterEntry ::= SEQUENCE { fsrip6RipAdvFilterAddress OCTET STRING, fsrip6RipAdvFilterStatus INTEGER } fsrip6RipAdvFilterAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The route(s) with this address is NOT to be advertised to the Peers, if fsrip6AdvFilter is enabled" ::= { fsrip6RipAdvFilterEntry 1 } fsrip6RipAdvFilterStatus OBJECT-TYPE SYNTAX INTEGER { valid (1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "'valid' indicated presence of the entry. 'invalid' means the entry is unavailable. " ::= { fsrip6RipAdvFilterEntry 2 } --ripngTable END -- FILTERING OBJECT DEFINITION BEGIN fsrip6DistInOutRouteMap OBJECT IDENTIFIER ::= { fsrip6 3 } fsRip6DistInOutRouteMapTable OBJECT-TYPE SYNTAX SEQUENCE OF FsRip6DistInOutRouteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table describing the configuration of filtering for route map." ::= { fsrip6DistInOutRouteMap 1 } fsRip6DistInOutRouteMapEntry OBJECT-TYPE SYNTAX FsRip6DistInOutRouteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the filtering configuration of single entry." INDEX {fsRip6DistInOutRouteMapName, fsRip6DistInOutRouteMapType} ::= { fsRip6DistInOutRouteMapTable 1 } FsRip6DistInOutRouteMapEntry ::= SEQUENCE { fsRip6DistInOutRouteMapName DisplayString, fsRip6DistInOutRouteMapType Integer32, fsRip6DistInOutRouteMapValue Integer32, fsRip6DistInOutRouteMapRowStatus RowStatus } fsRip6DistInOutRouteMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..20)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route map name." ::= { fsRip6DistInOutRouteMapEntry 1 } fsRip6DistInOutRouteMapType OBJECT-TYPE SYNTAX Integer32(1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of route map to indicate the route map is for distribute in or for distribute out or for distance. 1 - distance 2 - distribute in 3 - distribute out" ::= { fsRip6DistInOutRouteMapEntry 3 } fsRip6DistInOutRouteMapValue OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Distance value ( this will be unused for distribute list )" ::= { fsRip6DistInOutRouteMapEntry 4 } fsRip6DistInOutRouteMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of this row, by which new entries may be created, or old entries deleted from this table." ::= { fsRip6DistInOutRouteMapEntry 5 } -- FILTERING OBJECT DEFINITION END -- PREFERENCE OBJECT DEFINITION BEGIN fsrip6PreferenceGroup OBJECT IDENTIFIER ::= { fsrip6 4 } fsRip6PreferenceValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Preference value for RIP6 routes. If the value is set as '0',it will inturn be mapped to default value " DEFVAL { 120 } ::= { fsrip6PreferenceGroup 1 } -- PREFERENCE OBJECT DEFINITION END fsRip6TestBulkUpd OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is disabled to crash the active node during bulk update." ::= { fsRip6Test 1 } fsRip6TestDynamicUpd OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is disabled to make the active node drop the dynamic update to standby node." ::= { fsRip6Test 2 } END