From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/dasan/SLE-NETWORK-MIB | 5082 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5082 insertions(+) create mode 100644 MIBS/dasan/SLE-NETWORK-MIB (limited to 'MIBS/dasan/SLE-NETWORK-MIB') diff --git a/MIBS/dasan/SLE-NETWORK-MIB b/MIBS/dasan/SLE-NETWORK-MIB new file mode 100644 index 0000000..86770c0 --- /dev/null +++ b/MIBS/dasan/SLE-NETWORK-MIB @@ -0,0 +1,5082 @@ +-- +-- sle-network-mib.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88 +-- Monday, April 18, 2016 at 15:57:25 +-- + + SLE-NETWORK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + sleMgmt + FROM DASAN-SMI + IANAtunnelType + FROM IANAifType-MIB + InterfaceIndex + FROM IF-MIB + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + SleControlStatusType, SleControlRequestResultType + FROM SLE-TC-MIB + OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeTicks, IpAddress, Integer32, Unsigned32, Gauge32, + Counter64, BITS, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress + FROM SNMPv2-TC; + + + sleNetwork MODULE-IDENTITY + LAST-UPDATED "200412291441Z" -- December 29, 2004 at 14:41 GMT + ORGANIZATION + "HANASOFT" + CONTACT-INFO + " " + DESCRIPTION + "This MIB contains all needed informations about DHCP and + all supported sle DHCP features." + REVISION "200412101632Z" -- December 10, 2004 at 16:32 GMT + DESCRIPTION + "Description" + ::= { sleMgmt 11 } + + + + +-- +-- Node definitions +-- + + sleNetInterface OBJECT IDENTIFIER ::= { sleNetwork 1 } + + + sleNetIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleNetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleNetInterface 1 } + + + sleNetIfEntry OBJECT-TYPE + SYNTAX SleNetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex } + ::= { sleNetIfTable 1 } + + + SleNetIfEntry ::= + SEQUENCE { + sleNetIfIndex + Integer32, + sleNetIfName + OCTET STRING, + sleNetIfDescription + OCTET STRING, + sleNetIfTableIndex + InterfaceIndex, + sleNetIfRegState + INTEGER, + sleNetIfAdminState + INTEGER, + sleNetIfOperState + INTEGER, + sleNetIfMulticast + INTEGER, + sleNetIfMtu + INTEGER, + sleNetIfIpSetMode + INTEGER, + sleNetIfIpMartianFilter + INTEGER, + sleNetIfUpCnt + Integer32, + sleNetIfDownCnt + Integer32, + sleNetIfLinkUpTime + Counter64, + sleNetIfElapsedTimeAfterClearStats + Counter64, + sleNetIfBindingVRFName + OCTET STRING, + sleNetIfOnFailUseVRF + INTEGER, + sleNetIfIpUnreachability + INTEGER, + sleNetIfipRedirects + INTEGER, + sleNetIfIpForwarding + INTEGER, + sleNetIfAlias + OCTET STRING, + sleNetIfIpArpAlias + INTEGER, + sleNetIfIpArpAliasMac + MacAddress, + sleNetIfArpMCProbeCount + Integer32, + sleNetIfArpUCProbeCount + Integer32, + sleNetIfArpRetransTime + Integer32, + sleNetIfIpProxyArp + INTEGER, + sleNetIfIpRPFilter + INTEGER, + sleNetIfRPFilter + INTEGER, + sleNetIfRouteMap + OCTET STRING + } + + sleNetIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..11023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network interface index + 0 : any(all) + 1..4094 : VLAN + 4095 : management + 4096 : loopback + 4097 : NULL device + 10000..11023: Tunnel interface index + " + ::= { sleNetIfEntry 1 } + + + sleNetIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device Name of this Interface." + ::= { sleNetIfEntry 2 } + + + sleNetIfDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of this interface." + ::= { sleNetIfEntry 3 } + + + sleNetIfTableIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Same as ifIndex (for appropriated ifTable entries)." + ::= { sleNetIfEntry 4 } + + + sleNetIfRegState OBJECT-TYPE + SYNTAX INTEGER + { + unregistered(0), + registered(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Registered state of Network device." + ::= { sleNetIfEntry 5 } + + + sleNetIfAdminState OBJECT-TYPE + SYNTAX INTEGER + { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Administrative state. + down - shutdown + up - noshutdown" + ::= { sleNetIfEntry 6 } + + + sleNetIfOperState OBJECT-TYPE + SYNTAX INTEGER + { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state. + down - shutdown or not running + up - running" + ::= { sleNetIfEntry 7 } + + + sleNetIfMulticast OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multicast enable/disable state." + ::= { sleNetIfEntry 8 } + + + sleNetIfMtu OBJECT-TYPE + SYNTAX INTEGER (64..17940) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Transmission Unit." + ::= { sleNetIfEntry 9 } + + + sleNetIfIpSetMode OBJECT-TYPE + SYNTAX INTEGER + { + static(0), + dynamic(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address setting mode. + 0 : static + 1 : dynamic (by DHCP client) + " + ::= { sleNetIfEntry 10 } + + + sleNetIfIpMartianFilter OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfEntry 11 } + + + sleNetIfUpCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of link-up event." + ::= { sleNetIfEntry 12 } + + + sleNetIfDownCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of link-down event." + ::= { sleNetIfEntry 13 } + + + sleNetIfLinkUpTime OBJECT-TYPE + SYNTAX Counter64 + UNITS "1 sec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elapsed time after link is up." + ::= { sleNetIfEntry 14 } + + + sleNetIfElapsedTimeAfterClearStats OBJECT-TYPE + SYNTAX Counter64 + UNITS "1 sec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elapsed time after clearing status." + ::= { sleNetIfEntry 15 } + + + sleNetIfBindingVRFName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF name that this tunnel interface is binding." + ::= { sleNetIfEntry 16 } + + + sleNetIfOnFailUseVRF OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lookup into a global routing table when the VRF routing table lookup was failed." + ::= { sleNetIfEntry 17 } + + + sleNetIfIpUnreachability OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP unreachability ON/OFF + " + DEFVAL { 1 } + ::= { sleNetIfEntry 18 } + + + sleNetIfipRedirects OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfEntry 19 } + + + sleNetIfIpForwarding OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP forwarding status" + ::= { sleNetIfEntry 20 } + + + sleNetIfAlias OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "lias Name for the Interface" + ::= { sleNetIfEntry 21 } + + + sleNetIfIpArpAlias OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Arp Alias state" + ::= { sleNetIfEntry 22 } + + + sleNetIfIpArpAliasMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Arp Alias MAC" + ::= { sleNetIfEntry 23 } + + + sleNetIfArpMCProbeCount OBJECT-TYPE + SYNTAX Integer32 (2..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ARP request Multicast probe count" + ::= { sleNetIfEntry 24 } + + + sleNetIfArpUCProbeCount OBJECT-TYPE + SYNTAX Integer32 (2..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ARP request Unicast probe count" + ::= { sleNetIfEntry 25 } + + + sleNetIfArpRetransTime OBJECT-TYPE + SYNTAX Integer32 (1..300) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retrans time of ARP request (unit: 1s)" + ::= { sleNetIfEntry 26 } + + + sleNetIfIpProxyArp OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Proxy Arp state" + ::= { sleNetIfEntry 27 } + + + sleNetIfIpRPFilter OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + loose(1), + strict(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Reverse Path Filtering of CPU" + ::= { sleNetIfEntry 28 } + + + sleNetIfRPFilter OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + loose(1), + strict(2), + looseAllow(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reverse Path Filtering of CHIP (default : looseAllow)" + ::= { sleNetIfEntry 29 } + + + sleNetIfRouteMap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Policy route-map name" + ::= { sleNetIfEntry 30 } + + + sleNetIfControl OBJECT IDENTIFIER ::= { sleNetInterface 2 } + + + sleNetIfControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + setNetIfRegState(1), + setNetIfProfile(2), + setNetIfIpMartianFilter(3), + setNetIfBindingVRF(4), + unsetNetIfBindingVRF(5), + setNetIfOnFailUseVRF(6), + setNetIfIpUnreachability(7), + setNetIfIpRedirects(8), + setNetIfIpForwarding(9), + setAlias(10), + setIpArpAlias(11), + setArpMCProbeCount(12), + setArpUCProbeCount(13), + setArpRetransTime(14), + setIpProxyArp(15), + setIpRPFilter(16), + setRPFilter(17), + setRouteMap(18) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + DEFVAL { setNetIfProfile } + ::= { sleNetIfControl 1 } + + + sleNetIfControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleNetIfControl 2 } + + + sleNetIfControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + DEFVAL { 0 } + ::= { sleNetIfControl 3 } + + + sleNetIfControlTimeStamp OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleNetIfControl 4 } + + + sleNetIfControlReqResult OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleNetIfControl 5 } + + + sleNetIfControlIndex OBJECT-TYPE + SYNTAX Integer32 (0..11023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network interface index + 0 : any(all) + 1..4094 : VLAN + 4095 : management + 4096 : loopback + 4097 : NULL device + 10000..11023: Tunnel interface index" + ::= { sleNetIfControl 6 } + + + sleNetIfControlDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description of this interface." + DEFVAL { "" } + ::= { sleNetIfControl 7 } + + + sleNetIfControlRegState OBJECT-TYPE + SYNTAX INTEGER + { + unregister(0), + register(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfControl 8 } + + + sleNetIfControlAdminState OBJECT-TYPE + SYNTAX INTEGER + { + down(0), + up(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administrative state." + DEFVAL { up } + ::= { sleNetIfControl 9 } + + + sleNetIfControlMulticast OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast enable/disable state." + DEFVAL { enable } + ::= { sleNetIfControl 10 } + + + sleNetIfControlMtu OBJECT-TYPE + SYNTAX INTEGER (64..17940) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum Transmission Unit." + DEFVAL { 1500 } + ::= { sleNetIfControl 11 } + + + sleNetIfControlIpMartianFilter OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfControl 12 } + + + sleNetIfControlBindingVRFName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VRF name that this tunnel interface is binding." + ::= { sleNetIfControl 13 } + + + sleNetIfControlOnFailUseVRF OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lookup into a global routing table when the VRF routing table lookup was failed." + ::= { sleNetIfControl 14 } + + + sleNetIfControlIpUnreachability OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP unreachability ON/OFF" + DEFVAL { 1 } + ::= { sleNetIfControl 15 } + + + sleNetIfControlIpRedirects OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfControl 16 } + + + sleNetIfControlIpForwarding OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP forwarding status" + ::= { sleNetIfControl 17 } + + + sleNetIfControlAlias OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alias Name for the Interface" + ::= { sleNetIfControl 18 } + + + sleNetIfControlIpArpAlias OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Arp Alias state" + ::= { sleNetIfControl 19 } + + + sleNetIfControlIpArpAliasMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Arp Alias MAC" + ::= { sleNetIfControl 20 } + + + sleNetIfControlArpMCProbeCount OBJECT-TYPE + SYNTAX Integer32 (2..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ARP request Multicast probe count" + ::= { sleNetIfControl 21 } + + + sleNetIfControlArpUCProbeCount OBJECT-TYPE + SYNTAX Integer32 (2..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ARP request Unicast probe count" + ::= { sleNetIfControl 22 } + + + sleNetIfControlArpRetransTime OBJECT-TYPE + SYNTAX Integer32 (1..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Retrans time of ARP request (unit: 1s)" + ::= { sleNetIfControl 23 } + + + sleNetIfControlIpProxyArp OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Proxy Arp state" + ::= { sleNetIfControl 24 } + + + sleNetIfControlIpRPFilter OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + loose(1), + strict(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Reverse Path Filtering of CPU" + ::= { sleNetIfControl 25 } + + + sleNetIfControlRPFilter OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + loose(1), + strict(2), + looseAllow(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reverse Path Filtering of CHIP (default : looseAllow)" + ::= { sleNetIfControl 26 } + + + sleNetIfControlRouteMap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Policy route-map name" + ::= { sleNetIfControl 27 } + + + sleNetIfNotification OBJECT IDENTIFIER ::= { sleNetInterface 3 } + + + sleNetIfRegStateChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfRegState } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfNotification 1 } + + + sleNetIfProfileChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfDescription, sleNetIfAdminState, + sleNetIfMulticast, sleNetIfMtu } + STATUS current + DESCRIPTION + "setNetIfProfile." + ::= { sleNetIfNotification 2 } + + + sleNetIfIpMartianFilterChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlIndex, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIpMartianFilter + } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfNotification 3 } + + + sleNetIfBindingVRFSet NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlBindingVRFName + } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfNotification 4 } + + + sleNetIfBindingVRFUnset NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlBindingVRFName + } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfNotification 5 } + + + sleNetIfIpOnFailUseVRFChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlOnFailUseVRF + } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfNotification 6 } + + + sleNetIfIpUnreachabilityChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlIpUnreachability + } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfNotification 7 } + + + sleNetIfIpRedirectsChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIpRedirects } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetIfNotification 8 } + + + sleNetIfIpForwardingChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlIpForwarding + } + STATUS current + DESCRIPTION + "setNetIfIpForwarding" + ::= { sleNetIfNotification 9 } + + + sleNetIfAliasChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlAlias + } + STATUS current + DESCRIPTION + "setAlias" + ::= { sleNetIfNotification 10 } + + + sleNetIfIpArpAliasChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlIpArpAlias, + sleNetIfControlIpArpAliasMac } + STATUS current + DESCRIPTION + "setIpArpAlias" + ::= { sleNetIfNotification 11 } + + + sleNetIfArpMCProbeCountChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlArpMCProbeCount + } + STATUS current + DESCRIPTION + "setArpMCProbeCount" + ::= { sleNetIfNotification 12 } + + + sleNetIfArpUCProbeCountChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlArpUCProbeCount + } + STATUS current + DESCRIPTION + "setArpUCProbeCount" + ::= { sleNetIfNotification 13 } + + + sleNetIfArpRetransTimeChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlArpRetransTime + } + STATUS current + DESCRIPTION + "setArpRetransTime" + ::= { sleNetIfNotification 14 } + + + sleNetIfIpProxyArpChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlIpProxyArp + } + STATUS current + DESCRIPTION + "setIpProxyArp" + ::= { sleNetIfNotification 15 } + + + sleNetIfIpRPFilterChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlIpRPFilter + } + STATUS current + DESCRIPTION + "setIpRPFilter" + ::= { sleNetIfNotification 16 } + + + sleNetIfRPFilterChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlRPFilter + } + STATUS current + DESCRIPTION + "setRPFilter" + ::= { sleNetIfNotification 17 } + + + sleNetIfRouteMapChanged NOTIFICATION-TYPE + OBJECTS { sleNetIfControlRequest, sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlRouteMap + } + STATUS current + DESCRIPTION + "setRouteMap" + ::= { sleNetIfNotification 18 } + + + sleIpAddress OBJECT IDENTIFIER ::= { sleNetwork 2 } + + + sleIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleIpAddress 1 } + + + sleIpAddrEntry OBJECT-TYPE + SYNTAX SleIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex, sleIpAddrValue } + ::= { sleIpAddrTable 1 } + + + SleIpAddrEntry ::= + SEQUENCE { + sleIpAddrValue + IpAddress, + sleIpAddrMask + Integer32, + sleIpAddrBcast + IpAddress, + sleIpAddrFlag + BITS, + sleIpAddrScope + INTEGER, + sleIpAddrIpIndex + INTEGER, + sleIpAddrUnnumUsedIp + INTEGER + } + + sleIpAddrValue OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address to which this entry's addressing information pertains." + ::= { sleIpAddrEntry 1 } + + + sleIpAddrMask OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this entry. + The value of the mask is an IP address with all the network + bits set to 1 and all the hosts bits set to 0." + ::= { sleIpAddrEntry 2 } + + + sleIpAddrBcast OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the least-significant bit in the IP broadcast + address used for sending datagrams on the (logical) + interface associated with the IP address of this entry. + For example, when the Internet standard all-ones broadcast + address is used, the value will be 1. This value applies + to both the subnet and network broadcasts addresses used + by the entity on this (logical) interface." + ::= { sleIpAddrEntry 3 } + + + sleIpAddrFlag OBJECT-TYPE + SYNTAX BITS + { + permanent(0), + tentative(1), + deprecated(2), + reserved3(3), + reserved4(4), + reserved5(5), + reserved6(6), + secondary(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleIpAddrEntry 4 } + + + sleIpAddrScope OBJECT-TYPE + SYNTAX INTEGER + { + global(0), + site(200), + link(253), + host(254), + nowhere(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleIpAddrEntry 5 } + + + sleIpAddrIpIndex OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ip index for Interface Unnumbered feature enhanced. + If Interface Unnumbered enhanced feature is enabled on a point-to-point interface. It will get a ip address of a specific interface. + Interface unnumbered default setting - it get primary ip address. + Interface unnumbered enhanced setting - it get secondary ip address with ip-index. + (cf. primary ip address's ip-index : 1. no setting: 0. other setting: 2-1024)" + ::= { sleIpAddrEntry 6 } + + + sleIpAddrUnnumUsedIp OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + used(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Check a specific IP address for using interface unnumbered feature." + ::= { sleIpAddrEntry 7 } + + + sleIpAddrControl OBJECT IDENTIFIER ::= { sleIpAddress 2 } + + + sleIpAddrControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createIpAddress(1), + destroyIpAddress(2), + addIpIndex(3), + delIpIndex(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { sleIpAddrControl 1 } + + + sleIpAddrControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleIpAddrControl 2 } + + + sleIpAddrControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + DEFVAL { 0 } + ::= { sleIpAddrControl 3 } + + + sleIpAddrControlTimeStamp OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleIpAddrControl 4 } + + + sleIpAddrControlReqResult OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleIpAddrControl 5 } + + + sleIpAddrControlNetIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..4094 | 10000..11023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network interface index + 1..4094 : VLAN + 10000..11023: Tunnel interface index + " + DEFVAL { 1 } + ::= { sleIpAddrControl 6 } + + + sleIpAddrControlValue OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address to which this entry's addressing information pertains." + DEFVAL { 'ac106464'h } + ::= { sleIpAddrControl 7 } + + + sleIpAddrControlMask OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this entry. " + DEFVAL { 24 } + ::= { sleIpAddrControl 8 } + + + sleIpAddrControlFlag OBJECT-TYPE + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { primary } + ::= { sleIpAddrControl 9 } + + + sleIpAddrControlScope OBJECT-TYPE + SYNTAX INTEGER + { + global(0), + link(253), + host(254) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { global } + ::= { sleIpAddrControl 10 } + + + sleIpAddrControlIpIndex OBJECT-TYPE + SYNTAX INTEGER (1..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Ip index for Interface Unnumbered feature enhanced. + If Interface Unnumbered enhanced feature is enabled on a point-to-point interface. It will get a ip address of a specific interface. + Interface unnumbered default setting - it get primary ip address. + Interface unnumbered enhanced setting - it get secondary ip address with ip-index. + (cf. primary ip address's ip-index : 1. no setting: 0. other setting: 2-1024)" + ::= { sleIpAddrControl 11 } + + + sleIpAddrNotification OBJECT IDENTIFIER ::= { sleIpAddress 3 } + + + sleIpAddressCreated NOTIFICATION-TYPE + OBJECTS { sleIpAddrControlRequest, sleIpAddrControlTimeStamp, sleIpAddrControlReqResult, sleIpAddrMask, sleIpAddrFlag, + sleIpAddrScope } + STATUS current + DESCRIPTION + "createIpAddress." + ::= { sleIpAddrNotification 1 } + + + sleIpAddressDestroyed NOTIFICATION-TYPE + OBJECTS { sleIpAddrControlRequest, sleIpAddrControlTimeStamp, sleIpAddrControlReqResult, sleIpAddrMask } + STATUS current + DESCRIPTION + "destroyIpAddress." + ::= { sleIpAddrNotification 2 } + + + sleIpAddressIpIndexAdded NOTIFICATION-TYPE + OBJECTS { sleIpAddrControlRequest, sleIpAddrControlTimeStamp, sleIpAddrControlReqResult, sleIpAddrControlNetIfIndex, sleIpAddrControlValue, + sleIpAddrControlMask, sleIpAddrControlIpIndex } + STATUS current + DESCRIPTION + "addIpIndex" + ::= { sleIpAddrNotification 3 } + + + sleIpAddressIpIndexDeleted NOTIFICATION-TYPE + OBJECTS { sleIpAddrControlRequest, sleIpAddrControlTimeStamp, sleIpAddrControlReqResult, sleIpAddrControlNetIfIndex, sleIpAddrControlIpIndex + } + STATUS current + DESCRIPTION + "delIpIndex" + ::= { sleIpAddrNotification 4 } + + + sleArp OBJECT IDENTIFIER ::= { sleNetwork 3 } + + + sleArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleArp 1 } + + + sleArpEntry OBJECT-TYPE + SYNTAX SleArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex, sleArpIpAddress } + ::= { sleArpTable 1 } + + + SleArpEntry ::= + SEQUENCE { + sleArpIpAddress + IpAddress, + sleArpPhyAddress + MacAddress, + sleArpPortIndex + Integer32, + sleArpState + INTEGER, + sleArpHwType + INTEGER, + sleArpHwUsed + INTEGER, + sleArpUsedTime + INTEGER + } + + sleArpIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NetworkAddress (e.g., the IP address) corresponding + to the media-dependent `physical' address." + ::= { sleArpEntry 1 } + + + sleArpPhyAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media-dependent `physical' address." + ::= { sleArpEntry 2 } + + + sleArpPortIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface on which this entry's equivalence is effective. + 0: for any ports." + ::= { sleArpEntry 3 } + + + sleArpState OBJECT-TYPE + SYNTAX INTEGER + { + static(0), + dynamic(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Arp entry's currently status." + ::= { sleArpEntry 4 } + + + sleArpHwType OBJECT-TYPE + SYNTAX INTEGER { ethernet(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware Type of media." + ::= { sleArpEntry 5 } + + + sleArpHwUsed OBJECT-TYPE + SYNTAX INTEGER + { + nonused(0), + used(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Arp entry's currently chip usage state." + ::= { sleArpEntry 6 } + + + sleArpUsedTime OBJECT-TYPE + SYNTAX INTEGER (1..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Arp entry's chip used time.(if sleArpState is 0, always 0 and if sleArpHwUsed is 0, always 0.)" + ::= { sleArpEntry 7 } + + + sleArpControl OBJECT IDENTIFIER ::= { sleArp 2 } + + + sleArpControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createArpEntry(1), + destroyArpEntry(2), + clearArpTable(3), + clearArpTableByAddr(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { sleArpControl 1 } + + + sleArpControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleArpControl 2 } + + + sleArpControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { sleArpControl 3 } + + + sleArpControlTimeStamp OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleArpControl 4 } + + + sleArpControlReqResult OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleArpControl 5 } + + + sleArpControlNetIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network interface index." + ::= { sleArpControl 6 } + + + sleArpControlIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NetworkAddress (e.g., the IP address) corresponding + to the media-dependent `physical' address." + ::= { sleArpControl 7 } + + + sleArpControlPhyAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The media-dependent `physical' address." + ::= { sleArpControl 8 } + + + sleArpControlState OBJECT-TYPE + SYNTAX INTEGER + { + static(0), + dynamic(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Arp entry's currently status." + ::= { sleArpControl 9 } + + + sleArpControlMask OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleArpControl 10 } + + + sleArpNotification OBJECT IDENTIFIER ::= { sleArp 3 } + + + sleArpEntryCreated NOTIFICATION-TYPE + OBJECTS { sleArpControlRequest, sleArpControlTimeStamp, sleArpControlReqResult, sleArpPhyAddress } + STATUS current + DESCRIPTION + "createArpEntry." + ::= { sleArpNotification 1 } + + + sleArpEntryDestroyed NOTIFICATION-TYPE + OBJECTS { sleArpControlRequest, sleArpControlTimeStamp, sleArpControlReqResult, sleArpPhyAddress } + STATUS current + DESCRIPTION + "destroyArpEntry." + ::= { sleArpNotification 2 } + + + sleArpTableCleared NOTIFICATION-TYPE + OBJECTS { sleArpControlRequest, sleArpControlTimeStamp, sleArpControlReqResult, sleArpState } + STATUS current + DESCRIPTION + "clearArpTable. + In this notification PDU, key of sleArpState + is ifindex.0.0.0.0." + ::= { sleArpNotification 3 } + + + sleArpTableClearedByAddr NOTIFICATION-TYPE + OBJECTS { sleArpControlRequest, sleArpControlTimeStamp, sleArpControlReqResult, sleArpControlIpAddress, sleArpControlMask, + sleArpControlState } + STATUS current + DESCRIPTION + "clearArpTableByAddr" + ::= { sleArpNotification 4 } + + + sleRoute OBJECT IDENTIFIER ::= { sleNetwork 4 } + + + sleRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleRoute 1 } + + + sleRouteEntry OBJECT-TYPE + SYNTAX SleRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleRouteDstAddress, sleRouteDstMask, sleRouteGateway, sleRouteInterface, sleRouteVRFIndex + } + ::= { sleRouteTable 1 } + + + SleRouteEntry ::= + SEQUENCE { + sleRouteDstAddress + IpAddress, + sleRouteDstMask + INTEGER, + sleRouteGateway + IpAddress, + sleRouteInterface + INTEGER, + sleRouteType + INTEGER, + sleRouteProto + INTEGER, + sleRouteMetric + INTEGER, + sleRouteActive + INTEGER, + sleRouteBindingSrcAddr + IpAddress, + sleRouteDistance + INTEGER, + sleRouteSubtype + INTEGER, + sleRouteNexthopStatus + BITS, + sleRouteRibStatus + BITS, + sleRouteVRFIndex + Integer32 + } + + sleRouteDstAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route. + An entry with a value of 0.0.0.0 is considered a default route. + Multiple routes to a single destination can appear in the table, + but access to such multiple entries is dependent on the table-access mechanisms defined by the network management protocol in use." + ::= { sleRouteEntry 1 } + + + sleRouteDstMask OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination address + before being compared to the value in the sleRouteDstAddress field. + For those systems that do not support arbitrary subnet masks, + an agent constructs the value of the sleRouteDstMask + by determining whether the value of the correspondent sleRouteDstAddress field + belong to a class-A, B, or C network. + If the value of the sleRouteDstAddress is 0.0.0.0 (a default route), + then the mask value is also 0.0.0.0. It should be noted that all IP routing subsystems implicitly use this mechanism." + ::= { sleRouteEntry 2 } + + + sleRouteGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Gateway IP Address. + 0.0.0.0/0 : indicate default gateway or invalid" + ::= { sleRouteEntry 3 } + + + sleRouteInterface OBJECT-TYPE + SYNTAX INTEGER (0..11023) + MAX-ACCESS read-only + 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 + sleNetIfIndex. + + Network interface index + 0: invalid + 1..4094: VLAN + 4095: management + 4096: loopback + 4097: NULL device + 10000..11023: Tunnel interface index" + ::= { sleRouteEntry 4 } + + + sleRouteType OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + invalid(2), + direct(3), + indirect(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of route. + Note that the values direct and indirect refer to the notion of direct + and indirect routing in the IP architecture. + Setting this object to the value invalid has the effect of invalidating the corresponding entry + in the sleRouteTable object. + That is, it effectively dissasociates the destination identified + with said entry from the route identified with said entry. + It is an implementation-specific matter as to whether the agent removes an invalidated entry + from the table. Accordingly, + management stations must be prepared to receive tabular information + from agents that corresponds to entries not currently in use. + Proper interpretation of such entries requires examination of the relevant sleRouteType object." + ::= { sleRouteEntry 5 } + + + sleRouteProto OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + localDirect(2), + netmgmtStatic(3), + icmp(4), + egp(5), + ggp(6), + hello(7), + rip(8), + isIs(9), + esIs(10), + ciscoIgrp(11), + bbnSpfIgp(12), + ospf(13), + bgp(14), + idpr(15), + ciscoEigrp(16), + dhcp(17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which this route was learned. + Inclusion of values for gateway routing protocols is not intended to imply + that hosts should support those protocols." + ::= { sleRouteEntry 6 } + + + sleRouteMetric OBJECT-TYPE + SYNTAX INTEGER (-1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary routing metric for this route. + The semantics of this metric are determined + by the routing-protocol specified + in the route's sleRouteProto value. + If this metric is not used, + its value should be set to -1." + ::= { sleRouteEntry 7 } + + + sleRouteActive OBJECT-TYPE + SYNTAX INTEGER + { + inactive(0), + active(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active status for this routing entry." + ::= { sleRouteEntry 8 } + + + sleRouteBindingSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The binding source IP Address for this route." + ::= { sleRouteEntry 9 } + + + sleRouteDistance OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Distance value for this route." + ::= { sleRouteEntry 10 } + + + sleRouteSubtype OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + ospfIa(1), + ospfNssa1(2), + ospfNssa2(3), + ospfExternal1(4), + ospfExternal2(5), + isisL1(8), + isisL2(9), + isisIa(10), + bgpMpls(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subtype of this route." + ::= { sleRouteEntry 11 } + + + sleRouteNexthopStatus OBJECT-TYPE + SYNTAX BITS + { + active(0), + fib(1), + recursive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nexthop status of this route." + ::= { sleRouteEntry 12 } + + + sleRouteRibStatus OBJECT-TYPE + SYNTAX BITS + { + internal(0), + selfroute(1), + blackhole(2), + nonfib(3), + selected(4), + changed(5), + static(6), + stale(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rib status for this route." + ::= { sleRouteEntry 13 } + + + sleRouteVRFIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF index in sleIpVRFTable." + ::= { sleRouteEntry 14 } + + + sleRouteControl OBJECT IDENTIFIER ::= { sleRoute 2 } + + + sleRouteControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createStaticRoute(1), + destroyStaticRoute(2), + setStaticRouteProfile(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { sleRouteControl 1 } + + + sleRouteControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleRouteControl 2 } + + + sleRouteControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { sleRouteControl 3 } + + + sleRouteControlTimeStamp OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleRouteControl 4 } + + + sleRouteControlReqResult OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleRouteControl 5 } + + + sleRouteControlDstAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination IP address of this route. + An entry with a value of 0.0.0.0 is considered a default route. + Multiple routes to a single destination can appear in the table, + but access to such multiple entries is dependent on the table-access mechanisms defined by the network management protocol in use." + ::= { sleRouteControl 6 } + + + sleRouteControlDstMask OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination address + before being compared to the value in the sleRouteDstAddress field. + For those systems that do not support arbitrary subnet masks, + an agent constructs the value of the sleRouteDstMask + by determining whether the value of the correspondent sleRouteDstAddress field + belong to a class-A, B, or C network. + If the value of the sleRouteDstAddress is 0.0.0.0 (a default route), + then the mask value is also 0.0.0.0. It should be noted that all IP routing subsystems implicitly use this mechanism." + ::= { sleRouteControl 7 } + + + sleRouteControlGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Gateway IP Address. + 0.0.0.0/0 : indicate default gateway or invalid" + ::= { sleRouteControl 8 } + + + sleRouteControlInterface OBJECT-TYPE + SYNTAX INTEGER (0..11023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network interface index + 0: invalid + 1..4094: VLAN + 4095: management + 4096: loopback + 4097: NULL device + 10000..11023: Tunnel interface index + To config interface, sleRouteControlGateway have to be removed." + ::= { sleRouteControl 9 } + + + sleRouteControlBindingSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The binding source IP Address for this route." + ::= { sleRouteControl 10 } + + + sleRouteControlDistance OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Distance value for this route." + DEFVAL { 1 } + ::= { sleRouteControl 11 } + + + sleRouteControlVRFIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VRF index in sleIpVRFTable." + ::= { sleRouteControl 12 } + + + sleRouteNotification OBJECT IDENTIFIER ::= { sleRoute 3 } + + + sleRouteStaticCreated NOTIFICATION-TYPE + OBJECTS { sleRouteControlRequest, sleRouteControlTimeStamp, sleRouteControlReqResult, sleRouteControlDstAddress, sleRouteControlDstMask, + sleRouteControlGateway, sleRouteControlInterface, sleRouteControlBindingSrcAddr, sleRouteControlDistance, sleRouteControlVRFIndex + } + STATUS current + DESCRIPTION + "createStaticRoute" + ::= { sleRouteNotification 1 } + + + sleRouteStaticDestroyed NOTIFICATION-TYPE + OBJECTS { sleRouteControlRequest, sleRouteControlTimeStamp, sleRouteControlReqResult, sleRouteControlDstAddress, sleRouteControlDstMask, + sleRouteControlGateway, sleRouteControlInterface, sleRouteControlVRFIndex } + STATUS current + DESCRIPTION + "destroyStaticRoute" + ::= { sleRouteNotification 2 } + + + sleRouteStaticProfileChanged NOTIFICATION-TYPE + OBJECTS { sleRouteControlRequest, sleRouteControlTimeStamp, sleRouteControlReqResult, sleRouteControlDstAddress, sleRouteControlDstMask, + sleRouteControlGateway, sleRouteControlInterface, sleRouteControlBindingSrcAddr, sleRouteControlDistance, sleRouteControlVRFIndex + } + STATUS current + DESCRIPTION + "setStaticRouteProfile" + ::= { sleRouteNotification 3 } + + + sleDhcpClient OBJECT IDENTIFIER ::= { sleNetwork 5 } + + + sleDhcpClTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleDhcpClEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleDhcpClient 1 } + + + sleDhcpClEntry OBJECT-TYPE + SYNTAX SleDhcpClEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex } + ::= { sleDhcpClTable 1 } + + + SleDhcpClEntry ::= + SEQUENCE { + sleDhcpClMode + INTEGER, + sleDhcpClIpAddr + IpAddress, + sleDhcpClNetmask + IpAddress, + sleDhcpClGateway + IpAddress, + sleDhcpClDnsServer + IpAddress, + sleDhcpClServer + IpAddress, + sleDhcpClClientId + OCTET STRING, + sleDhcpClClientIdStyle + INTEGER, + sleDhcpClClassId + OCTET STRING, + sleDhcpClClassIdStyle + INTEGER, + sleDhcpClLeasetime + Integer32, + sleDhcpClState + INTEGER + } + + sleDhcpClMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Client activity state in this interface." + DEFVAL { disable } + ::= { sleDhcpClEntry 1 } + + + sleDhcpClIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address acquired by DHCP Client active in this interface." + ::= { sleDhcpClEntry 2 } + + + sleDhcpClNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address acquired by DHCP Client. + The value of the mask is an IP address with all the network + bits set to 1 and all the hosts bits set to 0." + ::= { sleDhcpClEntry 3 } + + + sleDhcpClGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Gateway's IP address acquired by DHCP Client active in this interface." + ::= { sleDhcpClEntry 4 } + + + sleDhcpClDnsServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS server's IP address acquired by DHCP Client active in this interface." + ::= { sleDhcpClEntry 5 } + + + sleDhcpClServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Server's IP address." + ::= { sleDhcpClEntry 6 } + + + sleDhcpClClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Client-identifier value. + This is used by DHCP clients to specify their unique identifier. + DHCP servers use this value to index their database of address bindings. + This value is expected to be unique for all clients in an administrative domain." + ::= { sleDhcpClEntry 7 } + + + sleDhcpClClientIdStyle OBJECT-TYPE + SYNTAX INTEGER + { + ascii(0), + hex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Client-identifier input style. + 0 : ascii string format + 1 : hexadecimal format" + DEFVAL { ascii } + ::= { sleDhcpClEntry 8 } + + + sleDhcpClClassId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Class identifier value. + This is used by DHCP clients to optionally identify the vendor + type and configuration of a DHCP client. + The information is a string of n octets, interpreted by servers. + Vendors may choose to define specific vendor class identifiers + to convey particular configuration or other identification + information about a client. + For example, the identifier may encode the client's hardware configuration." + ::= { sleDhcpClEntry 9 } + + + sleDhcpClClassIdStyle OBJECT-TYPE + SYNTAX INTEGER + { + ascii(0), + hex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Class identifier input style. + 0 : ascii string format + 1 : hexadecimal format" + DEFVAL { ascii } + ::= { sleDhcpClEntry 10 } + + + sleDhcpClLeasetime OBJECT-TYPE + SYNTAX Integer32 (120..2147483637) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The leased time for IP address acquired by DHCP Client. + Default lease-time: 3600s" + DEFVAL { 3600 } + ::= { sleDhcpClEntry 11 } + + + sleDhcpClState OBJECT-TYPE + SYNTAX INTEGER + { + halt(0), + init(1), + request(3), + bound(4), + renew(5), + rebind(6), + nonactive(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating status of DHCP Client." + DEFVAL { non-active } + ::= { sleDhcpClEntry 12 } + + + sleDhcpClControl OBJECT IDENTIFIER ::= { sleDhcpClient 2 } + + + sleDhcpClControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + setDhcpClMode(1), + setDhcpClProfile(2), + changeDhcpClState(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { sleDhcpClControl 1 } + + + sleDhcpClControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleDhcpClControl 2 } + + + sleDhcpClControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { sleDhcpClControl 3 } + + + sleDhcpClControlTimeStamp OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleDhcpClControl 4 } + + + sleDhcpClControlReqResult OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleDhcpClControl 5 } + + + sleDhcpClControlNetIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network Interface Index." + DEFVAL { 1 } + ::= { sleDhcpClControl 6 } + + + sleDhcpClControlMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP Client activity state in this interface." + DEFVAL { disable } + ::= { sleDhcpClControl 7 } + + + sleDhcpClControlClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP Client-identifier value. + This is used by DHCP clients to specify their unique identifier. + DHCP servers use this value to index their database of address bindings. + This value is expected to be unique for all clients in an administrative domain." + ::= { sleDhcpClControl 8 } + + + sleDhcpClControlClientIdStyle OBJECT-TYPE + SYNTAX INTEGER + { + ascii(0), + hex(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP Client-identifier input style. + 0 : ascii string format + 1 : hexadecimal format" + DEFVAL { ascii } + ::= { sleDhcpClControl 9 } + + + sleDhcpClControlClassId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP Class identifier value. + This is used by DHCP clients to optionally identify the vendor + type and configuration of a DHCP client. + The information is a string of n octets, interpreted by servers. + Vendors may choose to define specific vendor class identifiers + to convey particular configuration or other identification + information about a client. + For example, the identifier may encode the client's hardware configuration." + ::= { sleDhcpClControl 10 } + + + sleDhcpClControlClassIdStyle OBJECT-TYPE + SYNTAX INTEGER + { + ascii(0), + hex(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP Class identifier input style. + 0 : ascii string format + 1 : hexadecimal format" + DEFVAL { ascii } + ::= { sleDhcpClControl 11 } + + + sleDhcpClControlLeasetime OBJECT-TYPE + SYNTAX Integer32 (120..2147483637) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The leased time for IP address acquired by DHCP Client. + Default lease-time: 3600s" + DEFVAL { 3600 } + ::= { sleDhcpClControl 12 } + + + sleDhcpClControlUpdateIP OBJECT-TYPE + SYNTAX INTEGER + { + remain(0), + renew(1), + release(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Update DHCP client operating status. + 0 : default + 1 : renew + 2 : release + " + DEFVAL { remain } + ::= { sleDhcpClControl 13 } + + + sleDhcpClNotification OBJECT IDENTIFIER ::= { sleDhcpClient 3 } + + + sleDhcpClModeChanged NOTIFICATION-TYPE + OBJECTS { sleDhcpClControlRequest, sleDhcpClControlTimeStamp, sleDhcpClControlReqResult, sleDhcpClMode } + STATUS current + DESCRIPTION + "setDhcpClMode." + ::= { sleDhcpClNotification 1 } + + + sleDhcpClProfileChanged NOTIFICATION-TYPE + OBJECTS { sleDhcpClControlRequest, sleDhcpClControlTimeStamp, sleDhcpClControlReqResult, sleDhcpClClientId, sleDhcpClClientIdStyle, + sleDhcpClClassId, sleDhcpClClassIdStyle, sleDhcpClLeasetime } + STATUS current + DESCRIPTION + "setDhcpClProfile." + ::= { sleDhcpClNotification 2 } + + + sleDhcpClStateChanged NOTIFICATION-TYPE + OBJECTS { sleDhcpClControlRequest, sleDhcpClControlTimeStamp, sleDhcpClControlReqResult, sleDhcpClState } + STATUS current + DESCRIPTION + "ChangeDhcpClState." + ::= { sleDhcpClNotification 3 } + + + sleV2DhcpClient OBJECT IDENTIFIER ::= { sleNetwork 6 } + + + sleNetworkBase OBJECT IDENTIFIER ::= { sleNetwork 7 } + + + sleNetworkBaseInfo OBJECT IDENTIFIER ::= { sleNetworkBase 1 } + + + sleNetworkArpAgingTime OBJECT-TYPE + SYNTAX INTEGER (10..2147483637) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Arp Aging Time" + ::= { sleNetworkBaseInfo 1 } + + + sleNetworkBaseVrfDynamicForwardBinding OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + vrrp(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleNetworkBaseInfo 2 } + + + sleNetworkBaseControl OBJECT IDENTIFIER ::= { sleNetworkBase 2 } + + + sleNetworkControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + setArpProfile(1), + setVrfForwdDynamicStatus(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleNetworkBaseControl 1 } + + + sleNetworkControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleNetworkBaseControl 2 } + + + sleNetworkControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleNetworkBaseControl 3 } + + + sleNetworkControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleNetworkBaseControl 4 } + + + sleNetworkControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleNetworkBaseControl 5 } + + + sleNetworkControlArpAgingTime OBJECT-TYPE + SYNTAX INTEGER (10..2147483637) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleNetworkBaseControl 6 } + + + sleNetworkControlVrfDynamicForwardBinding OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + vrrp(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleNetworkBaseControl 7 } + + + sleNetworkBaseNotification OBJECT IDENTIFIER ::= { sleNetworkBase 3 } + + + sleNetworkArpProfileChanged NOTIFICATION-TYPE + OBJECTS { sleNetworkControlRequest, sleNetworkControlReqResult, sleNetworkControlTimeStamp, sleNetworkArpAgingTime } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetworkBaseNotification 1 } + + + sleTunnel OBJECT IDENTIFIER ::= { sleNetwork 8 } + + + sleTunnelIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleTunnelIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnel 1 } + + + sleTunnelIfEntry OBJECT-TYPE + SYNTAX SleTunnelIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleTunnelIfIndex } + ::= { sleTunnelIfTable 1 } + + + SleTunnelIfEntry ::= + SEQUENCE { + sleTunnelIfIndex + Integer32, + sleTunnelIfLocalAddress + IpAddress, + sleTunnelIfRemoteAddress + IpAddress, + sleTunnelIfMode + IANAtunnelType, + sleTunnelIfTTL + Integer32, + sleTunnelIfDscpMode + INTEGER, + sleTunnelIfDscp + Integer32, + sleTunnelIfKeepaliveInterval + Integer32, + sleTunnelIfKeepaliveRetry + Integer32, + sleTunnelIfPathMtuDiscovery + INTEGER, + sleTunnelIfVRFName + OCTET STRING, + sleTunnelIfBindingPorts + OCTET STRING, + sleTunnelIfLocalAddress6 + InetAddress, + sleTunnelIfRemoteAddress6 + InetAddress, + sleTunnelIfChecksum + INTEGER, + sleTunnelIfDmac + MacAddress, + sleTunnelIfTos + INTEGER + } + + sleTunnelIfIndex OBJECT-TYPE + SYNTAX Integer32 (10000..11023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tunnel interface index" + ::= { sleTunnelIfEntry 1 } + + + sleTunnelIfLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the local endpoint of the tunnel (i.e., the source address used in the outer IP header), or 0.0.0.0 if unknown." + ::= { sleTunnelIfEntry 2 } + + + sleTunnelIfRemoteAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the remote endpoint of the tunnel (i.e., the destination address used in the outer IP header), or 0.0.0.0 if unknown." + ::= { sleTunnelIfEntry 3 } + + + sleTunnelIfMode OBJECT-TYPE + SYNTAX IANAtunnelType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encapsulation method used by the tunnel. + + other(1) - none of the following + direct(2) - intermediate header + gre(3) - GRE encapsulation + minimal(4) - Minimal encapsulation + l2tp(5) - L2TP encapsulation + pptp(6) - PPTP encapsulation + l2f(7) - L2F encapsulation + udp(8) - UDP encapsulation + atmp(9) - ATMP encapsulation + msdp(10) - MSDP encapsulation + sixToFour(11) - 6to4 encapsulation + sixOverFour(12) - 6over4 encapsulation + isatap(13) - ISATAP encapsulation + teredo(14) - Teredo encapsulation + " + ::= { sleTunnelIfEntry 4 } + + + sleTunnelIfTTL OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TTL to use in the outer IP header." + ::= { sleTunnelIfEntry 5 } + + + sleTunnelIfDscpMode OBJECT-TYPE + SYNTAX INTEGER + { + dscpAssign(1), + dscpCopyFromPacket(2), + dscpMapFromPacket(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DiffServ field mode to use in the outer IP header. + A value of dscpCopyFromPacket indicates that the bits are copied from the payload's header. A value of dscpMapFromPacket indicates that the bit field is mapping dscp field of incoming packet. A value of dscpAssign indicates that the bit field is static DiffServ field value. + " + ::= { sleTunnelIfEntry 6 } + + + sleTunnelIfDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The static DiffServ field value to use in the outer IP header." + ::= { sleTunnelIfEntry 7 } + + + sleTunnelIfKeepaliveInterval OBJECT-TYPE + SYNTAX Integer32 (0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the time interval, in seconds, at which keepalive packets are sent. (This object is available for a gre tunnel only.)" + ::= { sleTunnelIfEntry 8 } + + + sleTunnelIfKeepaliveRetry OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number times that the device will continue to send keepalive packets without response before bringing the tunnel interface protocol down. (This object is available for a gre tunnel only.)" + ::= { sleTunnelIfEntry 9 } + + + sleTunnelIfPathMtuDiscovery OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Path mtu discovery on tunnel." + ::= { sleTunnelIfEntry 10 } + + + sleTunnelIfVRFName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN Routing/Forwarding instance name." + ::= { sleTunnelIfEntry 11 } + + + sleTunnelIfBindingPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tunnel binding ports map." + ::= { sleTunnelIfEntry 12 } + + + sleTunnelIfLocalAddress6 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the local endpoint of the tunnel for IPv6" + ::= { sleTunnelIfEntry 13 } + + + sleTunnelIfRemoteAddress6 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the remote endpoint of the tunnel for IPv6" + ::= { sleTunnelIfEntry 14 } + + + sleTunnelIfChecksum OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A checksum feature for the tunnel." + ::= { sleTunnelIfEntry 15 } + + + sleTunnelIfDmac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A destination MAC address for tunneled packets. (IP-in-IP tunneling on Broadcom.)" + ::= { sleTunnelIfEntry 16 } + + + sleTunnelIfTos OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value of Type of Service (TOS) in the tunnel IPv4 encapsulation header." + ::= { sleTunnelIfEntry 17 } + + + sleTunnelIfControl OBJECT IDENTIFIER ::= { sleTunnel 2 } + + + sleTunnelIfControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createTunnelInterface(1), + deleteTunnelInterface(2), + setTunnelIfLocalAddress(3), + setTunnelIfRemoteAddress(4), + setTunnelIfMode(5), + setTunnelIfTTL(6), + setTunnelIfDscp(7), + setTunnelIfKeepalive(8), + setTunnelIfPathMtuDiscovery(9), + setTunnelIfVRFName(10), + unsetTunnelIfVRFName(11), + setTunnelLocalAddr6(12), + setTunnelRemoteAddr6(13), + setTunnelChecksum(14), + setTunnelDmac(15), + setTunnelTos(16) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { sleTunnelIfControl 1 } + + + sleTunnelIfControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleTunnelIfControl 2 } + + + sleTunnelIfControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { sleTunnelIfControl 3 } + + + sleTunnelIfControlTimeStamp OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleTunnelIfControl 4 } + + + sleTunnelIfControlReqResult OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleTunnelIfControl 5 } + + + sleTunnelIfControlIndex OBJECT-TYPE + SYNTAX Integer32 (10000..11023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tunnel interface index" + ::= { sleTunnelIfControl 6 } + + + sleTunnelIfControlLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address of the local endpoint of the tunnel (i.e., the source address used in the outer IP header), or 0.0.0.0 if unknown." + ::= { sleTunnelIfControl 7 } + + + sleTunnelIfControlRemoteAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address of the remote endpoint of the tunnel (i.e., the destination address used in the outer IP header), or 0.0.0.0 if unknown." + ::= { sleTunnelIfControl 8 } + + + sleTunnelIfControlMode OBJECT-TYPE + SYNTAX IANAtunnelType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encapsulation method used by the tunnel. + + other(1) - none of the following + direct(2) - intermediate header + gre(3) - GRE encapsulation + minimal(4) - Minimal encapsulation + l2tp(5) - L2TP encapsulation + pptp(6) - PPTP encapsulation + l2f(7) - L2F encapsulation + udp(8) - UDP encapsulation + atmp(9) - ATMP encapsulation + msdp(10) - MSDP encapsulation + sixToFour(11) - 6to4 encapsulation + sixOverFour(12) - 6over4 encapsulation + isatap(13) - ISATAP encapsulation + teredo(14) - Teredo encapsulation + " + ::= { sleTunnelIfControl 9 } + + + sleTunnelIfControlTTL OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TTL to use in the outer IP header." + ::= { sleTunnelIfControl 10 } + + + sleTunneIflControlDscpMode OBJECT-TYPE + SYNTAX INTEGER + { + dscpAssign(1), + dscpCopyFromPacket(2), + dscpMapFromPacket(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DiffServ field mode to use in the outer IP header. + A value of dscpCopyFromPacket indicates that the bits are copied from the payload's header. A value of dscpMapFromPacket indicates that the bit field is mapping dscp field of incoming packet. A value of dscpAssign indicates that the bit field is static DiffServ field value. + " + DEFVAL { dscpCopyFromPacket } + ::= { sleTunnelIfControl 11 } + + + sleTunneIflControlDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The static DiffServ field value to use in the outer IP header." + ::= { sleTunnelIfControl 12 } + + + sleTunnelIfControlKeepaliveInterval OBJECT-TYPE + SYNTAX Integer32 (1..32767) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the time interval, in seconds, at which keepalive packets are sent. (This object is available for a gre tunnel only.)" + DEFVAL { 100 } + ::= { sleTunnelIfControl 13 } + + + sleTunneIflControlKeepaliveRetry OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number times that the device will continue to send keepalive packets without response before bringing the tunnel interface protocol down. (This object is available for a gre tunnel only.)" + DEFVAL { 3 } + ::= { sleTunnelIfControl 14 } + + + sleTunnelIfControlPathMtuDiscovery OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Path mtu discovery on tunnel." + ::= { sleTunnelIfControl 15 } + + + sleTunnelIfControlVRFName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPN Routing/Forwarding instance name." + ::= { sleTunnelIfControl 16 } + + + sleTunnelIfControlLocalAddress6 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address of the local endpoint of the tunnel for IPv6" + ::= { sleTunnelIfControl 17 } + + + sleTunnelIfControlRemoteAddress6 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address of the remote endpoint of the tunnel for IPv6" + ::= { sleTunnelIfControl 18 } + + + sleTunnelIfControlChecksum OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A checksum feature for the tunnel." + ::= { sleTunnelIfControl 19 } + + + sleTunnelIfControlDmac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A destination MAC address for tunneled packets. (IP-in-IP tunneling on Broadcom.)" + ::= { sleTunnelIfControl 20 } + + + sleTunnelIfControlTos OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of Type of Service (TOS) in the tunnel IPv4 encapsulation header." + ::= { sleTunnelIfControl 21 } + + + sleTunnelIfNotification OBJECT IDENTIFIER ::= { sleTunnel 3 } + + + sleTunnelIfCreated NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 1 } + + + sleTunnelIfDeleted NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 2 } + + + sleTunnelIfLocalAddressChanged NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlLocalAddress + } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 3 } + + + sleTunnelIfRemoteAddressChanged NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlRemoteAddress + } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 4 } + + + sleTunnelIfModeChanged NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlMode + } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 5 } + + + sleTunnelIfTTLChanged NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlTTL + } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 6 } + + + sleTunnelIfDscpChanged NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunneIflControlDscpMode, + sleTunneIflControlDscp } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 7 } + + + sleTunnelIfKeepaliveChanged NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlKeepaliveInterval, + sleTunneIflControlKeepaliveRetry } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 8 } + + + sleTunnelIfPathMtuDiscoveryChanged NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlPathMtuDiscovery + } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 9 } + + + sleTunnelIfVRFNameSet NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlVRFName + } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 10 } + + + sleTunnelIfVRFNameUnset NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelIfNotification 11 } + + + sleTunnelIfLocalAddress6Changed NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlLocalAddress6 + } + STATUS current + DESCRIPTION + "setTunnelLocalAddr6" + ::= { sleTunnelIfNotification 12 } + + + sleTunnelIfRemoteAddress6Changed NOTIFICATION-TYPE + OBJECTS { sleTunnelIfControlRequest, sleTunnelIfControlTimeStamp, sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlRemoteAddress6 + } + STATUS current + DESCRIPTION + "setTunnelRemoteAddr6" + ::= { sleTunnelIfNotification 13 } + + + sleTunnelAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleTunnelAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnel 4 } + + + sleTunnelAddressEntry OBJECT-TYPE + SYNTAX SleTunnelAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleTunnelIfIndex, sleTunnelAddressValue } + ::= { sleTunnelAddressTable 1 } + + + SleTunnelAddressEntry ::= + SEQUENCE { + sleTunnelAddressValue + IpAddress, + sleTunnelAddressMask + Integer32, + sleTunnelIpAddrBcast + IpAddress, + sleTunnelAddressFlag + BITS, + sleTunnelAddressScope + Integer32, + sleTunnelAddressUnnumIfIndex + INTEGER, + sleTunnelAddressUnnumIpIndex + INTEGER + } + + sleTunnelAddressValue OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address to which this entry's addressing information pertains." + ::= { sleTunnelAddressEntry 1 } + + + sleTunnelAddressMask OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." + ::= { sleTunnelAddressEntry 2 } + + + sleTunnelIpAddrBcast OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelAddressEntry 3 } + + + sleTunnelAddressFlag OBJECT-TYPE + SYNTAX BITS + { + permanent(0), + tentative(1), + deprecated(2), + anycast(3), + reserved1(4), + reserved2(5), + reserved3(6), + secondary(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "dynamic: ~ permanent + primary : ~ secondary + anycast: this bit is available for ipv6 only. + The others are available for ipv4 only. + " + ::= { sleTunnelAddressEntry 4 } + + + sleTunnelAddressScope OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "default : global + In linux, 200 - site + 0 - global + 1..252 - scopeNUM + 253 - link + 254 - host + 255 - nowhere + " + ::= { sleTunnelAddressEntry 5 } + + + sleTunnelAddressUnnumIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unnumbered-source interface index (Before ip unnumbered feature is set, a tunnel interface must be created.) + (ex. br100 -> 100, br200 -> 200)" + ::= { sleTunnelAddressEntry 6 } + + + sleTunnelAddressUnnumIpIndex OBJECT-TYPE + SYNTAX INTEGER (0 | 2..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ip index for Interface Unnumbered feature enhanced. + If Interface Unnumbered enhanced feature is enabled on a point-to-point interface. It will get a ip address of a specific interface. + Interface unnumbered default setting - it get primary ip address. + Interface unnumbered enhanced setting - it get secondary ip address with ip-index. + (cf. primary ip address's ip-index : 1. no setting: 0. other setting: 2-1024)" + ::= { sleTunnelAddressEntry 7 } + + + sleTunnelAddressControl OBJECT IDENTIFIER ::= { sleTunnel 5 } + + + sleTunnelAddressControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createTunnelIpAddress(1), + destroyTunnelIpAddress(2), + setIfUnnumbered(3), + delIfUnnumbered(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { sleTunnelAddressControl 1 } + + + sleTunnelAddressControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleTunnelAddressControl 2 } + + + sleTunnelAddressControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { sleTunnelAddressControl 3 } + + + sleTunnelAddressControlTimeStamp OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleTunnelAddressControl 4 } + + + sleTunnelAddressControlReqResult OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleTunnelAddressControl 5 } + + + sleTunnelAddressControlTunnelIfIndex OBJECT-TYPE + SYNTAX Integer32 (10000..11023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tunnel interface index" + ::= { sleTunnelAddressControl 6 } + + + sleTunnelAddressControlValue OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address to which this entry's addressing information pertains." + ::= { sleTunnelAddressControl 7 } + + + sleTunnelAddressControlMask OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." + ::= { sleTunnelAddressControl 8 } + + + sleTunnelAddressControlFlag OBJECT-TYPE + SYNTAX INTEGER + { + primary(1), + secondary(2), + anycast(3), + unicast(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "default : primary" + DEFVAL { primary } + ::= { sleTunnelAddressControl 9 } + + + sleTunnelAddressControlScope OBJECT-TYPE + SYNTAX INTEGER + { + global(0), + link(253), + host(254) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "default : global + not applicable : nowhere" + DEFVAL { global } + ::= { sleTunnelAddressControl 10 } + + + sleTunnelAddressControlUnnumIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unnumbered-source interface index (Before ip unnumbered feature is set, a tunnel interface must be created.) + (ex. br100 -> 100, br200 -> 200)" + ::= { sleTunnelAddressControl 11 } + + + sleTunnelAddressControlUnnumIpIndex OBJECT-TYPE + SYNTAX INTEGER (0 | 2..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Ip index for Interface Unnumbered feature enhanced. + If Interface Unnumbered enhanced feature is enabled on a point-to-point interface. It will get a ip address of a specific interface. + Interface unnumbered default setting - it get primary ip address. + Interface unnumbered enhanced setting - it get secondary ip address with ip-index. + (cf. primary ip address's ip-index : 1. no setting: 0. other setting: 2-1024)" + ::= { sleTunnelAddressControl 12 } + + + sleTunnelAddressNotification OBJECT IDENTIFIER ::= { sleTunnel 6 } + + + sleTunnelAddressCreated NOTIFICATION-TYPE + OBJECTS { sleTunnelAddressControlRequest, sleTunnelAddressControlTimeStamp, sleTunnelAddressControlReqResult, sleTunnelAddressControlTunnelIfIndex, sleTunnelAddressControlValue, + sleTunnelAddressControlMask, sleTunnelAddressControlFlag, sleTunnelAddressControlScope } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelAddressNotification 1 } + + + sleTunnelAddressDeleted NOTIFICATION-TYPE + OBJECTS { sleTunnelAddressControlRequest, sleTunnelAddressControlTimeStamp, sleTunnelAddressControlReqResult, sleTunnelAddressControlTunnelIfIndex, sleTunnelAddressControlValue, + sleTunnelAddressControlMask, sleTunnelAddressControlFlag } + STATUS current + DESCRIPTION + "Description." + ::= { sleTunnelAddressNotification 2 } + + + sleTunnelAddressUnnumChanged NOTIFICATION-TYPE + OBJECTS { sleTunnelAddressControlRequest, sleTunnelAddressControlTimeStamp, sleTunnelAddressControlReqResult, sleTunnelAddressControlUnnumIfIndex, sleTunnelAddressControlUnnumIpIndex + } + STATUS current + DESCRIPTION + "setIfUnnumbered" + ::= { sleTunnelAddressNotification 3 } + + + sleTunnelAddressUnnumDeleted NOTIFICATION-TYPE + OBJECTS { sleTunnelAddressControlRequest, sleTunnelAddressControlTimeStamp, sleTunnelAddressControlReqResult, sleTunnelAddressControlTunnelIfIndex } + STATUS current + DESCRIPTION + "delIfUnnumbered" + ::= { sleTunnelAddressNotification 4 } + + + sleIpVRF OBJECT IDENTIFIER ::= { sleNetwork 9 } + + + sleIpVRFTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleIpVRFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRF 1 } + + + sleIpVRFEntry OBJECT-TYPE + SYNTAX SleIpVRFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleIpVRFIndex } + ::= { sleIpVRFTable 1 } + + + SleIpVRFEntry ::= + SEQUENCE { + sleIpVRFIndex + Integer32, + sleIpVRFName + OCTET STRING, + sleIpVRFDesignatedPorts + OCTET STRING, + sleIpVRFRouterId + IpAddress, + sleIpVRFDescription + OCTET STRING + } + + sleIpVRFIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF index." + ::= { sleIpVRFEntry 1 } + + + sleIpVRFName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF name." + ::= { sleIpVRFEntry 2 } + + + sleIpVRFDesignatedPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port map of VRF designated-port." + ::= { sleIpVRFEntry 3 } + + + sleIpVRFRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router-Identifier + " + ::= { sleIpVRFEntry 4 } + + + sleIpVRFDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of VRF. + " + ::= { sleIpVRFEntry 5 } + + + sleIpVRFControl OBJECT IDENTIFIER ::= { sleIpVRF 2 } + + + sleIpVRFControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createIpVRF(1), + deleteIpVRF(2), + setIpVRFDesignatedPorts(3), + unsetIpVRFDesignatedPorts(4), + setVRFRouterId(5), + setVRFDescription(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { sleIpVRFControl 1 } + + + sleIpVRFControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleIpVRFControl 2 } + + + sleIpVRFControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { sleIpVRFControl 3 } + + + sleIpVRFControlTimeStamp OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleIpVRFControl 4 } + + + sleIpVRFControlReqResult OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleIpVRFControl 5 } + + + sleIpVRFControlName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VRF name" + ::= { sleIpVRFControl 6 } + + + sleIpVRFControlDesignatedPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port map of VRF designated-port." + ::= { sleIpVRFControl 7 } + + + sleIpVRFControlRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Router-Identifier + " + ::= { sleIpVRFControl 8 } + + + sleIpVRFControlDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The description of VRF." + ::= { sleIpVRFControl 9 } + + + sleIpVRFNotification OBJECT IDENTIFIER ::= { sleIpVRF 3 } + + + sleIpVRFCreated NOTIFICATION-TYPE + OBJECTS { sleIpVRFControlRequest, sleIpVRFControlTimeStamp, sleIpVRFControlName, sleIpVRFControlReqResult } + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRFNotification 1 } + + + sleIpVRFDeleted NOTIFICATION-TYPE + OBJECTS { sleIpVRFControlRequest, sleIpVRFControlTimeStamp, sleIpVRFControlReqResult, sleIpVRFControlName } + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRFNotification 2 } + + + sleIpVRFDesignatedPortsSet NOTIFICATION-TYPE + OBJECTS { sleIpVRFControlRequest, sleIpVRFControlTimeStamp, sleIpVRFControlReqResult, sleIpVRFControlName, sleIpVRFControlDesignatedPorts + } + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRFNotification 3 } + + + sleIpVRFDesignatedPortsUnset NOTIFICATION-TYPE + OBJECTS { sleIpVRFControlRequest, sleIpVRFControlTimeStamp, sleIpVRFControlReqResult, sleIpVRFControlName, sleIpVRFControlDesignatedPorts + } + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRFNotification 4 } + + + sleIpVRFRouterIdChanged NOTIFICATION-TYPE + OBJECTS { sleIpVRFControlRequest, sleIpVRFControlTimeStamp, sleIpVRFControlReqResult, sleIpVRFControlName, sleIpVRFControlRouterId + } + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRFNotification 5 } + + + sleIpVRFDescriptionChanged NOTIFICATION-TYPE + OBJECTS { sleIpVRFControlRequest, sleIpVRFControlTimeStamp, sleIpVRFControlReqResult, sleIpVRFControlName, sleIpVRFControlDescription + } + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRFNotification 6 } + + + sleIpVRFSelectionSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleIpVRFSelectionSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRF 4 } + + + sleIpVRFSelectionSourceEntry OBJECT-TYPE + SYNTAX SleIpVRFSelectionSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleIpVRFSelectionSrcIndex } + ::= { sleIpVRFSelectionSourceTable 1 } + + + SleIpVRFSelectionSourceEntry ::= + SEQUENCE { + sleIpVRFSelectionSrcIndex + INTEGER, + sleIpVRFSelectionSrcAddr + IpAddress, + sleIpVRFSelectionSrcMask + Integer32, + sleIpVRFSelectionSrcVRFName + OCTET STRING + } + + sleIpVRFSelectionSrcIndex OBJECT-TYPE + SYNTAX INTEGER (1..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF selection source index." + ::= { sleIpVRFSelectionSourceEntry 1 } + + + sleIpVRFSelectionSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF selection by source IP address." + ::= { sleIpVRFSelectionSourceEntry 2 } + + + sleIpVRFSelectionSrcMask OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." + ::= { sleIpVRFSelectionSourceEntry 3 } + + + sleIpVRFSelectionSrcVRFName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN Routing/Forwarding instance name." + ::= { sleIpVRFSelectionSourceEntry 4 } + + + sleIpVRFSelectionSourceControl OBJECT IDENTIFIER ::= { sleIpVRF 5 } + + + sleIpVRFSelectionSrcControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + setVRFSelectionSource(1), + unsetVRFSelectionSource(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { sleIpVRFSelectionSourceControl 1 } + + + sleIpVRFSelectionSrcControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleIpVRFSelectionSourceControl 2 } + + + sleIpVRFSelectionSrcControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { sleIpVRFSelectionSourceControl 3 } + + + sleIpVRFSelectionSrcControlTimeStamp OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleIpVRFSelectionSourceControl 4 } + + + sleIpVRFSelectionSrcControlReqResult OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleIpVRFSelectionSourceControl 5 } + + + sleIpVRFSelectionSrcControlAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VRF selection by source IP address." + ::= { sleIpVRFSelectionSourceControl 6 } + + + sleIpVRFSelectionSrcControlMask OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." + ::= { sleIpVRFSelectionSourceControl 7 } + + + sleIpVRFSelectionSrcControlVRFName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPN Routing/Forwarding instance name." + ::= { sleIpVRFSelectionSourceControl 8 } + + + sleIpVRFSelectionSourceNotification OBJECT IDENTIFIER ::= { sleIpVRF 6 } + + + sleIpVRFSelectionSrcSet NOTIFICATION-TYPE + OBJECTS { sleIpVRFSelectionSrcControlRequest, sleIpVRFSelectionSrcControlTimeStamp, sleIpVRFSelectionSrcControlReqResult, sleIpVRFSelectionSrcControlAddr, sleIpVRFSelectionSrcControlMask, + sleIpVRFSelectionSrcControlVRFName } + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRFSelectionSourceNotification 1 } + + + sleIpVRFSelectionSrcUnset NOTIFICATION-TYPE + OBJECTS { sleIpVRFSelectionSrcControlRequest, sleIpVRFSelectionSrcControlTimeStamp, sleIpVRFSelectionSrcControlReqResult, sleIpVRFSelectionSrcControlAddr, sleIpVRFSelectionSrcControlMask, + sleIpVRFSelectionSrcControlVRFName } + STATUS current + DESCRIPTION + "Description." + ::= { sleIpVRFSelectionSourceNotification 2 } + + + sleBFD OBJECT IDENTIFIER ::= { sleNetwork 10 } + + + sleBFDBase OBJECT IDENTIFIER ::= { sleBFD 1 } + + + sleBFDBaseInfo OBJECT IDENTIFIER ::= { sleBFDBase 1 } + + + sleBFDEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BFD fast-detect is enabled or disabled." + ::= { sleBFDBaseInfo 1 } + + + sleBFDEchoEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BFD Echo function is enabled or disabled." + ::= { sleBFDBaseInfo 2 } + + + sleBFDSlowTimer OBJECT-TYPE + SYNTAX INTEGER (1000..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BFD Slow Timer in unit of milliseconds + default: 1000(ms)" + ::= { sleBFDBaseInfo 3 } + + + sleBFDBaseControl OBJECT IDENTIFIER ::= { sleBFDBase 2 } + + + sleBFDControlRequest OBJECT-TYPE + SYNTAX INTEGER { setBFDBaseProfile(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command" + ::= { sleBFDBaseControl 1 } + + + sleBFDControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of user command." + ::= { sleBFDBaseControl 2 } + + + sleBFDControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time for the manager for a long running user command." + ::= { sleBFDBaseControl 3 } + + + sleBFDControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command(end of command)." + ::= { sleBFDBaseControl 4 } + + + sleBFDControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleBFDBaseControl 5 } + + + sleBFDControlEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BFD fast-detect is enabled or disabled." + ::= { sleBFDBaseControl 6 } + + + sleBFDControlEchoEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BFD Echo function is enabled or disabled." + ::= { sleBFDBaseControl 7 } + + + sleBFDControlSlowTimer OBJECT-TYPE + SYNTAX INTEGER (1000..30000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BFD Slow Timer in unit of milliseconds + default: 1000(ms)" + ::= { sleBFDBaseControl 8 } + + + sleBFDBaseNotification OBJECT IDENTIFIER ::= { sleBFDBase 3 } + + + sleBFDBaseProfileChanged NOTIFICATION-TYPE + OBJECTS { sleBFDControlRequest, sleBFDControlReqResult, sleBFDControlTimeStamp, sleBFDEnable, sleBFDEchoEnable, + sleBFDSlowTimer } + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDBaseNotification 1 } + + + sleBFDInterface OBJECT IDENTIFIER ::= { sleBFD 2 } + + + sleBFDInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleBFDInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDInterface 1 } + + + sleBFDInterfaceEntry OBJECT-TYPE + SYNTAX SleBFDInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex } + ::= { sleBFDInterfaceTable 1 } + + + SleBFDInterfaceEntry ::= + SEQUENCE { + sleBFDIfRxInterval + INTEGER, + sleBFDIfTxInterval + INTEGER, + sleBFDIfDetectMulti + INTEGER, + sleBFDIfRxIntervalIPv6 + Integer32, + sleBFDIfTxIntervalIJPv6 + Integer32, + sleBFDIfDetectMultiIPv6 + Integer32 + } + + sleBFDIfRxInterval OBJECT-TYPE + SYNTAX INTEGER (50..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Required Min Rx Interval of BFD control packet in this interface. + default: 50(ms)" + ::= { sleBFDInterfaceEntry 1 } + + + sleBFDIfTxInterval OBJECT-TYPE + SYNTAX INTEGER (50..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Required Min Tx Interval of BFD control packet in this interface. + default: 50(ms)" + ::= { sleBFDInterfaceEntry 2 } + + + sleBFDIfDetectMulti OBJECT-TYPE + SYNTAX INTEGER (3..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Detect Multi value of BFD control packet in this interface. + default: 3" + ::= { sleBFDInterfaceEntry 3 } + + + sleBFDIfRxIntervalIPv6 OBJECT-TYPE + SYNTAX Integer32 (50..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Required Min Rx Interval of IPv6 BFD control packet in this interface. + default: 50(ms) + " + ::= { sleBFDInterfaceEntry 4 } + + + sleBFDIfTxIntervalIJPv6 OBJECT-TYPE + SYNTAX Integer32 (50..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Required Min Tx Interval of IPv6 BFD control packet in this interface. + default: 50(ms) + " + ::= { sleBFDInterfaceEntry 5 } + + + sleBFDIfDetectMultiIPv6 OBJECT-TYPE + SYNTAX Integer32 (3..50) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Detect Multi value of IPv6 BFD control packet in this interface. + default: 3 + " + ::= { sleBFDInterfaceEntry 6 } + + + sleBFDInterfaceControl OBJECT IDENTIFIER ::= { sleBFDInterface 2 } + + + sleBFDIfControlRequest OBJECT-TYPE + SYNTAX INTEGER { setBFDIfProfile(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command" + ::= { sleBFDInterfaceControl 1 } + + + sleBFDIfControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of user command." + ::= { sleBFDInterfaceControl 2 } + + + sleBFDIfControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time for the manager for a long running user command." + ::= { sleBFDInterfaceControl 3 } + + + sleBFDIfControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command(end of command)." + ::= { sleBFDInterfaceControl 4 } + + + sleBFDIfControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleBFDInterfaceControl 5 } + + + sleBFDIfControlNetIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..4097) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BFD Interface Index." + ::= { sleBFDInterfaceControl 6 } + + + sleBFDIfControlRxInterval OBJECT-TYPE + SYNTAX INTEGER (50..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Required Min Rx Interval of BFD control packet in this interface. + default: 50(ms)" + ::= { sleBFDInterfaceControl 7 } + + + sleBFDIfControlTxInterval OBJECT-TYPE + SYNTAX INTEGER (50..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Required Min Tx Interval of BFD control packet in this interface. + default: 50(ms)" + ::= { sleBFDInterfaceControl 8 } + + + sleBFDIfControlDetectMulti OBJECT-TYPE + SYNTAX INTEGER (3..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Detect Multi value of BFD control packet in this interface. + default: 3" + ::= { sleBFDInterfaceControl 9 } + + + sleBFDIfControlRxIntervalIPv6 OBJECT-TYPE + SYNTAX Integer32 (50..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Required Min Rx Interval of IPv6 BFD control packet in this interface. + default: 50(ms) + " + ::= { sleBFDInterfaceControl 10 } + + + sleBFDIfControlTxIntervalIPv6 OBJECT-TYPE + SYNTAX Integer32 (50..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Required Min Tx Interval of IPv6 BFD control packet in this interface. + default: 50(ms) + " + ::= { sleBFDInterfaceControl 11 } + + + sleBFDIfControlDetectMultiIPv6 OBJECT-TYPE + SYNTAX Integer32 (3..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Detect Multi value of IPv6 BFD control packet in this interface. + default: 3 + " + ::= { sleBFDInterfaceControl 12 } + + + sleBFDInterfaceNotification OBJECT IDENTIFIER ::= { sleBFDInterface 3 } + + + sleBFDIfProfileChanged NOTIFICATION-TYPE + OBJECTS { sleBFDIfControlRequest, sleBFDIfControlTimeStamp, sleBFDIfControlRxIntervalIPv6, sleBFDIfControlTxIntervalIPv6, sleBFDIfControlDetectMultiIPv6, + sleBFDIfControlReqResult, sleBFDIfRxInterval, sleBFDIfTxInterval, sleBFDIfDetectMulti } + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDInterfaceNotification 1 } + + + sleBFDSession OBJECT IDENTIFIER ::= { sleBFD 3 } + + + sleBFDSessionInfo OBJECT IDENTIFIER ::= { sleBFDSession 1 } + + + sleBFDSessionInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleBFDSessionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDSessionInfo 1 } + + + sleBFDSessionInfoEntry OBJECT-TYPE + SYNTAX SleBFDSessionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex, sleBFDSessionNeighAddrType, sleBFDSessionNeighAddrValue } + ::= { sleBFDSessionInfoTable 1 } + + + SleBFDSessionInfoEntry ::= + SEQUENCE { + sleBFDSessionNeighAddrType + InetAddressType, + sleBFDSessionNeighAddrValue + InetAddress, + sleBFDSessionRegProtocols + BITS, + sleBFDSessionLocalDiscr + Unsigned32, + sleBFDSessionRemoteDiscr + Unsigned32, + sleBFDSessionDetecMultiplier + INTEGER, + sleBFDSessionStatus + INTEGER, + sleBFDSessionEchoUsage + INTEGER, + sleBFDSessionUptime + TimeTicks + } + + sleBFDSessionNeighAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of Neighbor Address referred to this session" + ::= { sleBFDSessionInfoEntry 1 } + + + sleBFDSessionNeighAddrValue OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of Neighbor Address referred to this session." + ::= { sleBFDSessionInfoEntry 2 } + + + sleBFDSessionRegProtocols OBJECT-TYPE + SYNTAX BITS + { + ospfv2(0), + ospfv3(1), + vrrp4(2), + vrrp6(3), + staticroute4(4), + staticroute6(5), + bgp(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of Neighbor Address referred to this session." + ::= { sleBFDSessionInfoEntry 3 } + + + sleBFDSessionLocalDiscr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discriminator of this session." + ::= { sleBFDSessionInfoEntry 4 } + + + sleBFDSessionRemoteDiscr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discriminator of remote session neighboring this session." + ::= { sleBFDSessionInfoEntry 5 } + + + sleBFDSessionDetecMultiplier OBJECT-TYPE + SYNTAX INTEGER (1..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Detect Multiplier value which this session used. + default: 3" + ::= { sleBFDSessionInfoEntry 6 } + + + sleBFDSessionStatus OBJECT-TYPE + SYNTAX INTEGER + { + adminDown(0), + down(1), + init(2), + up(3), + disabled(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of this session. + AdminDown(0) is same as disabled(4)." + ::= { sleBFDSessionInfoEntry 7 } + + + sleBFDSessionEchoUsage OBJECT-TYPE + SYNTAX INTEGER + { + notUsing(0), + using(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Determine whether this session use or not echo function." + ::= { sleBFDSessionInfoEntry 8 } + + + sleBFDSessionUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this session¡¯s status changed into ¡®Up¡¯." + ::= { sleBFDSessionInfoEntry 9 } + + + sleBFDSessionStats OBJECT IDENTIFIER ::= { sleBFDSession 2 } + + + sleBFDSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleBFDSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDSessionStats 1 } + + + sleBFDSessionStatsEntry OBJECT-TYPE + SYNTAX SleBFDSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex, sleBFDSessionNeighAddrType, sleBFDSessionNeighAddrValue } + ::= { sleBFDSessionStatsTable 1 } + + + SleBFDSessionStatsEntry ::= + SEQUENCE { + sleBFDSessionStatsHolddownTime + Unsigned32, + sleBFDSessionStatsHolddownExpires + Unsigned32, + sleBFDSessionStatsHolddownHitCount + Unsigned32, + sleBFDSessionStatsHelloTime + Unsigned32, + sleBFDSessionStatsHelloHitCount + Unsigned32, + sleBFDSessionStatsRxCount + Unsigned32, + sleBFDSessionStatsRxAvgInterval + Unsigned32, + sleBFDSessionStatsRxMinInterval + Unsigned32, + sleBFDSessionStatsRxMaxInterval + Unsigned32, + sleBFDSessionStatsTxCount + Unsigned32, + sleBFDSessionStatsTxAvgInterval + Unsigned32, + sleBFDSessionStatsTxMinInterval + Unsigned32, + sleBFDSessionStatsTxMaxInterval + Unsigned32, + sleBFDSessionStatsEchoRxCount + Unsigned32, + sleBFDSessionStatsEchoRxAvgInterval + Unsigned32, + sleBFDSessionStatsEchoRxMinInterval + Unsigned32, + sleBFDSessionStatsEchoRxMaxInterval + Unsigned32, + sleBFDSessionStatsEchoTxCount + Unsigned32, + sleBFDSessionStatsEchoTxAvgInterval + Unsigned32, + sleBFDSessionStatsEchoTxMinInterva + Unsigned32, + sleBFDSessionStatsEchoTxMaxInterval + Unsigned32 + } + + sleBFDSessionStatsHolddownTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of Neighbor Address referred to this session." + ::= { sleBFDSessionStatsEntry 1 } + + + sleBFDSessionStatsHolddownExpires OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before this entry change into down status without receiving hello in unit of milliseconds." + ::= { sleBFDSessionStatsEntry 2 } + + + sleBFDSessionStatsHolddownHitCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hit Count whose this session status chang into down." + ::= { sleBFDSessionStatsEntry 3 } + + + sleBFDSessionStatsHelloTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time is when it expects next hello, after receiving that in unit of milliseconds." + ::= { sleBFDSessionStatsEntry 4 } + + + sleBFDSessionStatsHelloHitCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hit Count whose this session received." + ::= { sleBFDSessionStatsEntry 5 } + + + sleBFDSessionStatsRxCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hit Count whose this session received control packet." + ::= { sleBFDSessionStatsEntry 6 } + + + sleBFDSessionStatsRxAvgInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average interval whose this session received control packet." + ::= { sleBFDSessionStatsEntry 7 } + + + sleBFDSessionStatsRxMinInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum interval whose this session received control packet." + ::= { sleBFDSessionStatsEntry 8 } + + + sleBFDSessionStatsRxMaxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum interval whose this session received control packet." + ::= { sleBFDSessionStatsEntry 9 } + + + sleBFDSessionStatsTxCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hit Count whose this session send control packet." + ::= { sleBFDSessionStatsEntry 10 } + + + sleBFDSessionStatsTxAvgInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average interval whose this session sent control packet." + ::= { sleBFDSessionStatsEntry 11 } + + + sleBFDSessionStatsTxMinInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum interval whose this session sent control packet." + ::= { sleBFDSessionStatsEntry 12 } + + + sleBFDSessionStatsTxMaxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum interval whose this session received control packet." + ::= { sleBFDSessionStatsEntry 13 } + + + sleBFDSessionStatsEchoRxCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hit Count whose this session received echo packet" + ::= { sleBFDSessionStatsEntry 14 } + + + sleBFDSessionStatsEchoRxAvgInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average interval whose this session received echo packet" + ::= { sleBFDSessionStatsEntry 15 } + + + sleBFDSessionStatsEchoRxMinInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum interval whose this session received echo packet" + ::= { sleBFDSessionStatsEntry 16 } + + + sleBFDSessionStatsEchoRxMaxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum interval whose this session received echo packet" + ::= { sleBFDSessionStatsEntry 17 } + + + sleBFDSessionStatsEchoTxCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hit Count whose this session send echo packet + " + ::= { sleBFDSessionStatsEntry 18 } + + + sleBFDSessionStatsEchoTxAvgInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average interval whose this session sent echo packet." + ::= { sleBFDSessionStatsEntry 19 } + + + sleBFDSessionStatsEchoTxMinInterva OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum interval whose this session sent echo packet." + ::= { sleBFDSessionStatsEntry 20 } + + + sleBFDSessionStatsEchoTxMaxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum interval whose this session received echo packet." + ::= { sleBFDSessionStatsEntry 21 } + + + sleBFDSessionLocal OBJECT IDENTIFIER ::= { sleBFDSession 3 } + + + sleBFDSessionLocalTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleBFDSessionLocalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDSessionLocal 1 } + + + sleBFDSessionLocalEntry OBJECT-TYPE + SYNTAX SleBFDSessionLocalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex, sleBFDSessionNeighAddrType, sleBFDSessionNeighAddrValue } + ::= { sleBFDSessionLocalTable 1 } + + + SleBFDSessionLocalEntry ::= + SEQUENCE { + sleBFDSessionLocalDiag + INTEGER, + sleBFDSessionLocalState + INTEGER, + sleBFDSessionLocalFlags + BITS, + sleBFDSessionLocalMultiplier + INTEGER, + sleBFDSessionLocalMinTxInterval + Unsigned32, + sleBFDSessionLocalMinRxInterval + Unsigned32, + sleBFDSessionLocalMinEchoInterval + Unsigned32 + } + + sleBFDSessionLocalDiag OBJECT-TYPE + SYNTAX INTEGER + { + noDiag(0), + detectExpired(1), + echoFailed(2), + neighDownAlarm(3), + fwdPlaneReset(4), + pathDown(5), + concatPathDown(6), + adminDown(7), + reverseConcatDown(8), + reserved(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of State field of this session¡¯s control packet." + ::= { sleBFDSessionLocalEntry 1 } + + + sleBFDSessionLocalState OBJECT-TYPE + SYNTAX INTEGER + { + adminDown(0), + donw(1), + init(2), + up(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of Diag field of this session¡¯s control packet" + ::= { sleBFDSessionLocalEntry 2 } + + + sleBFDSessionLocalFlags OBJECT-TYPE + SYNTAX BITS + { + poll(0), + final(1), + controlIndependent(2), + authPresent(3), + demand(4), + multipoint(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of Flags field of this session¡¯s control packet." + ::= { sleBFDSessionLocalEntry 3 } + + + sleBFDSessionLocalMultiplier OBJECT-TYPE + SYNTAX INTEGER (1..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of MinTxInterval field of this session¡¯s control packet in unit of microseconds." + ::= { sleBFDSessionLocalEntry 4 } + + + sleBFDSessionLocalMinTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of MinTxInterval field of this session¡¯s control packet in unit of microseconds." + ::= { sleBFDSessionLocalEntry 5 } + + + sleBFDSessionLocalMinRxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of MinRxInterval field of this session¡¯s control packet in unit of microseconds." + ::= { sleBFDSessionLocalEntry 6 } + + + sleBFDSessionLocalMinEchoInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of MinEchoInterval field of this session¡¯s control packet in unit of microseconds." + ::= { sleBFDSessionLocalEntry 7 } + + + sleBFDSessionRemote OBJECT IDENTIFIER ::= { sleBFDSession 4 } + + + sleBFDSessionRemoteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleBFDSessionRemoteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDSessionRemote 1 } + + + sleBFDSessionRemoteEntry OBJECT-TYPE + SYNTAX SleBFDSessionRemoteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex, sleBFDSessionNeighAddrType, sleBFDSessionNeighAddrValue } + ::= { sleBFDSessionRemoteTable 1 } + + + SleBFDSessionRemoteEntry ::= + SEQUENCE { + sleBFDSessionRemoteDiag + INTEGER, + sleBFDSessionRemoteState + INTEGER, + sleBFDSessionremoteFlags + BITS, + sleBFDSessionRemoteMultiplier + INTEGER, + sleBFDSessionRemoteMinTxInterval + Unsigned32, + sleBFDSessionRemoteMinRxInterval + Unsigned32, + sleBFDSessionRemoteMinEchoInterval + Unsigned32 + } + + sleBFDSessionRemoteDiag OBJECT-TYPE + SYNTAX INTEGER + { + noDiag(0), + detectExpired(1), + echoFailed(2), + neighDownAlarm(3), + fwdPlaneReset(4), + pathDown(5), + concatPathDown(6), + adminDown(7), + reverseConcatDown(8), + reserved(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of State field of remote session¡¯s control packet." + ::= { sleBFDSessionRemoteEntry 1 } + + + sleBFDSessionRemoteState OBJECT-TYPE + SYNTAX INTEGER + { + adminDown(0), + donw(1), + init(2), + up(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of Diag field of remote session¡¯s control packet" + ::= { sleBFDSessionRemoteEntry 2 } + + + sleBFDSessionremoteFlags OBJECT-TYPE + SYNTAX BITS + { + poll(0), + final(1), + controlIndependent(2), + authPresent(3), + demand(4), + multipoint(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of Flags field of remote session¡¯s control packet." + ::= { sleBFDSessionRemoteEntry 3 } + + + sleBFDSessionRemoteMultiplier OBJECT-TYPE + SYNTAX INTEGER (1..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of MinTxInterval field of this session¡¯s control packet in unit of microseconds." + ::= { sleBFDSessionRemoteEntry 4 } + + + sleBFDSessionRemoteMinTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of MinTxInterval field of remote session¡¯s control packet in unit of microseconds." + ::= { sleBFDSessionRemoteEntry 5 } + + + sleBFDSessionRemoteMinRxInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of MinRxInterval field of remote session¡¯s control packet in unit of microseconds." + ::= { sleBFDSessionRemoteEntry 6 } + + + sleBFDSessionRemoteMinEchoInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of MinEchoInterval field of remote session¡¯s control packet in unit of microseconds." + ::= { sleBFDSessionRemoteEntry 7 } + + + sleBFDStaticGw OBJECT IDENTIFIER ::= { sleBFD 4 } + + + sleBFDStaticGwTable OBJECT-TYPE + SYNTAX SEQUENCE OF SleBFDStaticGwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGw 1 } + + + sleBFDStaticGwEntry OBJECT-TYPE + SYNTAX SleBFDStaticGwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { sleNetIfIndex, sleBFDStaticGwAddrType, sleBFDStaticGwAddr } + ::= { sleBFDStaticGwTable 1 } + + + SleBFDStaticGwEntry ::= + SEQUENCE { + sleBFDStaticGwAddrType + InetAddressType, + sleBFDStaticGwAddr + InetAddress + } + + sleBFDStaticGwAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BFD static Gateway address type. Only ipv4(1)." + ::= { sleBFDStaticGwEntry 1 } + + + sleBFDStaticGwAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BFD static Gateway address. 4bytes" + ::= { sleBFDStaticGwEntry 2 } + + + sleBFDStaticGwControl OBJECT IDENTIFIER ::= { sleBFDStaticGw 2 } + + + sleBFDStaticGwControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + addBfdStaticGw(1), + delBfdStaticGw(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwControl 1 } + + + sleBFDStaticGwControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwControl 2 } + + + sleBFDStaticGwControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwControl 3 } + + + sleBFDStaticGwControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwControl 4 } + + + sleBFDStaticGwControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwControl 5 } + + + sleBFDStaticGwControlNetIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwControl 6 } + + + sleBFDStaticGwControlGwAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwControl 7 } + + + sleBFDStaticGwControlGwAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwControl 8 } + + + sleBFDStaticGwNotification OBJECT IDENTIFIER ::= { sleBFDStaticGw 3 } + + + sleBFDStaticGwAdded NOTIFICATION-TYPE + OBJECTS { sleBFDStaticGwControlRequest, sleBFDStaticGwControlTimer, sleBFDStaticGwControlReqResult, sleBFDStaticGwControlNetIfIndex, sleBFDStaticGwControlGwAddr, + sleBFDStaticGwControlGwAddrType } + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwNotification 1 } + + + sleBFDStaticGwDeleted NOTIFICATION-TYPE + OBJECTS { sleBFDStaticGwControlRequest, sleBFDStaticGwControlTimeStamp, sleBFDStaticGwControlReqResult, sleBFDStaticGwControlNetIfIndex, sleBFDStaticGwControlGwAddr, + sleBFDStaticGwControlGwAddrType } + STATUS current + DESCRIPTION + "Description." + ::= { sleBFDStaticGwNotification 2 } + + + sleNetworkGroup OBJECT-GROUP + OBJECTS { sleNetIfIndex, sleNetIfName, sleNetIfDescription, sleNetIfTableIndex, sleNetIfAdminState, + sleNetIfOperState, sleNetIfMulticast, sleNetIfControlRequest, sleNetIfControlStatus, sleNetIfControlTimer, + sleNetIfControlTimeStamp, sleNetIfControlReqResult, sleNetIfControlIndex, sleNetIfControlDescription, sleNetIfControlAdminState, + sleNetIfControlMulticast, sleIpAddrValue, sleIpAddrMask, sleIpAddrBcast, sleIpAddrControlRequest, + sleIpAddrControlStatus, sleIpAddrControlTimer, sleIpAddrControlTimeStamp, sleIpAddrControlReqResult, sleIpAddrControlNetIfIndex, + sleIpAddrControlValue, sleIpAddrControlMask, sleArpIpAddress, sleArpPhyAddress, sleArpPortIndex, + sleArpHwType, sleArpControlRequest, sleArpControlStatus, sleArpControlTimer, sleArpControlTimeStamp, + sleArpControlReqResult, sleArpControlIpAddress, sleArpControlPhyAddress, sleRouteDstAddress, sleRouteDstMask, + sleRouteGateway, sleRouteInterface, sleRouteType, sleRouteProto, sleRouteMetric, + sleRouteActive, sleRouteBindingSrcAddr, sleRouteDistance, sleRouteControlRequest, sleRouteControlStatus, + sleRouteControlTimer, sleRouteControlTimeStamp, sleRouteControlReqResult, sleRouteControlDstAddress, sleRouteControlDstMask, + sleRouteControlGateway, sleRouteControlInterface, sleRouteControlBindingSrcAddr, sleRouteControlDistance, sleDhcpClIpAddr, + sleDhcpClState, sleDhcpClControlRequest, sleDhcpClControlStatus, sleDhcpClControlTimer, sleDhcpClControlTimeStamp, + sleDhcpClControlReqResult, sleDhcpClControlUpdateIP, sleNetIfRegState, sleNetIfMtu, sleNetIfIpSetMode, + sleNetIfIpMartianFilter, sleNetIfControlRegState, sleNetIfControlMtu, sleNetIfControlIpMartianFilter, sleIpAddrFlag, + sleIpAddrScope, sleIpAddrControlFlag, sleIpAddrControlScope, sleArpState, sleArpHwUsed, + sleArpUsedTime, sleArpControlNetIfIndex, sleArpControlState, sleArpControlMask, sleRouteSubtype, + sleRouteNexthopStatus, sleRouteRibStatus, sleNetworkArpAgingTime, sleNetworkControlRequest, sleNetworkControlStatus, + sleNetworkControlTimer, sleNetworkControlReqResult, sleNetworkControlTimeStamp, sleNetworkControlArpAgingTime, sleNetIfUpCnt, + sleNetIfDownCnt, sleNetIfLinkUpTime, sleNetIfElapsedTimeAfterClearStats, sleNetIfBindingVRFName, sleNetIfControlBindingVRFName, + sleRouteVRFIndex, sleRouteControlVRFIndex, sleTunnelIfIndex, sleTunnelIfLocalAddress, sleTunnelIfRemoteAddress, + sleTunnelIfMode, sleTunnelIfTTL, sleTunnelIfDscpMode, sleTunnelIfDscp, sleTunnelIfKeepaliveInterval, + sleTunnelIfKeepaliveRetry, sleTunnelIfControlRequest, sleTunnelIfControlStatus, sleTunnelIfControlTimer, sleTunnelIfControlTimeStamp, + sleTunnelIfControlReqResult, sleTunnelIfControlIndex, sleTunnelIfControlLocalAddress, sleTunnelIfControlRemoteAddress, sleTunnelIfControlMode, + sleTunnelIfControlTTL, sleTunneIflControlDscpMode, sleTunneIflControlDscp, sleTunnelIfControlKeepaliveInterval, sleTunneIflControlKeepaliveRetry, + sleTunnelAddressValue, sleTunnelAddressMask, sleTunnelIpAddrBcast, sleTunnelAddressFlag, sleTunnelAddressScope, + sleTunnelAddressControlRequest, sleTunnelAddressControlStatus, sleTunnelAddressControlTimer, sleTunnelAddressControlTimeStamp, sleTunnelAddressControlReqResult, + sleTunnelAddressControlTunnelIfIndex, sleTunnelAddressControlValue, sleTunnelAddressControlMask, sleTunnelAddressControlFlag, sleTunnelAddressControlScope, + sleIpVRFIndex, sleIpVRFName, sleIpVRFControlRequest, sleIpVRFControlStatus, sleIpVRFControlTimer, + sleIpVRFControlTimeStamp, sleIpVRFControlReqResult, sleIpVRFControlName, sleNetIfOnFailUseVRF, sleNetIfControlOnFailUseVRF, + sleTunnelIfPathMtuDiscovery, sleTunnelIfVRFName, sleTunnelIfBindingPorts, sleTunnelIfControlPathMtuDiscovery, sleTunnelIfControlVRFName, + sleIpVRFDesignatedPorts, sleIpVRFControlDesignatedPorts, sleIpVRFSelectionSrcIndex, sleIpVRFSelectionSrcAddr, sleIpVRFSelectionSrcMask, + sleIpVRFSelectionSrcVRFName, sleIpVRFSelectionSrcControlRequest, sleIpVRFSelectionSrcControlStatus, sleIpVRFSelectionSrcControlTimer, sleIpVRFSelectionSrcControlTimeStamp, + sleIpVRFSelectionSrcControlReqResult, sleIpVRFSelectionSrcControlAddr, sleIpVRFSelectionSrcControlMask, sleIpVRFSelectionSrcControlVRFName, sleNetIfIpUnreachability, + sleNetIfControlIpUnreachability, sleIpVRFRouterId, sleIpVRFDescription, sleIpVRFControlRouterId, sleIpVRFControlDescription, + sleBFDEnable, sleBFDEchoEnable, sleBFDSlowTimer, sleBFDControlRequest, sleBFDControlStatus, + sleBFDControlTimer, sleBFDControlTimeStamp, sleBFDControlReqResult, sleBFDControlEnable, sleBFDControlEchoEnable, + sleBFDControlSlowTimer, sleBFDIfRxInterval, sleBFDIfTxInterval, sleBFDIfDetectMulti, sleBFDIfControlRequest, + sleBFDIfControlStatus, sleBFDIfControlTimer, sleBFDIfControlTimeStamp, sleBFDIfControlReqResult, sleBFDIfControlNetIfIndex, + sleBFDIfControlRxInterval, sleBFDIfControlTxInterval, sleBFDIfControlDetectMulti, sleBFDSessionNeighAddrType, sleBFDSessionNeighAddrValue, + sleBFDSessionRegProtocols, sleBFDSessionLocalDiscr, sleBFDSessionRemoteDiscr, sleBFDSessionDetecMultiplier, sleBFDSessionStatus, + sleBFDSessionEchoUsage, sleBFDSessionUptime, sleBFDSessionStatsHolddownTime, sleBFDSessionStatsHolddownExpires, sleBFDSessionStatsHolddownHitCount, + sleBFDSessionStatsHelloTime, sleBFDSessionStatsHelloHitCount, sleBFDSessionStatsRxCount, sleBFDSessionStatsRxAvgInterval, sleBFDSessionStatsRxMinInterval, + sleBFDSessionStatsRxMaxInterval, sleBFDSessionStatsTxCount, sleBFDSessionStatsTxAvgInterval, sleBFDSessionStatsTxMinInterval, sleBFDSessionStatsTxMaxInterval, + sleBFDSessionLocalDiag, sleBFDSessionLocalState, sleBFDSessionLocalFlags, sleBFDSessionLocalMultiplier, sleBFDSessionLocalMinTxInterval, + sleBFDSessionLocalMinRxInterval, sleBFDSessionLocalMinEchoInterval, sleBFDSessionRemoteDiag, sleBFDSessionRemoteState, sleBFDSessionremoteFlags, + sleBFDSessionRemoteMultiplier, sleBFDSessionRemoteMinTxInterval, sleBFDSessionRemoteMinRxInterval, sleBFDSessionRemoteMinEchoInterval, sleBFDStaticGwAddrType, + sleBFDStaticGwAddr, sleBFDStaticGwControlRequest, sleBFDStaticGwControlStatus, sleBFDStaticGwControlTimer, sleBFDStaticGwControlTimeStamp, + sleBFDStaticGwControlReqResult, sleBFDStaticGwControlNetIfIndex, sleBFDStaticGwControlGwAddrType, sleBFDStaticGwControlGwAddr, sleBFDSessionStatsEchoRxCount, + sleBFDSessionStatsEchoRxAvgInterval, sleBFDSessionStatsEchoRxMinInterval, sleBFDSessionStatsEchoRxMaxInterval, sleBFDSessionStatsEchoTxCount, sleBFDSessionStatsEchoTxAvgInterval, + sleBFDSessionStatsEchoTxMinInterva, sleBFDSessionStatsEchoTxMaxInterval, sleNetIfipRedirects, sleNetIfControlIpRedirects, sleIpAddrIpIndex, + sleIpAddrUnnumUsedIp, sleIpAddrControlIpIndex, sleTunnelAddressUnnumIpIndex, sleTunnelAddressControlUnnumIpIndex, sleNetIfIpForwarding, + sleNetIfControlIpForwarding, sleTunnelIfLocalAddress6, sleTunnelIfRemoteAddress6, sleTunnelIfControlLocalAddress6, sleTunnelIfControlRemoteAddress6, + sleNetIfAlias, sleNetIfIpArpAlias, sleNetIfIpArpAliasMac, sleNetIfArpMCProbeCount, sleNetIfArpUCProbeCount, + sleNetIfArpRetransTime, sleNetIfIpProxyArp, sleNetIfIpRPFilter, sleNetIfRPFilter, sleNetIfRouteMap, + sleNetIfControlAlias, sleNetIfControlIpArpAlias, sleNetIfControlIpArpAliasMac, sleNetIfControlArpMCProbeCount, sleNetIfControlArpUCProbeCount, + sleNetIfControlArpRetransTime, sleNetIfControlIpProxyArp, sleNetIfControlIpRPFilter, sleNetIfControlRPFilter, sleNetIfControlRouteMap, + sleBFDIfRxIntervalIPv6, sleBFDIfTxIntervalIJPv6, sleBFDIfDetectMultiIPv6, sleBFDIfControlRxIntervalIPv6, sleBFDIfControlTxIntervalIPv6, + sleBFDIfControlDetectMultiIPv6, sleTunnelIfControlTos, sleTunnelIfControlDmac, sleTunnelIfControlChecksum, sleTunnelIfTos, + sleTunnelIfDmac, sleTunnelIfChecksum, sleNetworkBaseVrfDynamicForwardBinding, sleNetworkControlVrfDynamicForwardBinding, sleDhcpClControlNetIfIndex, + sleDhcpClMode, sleDhcpClNetmask, sleDhcpClGateway, sleDhcpClDnsServer, sleDhcpClServer, + sleDhcpClClientId, sleDhcpClClientIdStyle, sleDhcpClClassId, sleDhcpClClassIdStyle, sleDhcpClLeasetime, + sleDhcpClControlMode, sleDhcpClControlClientId, sleDhcpClControlClientIdStyle, sleDhcpClControlClassId, sleDhcpClControlClassIdStyle, + sleDhcpClControlLeasetime, sleTunnelAddressUnnumIfIndex, sleTunnelAddressControlUnnumIfIndex } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetwork 14 } + + + sleNetworkNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { sleNetIfProfileChanged, sleIpAddressCreated, sleIpAddressDestroyed, sleArpEntryCreated, sleArpEntryDestroyed, + sleArpTableCleared, sleRouteStaticCreated, sleRouteStaticDestroyed, sleRouteStaticProfileChanged, sleDhcpClModeChanged, + sleDhcpClProfileChanged, sleTunnelIfCreated, sleTunnelIfDeleted, sleTunnelIfLocalAddressChanged, sleTunnelIfRemoteAddressChanged, + sleTunnelIfModeChanged, sleTunnelIfTTLChanged, sleTunnelIfDscpChanged, sleTunnelIfKeepaliveChanged, sleTunnelAddressCreated, + sleTunnelAddressDeleted, sleIpVRFCreated, sleIpVRFDeleted, sleDhcpClStateChanged, sleNetIfRegStateChanged, + sleNetIfIpMartianFilterChanged, sleArpTableClearedByAddr, sleNetworkArpProfileChanged, sleNetIfBindingVRFSet, sleNetIfBindingVRFUnset, + sleNetIfIpOnFailUseVRFChanged, sleTunnelIfPathMtuDiscoveryChanged, sleIpVRFDesignatedPortsSet, sleIpVRFDesignatedPortsUnset, sleIpVRFSelectionSrcSet, + sleNetIfIpUnreachabilityChanged, sleIpVRFRouterIdChanged, sleIpVRFDescriptionChanged, sleBFDBaseProfileChanged, sleBFDIfProfileChanged, + sleBFDStaticGwAdded, sleBFDStaticGwDeleted, sleNetIfIpRedirectsChanged, sleIpAddressIpIndexAdded, sleIpAddressIpIndexDeleted, + sleTunnelAddressUnnumChanged, sleTunnelAddressUnnumDeleted, sleNetIfIpForwardingChanged, sleTunnelIfLocalAddress6Changed, sleTunnelIfRemoteAddress6Changed, + sleNetIfAliasChanged, sleNetIfIpArpAliasChanged, sleNetIfArpMCProbeCountChanged, sleNetIfArpUCProbeCountChanged, sleNetIfArpRetransTimeChanged, + sleNetIfIpProxyArpChanged, sleNetIfIpRPFilterChanged, sleNetIfRPFilterChanged, sleNetIfRouteMapChanged, sleIpVRFSelectionSrcUnset, + sleTunnelIfVRFNameSet, sleTunnelIfVRFNameUnset } + STATUS current + DESCRIPTION + "Description." + ::= { sleNetwork 15 } + + + + END + +-- +-- sle-network-mib.mib +-- -- cgit v1.2.3