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/hp/BLADETYPE2-NETWORK-MIB | 10617 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 10617 insertions(+) create mode 100644 MIBS/hp/BLADETYPE2-NETWORK-MIB (limited to 'MIBS/hp/BLADETYPE2-NETWORK-MIB') diff --git a/MIBS/hp/BLADETYPE2-NETWORK-MIB b/MIBS/hp/BLADETYPE2-NETWORK-MIB new file mode 100644 index 0000000..720f3f2 --- /dev/null +++ b/MIBS/hp/BLADETYPE2-NETWORK-MIB @@ -0,0 +1,10617 @@ +-- COPYRIGHT NOTICE +-- Copyright (c) Hewlett Packard Company, 2003 +-- All rights reserved +-- + +BLADETYPE2-NETWORK-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, + IpAddress, Unsigned32 + FROM SNMPv2-SMI + DisplayString, PhysAddress + FROM SNMPv2-TC + hpSwitchBladeType2-Mgmt + FROM HP-SWITCH-PL-MIB; + +layer3 MODULE-IDENTITY + LAST-UPDATED "200312050000Z" -- 5 December 2003 + ORGANIZATION "Hewlett Packard Company " + CONTACT-INFO "customerservice@hp.com" + DESCRIPTION + "The MIB module for the Layer 3 configuration, statistics and + information ." + ::= { hpSwitchBladeType2-Mgmt 3 } + +-- MIB_INSERT_START +-- ---------------------------------------------------------------------------- +-- { INSERT: bt2Network +-- ---------------------------------------------------------------------------- + +layer3Configs OBJECT IDENTIFIER ::= { layer3 1 } +layer3Stats OBJECT IDENTIFIER ::= { layer3 2 } +layer3Info OBJECT IDENTIFIER ::= { layer3 3 } +layer3Oper OBJECT IDENTIFIER ::= { layer3 4 } + +ipInterfaceCfg OBJECT IDENTIFIER ::= { layer3Configs 1 } +ipGatewayCfg OBJECT IDENTIFIER ::= { layer3Configs 2 } +ipStaticRouteCfg OBJECT IDENTIFIER ::= { layer3Configs 3 } +ipForwardCfg OBJECT IDENTIFIER ::= { layer3Configs 4 } +ripCfg OBJECT IDENTIFIER ::= { layer3Configs 5 } +vrrpCfg OBJECT IDENTIFIER ::= { layer3Configs 6 } +arpCfg OBJECT IDENTIFIER ::= { layer3Configs 7 } +ipBootpCfg OBJECT IDENTIFIER ::= { layer3Configs 8 } +dnsCfg OBJECT IDENTIFIER ::= { layer3Configs 9 } +ipNwfCfg OBJECT IDENTIFIER ::= { layer3Configs 10 } +ipRmapCfg OBJECT IDENTIFIER ::= { layer3Configs 11 } +ospfCfg OBJECT IDENTIFIER ::= { layer3Configs 13 } + +ipGeneralCfg OBJECT IDENTIFIER ::= { layer3Configs 14 } +igmpCfg OBJECT IDENTIFIER ::= { layer3Configs 15 } +rip2Cfg OBJECT IDENTIFIER ::= { layer3Configs 18 } +ripStats OBJECT IDENTIFIER ::= { layer3Stats 1 } +arpStats OBJECT IDENTIFIER ::= { layer3Stats 2 } +routeStats OBJECT IDENTIFIER ::= { layer3Stats 3 } +vrrpStats OBJECT IDENTIFIER ::= { layer3Stats 4 } +ospfStats OBJECT IDENTIFIER ::= { layer3Stats 5 } +clearStats OBJECT IDENTIFIER ::= { layer3Stats 6 } +igmpStats OBJECT IDENTIFIER ::= { layer3Stats 7 } +rip2Stats OBJECT IDENTIFIER ::= { layer3Stats 13 } +dnsStats OBJECT IDENTIFIER ::= { layer3Stats 14 } +geal3Stats OBJECT IDENTIFIER ::= { layer3Stats 15 } + +ipRoutingInfo OBJECT IDENTIFIER ::= { layer3Info 1 } +arpInfo OBJECT IDENTIFIER ::= { layer3Info 2 } +vrrpInfo OBJECT IDENTIFIER ::= { layer3Info 3 } +ospfInfo OBJECT IDENTIFIER ::= { layer3Info 4 } +igmpInfo OBJECT IDENTIFIER ::= { layer3Info 5 } +rip2Info OBJECT IDENTIFIER ::= { layer3Info 7 } + +ipInfo OBJECT IDENTIFIER ::= { layer3Info 8 } + +vrrpOper OBJECT IDENTIFIER ::= { layer3Oper 1 } + + +-- IP Configuration + +ipInterfaceTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP interface table." + ::= { ipInterfaceCfg 1 } + +ipCurCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP interface configuration." + ::= { ipInterfaceCfg 2 } + +ipCurCfgIntfEntry OBJECT-TYPE + SYNTAX IpCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Ip interface table" + INDEX { ipCurCfgIntfIndex } + ::= { ipCurCfgIntfTable 1 } + +IpCurCfgIntfEntry ::= SEQUENCE { + ipCurCfgIntfIndex Integer32, + ipCurCfgIntfAddr IpAddress, + ipCurCfgIntfMask IpAddress, + ipCurCfgIntfBroadcast IpAddress, + ipCurCfgIntfVlan INTEGER, + ipCurCfgIntfState INTEGER, + ipCurCfgIntfBootpRelay INTEGER + } + +ipCurCfgIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface number for which the IP information is related." + ::= { ipCurCfgIntfEntry 1} + +ipCurCfgIntfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the interface." + ::= { ipCurCfgIntfEntry 2 } + +ipCurCfgIntfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask of the interface." + ::= { ipCurCfgIntfEntry 3 } + +ipCurCfgIntfBroadcast OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast address of the interface." + ::= { ipCurCfgIntfEntry 4 } + +ipCurCfgIntfVlan OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN associated with the interface." + ::= { ipCurCfgIntfEntry 5 } + +ipCurCfgIntfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the interface." + ::= { ipCurCfgIntfEntry 6 } + +ipCurCfgIntfBootpRelay OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable BOOTP relay." + ::= { ipCurCfgIntfEntry 7 } + +ipNewCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of interface configuration in the New Configuration Block." + ::= { ipInterfaceCfg 3 } + +ipNewCfgIntfEntry OBJECT-TYPE + SYNTAX IpNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Ip interface table" + INDEX { ipNewCfgIntfIndex } + ::= { ipNewCfgIntfTable 1 } + +IpNewCfgIntfEntry ::= SEQUENCE { + ipNewCfgIntfIndex Integer32, + ipNewCfgIntfAddr IpAddress, + ipNewCfgIntfMask IpAddress, + ipNewCfgIntfBroadcast IpAddress, + ipNewCfgIntfVlan INTEGER, + ipNewCfgIntfState INTEGER, + ipNewCfgIntfDelete INTEGER, + ipNewCfgIntfBootpRelay INTEGER + } + +ipNewCfgIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface number for which the IP information is related." + ::= { ipNewCfgIntfEntry 1 } + +ipNewCfgIntfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the interface." + ::= { ipNewCfgIntfEntry 2 } + +ipNewCfgIntfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The subnet mask of the interface." + ::= { ipNewCfgIntfEntry 3 } + +ipNewCfgIntfBroadcast OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The broadcast address of the interface." + ::= { ipNewCfgIntfEntry 4 } + +ipNewCfgIntfVlan OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN associated with the interface." + ::= { ipNewCfgIntfEntry 5 } + +ipNewCfgIntfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the interface." + ::= { ipNewCfgIntfEntry 6 } + +ipNewCfgIntfDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgIntfEntry 7 } + +ipNewCfgIntfBootpRelay OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable BOOTP relay." + ::= { ipNewCfgIntfEntry 8 } + +-- IP Gateway Table Configuration + + +ipGatewayTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP gateway table." + ::= { ipGatewayCfg 3 } + +ipCurCfgGwTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgGwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of gateways in the Current configuration Block." + ::= { ipGatewayCfg 4 } + +ipCurCfgGwEntry OBJECT-TYPE + SYNTAX IpCurCfgGwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Ip gateway table" + INDEX { ipCurCfgGwIndex } + ::= { ipCurCfgGwTable 1 } + +IpCurCfgGwEntry ::= SEQUENCE { + ipCurCfgGwIndex Integer32, + ipCurCfgGwAddr IpAddress, + ipCurCfgGwInterval INTEGER, + ipCurCfgGwRetry INTEGER, + ipCurCfgGwArp INTEGER, + ipCurCfgGwState INTEGER + } + +ipCurCfgGwIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The gateway number for which the information is related." + ::= { ipCurCfgGwEntry 1} + +ipCurCfgGwAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the default gateway." + ::= { ipCurCfgGwEntry 2 } + +ipCurCfgGwInterval OBJECT-TYPE + SYNTAX INTEGER (0..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval between ping attempts." + ::= { ipCurCfgGwEntry 3 } + +ipCurCfgGwRetry OBJECT-TYPE + SYNTAX INTEGER (1..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failed attempts to declare the default gateway DOWN." + ::= { ipCurCfgGwEntry 4 } + +ipCurCfgGwState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the default gateway." + ::= { ipCurCfgGwEntry 5 } + +ipCurCfgGwArp OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of ARP only health checks." + ::= { ipCurCfgGwEntry 6 } + + +ipNewCfgGwTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgGwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of gateway configuration in the new configuration block." + ::= { ipGatewayCfg 5 } + +ipNewCfgGwEntry OBJECT-TYPE + SYNTAX IpNewCfgGwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Ip default gateway table" + INDEX { ipNewCfgGwIndex } + ::= { ipNewCfgGwTable 1 } + +IpNewCfgGwEntry ::= SEQUENCE { + ipNewCfgGwIndex Integer32, + ipNewCfgGwAddr IpAddress, + ipNewCfgGwInterval INTEGER, + ipNewCfgGwRetry INTEGER, + ipNewCfgGwState INTEGER, + ipNewCfgGwArp INTEGER, + ipNewCfgGwDelete INTEGER + } + +ipNewCfgGwIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The gateway number for which the information is related." + ::= { ipNewCfgGwEntry 1} + +ipNewCfgGwAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the default gateway." + ::= { ipNewCfgGwEntry 2 } + +ipNewCfgGwInterval OBJECT-TYPE + SYNTAX INTEGER (0..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval in seconds between ping attempts." + ::= { ipNewCfgGwEntry 3 } + +ipNewCfgGwRetry OBJECT-TYPE + SYNTAX INTEGER (1..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of failed attempts to declare the default gateway DOWN." + ::= { ipNewCfgGwEntry 4 } + +ipNewCfgGwState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the default gateway." + ::= { ipNewCfgGwEntry 5 } + +ipNewCfgGwDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other is returned. Setting the value to anything other + than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgGwEntry 6 } + +ipNewCfgGwArp OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the ARP only health checks." + ::= { ipNewCfgGwEntry 7 } + + +-- +-- IP Static Route Configuration +-- +ipStaticRouteTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the Static Route table." + ::= { ipStaticRouteCfg 1 } + +ipCurCfgStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of static routes in the current configuration block." + ::= { ipStaticRouteCfg 2 } + +ipCurCfgStaticRouteEntry OBJECT-TYPE + SYNTAX IpCurCfgStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the static IP route table" + INDEX { ipCurCfgStaticRouteIndx } + ::= { ipCurCfgStaticRouteTable 1 } + +IpCurCfgStaticRouteEntry ::= SEQUENCE { + ipCurCfgStaticRouteIndx Integer32, + ipCurCfgStaticRouteDestIp IpAddress, + ipCurCfgStaticRouteMask IpAddress, + ipCurCfgStaticRouteGateway IpAddress, + ipCurCfgStaticRouteInterface Integer32 + } + +ipCurCfgStaticRouteIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the static routing table." + ::= { ipCurCfgStaticRouteEntry 1} + +ipCurCfgStaticRouteDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { ipCurCfgStaticRouteEntry 2} + +ipCurCfgStaticRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { ipCurCfgStaticRouteEntry 3} + +ipCurCfgStaticRouteGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { ipCurCfgStaticRouteEntry 4} + +ipCurCfgStaticRouteInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP interface of this route. The IP address of the specified + interface shall be use as source IP when performs routing." + ::= { ipCurCfgStaticRouteEntry 5} + +ipNewCfgStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of static routes in the new configuration block." + ::= { ipStaticRouteCfg 3 } + +ipNewCfgStaticRouteEntry OBJECT-TYPE + SYNTAX IpNewCfgStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the static IP route table" + INDEX { ipNewCfgStaticRouteIndx } + ::= { ipNewCfgStaticRouteTable 1 } + +IpNewCfgStaticRouteEntry ::= SEQUENCE { + ipNewCfgStaticRouteIndx Integer32, + ipNewCfgStaticRouteDestIp IpAddress, + ipNewCfgStaticRouteMask IpAddress, + ipNewCfgStaticRouteGateway IpAddress, + ipNewCfgStaticRouteAction INTEGER, + ipNewCfgStaticRouteInterface Integer32 + } + +ipNewCfgStaticRouteIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the static routing table." + ::= { ipNewCfgStaticRouteEntry 1} + +ipNewCfgStaticRouteDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { ipNewCfgStaticRouteEntry 2} + +ipNewCfgStaticRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The subnet mask of this route." + ::= { ipNewCfgStaticRouteEntry 3} + +ipNewCfgStaticRouteGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the gateway for this route." + ::= { ipNewCfgStaticRouteEntry 4} + +ipNewCfgStaticRouteAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other is returned. Setting the value to anything other + than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgStaticRouteEntry 5 } + +ipNewCfgStaticRouteInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP interface of this route. The IP address of the specified + interface shall be use as source IP when performs routing." + ::= { ipNewCfgStaticRouteEntry 6 } + + +-- RIP version 1 Configuration + +ripCurCfgSupply OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable supplying route updates." + ::= { ripCfg 1 } + +ripNewCfgSupply OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable supplying route updates." + ::= { ripCfg 2 } + +ripCurCfgListen OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable listening to route updates." + ::= { ripCfg 3 } + +ripNewCfgListen OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable listening to route updates." + ::= { ripCfg 4 } + +ripCurCfgDefListen OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable listening to default routes." + ::= { ripCfg 5 } + +ripNewCfgDefListen OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable listening to default routes." + ::= { ripCfg 6 } + +ripCurCfgStaticSupply OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable supplying static route updates." + ::= { ripCfg 7 } + +ripNewCfgStaticSupply OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable supplying static route updates." + ::= { ripCfg 8 } + +ripCurCfgUpdatePeriod OBJECT-TYPE + SYNTAX INTEGER (1..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Update Period in seconds." + ::= { ripCfg 9 } + +ripNewCfgUpdatePeriod OBJECT-TYPE + SYNTAX INTEGER (1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Update period in seconds." + ::= { ripCfg 10 } + +ripCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(2), + off(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP global state." + ::= { ripCfg 11 } + +ripNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally turn RIP on or off." + ::= { ripCfg 12 } + +ripCurCfgPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP poison reverse." + ::= { ripCfg 13 } + +ripNewCfgPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RIP poison reverse." + ::= { ripCfg 14 } + +ripCurCfgSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP split horizon." + ::= {ripCfg 15 } + +ripNewCfgSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RIP split horizon." + ::= { ripCfg 16 } + +-- RIP version 2 Configuration + +ripCurCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RipCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of RIP on IP interface configuration in the current_config." + ::= { rip2Cfg 1 } + +ripCurCfgIntfEntry OBJECT-TYPE + SYNTAX RipCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about RIP on IP interface." + INDEX { ripCurCfgIntfIndex } + ::= { ripCurCfgIntfTable 1 } + +RipCurCfgIntfEntry ::= SEQUENCE { + ripCurCfgIntfIndex INTEGER, + ripCurCfgIntfVersion INTEGER, + ripCurCfgIntfSupply INTEGER, + ripCurCfgIntfListen INTEGER, + ripCurCfgIntfDefault INTEGER, + ripCurCfgIntfTrigUpdate INTEGER, + ripCurCfgIntfMcastUpdate INTEGER, + ripCurCfgIntfPoisonReverse INTEGER, + ripCurCfgIntfState INTEGER, + ripCurCfgIntfMetric INTEGER, + ripCurCfgIntfAuth INTEGER, + ripCurCfgIntfKey DisplayString, + ripCurCfgIntfSplitHorizon INTEGER + } + +ripCurCfgIntfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface number for which the RIP information is related." + ::= { ripCurCfgIntfEntry 1} + +ripCurCfgIntfVersion OBJECT-TYPE + SYNTAX INTEGER { + ripVersion1(1), + ripVersion2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP version." + ::= { ripCurCfgIntfEntry 2 } + +ripCurCfgIntfSupply OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable supplying route updates." + ::= { ripCurCfgIntfEntry 3 } + +ripCurCfgIntfListen OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable listening to route updates." + ::= { ripCurCfgIntfEntry 4 } + + ripCurCfgIntfDefault OBJECT-TYPE + SYNTAX INTEGER { + both(1), + listen(2), + supply(3), + none(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies what RIP does with default routes." + ::= { ripCurCfgIntfEntry 5 } + +ripCurCfgIntfTrigUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tirggered updates." + ::= { ripCurCfgIntfEntry 6 } + +ripCurCfgIntfMcastUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable multicast updates." + ::= { ripCurCfgIntfEntry 7 } + +ripCurCfgIntfPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP poison reverse." + ::= { ripCurCfgIntfEntry 8 } + +ripCurCfgIntfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable RIP protocol." + ::= { ripCurCfgIntfEntry 9 } + +ripCurCfgIntfMetric OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP route metric for this interface." + ::= { ripCurCfgIntfEntry 10 } + +ripCurCfgIntfAuth OBJECT-TYPE + SYNTAX INTEGER { + none(1), + password(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable RIP update authorization with a + simple plain text password." + ::= { ripCurCfgIntfEntry 11 } + +ripCurCfgIntfKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP update authencation password." + ::= { ripCurCfgIntfEntry 12 } + +ripCurCfgIntfSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP split horizon." + ::= {ripCurCfgIntfEntry 13 } + +ripNewCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RipNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of RIP on IP interface configuration in the new_config." + ::= { rip2Cfg 2 } + +ripNewCfgIntfEntry OBJECT-TYPE + SYNTAX RipNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about RIP on IP interface." + INDEX { ripNewCfgIntfIndex } + ::= { ripNewCfgIntfTable 1 } + +RipNewCfgIntfEntry ::= SEQUENCE { + ripNewCfgIntfIndex INTEGER, + ripNewCfgIntfVersion INTEGER, + ripNewCfgIntfSupply INTEGER, + ripNewCfgIntfListen INTEGER, + ripNewCfgIntfDefault INTEGER, + ripNewCfgIntfTrigUpdate INTEGER, + ripNewCfgIntfMcastUpdate INTEGER, + ripNewCfgIntfPoisonReverse INTEGER, + ripNewCfgIntfState INTEGER, + ripNewCfgIntfMetric INTEGER, + ripNewCfgIntfAuth INTEGER, + ripNewCfgIntfKey DisplayString, + ripNewCfgIntfSplitHorizon INTEGER + } + +ripNewCfgIntfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface number for which the RIP information is related." + ::= { ripNewCfgIntfEntry 1} + +ripNewCfgIntfVersion OBJECT-TYPE + SYNTAX INTEGER { + ripVersion1(1), + ripVersion2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RIP version." + ::= { ripNewCfgIntfEntry 2 } + +ripNewCfgIntfSupply OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable supplying route updates." + ::= { ripNewCfgIntfEntry 3 } + +ripNewCfgIntfListen OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable listening to route updates." + ::= { ripNewCfgIntfEntry 4 } + + ripNewCfgIntfDefault OBJECT-TYPE + SYNTAX INTEGER { + both(1), + listen(2), + supply(3), + none(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies what RIP does with default routes. The default routes + action could be set to listen/supply/both/none." + ::= { ripNewCfgIntfEntry 5 } + +ripNewCfgIntfTrigUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable tirggered updates." + ::= { ripNewCfgIntfEntry 6 } + +ripNewCfgIntfMcastUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable multicast updates." + ::= { ripNewCfgIntfEntry 7 } + +ripNewCfgIntfPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RIP poison reverse." + ::= { ripNewCfgIntfEntry 8 } + +ripNewCfgIntfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable RIP protocol." + ::= { ripNewCfgIntfEntry 9 } + +ripNewCfgIntfMetric OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RIP route metric for this interface." + ::= { ripNewCfgIntfEntry 10 } + +ripNewCfgIntfAuth OBJECT-TYPE + SYNTAX INTEGER { + none(1), + password(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable RIP update authorization with a + simple plain text password." + ::= { ripNewCfgIntfEntry 11 } + +ripNewCfgIntfKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RIP update authencation password." + ::= { ripNewCfgIntfEntry 12 } + +ripNewCfgIntfSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RIP split horizon." + ::= { ripNewCfgIntfEntry 13 } + +ripGeneral OBJECT IDENTIFIER ::= { rip2Cfg 3 } + +rip2CurCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP global state." + ::= { ripGeneral 1 } + +rip2NewCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally turn RIP on or off." + ::= { ripGeneral 2 } + +rip2CurCfgUpdatePeriod OBJECT-TYPE + SYNTAX INTEGER (1..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Update Period in seconds." + ::= { ripGeneral 3 } + +rip2NewCfgUpdatePeriod OBJECT-TYPE + SYNTAX INTEGER (1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Update Period in seconds." + ::= { ripGeneral 4 } + +ripRouteRedistribution OBJECT IDENTIFIER ::= { rip2Cfg 4 } + +ripRedistributeStatic OBJECT IDENTIFIER ::= { ripRouteRedistribution 1 } + +ripCurCfgStaticMetric OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric to be assigned to static routes. + A value of 0 indicates none." + ::= { ripRedistributeStatic 1 } + +ripNewCfgStaticMetric OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The metric to be assigned to static routes. + A value of 0 indicates none." + ::= { ripRedistributeStatic 2 } + +ripCurCfgStaticOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ripRedistributeStatic 5 } + +ripNewCfgStaticOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ripRedistributeStatic 6 } + +ripNewCfgStaticAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ripRedistributeStatic 7 } + +ripNewCfgStaticRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ripRedistributeStatic 8 } + + +ripRedistributeFixed OBJECT IDENTIFIER ::= { ripRouteRedistribution 4 } + +ripCurCfgFixedMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for fixed routes. A value of 0 indicates none" + ::= { ripRedistributeFixed 1 } + +ripNewCfgFixedMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The export metric for fixed routes. A value of 0 indicates none" + ::= { ripRedistributeFixed 2 } + +ripCurCfgFixedOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ripRedistributeFixed 5 } + +ripNewCfgFixedOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ripRedistributeFixed 6 } + +ripNewCfgFixedAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ripRedistributeFixed 7 } + +ripNewCfgFixedRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ripRedistributeFixed 8 } + +ripRedistributeOspf OBJECT IDENTIFIER ::= { ripRouteRedistribution 5 } + +ripCurCfgOspfMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ripRedistributeOspf 1 } + +ripNewCfgOspfMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ripRedistributeOspf 2 } + +ripCurCfgOspfOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ripRedistributeOspf 5 } + +ripNewCfgOspfOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ripRedistributeOspf 6 } + +ripNewCfgOspfAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ripRedistributeOspf 7 } + +ripNewCfgOspfRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ripRedistributeOspf 8 } + +ripRedistributeEospf OBJECT IDENTIFIER ::= { ripRouteRedistribution 6 } + +ripCurCfgEospfMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ripRedistributeEospf 1 } + +ripNewCfgEospfMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ripRedistributeEospf 2 } + +ripCurCfgEospfOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ripRedistributeEospf 5 } + +ripNewCfgEospfOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ripRedistributeEospf 6 } + +ripNewCfgEospfAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ripRedistributeEospf 7 } + +ripNewCfgEospfRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ripRedistributeEospf 8 } + + + +-- IP Forwarding Configuration + +ipFwdGeneralCfg OBJECT IDENTIFIER ::= {ipForwardCfg 1 } + +ipFwdCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(2), + off(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP forwarding global state." + ::= { ipFwdGeneralCfg 1 } + +ipFwdNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP forwarding global state." + ::= { ipFwdGeneralCfg 2 } + +ipFwdCurCfgDirectedBcast OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable forwarding directed broadcasts." + ::= { ipFwdGeneralCfg 3 } + +ipFwdNewCfgDirectedBcast OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable forwarding directed broadcasts." + ::= { ipFwdGeneralCfg 4 } + + +-- +-- ARP configuration +-- +arpCurCfgReARPPeriod OBJECT-TYPE + SYNTAX INTEGER (2..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Re-ARP Period in seconds." + ::= { arpCfg 1 } + +arpNewCfgReARPPeriod OBJECT-TYPE + SYNTAX INTEGER (2..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Re-ARP Period in seconds." + ::= { arpCfg 2 } + +-- +-- Static ARP Configuration +-- +ipStaticArpTableMaxSize OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the Static ARP table." + ::= { arpCfg 3 } + +ipCurCfgStaticArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgStaticArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of static ARPs in the current configuration block." + ::= { arpCfg 4 } + +ipCurCfgStaticArpEntry OBJECT-TYPE + SYNTAX IpCurCfgStaticArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the static ARP table" + INDEX { ipCurCfgStaticArpIndx } + ::= { ipCurCfgStaticArpTable 1 } + +IpCurCfgStaticArpEntry ::= SEQUENCE { + ipCurCfgStaticArpIndx Integer32, + ipCurCfgStaticArpIp IpAddress, + ipCurCfgStaticArpMAC PhysAddress, + ipCurCfgStaticArpVlan INTEGER, + ipCurCfgStaticArpPort Integer32 + } + +ipCurCfgStaticArpIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the static ARP table." + ::= { ipCurCfgStaticArpEntry 1} + +ipCurCfgStaticArpIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address for the ARP entry." + ::= { ipCurCfgStaticArpEntry 2} + +ipCurCfgStaticArpMAC OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address for the ARP entry." + ::= { ipCurCfgStaticArpEntry 3 } + +ipCurCfgStaticArpVlan OBJECT-TYPE + SYNTAX INTEGER(1..4090) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN for the ARP entry." + ::= { ipCurCfgStaticArpEntry 4} + +ipCurCfgStaticArpPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port for the ARP entry." + ::= { ipCurCfgStaticArpEntry 5} + +ipNewCfgStaticArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgStaticArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of static ARPs in the new configuration block." + ::= { arpCfg 5 } + +ipNewCfgStaticArpEntry OBJECT-TYPE + SYNTAX IpNewCfgStaticArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the static ARP table" + INDEX { ipNewCfgStaticArpIndx } + ::= { ipNewCfgStaticArpTable 1 } + +IpNewCfgStaticArpEntry ::= SEQUENCE { + ipNewCfgStaticArpIndx Integer32, + ipNewCfgStaticArpIp IpAddress, + ipNewCfgStaticArpMAC PhysAddress, + ipNewCfgStaticArpVlan INTEGER, + ipNewCfgStaticArpPort Integer32, + ipNewCfgStaticArpAction INTEGER + } + +ipNewCfgStaticArpIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the static ARP table." + ::= { ipNewCfgStaticArpEntry 1} + +ipNewCfgStaticArpIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address for the ARP entry." + ::= { ipNewCfgStaticArpEntry 2} + +ipNewCfgStaticArpMAC OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address for the ARP entry." + ::= { ipNewCfgStaticArpEntry 3 } + +ipNewCfgStaticArpVlan OBJECT-TYPE + SYNTAX INTEGER(1..4090) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN for the ARP entry." + ::= { ipNewCfgStaticArpEntry 4} + +ipNewCfgStaticArpPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port for the ARP entry." + ::= { ipNewCfgStaticArpEntry 5} + +ipNewCfgStaticArpAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other is returned. Setting the value to anything other + than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgStaticArpEntry 6 } + + +-- +-- IP Bootp Configration +-- +ipCurCfgBootpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of BOOTP server." + ::= { ipBootpCfg 1 } + +ipNewCfgBootpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of BOOTP server." + ::= { ipBootpCfg 2 } + +ipCurCfgBootpAddr2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of second BOOTP server." + ::= { ipBootpCfg 3 } + +ipNewCfgBootpAddr2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of second BOOTP server." + ::= { ipBootpCfg 4 } + +ipCurCfgBootpState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of BOOTP relay." + ::= { ipBootpCfg 5 } + +ipNewCfgBootpState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of BOOTP relay." + ::= { ipBootpCfg 6 } + +ipCurCfgDhcpOpt82State OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of DHCP relay agent information." + ::= { ipBootpCfg 7 } + +ipNewCfgDhcpOpt82State OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of DHCP relay agent information." + ::= { ipBootpCfg 8 } + +-- VRRP (Virtual Router Redundantcy Protocol) Group + +vrrpGeneral OBJECT IDENTIFIER ::= { vrrpCfg 1 } + +vrrpCurCfgGenState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable VRRP operation globally." + ::= { vrrpGeneral 1 } + +vrrpNewCfgGenState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable VRRP operation globally." + ::= { vrrpGeneral 2 } + +vrrpCurCfgGenTckVirtRtrInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of other virtual routers." + ::= { vrrpGeneral 3 } + +vrrpNewCfgGenTckVirtRtrInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of other virtual routers." + ::= { vrrpGeneral 4 } + +vrrpCurCfgGenTckIpIntfInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of other router interfaces." + ::= { vrrpGeneral 5 } + +vrrpNewCfgGenTckIpIntfInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of other router interfaces." + ::= { vrrpGeneral 6 } + +vrrpCurCfgGenTckVlanPortInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the port state of ports that belongs to the + same virtual LAN as the virtual router." + ::= { vrrpGeneral 7 } + +vrrpNewCfgGenTckVlanPortInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the port state of ports that belongs to the + same virtual LAN as the virtual router." + ::= { vrrpGeneral 8 } + +vrrpCurCfgGenTckL4PortInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the Layer 4 port states. This is valid when + virtual server is configured as a VRRP virtual router." + ::= { vrrpGeneral 9 } + +vrrpNewCfgGenTckL4PortInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the Layer 4 port states. This is valid when + virtual server is configured as a VRRP virtual router." + ::= { vrrpGeneral 10 } + +vrrpCurCfgGenTckRServerInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of real servers under the virtual + server which is configured as a VRRP virtual router." + ::= { vrrpGeneral 11 } + +vrrpNewCfgGenTckRServerInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The priority is + adjusted by tracking the state of real servers under the virtual + server which is configured as a VRRP virtual router." + ::= { vrrpGeneral 12 } + +vrrpCurCfgGenTckHsrpInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The + priority is adjusted by tracking the HSRP advertisements." + ::= { vrrpGeneral 13 } + +vrrpNewCfgGenTckHsrpInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The + priority is adjusted by tracking the HSRP advertisements." + ::= { vrrpGeneral 14 } + +vrrpCurCfgGenHotstandby OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable hotstandby processing." + ::= { vrrpGeneral 15 } + +vrrpNewCfgGenHotstandby OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable hotstandby processing." + ::= { vrrpGeneral 16 } + +vrrpCurCfgGenTckHsrvInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The + priority is adjusted by tracking the HSRP advertisements + by VLAN." + ::= { vrrpGeneral 17 } + +vrrpNewCfgGenTckHsrvInc OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The increment of VRRP virtual router priority. The + priority is adjusted by tracking the HSRP advertisements + by VLAN." + ::= { vrrpGeneral 18 } + +vrrpVirtRtrTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in VRRP virtual router table." + ::= { vrrpCfg 2 } + +vrrpCurCfgVirtRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP virtual routers configuration in current_config." + ::= { vrrpCfg 3 } + +vrrpCurCfgVirtRtrTableEntry OBJECT-TYPE + SYNTAX VrrpCurCfgVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP virtual router." + INDEX { vrrpCurCfgVirtRtrIndx } + ::= { vrrpCurCfgVirtRtrTable 1 } + +VrrpCurCfgVirtRtrTableEntry ::= SEQUENCE { + vrrpCurCfgVirtRtrIndx Integer32, + vrrpCurCfgVirtRtrID INTEGER, + vrrpCurCfgVirtRtrAddr IpAddress, + vrrpCurCfgVirtRtrIfIndex Integer32, + vrrpCurCfgVirtRtrInterval INTEGER, + vrrpCurCfgVirtRtrPriority INTEGER, + vrrpCurCfgVirtRtrPreempt INTEGER, + vrrpCurCfgVirtRtrState INTEGER, + vrrpCurCfgVirtRtrSharing INTEGER, + vrrpCurCfgVirtRtrTckVirtRtr INTEGER, + vrrpCurCfgVirtRtrTckIpIntf INTEGER, + vrrpCurCfgVirtRtrTckVlanPort INTEGER, + vrrpCurCfgVirtRtrTckL4Port INTEGER, + vrrpCurCfgVirtRtrTckRServer INTEGER, + vrrpCurCfgVirtRtrTckHsrp INTEGER, + vrrpCurCfgVirtRtrTckHsrv INTEGER + } + +vrrpCurCfgVirtRtrIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router table index." + ::= { vrrpCurCfgVirtRtrTableEntry 1 } + +vrrpCurCfgVirtRtrID OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router identifier." + ::= { vrrpCurCfgVirtRtrTableEntry 2 } + +vrrpCurCfgVirtRtrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router IP address." + ::= { vrrpCurCfgVirtRtrTableEntry 3 } + +vrrpCurCfgVirtRtrIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IfIndex that the VRRP virtual router is representing." + ::= { vrrpCurCfgVirtRtrTableEntry 4 } + +vrrpCurCfgVirtRtrInterval OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval between VRRP advertisements in seconds." + ::= { vrrpCurCfgVirtRtrTableEntry 5 } + +vrrpCurCfgVirtRtrPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority value to be used by the specified VRRP virtual routers." + ::= { vrrpCurCfgVirtRtrTableEntry 6 } + +vrrpCurCfgVirtRtrPreempt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is for controlling whether a higher priority Backup + VRRP virtual router preempts a low priority Master. + + enabled(1) - allow preemption + disabled(2) - prohibit preemption" + ::= { vrrpCurCfgVirtRtrTableEntry 7 } + +vrrpCurCfgVirtRtrState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the VRRP virtual router." + ::= { vrrpCurCfgVirtRtrTableEntry 8 } + +vrrpCurCfgVirtRtrSharing OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable load sharing of non-master virtual router." + ::= { vrrpCurCfgVirtRtrTableEntry 9 } + +vrrpCurCfgVirtRtrTckVirtRtr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking other virtual routers for priority + adjustment. The priority increment is defined + in vrrpCurCfgGenTckVirtRtrInc." + ::= { vrrpCurCfgVirtRtrTableEntry 10 } + +vrrpCurCfgVirtRtrTckIpIntf OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking other router interfaces for + priority adjustment. The priority increment is defined + in vrrpCurCfgGenTckIpIntfInc." + ::= { vrrpCurCfgVirtRtrTableEntry 11 } + +vrrpCurCfgVirtRtrTckVlanPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking port state of VLAN ports + for priority adjustment. The priority increment is + defined in vrrpCurCfgGenTckVlanPortInc." + ::= { vrrpCurCfgVirtRtrTableEntry 12 } + +vrrpCurCfgVirtRtrTckL4Port OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking Layer 4 port states for + priority adjustment. the priority increment is defined + in vrrpCurCfgGenTckL4PortInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpCurCfgVirtRtrTableEntry 13 } + +vrrpCurCfgVirtRtrTckRServer OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking real server states for + priority adjustment. the priority increment is defined + in vrrpCurCfgGenTckRServerInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpCurCfgVirtRtrTableEntry 14 } + +vrrpCurCfgVirtRtrTckHsrp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking HSRP advertisements for + priority adjustment. the priority increment is defined + in vrrpCurCfgGenTckHsrpInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpCurCfgVirtRtrTableEntry 15 } + +vrrpCurCfgVirtRtrTckHsrv OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking HSRP advertisements by VLAN for + priority adjustment. The priority increment is defined + in vrrpCurCfgGenTckHsrvInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpCurCfgVirtRtrTableEntry 16 } + +vrrpNewCfgVirtRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP virtual routers configuration in current_config." + ::= { vrrpCfg 4 } + +vrrpNewCfgVirtRtrTableEntry OBJECT-TYPE + SYNTAX VrrpNewCfgVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP virtual router." + INDEX { vrrpNewCfgVirtRtrIndx } + ::= { vrrpNewCfgVirtRtrTable 1 } + +VrrpNewCfgVirtRtrTableEntry ::= SEQUENCE { + vrrpNewCfgVirtRtrIndx Integer32, + vrrpNewCfgVirtRtrID INTEGER, + vrrpNewCfgVirtRtrAddr IpAddress, + vrrpNewCfgVirtRtrIfIndex Integer32, + vrrpNewCfgVirtRtrInterval INTEGER, + vrrpNewCfgVirtRtrPriority INTEGER, + vrrpNewCfgVirtRtrPreempt INTEGER, + vrrpNewCfgVirtRtrState INTEGER, + vrrpNewCfgVirtRtrDelete INTEGER, + vrrpNewCfgVirtRtrSharing INTEGER, + vrrpNewCfgVirtRtrTckVirtRtr INTEGER, + vrrpNewCfgVirtRtrTckIpIntf INTEGER, + vrrpNewCfgVirtRtrTckVlanPort INTEGER, + vrrpNewCfgVirtRtrTckL4Port INTEGER, + vrrpNewCfgVirtRtrTckRServer INTEGER, + vrrpNewCfgVirtRtrTckHsrp INTEGER, + vrrpNewCfgVirtRtrTckHsrv INTEGER + } + +vrrpNewCfgVirtRtrIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router table index." + ::= { vrrpNewCfgVirtRtrTableEntry 1 } + +vrrpNewCfgVirtRtrID OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRRP virtual router identifier." + ::= { vrrpNewCfgVirtRtrTableEntry 2 } + +vrrpNewCfgVirtRtrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VRRP virtual router IP address." + ::= { vrrpNewCfgVirtRtrTableEntry 3 } + +vrrpNewCfgVirtRtrIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IfIndex that the VRRP virtual router is representing." + ::= { vrrpNewCfgVirtRtrTableEntry 4 } + +vrrpNewCfgVirtRtrInterval OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval between VRRP advertisements in seconds." + ::= { vrrpNewCfgVirtRtrTableEntry 5 } + +vrrpNewCfgVirtRtrPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority value to be used by the specified VRRP virtual router." + ::= { vrrpNewCfgVirtRtrTableEntry 6 } + +vrrpNewCfgVirtRtrPreempt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is for controlling whether a higher priority Backup + VRRP virtual router preempts a low priority Master. + + enabled(1) - allow preemption + disabled(2) - prohibit preemption" + ::= { vrrpNewCfgVirtRtrTableEntry 7 } + +vrrpNewCfgVirtRtrState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the VRRP virtual router." + ::= { vrrpNewCfgVirtRtrTableEntry 8 } + +vrrpNewCfgVirtRtrDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than delete(2) has no effect on the state of the row." + ::= { vrrpNewCfgVirtRtrTableEntry 9 } + +vrrpNewCfgVirtRtrSharing OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable load sharing of non-master virtual router." + ::= { vrrpNewCfgVirtRtrTableEntry 10 } + +vrrpNewCfgVirtRtrTckVirtRtr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking other virtual routers for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckVirtRtrInc." + ::= { vrrpNewCfgVirtRtrTableEntry 11 } + +vrrpNewCfgVirtRtrTckIpIntf OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking other router interfaces for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckIpIntfInc." + ::= { vrrpNewCfgVirtRtrTableEntry 12 } + +vrrpNewCfgVirtRtrTckVlanPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking port state of VLAN ports + for priority adjustment. the priority increment is + defined in vrrpNewCfgGenTckVlanPortInc." + ::= { vrrpNewCfgVirtRtrTableEntry 13 } + +vrrpNewCfgVirtRtrTckL4Port OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking Layer 4 port states for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckL4PortInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpNewCfgVirtRtrTableEntry 14 } + +vrrpNewCfgVirtRtrTckRServer OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking real server states for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckRServerInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpNewCfgVirtRtrTableEntry 15 } + +vrrpNewCfgVirtRtrTckHsrp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking HSRP advertisements for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckHsrpInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpNewCfgVirtRtrTableEntry 16 } + +vrrpNewCfgVirtRtrTckHsrv OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking HSRP by VLAN advertisements for + priority adjustment. The priority increment is defined + in vrrpNewCfgGenTckHsrvInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpNewCfgVirtRtrTableEntry 17 } + +-- VRRP Interface Table + +vrrpIfTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in VRRP interface table." + ::= { vrrpCfg 5 } + +vrrpCurCfgIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpCurCfgIfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP interface configuration in current_config." + ::= { vrrpCfg 6 } + +vrrpCurCfgIfTableEntry OBJECT-TYPE + SYNTAX VrrpCurCfgIfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP interface." + INDEX { vrrpCurCfgIfIndx } + ::= { vrrpCurCfgIfTable 1 } + +VrrpCurCfgIfTableEntry ::= SEQUENCE { + vrrpCurCfgIfIndx Integer32, + vrrpCurCfgIfAuthType INTEGER, + vrrpCurCfgIfPasswd DisplayString + } + +vrrpCurCfgIfIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP interface index. This is eqivalent to IfIndex." + ::= { vrrpCurCfgIfTableEntry 1 } + +vrrpCurCfgIfAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + simple-text-password(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of authentication being used. + none(1) - no authentication + simple-text-password(2) - use password specified in + vrrpCurCfgIfPasswd for authentication." + ::= { vrrpCurCfgIfTableEntry 2 } + +vrrpCurCfgIfPasswd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The password for authentication." + ::= { vrrpCurCfgIfTableEntry 3 } + +vrrpNewCfgIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpNewCfgIfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP interface configuration in current_config." + ::= { vrrpCfg 7 } + +vrrpNewCfgIfTableEntry OBJECT-TYPE + SYNTAX VrrpNewCfgIfTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP interface." + INDEX { vrrpNewCfgIfIndx } + ::= { vrrpNewCfgIfTable 1 } + +VrrpNewCfgIfTableEntry ::= SEQUENCE { + vrrpNewCfgIfIndx Integer32, + vrrpNewCfgIfAuthType INTEGER, + vrrpNewCfgIfPasswd DisplayString, + vrrpNewCfgIfDelete INTEGER + } + +vrrpNewCfgIfIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP interface index. This is eqivalent to IfIndex." + ::= { vrrpNewCfgIfTableEntry 1 } + +vrrpNewCfgIfAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + simple-text-password(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of authentication being used. + none(1) - no authentication + simple-text-password(2) - use password specified in + vrrpNewCfgIfPasswd for authentication." + ::= { vrrpNewCfgIfTableEntry 2 } + +vrrpNewCfgIfPasswd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The password for authentication." + ::= { vrrpNewCfgIfTableEntry 3 } + +vrrpNewCfgIfDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than delete(2) has no effect on the state of the row." + ::= { vrrpNewCfgIfTableEntry 4 } + +-- Failover Virtual Router Groups +vrrpVirtRtrGrpTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in VRRP Group table." + ::= { vrrpCfg 8 } + +vrrpCurCfgVirtRtrGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrGrpTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP virtual router group in current_config." + ::= { vrrpCfg 9 } + +vrrpCurCfgVirtRtrGrpTableEntry OBJECT-TYPE + SYNTAX VrrpCurCfgVirtRtrGrpTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP failover virtual router." + INDEX { vrrpCurCfgVirtRtrGrpIndx } + ::= { vrrpCurCfgVirtRtrGrpTable 1 } + +VrrpCurCfgVirtRtrGrpTableEntry ::= SEQUENCE { + vrrpCurCfgVirtRtrGrpIndx Integer32, + vrrpCurCfgVirtRtrGrpID INTEGER, + vrrpCurCfgVirtRtrGrpIfIndex Integer32, + vrrpCurCfgVirtRtrGrpInterval INTEGER, + vrrpCurCfgVirtRtrGrpPriority INTEGER, + vrrpCurCfgVirtRtrGrpPreempt INTEGER, + vrrpCurCfgVirtRtrGrpState INTEGER, + vrrpCurCfgVirtRtrGrpSharing INTEGER, + vrrpCurCfgVirtRtrGrpTckVirtRtr INTEGER, + vrrpCurCfgVirtRtrGrpTckIpIntf INTEGER, + vrrpCurCfgVirtRtrGrpTckVlanPort INTEGER, + vrrpCurCfgVirtRtrGrpTckL4Port INTEGER, + vrrpCurCfgVirtRtrGrpTckRServer INTEGER, + vrrpCurCfgVirtRtrGrpTckHsrp INTEGER, + vrrpCurCfgVirtRtrGrpTckHsrv INTEGER + } + +vrrpCurCfgVirtRtrGrpIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router table index." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 1 } + +vrrpCurCfgVirtRtrGrpID OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router identifier." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 2 } + +vrrpCurCfgVirtRtrGrpIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IfIndex that the VRRP virtual router is representing." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 3 } + +vrrpCurCfgVirtRtrGrpInterval OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval between VRRP advertisements in seconds." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 4 } + +vrrpCurCfgVirtRtrGrpPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority value to be used by the specified VRRP virtual routers." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 5 } + +vrrpCurCfgVirtRtrGrpPreempt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is for controlling whether a higher priority Backup + VRRP virtual router preempts a low priority Master. + + enabled(1) - allow preemption + disabled(2) - prohibit preemption" + ::= { vrrpCurCfgVirtRtrGrpTableEntry 6 } + +vrrpCurCfgVirtRtrGrpState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the VRRP virtual router." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 7 } + +vrrpCurCfgVirtRtrGrpSharing OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable load sharing of non-master virtual router." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 8 } + +vrrpCurCfgVirtRtrGrpTckVirtRtr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking other virtual routers for + priority adjustment. the priority increment is defined + in vrrpCurCfgGenTckVirtRtrInc." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 9 } + +vrrpCurCfgVirtRtrGrpTckIpIntf OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking other router interfaces for + priority adjustment. the priority increment is defined + in vrrpCurCfgGenTckIpIntfInc." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 10 } + +vrrpCurCfgVirtRtrGrpTckVlanPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking port state of VLAN ports + for priority adjustment. the priority increment is + defined in vrrpCurCfgGenTckVlanPortInc." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 11 } + +vrrpCurCfgVirtRtrGrpTckL4Port OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking Layer 4 port states for + priority adjustment. the priority increment is defined + in vrrpCurCfgGenTckL4PortInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 12 } + +vrrpCurCfgVirtRtrGrpTckRServer OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking real server states for + priority adjustment. the priority increment is defined + in vrrpCurCfgGenTckRServerInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 13 } + +vrrpCurCfgVirtRtrGrpTckHsrp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking HSRP advertisements for + priority adjustment. the priority increment is defined + in vrrpCurCfgGenTckHsrpInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 14 } + +vrrpCurCfgVirtRtrGrpTckHsrv OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable tracking HSRP by VLAN advertisements for + priority adjustment. The priority increment is defined + in vrrpCurCfgGenTckHsrvInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpCurCfgVirtRtrGrpTableEntry 15 } + +vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP virtual router group configuration in new_config." + ::= { vrrpCfg 10 } + +vrrpNewCfgVirtRtrGrpTableEntry OBJECT-TYPE + SYNTAX VrrpNewCfgVirtRtrGrpTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a VRRP failover virtual router." + INDEX { vrrpNewCfgVirtRtrGrpIndx } + ::= { vrrpNewCfgVirtRtrGrpTable 1 } + +VrrpNewCfgVirtRtrGrpTableEntry ::= SEQUENCE { + vrrpNewCfgVirtRtrGrpIndx Integer32, + vrrpNewCfgVirtRtrGrpID INTEGER, + vrrpNewCfgVirtRtrGrpIfIndex Integer32, + vrrpNewCfgVirtRtrGrpInterval INTEGER, + vrrpNewCfgVirtRtrGrpPriority INTEGER, + vrrpNewCfgVirtRtrGrpPreempt INTEGER, + vrrpNewCfgVirtRtrGrpState INTEGER, + vrrpNewCfgVirtRtrGrpDelete INTEGER, + vrrpNewCfgVirtRtrGrpSharing INTEGER, + vrrpNewCfgVirtRtrGrpTckVirtRtr INTEGER, + vrrpNewCfgVirtRtrGrpTckIpIntf INTEGER, + vrrpNewCfgVirtRtrGrpTckVlanPort INTEGER, + vrrpNewCfgVirtRtrGrpTckL4Port INTEGER, + vrrpNewCfgVirtRtrGrpTckRServer INTEGER, + vrrpNewCfgVirtRtrGrpTckHsrp INTEGER, + vrrpNewCfgVirtRtrGrpTckHsrv INTEGER + } + +vrrpNewCfgVirtRtrGrpIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router table index." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 1 } + +vrrpNewCfgVirtRtrGrpID OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VRRP virtual router identifier." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 2 } + +vrrpNewCfgVirtRtrGrpIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IfIndex that the VRRP virtual router is representing." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 3 } + +vrrpNewCfgVirtRtrGrpInterval OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval between VRRP advertisements in seconds." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 4 } + +vrrpNewCfgVirtRtrGrpPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority value to be used by the specified VRRP virtual router." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 5 } + +vrrpNewCfgVirtRtrGrpPreempt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is for controlling whether a higher priority Backup + VRRP virtual router preempts a low priority Master. + + enabled(1) - allow preemption + disabled(2) - prohibit preemption" + ::= { vrrpNewCfgVirtRtrGrpTableEntry 6 } + +vrrpNewCfgVirtRtrGrpState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the VRRP virtual router." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 7 } + +vrrpNewCfgVirtRtrGrpDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than delete(2) has no effect on the state of the row." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 8 } + +vrrpNewCfgVirtRtrGrpSharing OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable load sharing of non-master virtual router." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 9 } + +vrrpNewCfgVirtRtrGrpTckVirtRtr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking other virtual routers for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckVirtRtrInc." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 10 } + +vrrpNewCfgVirtRtrGrpTckIpIntf OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking other router interfaces for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckIpIntfInc." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 11 } + +vrrpNewCfgVirtRtrGrpTckVlanPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking port state of VLAN ports + for priority adjustment. the priority increment is + defined in vrrpNewCfgGenTckVlanPortInc." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 12 } + +vrrpNewCfgVirtRtrGrpTckL4Port OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking Layer 4 port states for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckL4PortInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 13 } + +vrrpNewCfgVirtRtrGrpTckRServer OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking real server states for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckRServerInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 14 } + +vrrpNewCfgVirtRtrGrpTckHsrp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking HSRP advertisements for + priority adjustment. the priority increment is defined + in vrrpNewCfgGenTckHsrpInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 15 } + +vrrpNewCfgVirtRtrGrpTckHsrv OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable tracking HSRP by VLAN advertisements for + priority adjustment. The priority increment is defined + in vrrpNewCfgGenTckHsrvInc. This is applied when + virtual server is configured as a VRRP virtual router." + ::= { vrrpNewCfgVirtRtrGrpTableEntry 16 } + +-- Domain Name Server Configuration + +dnsCurCfgPrimaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS primary IP address in the current_configuration block." + ::= { dnsCfg 1 } + +dnsNewCfgPrimaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DNS primary IP address in the new_configuration block." + ::= { dnsCfg 2 } + +dnsCurCfgSecondaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS primary IP address in the current_configuration block." + ::= { dnsCfg 3 } + +dnsNewCfgSecondaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DNS primary IP address in the new_configuration block." + ::= { dnsCfg 4 } + +dnsCurCfgDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..191)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS doamin name in the current_configuration block." + ::= { dnsCfg 5 } + +dnsNewCfgDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..191)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DNS doamin name in the new_configuration block." + ::= { dnsCfg 6 } + +-- +-- IP network filter configuration +-- +ipNwfTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP network filter table." + ::= { ipNwfCfg 1 } + +ipCurCfgNwfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP network filter configuration in the current_config." + ::= { ipNwfCfg 2 } + +ipCurCfgNwfEntry OBJECT-TYPE + SYNTAX IpCurCfgNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP network filter." + INDEX { ipCurCfgNwfIndex } + ::= { ipCurCfgNwfTable 1 } + +IpCurCfgNwfEntry ::= SEQUENCE { + ipCurCfgNwfIndex Integer32, + ipCurCfgNwfAddr IpAddress, + ipCurCfgNwfMask IpAddress, + ipCurCfgNwfState INTEGER + } + +ipCurCfgNwfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netowrk filter number for which the NWF is related." + ::= { ipCurCfgNwfEntry 1} + +ipCurCfgNwfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the network filter." + ::= { ipCurCfgNwfEntry 2 } + +ipCurCfgNwfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask of the network filter." + ::= { ipCurCfgNwfEntry 3 } + +ipCurCfgNwfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the network filter." + ::= { ipCurCfgNwfEntry 4 } + +ipNewCfgNwfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP network filter configuration in the current_config." + ::= { ipNwfCfg 3 } + +ipNewCfgNwfEntry OBJECT-TYPE + SYNTAX IpNewCfgNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP network filter." + INDEX { ipNewCfgNwfIndex } + ::= { ipNewCfgNwfTable 1 } + +IpNewCfgNwfEntry ::= SEQUENCE { + ipNewCfgNwfIndex Integer32, + ipNewCfgNwfAddr IpAddress, + ipNewCfgNwfMask IpAddress, + ipNewCfgNwfState INTEGER, + ipNewCfgNwfDelete INTEGER + } + +ipNewCfgNwfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netowrk filter number for which the NWF is related." + ::= { ipNewCfgNwfEntry 1} + +ipNewCfgNwfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the network filter." + ::= { ipNewCfgNwfEntry 2 } + +ipNewCfgNwfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The subnet mask of the network filter." + ::= { ipNewCfgNwfEntry 3 } + +ipNewCfgNwfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the network filter." + ::= { ipNewCfgNwfEntry 4 } + +ipNewCfgNwfDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgNwfEntry 5 } + +-- +-- IP route map configuration +-- +ipRmapTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP route map table." + ::= { ipRmapCfg 1 } + +ipCurCfgRmapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map configuration in the current_config." + ::= { ipRmapCfg 2 } + +ipCurCfgRmapEntry OBJECT-TYPE + SYNTAX IpCurCfgRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipCurCfgRmapIndex } + ::= { ipCurCfgRmapTable 1 } + +IpCurCfgRmapEntry ::= SEQUENCE { + ipCurCfgRmapIndex Integer32, + ipCurCfgRmapLp Unsigned32, + ipCurCfgRmapMetric Unsigned32, + ipCurCfgRmapPrec INTEGER, + ipCurCfgRmapWeight INTEGER, + ipCurCfgRmapState INTEGER, + ipCurCfgRmapMetricType INTEGER, + ipCurCfgRmapAp DisplayString + } + +ipCurCfgRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipCurCfgRmapEntry 1} + +ipCurCfgRmapLp OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local-preference of the route map. 4294967295 means none" + ::= { ipCurCfgRmapEntry 2 } + +ipCurCfgRmapMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of the route map. 4294967295 means none" + ::= { ipCurCfgRmapEntry 3 } + +ipCurCfgRmapPrec OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The precedence of the route map." + ::= { ipCurCfgRmapEntry 4 } + +ipCurCfgRmapWeight OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The weight of the route map. 65535 means none" + ::= { ipCurCfgRmapEntry 5 } + +ipCurCfgRmapState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the route map." + ::= { ipCurCfgRmapEntry 6 } + +ipCurCfgRmapAp OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The as-path prepend of the matched route. Up to 3 AS number can be + displayed for the string. + The usuage is: [][ ]" + ::= { ipCurCfgRmapEntry 7 } + +ipCurCfgRmapMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF metric-type of the matched route." + ::= { ipCurCfgRmapEntry 8 } + +ipNewCfgRmapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map configuration in the current_config." + ::= { ipRmapCfg 3 } + +ipNewCfgRmapEntry OBJECT-TYPE + SYNTAX IpNewCfgRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipNewCfgRmapIndex } + ::= { ipNewCfgRmapTable 1 } + +IpNewCfgRmapEntry ::= SEQUENCE { + ipNewCfgRmapIndex Integer32, + ipNewCfgRmapLp Unsigned32, + ipNewCfgRmapMetric Unsigned32, + ipNewCfgRmapPrec INTEGER, + ipNewCfgRmapWeight INTEGER, + ipNewCfgRmapState INTEGER, + ipNewCfgRmapAp DisplayString, + ipNewCfgRmapMetricType INTEGER, + ipNewCfgRmapDelete INTEGER + } + +ipNewCfgRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipNewCfgRmapEntry 1} + +ipNewCfgRmapLp OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The local-preference of the route map. 4294967295 means none" + ::= { ipNewCfgRmapEntry 2 } + +ipNewCfgRmapMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric of the route map. 4294967295 means none" + ::= { ipNewCfgRmapEntry 3 } + +ipNewCfgRmapPrec OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The precedence of the route map." + ::= { ipNewCfgRmapEntry 4 } + +ipNewCfgRmapWeight OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight of the route map. 65535 means none" + ::= { ipNewCfgRmapEntry 5 } + +ipNewCfgRmapState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the route map." + ::= { ipNewCfgRmapEntry 6 } + +ipNewCfgRmapAp OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..18)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The as-path prepend of the matched route. Up to 3 AS number can be + displayed for the string. + The usuage is: [][ ]" + ::= { ipNewCfgRmapEntry 7 } + +ipNewCfgRmapMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The OSPF metric-type of the matched route." + ::= { ipNewCfgRmapEntry 8 } + +ipNewCfgRmapDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgRmapEntry 9 } + +ipAlistTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP route map table." + ::= { ipRmapCfg 4 } + +ipCurCfgAlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgAlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map access list configuration in the + current_config." + ::= { ipRmapCfg 5 } + +ipCurCfgAlistEntry OBJECT-TYPE + SYNTAX IpCurCfgAlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipCurCfgAlistRmapIndex, ipCurCfgAlistIndex } + ::= { ipCurCfgAlistTable 1 } + +IpCurCfgAlistEntry ::= SEQUENCE { + ipCurCfgAlistRmapIndex Integer32, + ipCurCfgAlistIndex Integer32, + ipCurCfgAlistNwf INTEGER, + ipCurCfgAlistMetric Unsigned32, + ipCurCfgAlistAction INTEGER, + ipCurCfgAlistState INTEGER + } + +ipCurCfgAlistRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipCurCfgAlistEntry 1 } + +ipCurCfgAlistIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access list number for which the access list is related." + ::= { ipCurCfgAlistEntry 2 } + +ipCurCfgAlistNwf OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network filter number of the route map access list. + 0 means none" + ::= { ipCurCfgAlistEntry 3 } + +ipCurCfgAlistMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of the route map access list. 4294967295 means none" + ::= { ipCurCfgAlistEntry 4 } + +ipCurCfgAlistAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action of the route map access list." + ::= { ipCurCfgAlistEntry 5 } + +ipCurCfgAlistState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the route map access list." + ::= { ipCurCfgAlistEntry 6 } + +ipNewCfgAlistTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgAlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map access list configuration in the + current_config." + ::= { ipRmapCfg 6 } + +ipNewCfgAlistEntry OBJECT-TYPE + SYNTAX IpNewCfgAlistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipNewCfgAlistRmapIndex, ipNewCfgAlistIndex } + ::= { ipNewCfgAlistTable 1 } + +IpNewCfgAlistEntry ::= SEQUENCE { + ipNewCfgAlistRmapIndex Integer32, + ipNewCfgAlistIndex Integer32, + ipNewCfgAlistNwf INTEGER, + ipNewCfgAlistMetric Unsigned32, + ipNewCfgAlistAction INTEGER, + ipNewCfgAlistState INTEGER, + ipNewCfgAlistDelete INTEGER + } + +ipNewCfgAlistRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipNewCfgAlistEntry 1 } + +ipNewCfgAlistIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access list number for which the access list is related." + ::= { ipNewCfgAlistEntry 2 } + +ipNewCfgAlistNwf OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The network filter number of the route map access list. + 0 means none" + ::= { ipNewCfgAlistEntry 3 } + +ipNewCfgAlistMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric of the route map access list. 4294967295 means none" + ::= { ipNewCfgAlistEntry 4 } + +ipNewCfgAlistAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Action of the route map access list." + ::= { ipNewCfgAlistEntry 5 } + +ipNewCfgAlistState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the route map access list." + ::= { ipNewCfgAlistEntry 6 } + +ipNewCfgAlistDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgAlistEntry 7 } + +ipAspathTableMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the IP route map table." + ::= { ipRmapCfg 7 } + +ipCurCfgAspathTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCurCfgAspathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map access path configuration." + ::= { ipRmapCfg 8 } + +ipCurCfgAspathEntry OBJECT-TYPE + SYNTAX IpCurCfgAspathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipCurCfgAspathRmapIndex, ipCurCfgAlistIndex } + ::= { ipCurCfgAspathTable 1 } + +IpCurCfgAspathEntry ::= SEQUENCE { + ipCurCfgAspathRmapIndex Integer32, + ipCurCfgAspathIndex Integer32, + ipCurCfgAspathAS INTEGER, + ipCurCfgAspathAction INTEGER, + ipCurCfgAspathState INTEGER + } + +ipCurCfgAspathRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipCurCfgAspathEntry 1 } + +ipCurCfgAspathIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access path number for which the access list is related." + ::= { ipCurCfgAspathEntry 2 } + +ipCurCfgAspathAS OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the route map access path. + 0 means none" + ::= { ipCurCfgAspathEntry 3 } + +ipCurCfgAspathAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action of the route map access path." + ::= { ipCurCfgAspathEntry 4 } + +ipCurCfgAspathState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the route map access path." + ::= { ipCurCfgAspathEntry 5 } + +ipNewCfgAspathTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNewCfgAspathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map access path configuration" + ::= { ipRmapCfg 9 } + +ipNewCfgAspathEntry OBJECT-TYPE + SYNTAX IpNewCfgAspathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipNewCfgAspathRmapIndex, ipNewCfgAspathIndex } + ::= { ipNewCfgAspathTable 1 } + +IpNewCfgAspathEntry ::= SEQUENCE { + ipNewCfgAspathRmapIndex Integer32, + ipNewCfgAspathIndex Integer32, + ipNewCfgAspathAS INTEGER, + ipNewCfgAspathAction INTEGER, + ipNewCfgAspathState INTEGER, + ipNewCfgAspathDelete INTEGER + } + +ipNewCfgAspathRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipNewCfgAspathEntry 1 } + +ipNewCfgAspathIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access path number for which the access list is related." + ::= { ipNewCfgAspathEntry 2 } + +ipNewCfgAspathAS OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The AS number of the route map access path. + 0 means none" + ::= { ipNewCfgAspathEntry 3 } + +ipNewCfgAspathAction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Action of the route map access path." + ::= { ipNewCfgAspathEntry 4 } + +ipNewCfgAspathState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the route map access path." + ::= { ipNewCfgAspathEntry 5 } + +ipNewCfgAspathDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ipNewCfgAspathEntry 6 } + + +-- +-- IP OSPF configuration +-- +ospfGeneral OBJECT IDENTIFIER ::= { ospfCfg 1 } + +ospfCurCfgDefaultRouteMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the metric to be assigned." + ::= { ospfGeneral 1 } + +ospfNewCfgDefaultRouteMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the metric to be assigned." + ::= { ospfGeneral 2 } + +ospfCurCfgDefaultRouteMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the AS External metric type to be assigned." + ::= { ospfGeneral 3 } + +ospfNewCfgDefaultRouteMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the AS External metric type to be assigned." + ::= { ospfGeneral 4 } + +ospfIntfTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the OSPF Interface table." + ::= { ospfGeneral 5 } + +ospfAreaTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the OSPF Area table." + ::= { ospfGeneral 6 } + +ospfRangeTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the OSPF Range table." + ::= { ospfGeneral 7 } + +ospfVirtIntfTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the OSPF Virtual Interface + table." + ::= { ospfGeneral 8 } + +ospfHostTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the OSPF Host table." + ::= { ospfGeneral 9 } + +ospfCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF global state." + ::= { ospfGeneral 10 } + +ospfNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally turn OSPF on or off." + ::= { ospfGeneral 11 } + + +ospfCurCfgAreaTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfCurCfgAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Area configuration in the current_config." + ::= { ospfCfg 2 } + +ospfCurCfgAreaEntry OBJECT-TYPE + SYNTAX OspfCurCfgAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF area." + INDEX { ospfCurCfgAreaIndex } + ::= { ospfCurCfgAreaTable 1 } + +OspfCurCfgAreaEntry ::= SEQUENCE { + ospfCurCfgAreaIndex Integer32, + ospfCurCfgAreaId IpAddress, + ospfCurCfgAreaSpfInterval INTEGER, + ospfCurCfgAreaAuthType INTEGER, + ospfCurCfgAreaType INTEGER, + ospfCurCfgAreaMetric INTEGER, + ospfCurCfgAreaStatus INTEGER + } + +ospfCurCfgAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF area number for which the OSPF area table is related." + ::= { ospfCurCfgAreaEntry 1} + +ospfCurCfgAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF area." + ::= { ospfCurCfgAreaEntry 2 } + +ospfCurCfgAreaSpfInterval OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SPF interval for the OSPF area." + ::= { ospfCurCfgAreaEntry 3 } + +ospfCurCfgAreaAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + password(2), + md5(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of authentication being used. + none(1) - no authentication + password(2) - use password + md5(3) - use MD5 authentication." + + ::= { ospfCurCfgAreaEntry 4 } + +ospfCurCfgAreaType OBJECT-TYPE + SYNTAX INTEGER { + transit(0), + stub(1), + nssa(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of Area. + transit(0) + stub(1) + nssa(2)" + + ::= { ospfCurCfgAreaEntry 5 } + +ospfCurCfgAreaMetric OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Metric (1-65535)" + + ::= { ospfCurCfgAreaEntry 6 } + +ospfCurCfgAreaStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status + disabled(0) + enabled(1)" + + ::= { ospfCurCfgAreaEntry 7 } + + +ospfNewCfgAreaTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNewCfgAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Area configuration in the new_config." + ::= { ospfCfg 3 } + +ospfNewCfgAreaEntry OBJECT-TYPE + SYNTAX OspfNewCfgAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF area." + INDEX { ospfNewCfgAreaIndex } + ::= { ospfNewCfgAreaTable 1 } + +OspfNewCfgAreaEntry ::= SEQUENCE { + ospfNewCfgAreaIndex Integer32, + ospfNewCfgAreaId IpAddress, + ospfNewCfgAreaSpfInterval INTEGER, + ospfNewCfgAreaAuthType INTEGER, + ospfNewCfgAreaType INTEGER, + ospfNewCfgAreaMetric INTEGER, + ospfNewCfgAreaStatus INTEGER, + ospfNewCfgAreaDelete INTEGER + } + +ospfNewCfgAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF area number for which the OSPF area table is related." + ::= { ospfNewCfgAreaEntry 1} + +ospfNewCfgAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP Address of the OSPF area." + ::= { ospfNewCfgAreaEntry 2 } + +ospfNewCfgAreaSpfInterval OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SPF interval for the OSPF area." + ::= { ospfNewCfgAreaEntry 3 } + +ospfNewCfgAreaAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + password(2), + md5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of authentication being used. + none(1) - no authentication + password(2) - use password. + md5(3) - use MD5 authentication." + ::= { ospfNewCfgAreaEntry 4 } + +ospfNewCfgAreaType OBJECT-TYPE + SYNTAX INTEGER { + transit(0), + stub(1), + nssa(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of Area. + transit(0) + stub(1) + nssa(2)" + + ::= { ospfNewCfgAreaEntry 5 } + +ospfNewCfgAreaMetric OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Metric (1-65535)" + + ::= { ospfNewCfgAreaEntry 6 } + +ospfNewCfgAreaStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status + disabled(0) + enabled(1)" + + ::= { ospfNewCfgAreaEntry 7 } + +ospfNewCfgAreaDelete OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete the area + no(0), + yes(1)" + + ::= { ospfNewCfgAreaEntry 8 } + + + +-- OSPF Host Table + +ospfCurCfgHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfCurCfgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Host configuration." + ::= { ospfCfg 12 } + +ospfCurCfgHostEntry OBJECT-TYPE + SYNTAX OspfCurCfgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF host." + INDEX { ospfCurCfgHostIndex, ospfCurCfgHostIpAddr } + ::= { ospfCurCfgHostTable 1 } + +OspfCurCfgHostEntry ::= SEQUENCE { + ospfCurCfgHostIndex Integer32, + ospfCurCfgHostIpAddr IpAddress, + ospfCurCfgHostAreaIndex Integer32, + ospfCurCfgHostCost INTEGER, + ospfCurCfgHostState INTEGER + } + +ospfCurCfgHostIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF host number for which the OSPF host table is related." + ::= { ospfCurCfgHostEntry 1} + +ospfCurCfgHostIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF host." + ::= { ospfCurCfgHostEntry 2 } + +ospfCurCfgHostAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area index." + ::= { ospfCurCfgHostEntry 3 } + +ospfCurCfgHostCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the OSPF host." + ::= { ospfCurCfgHostEntry 4 } + +ospfCurCfgHostState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable an OSPF Host" + ::= { ospfCurCfgHostEntry 5 } + +ospfNewCfgHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNewCfgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Host configuration." + ::= { ospfCfg 13 } + +ospfNewCfgHostEntry OBJECT-TYPE + SYNTAX OspfNewCfgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF host." + INDEX { ospfNewCfgHostIndex, ospfNewCfgHostIpAddr } + ::= { ospfNewCfgHostTable 1 } + +OspfNewCfgHostEntry ::= SEQUENCE { + ospfNewCfgHostIndex Integer32, + ospfNewCfgHostIpAddr IpAddress, + ospfNewCfgHostAreaIndex Integer32, + ospfNewCfgHostCost INTEGER, + ospfNewCfgHostState INTEGER, + ospfNewCfgHostDelete INTEGER + } + +ospfNewCfgHostIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF host number for which the OSPF host table is related." + ::= { ospfNewCfgHostEntry 1} + +ospfNewCfgHostIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP Address of the OSPF host." + ::= { ospfNewCfgHostEntry 2 } + +ospfNewCfgHostAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The OSPF area index." + ::= { ospfNewCfgHostEntry 3 } + +ospfNewCfgHostCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The cost of the OSPF host." + ::= { ospfNewCfgHostEntry 4 } + +ospfNewCfgHostState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable an OSPF Host" + ::= { ospfNewCfgHostEntry 5 } + +ospfNewCfgHostDelete OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete the OSPF host: + no(0), + yes(1)" + ::= { ospfNewCfgHostEntry 6 } + +ospfMdkeyTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the OSPF Mdkey table." + ::= { ospfCfg 11 } + +ospfCurCfgMdkeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfCurCfgMdkeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF MD5 keys in the current_config." + ::= { ospfCfg 5 } + +ospfCurCfgMdkeyEntry OBJECT-TYPE + SYNTAX OspfCurCfgMdkeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF MD keys table." + INDEX { ospfCurCfgMdkeyIndex } + ::= { ospfCurCfgMdkeyTable 1 } + +OspfCurCfgMdkeyEntry ::= SEQUENCE { + ospfCurCfgMdkeyIndex Integer32, + ospfCurCfgMdkeyKey DisplayString + } + +ospfCurCfgMdkeyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF MD5 Key number for which the OSPF MdKey table is related." + ::= { ospfCurCfgMdkeyEntry 1} + +ospfCurCfgMdkeyKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The character string representing the MD5 Key." + ::= { ospfCurCfgMdkeyEntry 2 } + +ospfNewCfgMdkeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNewCfgMdkeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF MD5 keys in the new_config." + ::= { ospfCfg 6 } + +ospfNewCfgMdkeyEntry OBJECT-TYPE + SYNTAX OspfNewCfgMdkeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF MD keys table." + INDEX { ospfNewCfgMdkeyIndex } + ::= { ospfNewCfgMdkeyTable 1 } + +OspfNewCfgMdkeyEntry ::= SEQUENCE { + ospfNewCfgMdkeyIndex Integer32, + ospfNewCfgMdkeyKey DisplayString, + ospfNewCfgMdkeyDelete INTEGER + } + +ospfNewCfgMdkeyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF MD5 Key number for which the OSPF MdKey table is related." + ::= { ospfNewCfgMdkeyEntry 1} + +ospfNewCfgMdkeyKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The character string representing the MD5 Key." + ::= { ospfNewCfgMdkeyEntry 2 } + +ospfNewCfgMdkeyDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ospfNewCfgMdkeyEntry 3} + +ospfCurCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface configuration in the current_config." + ::= { ospfCfg 7 } + +ospfCurCfgIntfEntry OBJECT-TYPE + SYNTAX OspfCurCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF Interface." + INDEX { ospfCurCfgIntfIndex } + ::= { ospfCurCfgIntfTable 1 } + +OspfCurCfgIntfEntry ::= SEQUENCE { + ospfCurCfgIntfIndex Integer32, + ospfCurCfgIntfId IpAddress, + ospfCurCfgIntfArea INTEGER, + ospfCurCfgIntfMdkey INTEGER, + ospfCurCfgIntfCost INTEGER, + ospfCurCfgIntfPrio INTEGER, + ospfCurCfgIntfHello INTEGER, + ospfCurCfgIntfDead INTEGER, + ospfCurCfgIntfTrans INTEGER, + ospfCurCfgIntfRetra INTEGER, + ospfCurCfgIntfAuthKey DisplayString, + ospfCurCfgIntfStatus INTEGER + +} + +ospfCurCfgIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Interface number for which the OSPF Interface table is related." + ::= { ospfCurCfgIntfEntry 1} + +ospfCurCfgIntfId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF interface." + ::= { ospfCurCfgIntfEntry 2 } + + +ospfCurCfgIntfArea OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the area that the interface belongs" + ::= { ospfCurCfgIntfEntry 3 } + + +ospfCurCfgIntfMdkey OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 key for the OSPF interface + 0 (none) no MD5 authentication." + ::= { ospfCurCfgIntfEntry 4 } + + +ospfCurCfgIntfCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface cost" + ::= { ospfCurCfgIntfEntry 5 } + +ospfCurCfgIntfPrio OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface router priority" + ::= { ospfCurCfgIntfEntry 6 } + +ospfCurCfgIntfHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hello interval" + ::= { ospfCurCfgIntfEntry 7 } + +ospfCurCfgIntfDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dead interval" + ::= { ospfCurCfgIntfEntry 8 } + +ospfCurCfgIntfTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transit delay" + ::= { ospfCurCfgIntfEntry 9 } + + +ospfCurCfgIntfRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmit interval" + ::= { ospfCurCfgIntfEntry 10 } + +ospfCurCfgIntfAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ospfCurCfgIntfEntry 11 } + + +ospfCurCfgIntfStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the interface + disabled(0), + enabled(1)" + ::= { ospfCurCfgIntfEntry 12 } + + + + +ospfNewCfgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface configuration in the new_config." + ::= { ospfCfg 8 } + +ospfNewCfgIntfEntry OBJECT-TYPE + SYNTAX OspfNewCfgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF Interface." + INDEX { ospfNewCfgIntfIndex } + ::= { ospfNewCfgIntfTable 1 } + +OspfNewCfgIntfEntry ::= SEQUENCE { + ospfNewCfgIntfIndex Integer32, + ospfNewCfgIntfId IpAddress, + ospfNewCfgIntfArea INTEGER, + ospfNewCfgIntfMdkey INTEGER, + ospfNewCfgIntfCost INTEGER, + ospfNewCfgIntfPrio INTEGER, + ospfNewCfgIntfHello INTEGER, + ospfNewCfgIntfDead INTEGER, + ospfNewCfgIntfTrans INTEGER, + ospfNewCfgIntfRetra INTEGER, + ospfNewCfgIntfAuthKey DisplayString, + ospfNewCfgIntfStatus INTEGER, + ospfNewCfgIntfDelete INTEGER + +} + +ospfNewCfgIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Interface number for which the OSPF Interface table is related." + ::= { ospfNewCfgIntfEntry 1} + +ospfNewCfgIntfId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF interface." + ::= { ospfNewCfgIntfEntry 2 } + + +ospfNewCfgIntfArea OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of the area that the interface belongs (0..2)" + ::= { ospfNewCfgIntfEntry 3 } + + + +ospfNewCfgIntfMdkey OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MD5 key for the OSPF interface + 0 (none) no MD5 authentication." + ::= { ospfNewCfgIntfEntry 4 } + +ospfNewCfgIntfCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface cost(1..65535)" + ::= { ospfNewCfgIntfEntry 5 } + +ospfNewCfgIntfPrio OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface router priority(0..255)" + ::= { ospfNewCfgIntfEntry 6 } + + +ospfNewCfgIntfHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hello interval(1..65535)" + ::= { ospfNewCfgIntfEntry 7 } + +ospfNewCfgIntfDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Dead interval(1..65535)" + ::= { ospfNewCfgIntfEntry 8 } + + + +ospfNewCfgIntfTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Transit delay(1..3600)" + ::= { ospfNewCfgIntfEntry 9 } + + +ospfNewCfgIntfRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Retransmit interval(1..3600)" + ::= { ospfNewCfgIntfEntry 10 } + + +ospfNewCfgIntfAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ospfNewCfgIntfEntry 11 } + + +ospfNewCfgIntfStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the interface + disabled(0), + enabled(1)" + ::= { ospfNewCfgIntfEntry 12 } + + +ospfNewCfgIntfDelete OBJECT-TYPE + SYNTAX INTEGER { + other(0), + delete(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete the interface + other(0), + delete(1)" + ::= { ospfNewCfgIntfEntry 13 } + + + + + + + + + + + +ospfCurCfgVirtIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfCurCfgVirtIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Virtual Interface configuration in the current_config." + ::= { ospfCfg 9 } + +ospfCurCfgVirtIntfEntry OBJECT-TYPE + SYNTAX OspfCurCfgVirtIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF virtual Interface." + INDEX { ospfCurCfgVirtIntfIndex } + ::= { ospfCurCfgVirtIntfTable 1 } + +OspfCurCfgVirtIntfEntry ::= SEQUENCE { + ospfCurCfgVirtIntfIndex Integer32, + ospfCurCfgVirtIntfAreaId INTEGER, + ospfCurCfgVirtIntfNbr IpAddress, + ospfCurCfgVirtIntfMdkey INTEGER, + ospfCurCfgVirtIntfHello INTEGER, + ospfCurCfgVirtIntfDead INTEGER, + ospfCurCfgVirtIntfTrans INTEGER, + ospfCurCfgVirtIntfRetra INTEGER, + ospfCurCfgVirtIntfAuthKey DisplayString, + ospfCurCfgVirtIntfStatus INTEGER + } + +ospfCurCfgVirtIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Virtual Interface number for which the OSPF + Virtual Interface table is related." + ::= { ospfCurCfgVirtIntfEntry 1} + +ospfCurCfgVirtIntfAreaId OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the OSPF area to which this virtual interface + belongs." + ::= { ospfCurCfgVirtIntfEntry 2 } + +ospfCurCfgVirtIntfNbr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF neighbor for this virtual interface." + ::= { ospfCurCfgVirtIntfEntry 3 } + +ospfCurCfgVirtIntfMdkey OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 key for the OSPF virtual interface + 0 (none) no MD5 authentication." + ::= { ospfCurCfgVirtIntfEntry 4 } + + + +ospfCurCfgVirtIntfHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hello interval" + ::= { ospfCurCfgVirtIntfEntry 5 } + +ospfCurCfgVirtIntfDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dead interval" + ::= { ospfCurCfgVirtIntfEntry 6 } + + + +ospfCurCfgVirtIntfTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transit delay" + ::= { ospfCurCfgVirtIntfEntry 7 } + + +ospfCurCfgVirtIntfRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmit interval" + ::= { ospfCurCfgVirtIntfEntry 8 } + +ospfCurCfgVirtIntfAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ospfCurCfgVirtIntfEntry 9 } + + +ospfCurCfgVirtIntfStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status + disabled(0), + enabled(1)" + ::= { ospfCurCfgVirtIntfEntry 10 } + + + + + + +ospfNewCfgVirtIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNewCfgVirtIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Virtual Interface configuration in the new_config." + ::= { ospfCfg 10 } + +ospfNewCfgVirtIntfEntry OBJECT-TYPE + SYNTAX OspfNewCfgVirtIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF virtual Interface." + INDEX { ospfNewCfgVirtIntfIndex } + ::= { ospfNewCfgVirtIntfTable 1 } + +OspfNewCfgVirtIntfEntry ::= SEQUENCE { + ospfNewCfgVirtIntfIndex Integer32, + ospfNewCfgVirtIntfAreaId INTEGER, + ospfNewCfgVirtIntfNbr IpAddress, + ospfNewCfgVirtIntfMdkey INTEGER, + ospfNewCfgVirtIntfHello INTEGER, + ospfNewCfgVirtIntfDead INTEGER, + ospfNewCfgVirtIntfTrans INTEGER, + ospfNewCfgVirtIntfRetra INTEGER, + ospfNewCfgVirtIntfAuthKey DisplayString, + ospfNewCfgVirtIntfStatus INTEGER, + ospfNewCfgVirtIntfDelete INTEGER + } + +ospfNewCfgVirtIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Virtual Interface number for which the OSPF + Virtual Interface table is related." + ::= { ospfNewCfgVirtIntfEntry 1} + +ospfNewCfgVirtIntfAreaId OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of the OSPF area to which this virtual interface + belongs." + ::= { ospfNewCfgVirtIntfEntry 2 } + +ospfNewCfgVirtIntfNbr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP Address of the OSPF neighbor for this virtual interface." + ::= { ospfNewCfgVirtIntfEntry 3 } + +ospfNewCfgVirtIntfMdkey OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MD5 key for the OSPF virtual interface + 0 (none) no MD5 authentication." + ::= { ospfNewCfgVirtIntfEntry 4 } + + +ospfNewCfgVirtIntfHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hello interval(1..65535)" + ::= { ospfNewCfgVirtIntfEntry 5 } + +ospfNewCfgVirtIntfDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Dead interval(1..65535)" + ::= { ospfNewCfgVirtIntfEntry 6 } + + + +ospfNewCfgVirtIntfTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Transit dela(1..3600)y" + ::= { ospfNewCfgVirtIntfEntry 7 } + + +ospfNewCfgVirtIntfRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Retransmit interval(1..3600)" + ::= { ospfNewCfgVirtIntfEntry 8 } + + +ospfNewCfgVirtIntfAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Authentication Key SIZE(0..8)" + ::= { ospfNewCfgVirtIntfEntry 9 } + + +ospfNewCfgVirtIntfStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status + disabled(0), + enabled(1) " + ::= { ospfNewCfgVirtIntfEntry 10 } + + +ospfNewCfgVirtIntfDelete OBJECT-TYPE + SYNTAX INTEGER { + other(0), + delete(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete + other(0), + delete(1)" + ::= { ospfNewCfgVirtIntfEntry 11 } + + + + + +-- ospf range + +ospfCurCfgRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfCurCfgRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF summary range in the current configuration." + ::= { ospfCfg 14 } + +ospfCurCfgRangeEntry OBJECT-TYPE + SYNTAX OspfCurCfgRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF summary range." + INDEX { ospfCurCfgRangeIndex } + ::= { ospfCurCfgRangeTable 1 } + +OspfCurCfgRangeEntry ::= SEQUENCE { + ospfCurCfgRangeIndex Integer32, + ospfCurCfgRangeAddr IpAddress, + ospfCurCfgRangeMask IpAddress, + ospfCurCfgRangeAreaIndex Integer32, + ospfCurCfgRangeHideState INTEGER, + ospfCurCfgRangeState INTEGER + } + +ospfCurCfgRangeIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The range number for which the OSPF summary range table is related." + ::= { ospfCurCfgRangeEntry 1} + +ospfCurCfgRangeAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the range." + ::= { ospfCurCfgRangeEntry 2 } + +ospfCurCfgRangeMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mask of the range." + ::= { ospfCurCfgRangeEntry 3 } + +ospfCurCfgRangeAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area index." + ::= { ospfCurCfgRangeEntry 4 } + +ospfCurCfgRangeHideState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the hide range." + ::= { ospfCurCfgRangeEntry 5 } + +ospfCurCfgRangeState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the range." + ::= { ospfCurCfgRangeEntry 6 } + +ospfNewCfgRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfNewCfgRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF summary range in the new configuration." + ::= { ospfCfg 15 } + +ospfNewCfgRangeEntry OBJECT-TYPE + SYNTAX OspfNewCfgRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF summary range." + INDEX { ospfNewCfgRangeIndex } + ::= { ospfNewCfgRangeTable 1 } + +OspfNewCfgRangeEntry ::= SEQUENCE { + ospfNewCfgRangeIndex Integer32, + ospfNewCfgRangeAddr IpAddress, + ospfNewCfgRangeMask IpAddress, + ospfNewCfgRangeAreaIndex Integer32, + ospfNewCfgRangeHideState INTEGER, + ospfNewCfgRangeState INTEGER, + ospfNewCfgRangeDelete INTEGER + } + +ospfNewCfgRangeIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The range number for which the OSPF summary range table is related." + ::= { ospfNewCfgRangeEntry 1} + +ospfNewCfgRangeAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP Address of the range." + ::= { ospfNewCfgRangeEntry 2 } + +ospfNewCfgRangeMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mask of the range." + ::= { ospfNewCfgRangeEntry 3 } + +ospfNewCfgRangeAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The area index." + ::= { ospfNewCfgRangeEntry 4 } + +ospfNewCfgRangeHideState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the hide range." + ::= { ospfNewCfgRangeEntry 5 } + +ospfNewCfgRangeState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the range." + ::= { ospfNewCfgRangeEntry 6 } + +ospfNewCfgRangeDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { ospfNewCfgRangeEntry 7 } + +ospfRouteRedistribution OBJECT IDENTIFIER ::= { ospfCfg 4 } + +ospfRedistributeStatic OBJECT IDENTIFIER ::= { ospfRouteRedistribution 1 } + +ospfCurCfgStaticMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric to be assigned to static routes. + A value of 0 indicates none." + ::= { ospfRedistributeStatic 1 } + +ospfNewCfgStaticMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The metric to be assigned to static routes. + A value of 0 indicates none." + ::= { ospfRedistributeStatic 2 } + +ospfCurCfgStaticMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type for static routes." + ::= { ospfRedistributeStatic 3 } + +ospfNewCfgStaticMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The AS External metric type for static routes." + ::= { ospfRedistributeStatic 4 } + +ospfCurCfgStaticOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeStatic 5 } + +ospfNewCfgStaticOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeStatic 6 } + +ospfNewCfgStaticAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ospfRedistributeStatic 7 } + +ospfNewCfgStaticRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ospfRedistributeStatic 8 } + + +ospfRedistributeFixed OBJECT IDENTIFIER ::= { ospfRouteRedistribution 4 } + +ospfCurCfgFixedMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for fixed routes. A value of 0 indicates none" + ::= { ospfRedistributeFixed 1 } + +ospfNewCfgFixedMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The export metric for fixed routes. A value of 0 indicates none" + ::= { ospfRedistributeFixed 2 } + +ospfCurCfgFixedMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type for fixed routes." + ::= { ospfRedistributeFixed 3 } + +ospfNewCfgFixedMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The AS External metric type for fixed routes." + ::= { ospfRedistributeFixed 4 } + +ospfCurCfgFixedOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeFixed 5 } + +ospfNewCfgFixedOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeFixed 6 } + +ospfNewCfgFixedAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ospfRedistributeFixed 7 } + +ospfNewCfgFixedRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ospfRedistributeFixed 8 } + +ospfRedistributeRip OBJECT IDENTIFIER ::= { ospfRouteRedistribution 5 } + +ospfCurCfgRipMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ospfRedistributeRip 1 } + +ospfNewCfgRipMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ospfRedistributeRip 2 } + +ospfCurCfgRipMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type for RIP routes." + ::= { ospfRedistributeRip 3 } + +ospfNewCfgRipMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The AS External metric type for RIP routes." + ::= { ospfRedistributeRip 4 } + +ospfCurCfgRipOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeRip 5 } + +ospfNewCfgRipOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ospfRedistributeRip 6 } + +ospfNewCfgRipAddOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be add into out-rmap list. When read, 0 is returned." + ::= { ospfRedistributeRip 7 } + +ospfNewCfgRipRemoveOutRmap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route map to be removed from out-rmap list. When read, + 0 is returned." + ::= { ospfRedistributeRip 8 } + +ipCurCfgRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ipGeneralCfg 1 } + +ipNewCfgRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ipGeneralCfg 2 } + + +-- IGMP Snooping config +igmpCurCfgOnOff OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Globally turn IGMP On/Off." + ::= { igmpCfg 1} + +igmpNewCfgOnOff OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally turn IGMP On/Off." + ::= { igmpCfg 2} + +igmpSnoopCfgGen OBJECT IDENTIFIER ::= { igmpCfg 3 } +igmpStaticMrtrCfg OBJECT IDENTIFIER ::= { igmpCfg 4 } +igmpFilterCfg OBJECT IDENTIFIER ::= { igmpCfg 5 } + +igmpSnoopCfg OBJECT IDENTIFIER ::= { igmpSnoopCfgGen 1 } + +igmpSnoopCurCfgTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set IGMP Report timeout." + ::= { igmpSnoopCfg 1 } + +igmpSnoopNewCfgTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set IGMP Report timeout." + ::= { igmpSnoopCfg 2 } + +igmpSnoopCurCfgMrto OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of multicast router timeout in the current config." + ::= { igmpSnoopCfg 3 } + +igmpSnoopNewCfgMrto OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of multicast router timeout in the new config." + ::= { igmpSnoopCfg 4 } + + +igmpSnoopNewCfgVlanFastlvAdd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN to be added to fastleave vlan list. When read, + 0 is returned." + ::= { igmpSnoopCfg 12 } + +igmpSnoopNewCfgVlanFastlvRem OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN to be removed from fastleave vlan list. When read, + 0 is returned." + ::= { igmpSnoopCfg 13 } + +igmpSnoopCurCfgVlanFastlvBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fastlv enabled vlans present in the in vlan map list. + The fastlv enabled vlans are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Vlan 9 + || || + || ||___ Vlan 8 + || |____ Vlan 7 + || . . . + ||_________ Vlan 2 + |__________ Vlan 1 + + where x : 1 - The represented vlan has fastlv enabled + 0 - The represented vlan does not have fastlv enabled." + ::= { igmpSnoopCfg 14 } + +igmpSnoopNewCfgVlanFastlvBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fastlv enabled vlans present in the in vlan map list. + The fastlv enabled vlans are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Vlan 9 + || || + || ||___ Vlan 8 + || |____ Vlan 7 + || . . . + ||_________ Vlan 2 + |__________ Vlan 1 + + where x : 1 - The represented vlan has fastlv enabled + 0 - The represented vlan does not have fastlv enabled." + ::= { igmpSnoopCfg 15 } + +igmpSnoopCurCfgRobust OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of expected packet loss on subnet in the current config." + ::= { igmpSnoopCfg 16 } + +igmpSnoopNewCfgRobust OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of expected packet loss on subnet in the new config." + ::= { igmpSnoopCfg 17 } + +igmpSnoopNewCfgVlanAdd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN to be added to snooping vlan list. When read, + 0 is returned." + ::= { igmpSnoopCfg 18 } + +igmpSnoopNewCfgVlanRem OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN to be removed from snooping vlan list. When read, + 0 is returned." + ::= { igmpSnoopCfg 19 } + +igmpSnoopNewCfgVlanClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + ok(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Removing ALL Snooping Vlans." + ::= { igmpSnoopCfg 20 } + +igmpSnoopCurCfgVlanBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The snooping vlans present in the in vlan map list. + The snooping vlans are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Vlan 9 + || || + || ||___ Vlan 8 + || |____ Vlan 7 + || . . . + ||_________ Vlan 2 + |__________ Vlan 1 + + where x : 1 - The represented vlan has snoop enabled + 0 - The represented vlan does not have snooping enabled." + ::= { igmpSnoopCfg 21 } + +igmpSnoopNewCfgVlanBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The snooping vlans present in the in vlan map list. + The snooping vlans are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Vlan 9 + || || + || ||___ Vlan 8 + || |____ Vlan 7 + || . . . + ||_________ Vlan 2 + |__________ Vlan 1 + + where x : 1 - The represented vlan has snoop enabled + 0 - The represented vlan does not have snooping enabled." + ::= { igmpSnoopCfg 22 } + +igmpSnoopCurCfgQInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IGMP Query Interval of current config." + ::= { igmpSnoopCfg 23 } + +igmpSnoopNewCfgQInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IGMP Query Interval of new config." + ::= { igmpSnoopCfg 24 } + +igmpSnoopCurCfgSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source ip for GSQ proxy in current config." + ::= { igmpSnoopCfg 25 } + +igmpSnoopNewCfgSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source ip for GSQ proxy in new config." + ::= { igmpSnoopCfg 26 } + +igmpSnoopCurCfgAggrEnaDis OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable of IGMP Report aggregation." + ::= { igmpSnoopCfg 27} + +igmpSnoopNewCfgAggrEnaDis OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable of IGMP Report aggregation." + ::= { igmpSnoopCfg 28} + +-- IGMP Static Mrtr Support +igmpStaticMrtrCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticMrtrCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP Static Multicast Router table in the current configuration block." + ::= { igmpStaticMrtrCfg 1 } + +igmpStaticMrtrCurCfgTableEntry OBJECT-TYPE + SYNTAX IgmpStaticMrtrCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Static Multicast Router table." + INDEX { igmpStaticMrtrCurCfgIndx } + ::= { igmpStaticMrtrCurCfgTable 1 } + +IgmpStaticMrtrCurCfgTableEntry ::= SEQUENCE { + igmpStaticMrtrCurCfgIndx Integer32, + igmpStaticMrtrCurCfgPortId Integer32, + igmpStaticMrtrCurCfgVlanId Integer32, + igmpStaticMrtrCurCfgVersion INTEGER + } + +igmpStaticMrtrCurCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP Multicast Router table port index." + ::= { igmpStaticMrtrCurCfgTableEntry 1 } + +igmpStaticMrtrCurCfgPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP Multicast Router port in the current configuration block." + ::= { igmpStaticMrtrCurCfgTableEntry 2 } + +igmpStaticMrtrCurCfgVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP Multicast Router port in the current configuration block." + ::= { igmpStaticMrtrCurCfgTableEntry 3 } + +igmpStaticMrtrCurCfgVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP version of the IGMP Static Multicast Router." + ::= { igmpStaticMrtrCurCfgTableEntry 4 } + +igmpStaticMrtrNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpStaticMrtrNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP Static Multicast Router table in the new configuration block." + ::= { igmpStaticMrtrCfg 2 } + +igmpStaticMrtrNewCfgTableEntry OBJECT-TYPE + SYNTAX IgmpStaticMrtrNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Static Multicast Router table." + INDEX { igmpStaticMrtrNewCfgIndx } + ::= { igmpStaticMrtrNewCfgTable 1 } + +IgmpStaticMrtrNewCfgTableEntry ::= SEQUENCE { + igmpStaticMrtrNewCfgIndx Integer32, + igmpStaticMrtrNewCfgPortId Integer32, + igmpStaticMrtrNewCfgVlanId Integer32, + igmpStaticMrtrNewCfgVersion INTEGER, + igmpStaticMrtrNewCfgDelete INTEGER + } + +igmpStaticMrtrNewCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP Multicast Router table port index." + ::= { igmpStaticMrtrNewCfgTableEntry 1 } + +igmpStaticMrtrNewCfgPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IGMP Multicast Router port in the new configuration block." + ::= { igmpStaticMrtrNewCfgTableEntry 2 } + +igmpStaticMrtrNewCfgVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IGMP Multicast Router port in the new configuration block." + ::= { igmpStaticMrtrNewCfgTableEntry 3 } + +igmpStaticMrtrNewCfgVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IGMP version of the IGMP Static Multicast Router." + ::= { igmpStaticMrtrNewCfgTableEntry 4 } + +igmpStaticMrtrNewCfgDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { igmpStaticMrtrNewCfgTableEntry 5 } + +-- IGMP Filtering +igmpFltCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpFltCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP filtering table in the current configuration block." + ::= { igmpFilterCfg 1 } + +igmpFltCurCfgTableEntry OBJECT-TYPE + SYNTAX IgmpFltCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the filtering table." + INDEX { igmpFltCurCfgIndx } + ::= { igmpFltCurCfgTable 1 } + +IgmpFltCurCfgTableEntry ::= SEQUENCE { + igmpFltCurCfgIndx Integer32, + igmpFltCurCfgMcastIp1 IpAddress, + igmpFltCurCfgMcastIp2 IpAddress, + igmpFltCurCfgAction INTEGER, + igmpFltCurCfgState INTEGER + } + +igmpFltCurCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP filter table index." + ::= { igmpFltCurCfgTableEntry 1 } + +igmpFltCurCfgMcastIp1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Range1 Multicast IP address to be filtered." + ::= { igmpFltCurCfgTableEntry 2 } + +igmpFltCurCfgMcastIp2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Range2 Multicast IP address to be filtered." + ::= { igmpFltCurCfgTableEntry 3 } + +igmpFltCurCfgAction OBJECT-TYPE + SYNTAX INTEGER { + allow(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action for the IGMP filtering rule." + ::= { igmpFltCurCfgTableEntry 4 } + +igmpFltCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of this IGMP filtering rule." + ::= { igmpFltCurCfgTableEntry 5 } + +igmpFltNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpFltNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP filtering table in the current configuration block." + ::= { igmpFilterCfg 2 } + +igmpFltNewCfgTableEntry OBJECT-TYPE + SYNTAX IgmpFltNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the filtering table." + INDEX { igmpFltNewCfgIndx } + ::= { igmpFltNewCfgTable 1 } + +IgmpFltNewCfgTableEntry ::= SEQUENCE { + igmpFltNewCfgIndx Integer32, + igmpFltNewCfgMcastIp1 IpAddress, + igmpFltNewCfgMcastIp2 IpAddress, + igmpFltNewCfgAction INTEGER, + igmpFltNewCfgState INTEGER, + igmpFltNewCfgDelete INTEGER + } + +igmpFltNewCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IGMP filter table index." + ::= { igmpFltNewCfgTableEntry 1 } + +igmpFltNewCfgMcastIp1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Range1 Multicast source IP address to be filtered." + ::= { igmpFltNewCfgTableEntry 2 } + +igmpFltNewCfgMcastIp2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Range2 Multicast source IP address to be filtered." + ::= { igmpFltNewCfgTableEntry 3 } + +igmpFltNewCfgAction OBJECT-TYPE + SYNTAX INTEGER { + allow(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action for the IGMP filtering rule." + ::= { igmpFltNewCfgTableEntry 4 } + +igmpFltNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of this IGMP filtering rule." + ::= { igmpFltNewCfgTableEntry 5 } + +igmpFltNewCfgDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to the value of 2 (delete), the entire row is deleted. + When read, other(1) is returned. Setting the value to anything + other than 2(delete) has no effect on the state of the row." + ::= { igmpFltNewCfgTableEntry 6 } + +-- IGMP Filtering Port Table + +igmpFltCurCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpFltCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP filtering port table in the current configuration block." + ::= { igmpFilterCfg 3 } + +igmpFltCurCfgPortTableEntry OBJECT-TYPE + SYNTAX IgmpFltCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the IGMP filtering port table." + INDEX { igmpFltCurCfgPortIndx } + ::= { igmpFltCurCfgPortTable 1 } + +IgmpFltCurCfgPortTableEntry ::= SEQUENCE { + igmpFltCurCfgPortIndx Integer32, + igmpFltCurCfgPortState INTEGER, + igmpFltCurCfgPortFiltBmap OCTET STRING + } + +igmpFltCurCfgPortIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port index." + ::= { igmpFltCurCfgPortTableEntry 1 } + +igmpFltCurCfgPortState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable IGMP filtering." + ::= { igmpFltCurCfgPortTableEntry 2 } + +igmpFltCurCfgPortFiltBmap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP filtering rules applied to the port. The filtering rules are + presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ filter 9 + || || + || ||___ filter 8 + || |____ filter 7 + || . . . + ||_________ filter 2 + |__________ filter 1 (as index to igmpFltCurCfgTable) + + where x : 1 - The represented IGMP filter rule applied to the port + 0 - The represented IGMP filter rule not applied to the port " + ::= { igmpFltCurCfgPortTableEntry 3 } + +igmpFltNewCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpFltNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IGMP filtering port table in the new configuration block." + ::= { igmpFilterCfg 4 } + +igmpFltNewCfgPortTableEntry OBJECT-TYPE + SYNTAX IgmpFltNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the IGMP filtering port table." + INDEX { igmpFltNewCfgPortIndx } + ::= { igmpFltNewCfgPortTable 1 } + +IgmpFltNewCfgPortTableEntry ::= SEQUENCE { + igmpFltNewCfgPortIndx Integer32, + igmpFltNewCfgPortState INTEGER, + igmpFltNewCfgPortFiltBmap OCTET STRING, + igmpFltNewCfgPortAddFiltRule Integer32, + igmpFltNewCfgPortRemFiltRule Integer32 + } + +igmpFltNewCfgPortIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port index." + ::= { igmpFltNewCfgPortTableEntry 1 } + +igmpFltNewCfgPortState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable IGMP filtering." + ::= { igmpFltNewCfgPortTableEntry 2 } + +igmpFltNewCfgPortFiltBmap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP filtering rules applied to the port. The filtering rules + are presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ filter 9 + || || + || ||___ filter 8 + || |____ filter 7 + || . . . + ||_________ filter 2 + |__________ filter 1 (as index to fltNewCfgTable) + + where x : 1 - The represented filter rule applied to the port + 0 - The represented filter rule not applied to the port " + ::= { igmpFltNewCfgPortTableEntry 3 } + +igmpFltNewCfgPortAddFiltRule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an action object to add filtering rule to a port. The value + specified with this object is the index to the fltNewCfgTable for + which filtering rule to be added to the port. The range of the + valid index is between 1 and igmpFltCurCfgTableMaxSize. When read, the + value '0' is returned always." + ::= { igmpFltNewCfgPortTableEntry 4 } + +igmpFltNewCfgPortRemFiltRule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an action object to remove filtering rule from a port. The + value specified with this object is the index to the fltNewCfgTable + for which filtering rule to be removed from the port. The range of + the valid index is between 1 and igmpFltCurCfgTableMaxSize. When read, + the value '0' is returned always." + ::= { igmpFltNewCfgPortTableEntry 5 } + +igmpFltCurCfgEnaDis OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable of IGMP Filtering." + ::= { igmpFilterCfg 5 } + +igmpFltNewCfgEnaDis OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable of IGMP Filtering." + ::= { igmpFilterCfg 6 } + +-- Statistics + +-- RIP Statistics Group + +ripStatInPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of good RIP packets recieved." + ::= { ripStats 1 } + +ripStatOutPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP packets transmitted." + ::= { ripStats 2 } + +ripStatInErrorPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of error RIP packets recieved." + ::= { ripStats 3 } + +ripStatRoutesAgedOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP routes which have aged out." + ::= { ripStats 4 } + +-- RIPv2 Statistics + +ripStatInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP packets recieved." + ::= { rip2Stats 1 } + +ripStatOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP packets transmitted." + ::= { rip2Stats 2 } + +ripStatInRequestPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP requests recieved." + ::= { rip2Stats 3 } + +ripStatInResponsePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP response recieved." + ::= { rip2Stats 4 } + +ripStatOutRequestPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP requests transmitted." + ::= { rip2Stats 5 } + +ripStatOutResponsePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP responses transmitted." + ::= { rip2Stats 6 } + +ripStatRouteTimeout OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP route timeouts." + ::= { rip2Stats 7 } + +ripStatInBadSizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bad size RIP packets recieved." + ::= { rip2Stats 8 } + +ripStatInBadVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP bad versions recieved." + ::= { rip2Stats 9 } + +ripStatInBadZeros OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP bad zeros recieved." + ::= { rip2Stats 10 } + +ripStatInBadSourcePort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP bad source port recieved." + ::= { rip2Stats 11 } + +ripStatInBadSourceIP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP bad source IP recieved." + ::= { rip2Stats 12 } + +ripStatInSelfRcvPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RIP packets from self received." + ::= { rip2Stats 13 } + +--DNS Statistics + + +dnsStatInGoodDnsRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of good DNS request packets received." + ::= { dnsStats 1 } + +dnsStatOutDnsRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DNS request packets" + ::= { dnsStats 2 } + +dnsStatInBadDnsRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bad DNS request packets received" + ::= { dnsStats 3 } + + +-- GEAL3 Stats + +maxL3TableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max L3 table size" + ::= {geal3Stats 1} + +noL3EntriesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of L3 entries used" + ::= {geal3Stats 2} + +maxLpmTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max LPM table size" + ::= {geal3Stats 3} + +noLpmEntriesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LPM entries used" + ::= {geal3Stats 4} + +maxBlockInLpmTable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max number of blocks in LPM table" + ::= {geal3Stats 5} + +noBlocksUsedInLpmTable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of blocks used in LPM table" + ::= {geal3Stats 6} + +-- ARP Statistics Group + +arpStatEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of ARP entries." + ::= { arpStats 1 } + +arpStatHighWater OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest number of ARP entries." + ::= { arpStats 2 } + +arpStatMaxEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of ARP entries." + ::= { arpStats 3 } + +-- ROUTE Statistics Group + +routeStatEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of IP routes." + ::= { routeStats 1 } + +routeStatHighWater OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest number of IP routes." + ::= { routeStats 2 } + +routeStatMaxEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of IP routes." + ::= { routeStats 3 } + +-- The VRRP Statistics + +vrrpStatInAdvers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good VRRP advertisements which are received." + ::= { vrrpStats 1 } + +vrrpStatOutAdvers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good VRRP advertisements which are transmitted." + ::= { vrrpStats 2 } + +vrrpStatOutBadAdvers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad VRRP advertisements which are received." + ::= { vrrpStats 3 } + +vrrpStatBadVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad VRRP version adv which are received." + ::= { vrrpStats 4 } + +vrrpStatBadAddress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad VRRP addres adv which are received." + ::= { vrrpStats 5 } + +vrrpStatBadPassword OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad VRRP advertisements which are received." + ::= { vrrpStats 6 } + +vrrpStatBadVrid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad VRRP version ID adv which are received." + ::= { vrrpStats 7 } + +vrrpStatBadData OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad VRRP advertisements which are received." + ::= { vrrpStats 8 } + +vrrpStatBadInterval OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad VRRP iutervals which are received." + ::= { vrrpStats 9 } + + + + + +-- Clear Statistics for ip and ip interface +ipClearStats OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + ok(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this to clear(1) results in clearing the IP statistics." + ::= { clearStats 1 } + +ifStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Interface Statistics." + ::= { clearStats 2 } + +ifStatsEntry OBJECT-TYPE + SYNTAX IfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP Interface statistics." + INDEX { ifStatsIndex } + ::= { ifStatsTable 1 } + +IfStatsEntry ::= SEQUENCE { + ifStatsIndex Integer32, + ifClearStats INTEGER + } + +ifStatsIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the IP interface for which these statistics apply." + ::= { ifStatsEntry 1 } + +ifClearStats OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + ok(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this to clear(1) results in clearing the statistics for this + IP interface (if) stats." + ::= { ifStatsEntry 2 } + +-- igmp stats +igmpClearAllStats OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + ok(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this to clear(1) results in clearing the IGMP statistics." + ::= { igmpStats 2 } + +-- Ospf Statistics + +-- Ospf Statistics for all interfaces and OSPF areas +ospfGeneralStats OBJECT IDENTIFIER ::= { ospfStats 1 } +ospfCumRxTxStats OBJECT IDENTIFIER ::= { ospfGeneralStats 1 } +ospfCumNbrChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats 2 } +ospfCumIntfChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats 3 } +ospfTimersKickOffStats OBJECT IDENTIFIER ::= { ospfGeneralStats 4 } + +-- Ospf Statistics / Area +ospfArea OBJECT IDENTIFIER ::= { ospfStats 2 } + +ospfAreaRxTxStats OBJECT-TYPE + SYNTAX SEQUENCE OF OspfAreaRxTxStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Area Rx/Tx Statistics." + ::= { ospfArea 1 } + +ospfAreaRxTxStatsEntry OBJECT-TYPE + SYNTAX OspfAreaRxTxStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rx Tx packet Statistics about a OSPF area." + INDEX { ospfAreaRxTxIndex } + ::= { ospfAreaRxTxStats 1 } + +OspfAreaRxTxStatsEntry ::= SEQUENCE { + ospfAreaRxTxIndex Integer32, + ospfAreaRxPkts Counter32, + ospfAreaTxPkts Counter32, + ospfAreaRxHello Counter32, + ospfAreaTxHello Counter32, + ospfAreaRxDatabase Counter32, + ospfAreaTxDatabase Counter32, + ospfAreaRxlsReqs Counter32, + ospfAreaTxlsReqs Counter32, + ospfAreaRxlsAcks Counter32, + ospfAreaTxlsAcks Counter32, + ospfAreaRxlsUpdates Counter32, + ospfAreaTxlsUpdates Counter32 + } + +ospfAreaRxTxIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the ospf Area for which these statistics apply." + ::= { ospfAreaRxTxStatsEntry 1 } + +ospfAreaRxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of OSPF packets received in this OSPF area." + ::= { ospfAreaRxTxStatsEntry 2 } + +ospfAreaTxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of OSPF packets transmitted in this OSPF area." + ::= { ospfAreaRxTxStatsEntry 3 } + +ospfAreaRxHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets received in this OSPF area." + ::= { ospfAreaRxTxStatsEntry 4 } + +ospfAreaTxHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets transmitted in this OSPF + area." + ::= { ospfAreaRxTxStatsEntry 5 } + +ospfAreaRxDatabase OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Database Description packets transmitted + for this OSPF area." + ::= { ospfAreaRxTxStatsEntry 6 } + +ospfAreaTxDatabase OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Database Description packets transmitted + for this OSPF area." + ::= { ospfAreaRxTxStatsEntry 7 } + +ospfAreaRxlsReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Request packets received for + this OSPF area." + ::= { ospfAreaRxTxStatsEntry 8 } + +ospfAreaTxlsReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Request packets transmitted for + this OSPF area." + ::= { ospfAreaRxTxStatsEntry 9 } + +ospfAreaRxlsAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Acknowledgement packets received for + this OSPF area." + ::= { ospfAreaRxTxStatsEntry 10 } + +ospfAreaTxlsAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Acknowledgement packets transmitted + for this OSPF area." + ::= { ospfAreaRxTxStatsEntry 11 } + +ospfAreaRxlsUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Update packets received for + this OSPF area." + ::= { ospfAreaRxTxStatsEntry 12 } + +ospfAreaTxlsUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Update packets transmitted for + this OSPF area." + ::= { ospfAreaRxTxStatsEntry 13 } + + +ospfAreaNbrChangeStats OBJECT-TYPE + SYNTAX SEQUENCE OF OspfAreaNbrChangeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Area Neighbour Statistics." + ::= { ospfArea 2 } + +ospfAreaNbrChangeStatsEntry OBJECT-TYPE + SYNTAX OspfAreaNbrChangeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Area Neighbour Change Statistics about a OSPF area." + INDEX { ospfAreaNbrIndex } + ::= { ospfAreaNbrChangeStats 1 } + +OspfAreaNbrChangeStatsEntry ::= SEQUENCE { + ospfAreaNbrIndex Integer32, + ospfAreaNbrhello Counter32, + ospfAreaNbrStart Counter32, + ospfAreaNbrAdjointOk Counter32, + ospfAreaNbrNegotiationDone Counter32, + ospfAreaNbrExchangeDone Counter32, + ospfAreaNbrBadRequests Counter32, + ospfAreaNbrBadSequence Counter32, + ospfAreaNbrLoadingDone Counter32, + ospfAreaNbrN1way Counter32, + ospfAreaNbrRstAd Counter32, + ospfAreaNbrDown Counter32, + ospfAreaNbrN2way Counter32 + } + +ospfAreaNbrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the ospf Area for which these statistics apply." + ::= { ospfAreaNbrChangeStatsEntry 1 } + +ospfAreaNbrhello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets received from neighbours + in this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 2 } + +ospfAreaNbrStart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of neighbours in this state (i.e. an indication + that Hello packets should now be sent to the neighbour at intervals + of HelloInterval seconds.) in this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 3 } + +ospfAreaNbrAdjointOk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of decisions to be made (again) as to whether + an adjacency should be established/maintained with the neighbour. + for this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 4 } + +ospfAreaNbrNegotiationDone OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of neighbours in this state wherein the + Master/slave relationship has been negotiated, and sequence + numbers have been exchanged, for this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 5 } + +ospfAreaNbrExchangeDone OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of neighbours in this state (i.e. in an + adjacency's final state) having transimitted a full sequence + of Database Description packets, for this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 6 } + +ospfAreaNbrBadRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of Link State Requests which have been received + for a link state advertisement not contained in the database across + this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 7 } + +ospfAreaNbrBadSequence OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Database Description packets which have been + received that either + a) has an unexpected DD sequence number + b) Unexpectedly has the init bit set + c) Has an options field differing from the last Options field + received in a Database Description packet. + Any of these conditions indicate that some error has occured during + adjacency establishment for this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 8 } + +ospfAreaNbrLoadingDone OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of link state updates received for all + out-of-date portions of the database in this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 9 } + +ospfAreaNbrN1way OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets received from neighbours, in + which this router is not mentioned in this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 10 } + +ospfAreaNbrRstAd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the Neighbour adjacency has been reset + across this OPSF area." + ::= { ospfAreaNbrChangeStatsEntry 11 } + +ospfAreaNbrDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Neighbouring routers down (i.e. in the initial + state of a neighbour conversation.) in this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 12 } + +ospfAreaNbrN2way OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets received from neighbours, in + which this router is mentioned in this OSPF area." + ::= { ospfAreaNbrChangeStatsEntry 13 } + +ospfAreaChangeStats OBJECT-TYPE + SYNTAX SEQUENCE OF OspfAreaChangeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Area Change Statistics." + ::= { ospfArea 3 } + +ospfAreaChangeStatsEntry OBJECT-TYPE + SYNTAX OspfAreaChangeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Area Change Statistics about a OSPF area." + INDEX { ospfAreaIntfIndex } + ::= { ospfAreaChangeStats 1 } + +OspfAreaChangeStatsEntry ::= SEQUENCE { + ospfAreaIntfIndex Integer32, + ospfAreaIntfHello Counter32, + ospfAreaIntfDown Counter32, + ospfAreaIntfLoop Counter32, + ospfAreaIntfUnloop Counter32, + ospfAreaIntfWaitTimer Counter32, + ospfAreaIntfBackup Counter32, + ospfAreaIntfNbrChange Counter32 + } + +ospfAreaIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the OSPF Area for which these statistics apply." + ::= { ospfAreaChangeStatsEntry 1 } + +ospfAreaIntfHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets sent on this OSPF area." + ::= { ospfAreaChangeStatsEntry 2 } + +ospfAreaIntfDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of interfaces down in this OSPF area." + ::= { ospfAreaChangeStatsEntry 3 } + +ospfAreaIntfLoop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of interfaces no longer connected to + the attatched network in this OSPF area." + ::= { ospfAreaChangeStatsEntry 4 } + +ospfAreaIntfUnloop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of interfaces connected to the attatched + network in this OSPF area.." + ::= { ospfAreaChangeStatsEntry 5 } + + +ospfAreaIntfWaitTimer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the Wait Timer has been fired, + (indicating the end of the waiting period that is required + before electing a (Backup) Designated Router) for this + OSPF area." + ::= { ospfAreaChangeStatsEntry 6 } + +ospfAreaIntfBackup OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Backup Designated Routers on the attatched + network for this OSPF area." + ::= { ospfAreaChangeStatsEntry 7 } + + +ospfAreaIntfNbrChange OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of changes in the set of bidirectional neighbours + associated with the interface in this OSPF area." + ::= { ospfAreaChangeStatsEntry 8 } + +ospfAreaErrorStats OBJECT-TYPE + SYNTAX SEQUENCE OF OspfAreaErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Area Error Statistics." + ::= { ospfArea 4 } + +ospfAreaErrorStatsEntry OBJECT-TYPE + SYNTAX OspfAreaErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Error Statistics for an OSPF area." + INDEX { ospfAreaErrIndex } + ::= { ospfAreaErrorStats 1 } + +OspfAreaErrorStatsEntry ::= SEQUENCE { + ospfAreaErrIndex Integer32, + ospfAreaErrAuthFailure Counter32, + ospfAreaErrNetmaskMismatch Counter32, + ospfAreaErrHelloMismatch Counter32, + ospfAreaErrDeadMismatch Counter32, + ospfAreaErrOptionsMismatch Counter32, + ospfAreaErrUnknownNbr Counter32 + } + +ospfAreaErrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the OSPF Area for which these statistics apply." + ::= { ospfAreaErrorStatsEntry 1 } + +ospfAreaErrAuthFailure OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a wrong password in + this area." + ::= { ospfAreaErrorStatsEntry 2 } + +ospfAreaErrNetmaskMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a wrong netmask in + this area." + ::= { ospfAreaErrorStatsEntry 3 } + +ospfAreaErrHelloMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a different hello interval + in this area." + ::= { ospfAreaErrorStatsEntry 4 } + +ospfAreaErrDeadMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a different dead interval + in this area." + ::= { ospfAreaErrorStatsEntry 5 } + +ospfAreaErrOptionsMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a different options + in this area." + ::= { ospfAreaErrorStatsEntry 6 } + +ospfAreaErrUnknownNbr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received from an unknown neighbor + in this area." + ::= { ospfAreaErrorStatsEntry 7 } + +-- Ospf Statistics / Interface +ospfInterface OBJECT IDENTIFIER ::= { ospfStats 3 } + +ospfIntfRxTxStats OBJECT-TYPE + SYNTAX SEQUENCE OF OspfIntfRxTxStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface Rx/Tx packet Statistics." + ::= { ospfInterface 1 } + +ospfIntfRxTxStatsEntry OBJECT-TYPE + SYNTAX OspfIntfRxTxStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF interface Rx/Tx packet statistics." + INDEX { ospfIntfRxTxIndex } + ::= { ospfIntfRxTxStats 1 } + +OspfIntfRxTxStatsEntry ::= SEQUENCE { + ospfIntfRxTxIndex Integer32, + ospfIntfRxPkts Counter32, + ospfIntfTxPkts Counter32, + ospfIntfRxHello Counter32, + ospfIntfTxHello Counter32, + ospfIntfRxDatabase Counter32, + ospfIntfTxDatabase Counter32, + ospfIntfRxlsReqs Counter32, + ospfIntfTxlsReqs Counter32, + ospfIntfRxlsAcks Counter32, + ospfIntfTxlsAcks Counter32, + ospfIntfRxlsUpdates Counter32, + ospfIntfTxlsUpdates Counter32 + } + +ospfIntfRxTxIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF interface for which these statistics apply." + ::= { ospfIntfRxTxStatsEntry 1 } + +ospfIntfRxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of OSPF packets received for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 2 } + +ospfIntfTxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of OSPF packets transmitted for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 3 } + +ospfIntfRxHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets received + for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 4 } + +ospfIntfTxHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets transmitted + for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 5 } + +ospfIntfRxDatabase OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Database Description packets received + for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 6 } + +ospfIntfTxDatabase OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Database Description packets transmitted + for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 7 } + +ospfIntfRxlsReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Request packets received + for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 8 } + +ospfIntfTxlsReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Request packets transmitted + for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 9 } + +ospfIntfRxlsAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Acknowledgement packets received + for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 10 } + +ospfIntfTxlsAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Acknowledgement packets transmitted + for this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 11 } + +ospfIntfRxlsUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Update packets received for + this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 12 } + +ospfIntfTxlsUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Update packets transmitted for + this OSPF interface." + ::= { ospfIntfRxTxStatsEntry 13 } + + +ospfIntfNbrChangeStats OBJECT-TYPE + SYNTAX SEQUENCE OF OspfIntfNbrChangeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface Neighbour change Statistics." + ::= { ospfInterface 2 } + +ospfIntfNbrChangeStatsEntry OBJECT-TYPE + SYNTAX OspfIntfNbrChangeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF interface Neighbour Change statistics." + INDEX { ospfIntfNbrIndex } + ::= { ospfIntfNbrChangeStats 1 } + +OspfIntfNbrChangeStatsEntry ::= SEQUENCE { + ospfIntfNbrIndex Integer32, + ospfIntfNbrhello Counter32, + ospfIntfNbrStart Counter32, + ospfIntfNbrAdjointOk Counter32, + ospfIntfNbrNegotiationDone Counter32, + ospfIntfNbrExchangeDone Counter32, + ospfIntfNbrBadRequests Counter32, + ospfIntfNbrBadSequence Counter32, + ospfIntfNbrLoadingDone Counter32, + ospfIntfNbrN1way Counter32, + ospfIntfNbrRstAd Counter32, + ospfIntfNbrDown Counter32, + ospfIntfNbrN2way Counter32 + } + +ospfIntfNbrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the OSPF Interface for which these statistics apply." + ::= { ospfIntfNbrChangeStatsEntry 1 } + +ospfIntfNbrhello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets received from neighbours + in this OSPF interface." + ::= { ospfIntfNbrChangeStatsEntry 2 } + +ospfIntfNbrStart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of neighbours in this state (i.e. an indication + that Hello packets should now be sent to the neighbour at intervals + of HelloInterval seconds.) in this OSPF interface." + ::= { ospfIntfNbrChangeStatsEntry 3 } + +ospfIntfNbrAdjointOk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of decisions to be made (again) as to whether + an adjacency should be established/maintained with the neighbour. + for this OSPF interface." + ::= { ospfIntfNbrChangeStatsEntry 4 } + +ospfIntfNbrNegotiationDone OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of neighbours in this state wherein the + Master/slave relationship has been negotiated, and sequence + numbers have been exchanged, for this OSPF interface." + ::= { ospfIntfNbrChangeStatsEntry 5 } + +ospfIntfNbrExchangeDone OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of neighbours in this state (i.e. in an + adjacency's final state) having transimitted a full sequence + of Database Description packets, for this OSPF interface." + ::= { ospfIntfNbrChangeStatsEntry 6 } + +ospfIntfNbrBadRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link State Requests which have been received + for a link state advertisement not contained in the database for + this interface." + ::= { ospfIntfNbrChangeStatsEntry 7 } + +ospfIntfNbrBadSequence OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Database Description packets which have been + received that either + a) has an unexpected DD sequence number + b) Unexpectedly has the init bit set + c) Has an options field differing from the last Options field + received in a Database Description packet. + Any of these conditions indicate that some error has occured during + adjacency establishment for this interface." + ::= { ospfIntfNbrChangeStatsEntry 8 } + +ospfIntfNbrLoadingDone OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of link state updates received for all + out-of-date portions of the database for this OSPF interface." + ::= { ospfIntfNbrChangeStatsEntry 9 } + +ospfIntfNbrN1way OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets received from neighbours, in + which this router is not mentioned for this OSPF interface." + ::= { ospfIntfNbrChangeStatsEntry 10 } + +ospfIntfNbrRstAd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of times the Neighbour adjacency has been reset + on this interface." + ::= { ospfIntfNbrChangeStatsEntry 11 } + +ospfIntfNbrDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Neighbouring routers down (i.e. in the initial + state of a neighbour conversation.) for this interface." + ::= { ospfIntfNbrChangeStatsEntry 12 } + +ospfIntfNbrN2way OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets received from neighbours, in + which this router is mentioned for this OSPF interface." + ::= { ospfIntfNbrChangeStatsEntry 13 } + +ospfIntfChangeStats OBJECT-TYPE + SYNTAX SEQUENCE OF OspfIntfChangeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface change Statistics." + ::= { ospfInterface 3 } + +ospfIntfChangeStatsEntry OBJECT-TYPE + SYNTAX OspfIntfChangeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF interface Change statistics." + INDEX { ospfIntfIndex } + ::= { ospfIntfChangeStats 1 } + +OspfIntfChangeStatsEntry ::= SEQUENCE { + ospfIntfIndex Integer32, + ospfIntfHello Counter32, + ospfIntfDown Counter32, + ospfIntfLoop Counter32, + ospfIntfUnloop Counter32, + ospfIntfWaitTimer Counter32, + ospfIntfBackup Counter32, + ospfIntfNbrChange Counter32 + } + +ospfIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the OSPF Interface for which these statistics apply." + ::= { ospfIntfChangeStatsEntry 1 } + +ospfIntfHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hello packets sent by this interface." + ::= { ospfIntfChangeStatsEntry 2 } + +ospfIntfDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the interface was down." + ::= { ospfIntfChangeStatsEntry 3 } + +ospfIntfLoop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the interface was no longer connected to + the attatched network." + ::= { ospfIntfChangeStatsEntry 4 } + +ospfIntfUnloop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the interface, connected back to + the attatched network." + ::= { ospfIntfChangeStatsEntry 5 } + +ospfIntfWaitTimer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the Wait Timer has been fired, + (indicating the end of the waiting period that is required + before electing a (Backup) Designated Router) for this + OSPF interface." + ::= { ospfIntfChangeStatsEntry 6 } + +ospfIntfBackup OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Backup Designated Routers on the attatched + network for this OSPF interface." + ::= { ospfIntfChangeStatsEntry 7 } + +ospfIntfNbrChange OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of changes in the set of bidirectional neighbours + associated with the interface for this OSPF interface." + ::= { ospfIntfChangeStatsEntry 8 } + +ospfIntfErrorStats OBJECT-TYPE + SYNTAX SEQUENCE OF OspfIntfErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface Error Statistics." + ::= { ospfInterface 4 } + +ospfIntfErrorStatsEntry OBJECT-TYPE + SYNTAX OspfIntfErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Error Statistics for an OSPF area." + INDEX { ospfIntfErrIndex } + ::= { ospfIntfErrorStats 1 } + +OspfIntfErrorStatsEntry ::= SEQUENCE { + ospfIntfErrIndex Integer32, + ospfIntfErrAuthFailure Counter32, + ospfIntfErrNetmaskMismatch Counter32, + ospfIntfErrHelloMismatch Counter32, + ospfIntfErrDeadMismatch Counter32, + ospfIntfErrOptionsMismatch Counter32, + ospfIntfErrUnknownNbr Counter32 + } + +ospfIntfErrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the OSPF Intf for which these statistics apply." + ::= { ospfIntfErrorStatsEntry 1 } + +ospfIntfErrAuthFailure OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a wrong password in + this area." + ::= { ospfIntfErrorStatsEntry 2 } + +ospfIntfErrNetmaskMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a wrong netmask in + this area." + ::= { ospfIntfErrorStatsEntry 3 } + +ospfIntfErrHelloMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a different hello interval + in this area." + ::= { ospfIntfErrorStatsEntry 4 } + +ospfIntfErrDeadMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a different dead interval + in this area." + ::= { ospfIntfErrorStatsEntry 5 } + +ospfIntfErrOptionsMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with a different options + in this area." + ::= { ospfIntfErrorStatsEntry 6 } + +ospfIntfErrUnknownNbr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received from an unknown neighbor + in this area." + ::= { ospfIntfErrorStatsEntry 7 } + +-- Ospf General Statistics contains the cumulative stats for all +-- areas / interfaces +ospfCumRxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all OSPF packets received on all OSPF areas + and interfaces." + ::= { ospfCumRxTxStats 1 } + +ospfCumTxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all OSPF packets transmitted on all OSPF areas + and interfaces." + ::= { ospfCumRxTxStats 2 } + +ospfCumRxHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Hello packets received on all OSPF areas + and interfaces." + ::= { ospfCumRxTxStats 3 } + +ospfCumTxHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Hello packets transmitted on all OSPF areas + and interfaces." + ::= { ospfCumRxTxStats 4 } + +ospfCumRxDatabase OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Database Description packets received on + all OSPF areas and interfaces." + ::= { ospfCumRxTxStats 5 } + +ospfCumTxDatabase OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Database Description packets transmitted on + all OSPF areas and interfaces." + ::= { ospfCumRxTxStats 6 } + +ospfCumRxlsReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Link State Request packets received on + all OSPF areas and interfaces." + ::= { ospfCumRxTxStats 7 } + +ospfCumTxlsReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Link State Request packets transmitted on + all OSPF areas and interfaces." + ::= { ospfCumRxTxStats 8 } + +ospfCumRxlsAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Link State Acknowledgement packets received + on all OSPF areas and interfaces." + ::= { ospfCumRxTxStats 9 } + +ospfCumTxlsAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Link State Acknowledgement packets transmitted + on all OSPF areas and interfaces." + ::= { ospfCumRxTxStats 10 } + +ospfCumRxlsUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Link State Update packets received + on all OSPF areas and interfaces." + ::= { ospfCumRxTxStats 11 } + +ospfCumTxlsUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Link State Update packets transmitted + on all OSPF areas and interfaces." + ::= { ospfCumRxTxStats 12 } + +ospfCumNbrhello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of all Hello packets received from neighbours + on all OSPF areas and interfaces." + ::= { ospfCumNbrChangeStats 1 } + +ospfCumNbrStart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of neighbours in this state (i.e. an indication + that Hello packets should now be sent to the neighbour at intervals + of HelloInterval seconds.) across all OSPF areas and interfaces." + ::= { ospfCumNbrChangeStats 2 } + +ospfCumNbrAdjointOk OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of decisions to be made (again) as to whether + an adjacency should be established/maintained with the neighbour + across all OSPF areas and interfaces." + ::= { ospfCumNbrChangeStats 3 } + +ospfCumNbrNegotiationDone OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of neighbours in this state wherein the + Master/slave relationship has been negotiated, and sequence + numbers have been exchanged, across all OSPF areas and + interfaces." + ::= { ospfCumNbrChangeStats 4 } + +ospfCumNbrExchangeDone OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of neighbours in this state (i.e. in an + adjacency's final state) having transimitted a full sequence + of Database Description packets, across all OSPF areas + and interfaces." + ::= { ospfCumNbrChangeStats 5 } + +ospfCumNbrBadRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of Link State Requests which have been received + for a link state advertisement not contained in the database across + all interfaces and OSPF areas." + ::= { ospfCumNbrChangeStats 6 } + +ospfCumNbrBadSequence OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of Database Description packets which have been + received that either + a) has an unexpected DD sequence number + b) Unexpectedly has the init bit set + c) Has an options field differing from the last Options field + received in a Database Description packet. + Any of these conditions indicate that some error has occured during + adjacency establishment for all OSPF areas and interfaces." + ::= { ospfCumNbrChangeStats 7 } + +ospfCumNbrLoadingDone OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of link state updates received for all + out-of-date portions of the database across all OSPF areas + and interfaces." + ::= { ospfCumNbrChangeStats 8 } + +ospfCumNbrN1way OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of Hello packets received from neighbours, in + which this router is not mentioned across all OSPF interfaces + and areas." + ::= { ospfCumNbrChangeStats 9 } + +ospfCumNbrRstAd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of times the Neighbour adjacency has been reset + across all OPSF areas and interfaces." + ::= { ospfCumNbrChangeStats 10 } + +ospfCumNbrDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Neighbouring routers down (i.e. in the initial + state of a neighbour conversation.) across all OSPF areas and + interfaces." + ::= { ospfCumNbrChangeStats 11 } + +ospfCumNbrN2way OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of Hello packets received from neighbours, in + which this router is mentioned across all OSPF interfaces + and areas." + ::= { ospfCumNbrChangeStats 12 } + +ospfCumIntfHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of Hello packets sent on all interfaces + and areas" + ::= { ospfCumIntfChangeStats 1 } + +ospfCumIntfDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of interfaces down in all OSPF areas." + ::= { ospfCumIntfChangeStats 2 } + +ospfCumIntfLoop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total of interfaces no longer connected to + the attatched network across all OSPF areas and interfaces." + ::= { ospfCumIntfChangeStats 3 } + +ospfCumIntfUnloop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of interfaces, connected to + the attatched network in all OSPF areas." + ::= { ospfCumIntfChangeStats 4 } + +ospfCumIntfWaitTimer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of times the Wait Timer has been fired, + (indicating the end of the waiting period that is required + before electing a (Backup) Designated Router) across all + OSPF areas and interfaces." + ::= { ospfCumIntfChangeStats 5 } + +ospfCumIntfBackup OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of Backup Designated Routers on the attatched + network for all OSPF areas and interfaces." + ::= { ospfCumIntfChangeStats 6 } + +ospfCumIntfNbrChange OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of changes in the set of bidirectional + neighbours associated with any interface across all OSPF areas." + ::= { ospfCumIntfChangeStats 7 } + +ospfTmrsKckOffHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of times the Hello timer has been fired + (which triggers the send of a Hello packet) across all OPSF + areas and interfaces." + ::= { ospfTimersKickOffStats 1 } + +ospfTmrsKckOffRetransmit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of times the Retransmit timer has been + fired across all OPSF areas and interfaces." + ::= { ospfTimersKickOffStats 2 } + +ospfTmrsKckOffLsaLock OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of times the Lsa Lock timer has been + fired across all OSPF areas and interfaces." + ::= { ospfTimersKickOffStats 3 } + +ospfTmrsKckOffLsaAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum total number of times the Lsa Ack timer has been + fired across all ospf areas and interfaces." + ::= { ospfTimersKickOffStats 4 } + +ospfTmrsKckOffDbage OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the Dbage has been fired." + ::= { ospfTimersKickOffStats 5 } + +ospfTmrsKckOffSummary OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the Summary timer has been fired." + ::= { ospfTimersKickOffStats 6 } + +ospfTmrsKckOffAseExport OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the ASE Export timer has been fired." + ::= { ospfTimersKickOffStats 7 } + +-- IGMP Snooping statistics +igmpSnoopStats OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpSnoopStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface Error Statistics." + ::= { igmpStats 1 } + +igmpSnoopStatsEntry OBJECT-TYPE + SYNTAX IgmpSnoopStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics for IGMP Snooping." + INDEX { igmpSnoopVlanIndex } + ::= { igmpSnoopStats 1 } + +IgmpSnoopStatsEntry ::= SEQUENCE { + igmpSnoopVlanIndex Integer32, + rxIgmpValidPkts Counter32, + rxIgmpInvalidPkts Counter32, + rxIgmpGenQueries Counter32, + rxIgmpGrpSpecificQueries Counter32, + rxIgmpLeaves Counter32, + rxIgmpReports Counter32, + txIgmpGrpSpecificQueries Counter32, + txIgmpReports Counter32, + txIgmpLeaves Counter32, + igmpClearVlanStats INTEGER + } + +igmpSnoopVlanIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the VLAN for which these statistics apply." + ::= { igmpSnoopStatsEntry 1 } + +rxIgmpValidPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of valid IGMP packets received + on this VLAN." + ::= { igmpSnoopStatsEntry 2 } + +rxIgmpInvalidPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of invalid IGMP packets received + on this VLAN." + ::= { igmpSnoopStatsEntry 3 } + +rxIgmpGenQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IGMP General Query packets received + on this VLAN." + ::= { igmpSnoopStatsEntry 4 } + +rxIgmpGrpSpecificQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IGMP Group Specific Query packets received + on this VLAN." + ::= { igmpSnoopStatsEntry 5 } + +rxIgmpLeaves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IGMP Leave packets received + on this VLAN." + ::= { igmpSnoopStatsEntry 6 } + +rxIgmpReports OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IGMP Report packets received + on this VLAN." + ::= { igmpSnoopStatsEntry 7 } + +txIgmpGrpSpecificQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IGMP Group Specific Query packets + transmitted on this VLAN." + ::= { igmpSnoopStatsEntry 8 } + +txIgmpReports OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IGMP Report packets transmitted + on this VLAN." + ::= { igmpSnoopStatsEntry 9 } + +txIgmpLeaves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IGMP Leave packets transmitted + on this VLAN." + ::= { igmpSnoopStatsEntry 10 } + +igmpClearVlanStats OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + ok(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this to clear(1) results in clearing the statistics for this + snooping VLAN." + ::= { igmpSnoopStatsEntry 11 } + +-- Information - Run-time IP Route Table + +ipRouteInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRouteInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of run-time IP routes." + ::= { ipRoutingInfo 1 } + +ipRouteInfoEntry OBJECT-TYPE + SYNTAX IpRouteInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the run-time IP route table" + INDEX { ipRouteInfoIndx } + ::= { ipRouteInfoTable 1 } + +IpRouteInfoEntry ::= SEQUENCE { + ipRouteInfoIndx Integer32, + ipRouteInfoDestIp IpAddress, + ipRouteInfoMask IpAddress, + ipRouteInfoGateway IpAddress, + ipRouteInfoTag INTEGER, + ipRouteInfoType INTEGER, + ipRouteInfoInterface Integer32, + ipRouteInfoMetric Integer32 + } + +ipRouteInfoIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of this route table." + ::= { ipRouteInfoEntry 1 } + +ipRouteInfoDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { ipRouteInfoEntry 2 } + +ipRouteInfoMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP mask of this route." + ::= { ipRouteInfoEntry 3 } + +ipRouteInfoGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next-hop router address for this route." + ::= { ipRouteInfoEntry 4 } + +ipRouteInfoTag OBJECT-TYPE + SYNTAX INTEGER { + fixed(1), + static(2), + addr(3), + rip(4), + broadcast(5), + martian(6), + multicast(7), + vip(8), + bgp(9), + ospf(10), + none(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tag-type for this route." + ::= { ipRouteInfoEntry 5 } + +ipRouteInfoType OBJECT-TYPE + SYNTAX INTEGER { + indirect(1), + direct(2), + local(3), + broadcast(4), + martian(5), + multicast(6), + other(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the route." + ::= { ipRouteInfoEntry 6 } + +ipRouteInfoInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface number for which the destination address is applicable." + ::= { ipRouteInfoEntry 7 } + +ipRouteInfoMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of this route." + ::= { ipRouteInfoEntry 8 } + +routeTableClear OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + clear(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this value to clear(2) clears the route table." + ::= { ipRoutingInfo 2 } + +-- Run Time ARP Table + +arpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgArpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of ARP entries." + ::= { arpInfo 1 } + +arpInfoEntry OBJECT-TYPE + SYNTAX AgArpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the ARP table" + INDEX { arpInfoDestIp } + ::= { arpInfoTable 1 } + +AgArpInfoEntry ::= SEQUENCE { + arpInfoDestIp IpAddress, + arpInfoMacAddr PhysAddress, + arpInfoVLAN Integer32, + arpInfoSrcPort Integer32, + arpInfoRefPorts Integer32, + arpInfoFlag INTEGER + } + +arpInfoDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of the ARP entry." + ::= { arpInfoEntry 1 } + +arpInfoMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address for the ARP entry." + ::= { arpInfoEntry 2 } + +arpInfoVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN identifier for the ARP entry." + ::= { arpInfoEntry 3 } + +arpInfoSrcPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number on which this entry's equivalence is effective." + ::= { arpInfoEntry 4 } + +arpInfoRefPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rference ports associated with this ARP entry." + ::= { arpInfoEntry 5 } + +arpInfoFlag OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + unresolved(2), + permanent(3), + indirect(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flag associated with this ARP entry." + ::= { arpInfoEntry 6 } + +arpCacheClear OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + clear(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this value to clear(2) clears the ARP cache." + ::= { arpInfo 2 } + +-- igmp snooping info table +igmpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IGMP group membership information." + ::= { igmpInfo 1 } + +igmpInfoEntry OBJECT-TYPE + SYNTAX IgmpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IGMP group member ." + INDEX { igmpInfoIndex } + ::= { igmpInfoTable 1 } + +IgmpInfoEntry ::= SEQUENCE { + igmpInfoIndex Integer32, + igmpInfoGroupId IpAddress, + igmpInfoVlanId Integer32, + igmpInfoVersion INTEGER, + igmpInfoPortNum Integer32, + igmpInfoExpires DisplayString + } + +igmpInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The igmp group number for which the IGMP info table is related." + ::= { igmpInfoEntry 1} + +igmpInfoGroupId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the IGMP group." + ::= { igmpInfoEntry 2} + +igmpInfoVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID for this IGMP group." + ::= { igmpInfoEntry 3} + + + +igmpInfoVersion OBJECT-TYPE + SYNTAX INTEGER { + v3(1), + v2(2), + v1(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Version of IGMP host." + ::= { igmpInfoEntry 5} + +igmpInfoPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Version of IGMP host." + ::= { igmpInfoEntry 6 } + +igmpInfoExpires OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The expiration time for this host." + ::= { igmpInfoEntry 7 } + +igmpMrtrInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpMrtrInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IGMP mrouters." + ::= { igmpInfo 2 } + +igmpMrtrInfoEntry OBJECT-TYPE + SYNTAX IgmpMrtrInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IGMP mrouter." + INDEX { igmpMrtrInfoIndex } + ::= { igmpMrtrInfoTable 1 } + +IgmpMrtrInfoEntry ::= SEQUENCE { + igmpMrtrInfoIndex Integer32, + igmpMrtrInfoVlanId Integer32, + igmpMrtrInfoPortId Integer32, + igmpMrtrInfoVersion Integer32, + igmpMrtrInfoExpires DisplayString, + igmpMrtrInfoMrt Integer32 + + } + +igmpMrtrInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mrouter number for which the IGMP mrouter info table is related." + ::= { igmpMrtrInfoEntry 1} + +igmpMrtrInfoVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID on which this IGMP mrouter is attached." + ::= { igmpMrtrInfoEntry 2} + +igmpMrtrInfoPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port on which this IGMP mrouter is attached." + ::= { igmpMrtrInfoEntry 3} + +igmpMrtrInfoVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of this IGMP mrouter." + ::= { igmpMrtrInfoEntry 4} + +igmpMrtrInfoExpires OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The expiration time for this mrouter." + ::= { igmpMrtrInfoEntry 5 } + +igmpMrtrInfoMrt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Maximum Query Response time of this IGMP mrouter." + ::= { igmpMrtrInfoEntry 6 } + +-- RIP Information + +rip2GeneralInfo OBJECT IDENTIFIER ::= { rip2Info 1 } + +ripInfoState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP global state." + ::= { rip2GeneralInfo 1 } + +ripInfoUpdatePeriod OBJECT-TYPE + SYNTAX INTEGER (1..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Update Period in seconds." + ::= { rip2GeneralInfo 2 } + +rip2InfoIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RipInfoIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information table of RIP." + ::= { rip2Info 2 } + +ripInfoIntfEntry OBJECT-TYPE + SYNTAX RipInfoIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about RIP on IP interface." + INDEX { ripInfoIntfIndex } + ::= { rip2InfoIntfTable 1 } + +RipInfoIntfEntry ::= SEQUENCE { + ripInfoIntfIndex Integer32, + ripInfoIntfVersion INTEGER, + ripInfoIntfAddress IpAddress, + ripInfoIntfState INTEGER, + ripInfoIntfListen INTEGER, + ripInfoIntfTrigUpdate INTEGER, + ripInfoIntfMcastUpdate INTEGER, + ripInfoIntfPoisonReverse INTEGER, + ripInfoIntfSupply INTEGER, + ripInfoIntfMetric INTEGER, + ripInfoIntfAuth INTEGER, + ripInfoIntfKey DisplayString, + ripInfoIntfDefault INTEGER + } + +ripInfoIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface number for which the RIP information is related." + ::= { ripInfoIntfEntry 1 } + +ripInfoIntfVersion OBJECT-TYPE + SYNTAX INTEGER { + ripVersion1(1), + ripVersion2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP version." + ::= { ripInfoIntfEntry 2 } + +ripInfoIntfAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface address." + ::= { ripInfoIntfEntry 3 } + +ripInfoIntfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of RIP protocol." + ::= { ripInfoIntfEntry 4 } + +ripInfoIntfListen OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of listening to route updates." + ::= { ripInfoIntfEntry 5 } + +ripInfoIntfTrigUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of triggered updates." + ::= { ripInfoIntfEntry 6 } + +ripInfoIntfMcastUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of multicast updates." + ::= { ripInfoIntfEntry 7 } + +ripInfoIntfPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of RIP poison reverse." + ::= { ripInfoIntfEntry 8 } + +ripInfoIntfSupply OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of supplying route updates." + ::= { ripInfoIntfEntry 9 } + +ripInfoIntfMetric OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP route metric for this interface." + ::= { ripInfoIntfEntry 10 } + +ripInfoIntfAuth OBJECT-TYPE + SYNTAX INTEGER { + none(1), + password(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Authentication used on this interface." + ::= { ripInfoIntfEntry 11 } + +ripInfoIntfKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RIP update authentication password." + ::= { ripInfoIntfEntry 12 } + +ripInfoIntfDefault OBJECT-TYPE + SYNTAX INTEGER { + both(1), + listen(2), + supply(3), + none(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies what RIP does with default routes." + ::= { ripInfoIntfEntry 13 } + + +-- IP Interface Information + +ipInfoRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router ID information." + ::= { ipInfo 1 } + +ipIntfInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP interface information." + ::= { ipInfo 2 } + +intfInfoEntry OBJECT-TYPE + SYNTAX IntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in IP interface information table." + INDEX { intfInfoIndex } + ::= { ipIntfInfoTable 1 } + +IntfInfoEntry ::= SEQUENCE { + intfInfoIndex Integer32, + intfInfoAddr DisplayString, + intfInfoNetMask DisplayString, + intfInfoBcastAddr DisplayString, + intfInfoVlan Integer32, + intfInfoStatus INTEGER + } + +intfInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface number for which the information is related." + ::= { intfInfoEntry 1 } + +intfInfoAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the interface." + ::= { intfInfoEntry 2 } + +intfInfoNetMask OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask of the interface." + ::= { intfInfoEntry 3 } + +intfInfoBcastAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast address of the interface." + ::= { intfInfoEntry 4 } + +intfInfoVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN number for this interface." + ::= { intfInfoEntry 5 } + +intfInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the interface." + ::= { intfInfoEntry 6 } + +-- IP Gateway Information + +gatewayInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF GatewayInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information for the default gateways." + ::= { ipInfo 3 } + +gatewayInfoEntry OBJECT-TYPE + SYNTAX GatewayInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the gateway information table" + INDEX { gatewayInfoIndex } + ::= { gatewayInfoTable 1 } + +GatewayInfoEntry ::= SEQUENCE { + gatewayInfoIndex Integer32, + gatewayInfoAddr IpAddress, + gatewayInfoStatus INTEGER + } + +gatewayInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The gateway number for which the information is related." + ::= { gatewayInfoEntry 1} + +gatewayInfoAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the default gateway." + ::= { gatewayInfoEntry 2 } + + +gatewayInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the default gateway." + ::= { gatewayInfoEntry 4 } + +ipInfoBootpRelayState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of BOOTP relay." + ::= { ipInfo 4 } + +ipInfoBootpRelayAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of BOOTP server." + ::= { ipInfo 5 } + +ipInfoBootpRelayAddr2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of second BOOTP server." + ::= { ipInfo 6 } + +ipInfoFwdState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP forwarding global state." + ::= { ipInfo 7 } + +ipInfoFwdDirectedBcast OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of forwarding directed broadcasts." + ::= { ipInfo 8 } + +ipInfoNwfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpInfoNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP network filter information." + ::= { ipInfo 9 } + +ipInfoNwfEntry OBJECT-TYPE + SYNTAX IpInfoNwfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the IP network filter information table." + INDEX { ipInfoNwfIndex } + ::= { ipInfoNwfTable 1 } + +IpInfoNwfEntry ::= SEQUENCE { + ipInfoNwfIndex Integer32, + ipInfoNwfAddr IpAddress, + ipInfoNwfMask IpAddress, + ipInfoNwfState INTEGER + } + +ipInfoNwfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netowrk filter number for which the NWF is related." + ::= { ipInfoNwfEntry 1} + +ipInfoNwfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the network filter." + ::= { ipInfoNwfEntry 2 } + +ipInfoNwfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask of the network filter." + ::= { ipInfoNwfEntry 3 } + +ipInfoNwfState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the network filter." + ::= { ipInfoNwfEntry 4 } + + +-- IP Route Map Information + +ipInfoRmapTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpInfoRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP route map information." + ::= { ipInfo 10 } + +ipInfoRmapEntry OBJECT-TYPE + SYNTAX IpInfoRmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an IP route map." + INDEX { ipInfoRmapIndex } + ::= { ipInfoRmapTable 1 } + +IpInfoRmapEntry ::= SEQUENCE { + ipInfoRmapIndex Integer32, + ipInfoRmapLp Unsigned32, + ipInfoRmapMetric Unsigned32, + ipInfoRmapPrec INTEGER, + ipInfoRmapWeight INTEGER, + ipInfoRmapState INTEGER, + ipInfoRmapAp DisplayString, + ipInfoRmapMetricType INTEGER + } + +ipInfoRmapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route map number for which the RMAP is related." + ::= { ipInfoRmapEntry 1} + +ipInfoRmapLp OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local-preference of the route map. 4294967295 means none" + ::= { ipInfoRmapEntry 2 } + +ipInfoRmapMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of the route map. 4294967295 means none" + ::= { ipInfoRmapEntry 3 } + +ipInfoRmapPrec OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The precedence of the route map." + ::= { ipInfoRmapEntry 4 } + +ipInfoRmapWeight OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The weight of the route map. 65535 means none" + ::= { ipInfoRmapEntry 5 } + +ipInfoRmapState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the route map." + ::= { ipInfoRmapEntry 6 } + +ipInfoRmapAp OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The as-path prepend of the matched route. Up to 3 AS number can be + displayed for the string. + The usuage is: [][ ]" + ::= { ipInfoRmapEntry 7 } + +ipInfoRmapMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF metric-type of the matched route." + ::= { ipInfoRmapEntry 8 } + +-- IP OSPF Information + +ipOspfInfo OBJECT IDENTIFIER + ::= { ipInfo 11 } + +ipOspfInfoState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF global state." + ::= { ipOspfInfo 1 } + +ipOspfInfoDefaultRouteMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric to be assigned." + ::= { ipOspfInfo 2 } + +ipOspfInfoDefaultRouteMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type to be assigned." + ::= { ipOspfInfo 3 } + +ipOspfInfoRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ipOspfInfo 4 } + +ipOspfInfoLsdbLimit OBJECT-TYPE + SYNTAX INTEGER (0..2000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LSDB limit for external LSA." + ::= { ipOspfInfo 5 } + +-- IP OSPF Area Information +ipOspfAreaInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfAreaInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Area Information." + ::= { ipOspfInfo 6 } + +ipOspfAreaInfoEntry OBJECT-TYPE + SYNTAX IpOspfAreaInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF area." + INDEX { ipOspfAreaInfoIndex, ipOspfAreaInfoId } + ::= { ipOspfAreaInfoTable 1 } + +IpOspfAreaInfoEntry ::= SEQUENCE { + ipOspfAreaInfoIndex Integer32, + ipOspfAreaInfoId IpAddress, + ipOspfAreaInfoSpfInterval INTEGER, + ipOspfAreaInfoAuthType INTEGER, + ipOspfAreaInfoType INTEGER, + ipOspfAreaInfoMetric INTEGER, + ipOspfAreaInfoStatus INTEGER + } + +ipOspfAreaInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF area number for which the OSPF area table is related." + ::= { ipOspfAreaInfoEntry 1 } + +ipOspfAreaInfoId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF area." + ::= { ipOspfAreaInfoEntry 2 } + +ipOspfAreaInfoSpfInterval OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SPF interval for the OSPF area." + ::= { ipOspfAreaInfoEntry 3 } + +ipOspfAreaInfoAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + password(2), + md5(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of authentication being used. + none(1) - no authentication + password(2) - use password + md5(3) - use MD5 authentication." + ::= { ipOspfAreaInfoEntry 4 } + +ipOspfAreaInfoType OBJECT-TYPE + SYNTAX INTEGER { + transit(0), + stub(1), + nssa(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of Area. + transit(0) + stub(1) + nssa(2)" + ::= { ipOspfAreaInfoEntry 5 } + +ipOspfAreaInfoMetric OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Metric (1-65535)" + ::= { ipOspfAreaInfoEntry 6 } + +ipOspfAreaInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status + disabled(0) + enabled(1)" + ::= { ipOspfAreaInfoEntry 7 } + + +-- IP OSPF Range Information +ipOspfRangeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfRangeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF summary range information." + ::= { ipOspfInfo 7 } + +ipOspfRangeInfoEntry OBJECT-TYPE + SYNTAX IpOspfRangeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF summary range." + INDEX { ipOspfRangeInfoIndex } + ::= { ipOspfRangeInfoTable 1 } + +IpOspfRangeInfoEntry ::= SEQUENCE { + ipOspfRangeInfoIndex Integer32, + ipOspfRangeInfoAddr IpAddress, + ipOspfRangeInfoMask IpAddress, + ipOspfRangeInfoAreaIndex Integer32, + ipOspfRangeInfoHideState INTEGER, + ipOspfRangeInfoState INTEGER + } + +ipOspfRangeInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The range number for which the OSPF summary range table is related." + ::= { ipOspfRangeInfoEntry 1} + +ipOspfRangeInfoAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the range." + ::= { ipOspfRangeInfoEntry 2 } + +ipOspfRangeInfoMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mask of the range." + ::= { ipOspfRangeInfoEntry 3 } + +ipOspfRangeInfoAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area index." + ::= { ipOspfRangeInfoEntry 4 } + +ipOspfRangeInfoHideState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the hide range." + ::= { ipOspfRangeInfoEntry 5 } + +ipOspfRangeInfoState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the range." + ::= { ipOspfRangeInfoEntry 6 } + + +-- IP OSPF Interface Information +ipOspfIntfInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface Information." + ::= { ipOspfInfo 8 } + +ipOspfIntfInfoEntry OBJECT-TYPE + SYNTAX IpOspfIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF Interface." + INDEX { ipOspfIntfInfoIndex } + ::= { ipOspfIntfInfoTable 1 } + +IpOspfIntfInfoEntry ::= SEQUENCE { + ipOspfIntfInfoIndex Integer32, + ipOspfIntfInfoId IpAddress, + ipOspfIntfInfoArea INTEGER, + ipOspfIntfInfoMdkey INTEGER, + ipOspfIntfInfoCost INTEGER, + ipOspfIntfInfoPrio INTEGER, + ipOspfIntfInfoHello INTEGER, + ipOspfIntfInfoDead INTEGER, + ipOspfIntfInfoTrans INTEGER, + ipOspfIntfInfoRetra INTEGER, + ipOspfIntfInfoAuthKey DisplayString, + ipOspfIntfInfoStatus INTEGER + +} + +ipOspfIntfInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Interface number for which the OSPF Interface table is related." + ::= { ipOspfIntfInfoEntry 1} + +ipOspfIntfInfoId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF interface." + ::= { ipOspfIntfInfoEntry 2 } + +ipOspfIntfInfoArea OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the area that the interface belongs" + ::= { ipOspfIntfInfoEntry 3 } + +ipOspfIntfInfoMdkey OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 key for the OSPF interface + 0 (none) no MD5 authentication." + ::= { ipOspfIntfInfoEntry 4 } + +ipOspfIntfInfoCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface cost" + ::= { ipOspfIntfInfoEntry 5 } + +ipOspfIntfInfoPrio OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface router priority" + ::= { ipOspfIntfInfoEntry 6 } + +ipOspfIntfInfoHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hello interval" + ::= { ipOspfIntfInfoEntry 7 } + +ipOspfIntfInfoDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dead interval" + ::= { ipOspfIntfInfoEntry 8 } + +ipOspfIntfInfoTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transit delay" + ::= { ipOspfIntfInfoEntry 9 } + +ipOspfIntfInfoRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmit interval" + ::= { ipOspfIntfInfoEntry 10 } + +ipOspfIntfInfoAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ipOspfIntfInfoEntry 11 } + +ipOspfIntfInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the interface + disabled(0), + enabled(1)" + ::= { ipOspfIntfInfoEntry 12 } + + +-- IP OSPF Virtual Link Information +ipOspfVirtIntfInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfVirtIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Virtual Interface Information." + ::= { ipOspfInfo 9 } + +ipOspfVirtIntfInfoEntry OBJECT-TYPE + SYNTAX IpOspfVirtIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF virtual Interface." + INDEX { ipOspfVirtIntfInfoIndex } + ::= { ipOspfVirtIntfInfoTable 1 } + +IpOspfVirtIntfInfoEntry ::= SEQUENCE { + ipOspfVirtIntfInfoIndex Integer32, + ipOspfVirtIntfInfoAreaId INTEGER, + ipOspfVirtIntfInfoNbr IpAddress, + ipOspfVirtIntfInfoMdkey INTEGER, + ipOspfVirtIntfInfoHello INTEGER, + ipOspfVirtIntfInfoDead INTEGER, + ipOspfVirtIntfInfoTrans INTEGER, + ipOspfVirtIntfInfoRetra INTEGER, + ipOspfVirtIntfInfoAuthKey DisplayString, + ipOspfVirtIntfInfoStatus INTEGER + } + +ipOspfVirtIntfInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Virtual Interface number for which the OSPF + Virtual Interface table is related." + ::= { ipOspfVirtIntfInfoEntry 1} + +ipOspfVirtIntfInfoAreaId OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the OSPF area to which this virtual interface + belongs." + ::= { ipOspfVirtIntfInfoEntry 2 } + +ipOspfVirtIntfInfoNbr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF neighbor for this virtual interface." + ::= { ipOspfVirtIntfInfoEntry 3 } + +ipOspfVirtIntfInfoMdkey OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 key for the OSPF virtual interface + 0 (none) no MD5 authentication." + ::= { ipOspfVirtIntfInfoEntry 4 } + +ipOspfVirtIntfInfoHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hello interval" + ::= { ipOspfVirtIntfInfoEntry 5 } + +ipOspfVirtIntfInfoDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dead interval" + ::= { ipOspfVirtIntfInfoEntry 6 } + +ipOspfVirtIntfInfoTrans OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transit delay" + ::= { ipOspfVirtIntfInfoEntry 7 } + +ipOspfVirtIntfInfoRetra OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmit interval" + ::= { ipOspfVirtIntfInfoEntry 8 } + +ipOspfVirtIntfInfoAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Key" + ::= { ipOspfVirtIntfInfoEntry 9 } + +ipOspfVirtIntfInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status + disabled(0), + enabled(1)" + ::= { ipOspfVirtIntfInfoEntry 10 } + + +--IP OSPF Host Information +ipOspfHostInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfHostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Host Information." + ::= { ipOspfInfo 10 } + +ipOspfHostInfoEntry OBJECT-TYPE + SYNTAX IpOspfHostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF host." + INDEX { ipOspfHostInfoIndex, ipOspfHostInfoIpAddr } + ::= { ipOspfHostInfoTable 1 } + +IpOspfHostInfoEntry ::= SEQUENCE { + ipOspfHostInfoIndex Integer32, + ipOspfHostInfoIpAddr IpAddress, + ipOspfHostInfoAreaIndex Integer32, + ipOspfHostInfoCost Integer32, + ipOspfHostInfoState INTEGER + } + +ipOspfHostInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF host number for which the OSPF host table is related." + ::= { ipOspfHostInfoEntry 1} + +ipOspfHostInfoIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF host." + ::= { ipOspfHostInfoEntry 2 } + +ipOspfHostInfoAreaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area index." + ::= { ipOspfHostInfoEntry 3 } + +ipOspfHostInfoCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the corresponding host." + ::= { ipOspfHostInfoEntry 4 } + +ipOspfHostInfoState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable an OSPF Host" + ::= { ipOspfHostInfoEntry 5 } + +ipOspfRedistributeInfo OBJECT IDENTIFIER ::= { ipOspfInfo 11 } + +ipOspfRedistributeStaticInfo OBJECT IDENTIFIER + ::= { ipOspfRedistributeInfo 1 } + +ipOspfRedistributeStaticInfoMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric to be assigned to static routes. + A value of 0 indicates none." + ::= { ipOspfRedistributeStaticInfo 1 } + +ipOspfRedistributeStaticInfoMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type for static routes." + ::= { ipOspfRedistributeStaticInfo 2 } + +ipOspfRedistributeStaticInfoOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ipOspfRedistributeStaticInfo 3 } + + +ipOspfRedistributeFixedInfo OBJECT IDENTIFIER + ::= { ipOspfRedistributeInfo 2 } + +ipOspfRedistributeFixedInfoMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for fixed routes. A value of 0 indicates none" + ::= { ipOspfRedistributeFixedInfo 1 } + +ipOspfRedistributeFixedInfoMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type for fixed routes." + ::= { ipOspfRedistributeFixedInfo 2 } + +ipOspfRedistributeFixedInfoOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ipOspfRedistributeFixedInfo 3 } + + +ipOspfRedistributeRipInfo OBJECT IDENTIFIER + ::= { ipOspfRedistributeInfo 3 } + +ipOspfRedistributeRipInfoMetric OBJECT-TYPE + SYNTAX INTEGER (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The export metric for RIP routes. A value of 0 indicates none" + ::= { ipOspfRedistributeRipInfo 1 } + +ipOspfRedistributeRipInfoMetricType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + type1(2), + type2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS External metric type for RIP routes." + ::= { ipOspfRedistributeRipInfo 2 } + +ipOspfRedistributeRipInfoOutRmapList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route maps present in the out route map list. + The route maps are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ Rmap 9 + || || + || ||___ Rmap 8 + || |____ Rmap 7 + || . . . + ||_________ Rmap 2 + |__________ Rmap 1 + + where x : 1 - The represented route map is selected + 0 - The represented route map is not selected" + ::= { ipOspfRedistributeRipInfo 3 } + + +ipOspfMd5keyInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpOspfMd5keyInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF MD5 keys Information." + ::= { ipOspfInfo 12 } + +ipOspfMd5keyInfoEntry OBJECT-TYPE + SYNTAX IpOspfMd5keyInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an OSPF MD keys table." + INDEX { ipOspfMd5keyInfoIndex } + ::= { ipOspfMd5keyInfoTable 1 } + +IpOspfMd5keyInfoEntry ::= SEQUENCE { + ipOspfMd5keyInfoIndex Integer32, + ipOspfMd5keyInfoKey DisplayString + } + +ipOspfMd5keyInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF MD5 Key number for which the OSPF MdKey table is related." + ::= { ipOspfMd5keyInfoEntry 1} + +ipOspfMd5keyInfoKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The character string representing the MD5 Key." + ::= { ipOspfMd5keyInfoEntry 2 } + +-- VRRP Information + +vrrpInfoVirtRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpInfoVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VRRP virtual router run-time information." + ::= { vrrpInfo 1 } + +vrrpInfoVirtRtrTableEntry OBJECT-TYPE + SYNTAX VrrpInfoVirtRtrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The run-time information about a VRRP virtual router." + INDEX { vrrpInfoVirtRtrIndex } + ::= { vrrpInfoVirtRtrTable 1 } + +VrrpInfoVirtRtrTableEntry ::= SEQUENCE { + vrrpInfoVirtRtrIndex Integer32, + vrrpInfoVirtRtrConfig INTEGER, + vrrpInfoVirtRtrID INTEGER, + vrrpInfoVirtRtrAddr IpAddress, + vrrpInfoVirtRtrIfIndex Integer32, + vrrpInfoVirtRtrOwnership INTEGER, + vrrpInfoVirtRtrPriority INTEGER, + vrrpInfoVirtRtrState INTEGER, + vrrpInfoVirtRtrServer INTEGER, + vrrpInfoVirtRtrProxy INTEGER + } + +vrrpInfoVirtRtrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router index." + ::= { vrrpInfoVirtRtrTableEntry 1 } + +vrrpInfoVirtRtrConfig OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the VRRP virtual router." + ::= { vrrpInfoVirtRtrTableEntry 2 } + +vrrpInfoVirtRtrID OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router identifier." + ::= { vrrpInfoVirtRtrTableEntry 3 } + +vrrpInfoVirtRtrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router IP address." + ::= { vrrpInfoVirtRtrTableEntry 4 } + +vrrpInfoVirtRtrIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IfIndex that the VRRP virtual router is representing." + ::= { vrrpInfoVirtRtrTableEntry 5 } + +vrrpInfoVirtRtrPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority value to be used by the specified VRRP virtual routers." + ::= { vrrpInfoVirtRtrTableEntry 6 } + +vrrpInfoVirtRtrState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + master(2), + backup(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router state." + ::= { vrrpInfoVirtRtrTableEntry 7 } + +vrrpInfoVirtRtrOwnership OBJECT-TYPE + SYNTAX INTEGER { + owner(1), + renter(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP virtual router ownership status." + ::= { vrrpInfoVirtRtrTableEntry 8 } + +vrrpInfoVirtRtrServer OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP server state identifies virtual routers that support + Layer 4 services." + ::= { vrrpInfoVirtRtrTableEntry 9 } + +vrrpInfoVirtRtrProxy OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRRP proxy state identifies virtual proxy routers." + ::= { vrrpInfoVirtRtrTableEntry 10 } + +-- Ospf Information + +ospfGeneralInfo OBJECT IDENTIFIER ::= { ospfInfo 1 } + +ospfVersion OBJECT-TYPE + SYNTAX INTEGER { + ospfVersion1(1), + ospfVersion2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF version." + ::= { ospfGeneralInfo 1 } + +ospfRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ospfGeneralInfo 2 } + +ospfStartTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when ospf has been started." + ::= { ospfGeneralInfo 3 } + +ospfProcessUptime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since ospf has been started." + ::= { ospfGeneralInfo 4 } + +ospfLsTypesSupported OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Link State Types that are supported." + ::= { ospfGeneralInfo 5 } + +ospfAreaBorderRouter OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Area Border Router Role." + ::= { ospfGeneralInfo 6 } + +ospfAreaBoundaryRouter OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Area Boundary Router Role." + ::= { ospfGeneralInfo 7 } + +ospfExternalLsa OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of external LSAs." + ::= { ospfGeneralInfo 8 } + +ospfIntfCountForRouter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interfaces for this router." + ::= { ospfGeneralInfo 9 } + +ospfVlinkCountForRouter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of virtual links for this router." + ::= { ospfGeneralInfo 10 } + +ospfNewLsaReceived OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of new LSAs reveived." + ::= { ospfGeneralInfo 11 } + +ospfTotalLsaOriginated OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LSAs originated." + ::= { ospfGeneralInfo 12 } + +ospfTotalNumberOfLsdbEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of entries in the Link State Database." + ::= { ospfGeneralInfo 13 } + +ospfTotalNeighbours OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of OSPF neighbours." + ::= { ospfGeneralInfo 14 } + +ospfNbrInInitState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbours in the initial state of exchange." + ::= { ospfGeneralInfo 15 } + +ospfNbrInExchState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbours in the exchange state." + ::= { ospfGeneralInfo 16 } + +ospfNbrInFullState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbours in the Full state of exchange." + ::= { ospfGeneralInfo 17 } + +ospfTotalAreas OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Total number of areas." + ::= { ospfGeneralInfo 18 } + +ospfTotalTransitAreas OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Total number of Transit areas." + ::= { ospfGeneralInfo 19 } + +ospfTotalNssaAreas OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Total number of NSSA areas." + ::= { ospfGeneralInfo 20 } + +ospfAreaInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfAreaInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Area information." + ::= { ospfInfo 2 } + +ospfAreaInfoEntry OBJECT-TYPE + SYNTAX OspfAreaInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF area." + INDEX { ospfAreaInfoIndex } + ::= { ospfAreaInfoTable 1 } + +OspfAreaInfoEntry ::= SEQUENCE { + ospfAreaInfoIndex Integer32, + ospfAreaInfoId IpAddress, + ospfAreaInfoStatus INTEGER, + ospfTotalNumberOfInterfaces Integer32, + ospfNumberOfInterfacesUp Integer32, + ospfAreaInfoAuthType INTEGER, + ospfAreaInfoSPF Integer32, + ospfNumberOfLsdbEntries Integer32, + ospfAreaInfoAreaBorderRouter Integer32, + ospfAreaInfoASBoundaryRouter Integer32, + ospfAreaInfoTotalNeighbours Integer32 + } + +ospfAreaInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF area number for which the OSPF info table is related." + ::= { ospfAreaInfoEntry 1 } + +ospfAreaInfoId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the OSPF area." + ::= { ospfAreaInfoEntry 2 } + +ospfAreaInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Area Status: + disabled(0), enabled(1)." + ::= { ospfAreaInfoEntry 3 } + +ospfTotalNumberOfInterfaces OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of interfaces for this OSPF area." + ::= { ospfAreaInfoEntry 4 } + +ospfNumberOfInterfacesUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interfaces UP in area." + ::= { ospfAreaInfoEntry 5 } + +ospfAreaInfoAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + password(2), + md5(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of authentication being used: + none(1) - no authentication + password(2) - use password + md5(3) - use MD5 authentication." + ::= { ospfAreaInfoEntry 6 } + +ospfAreaInfoSPF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times SPF ran." + ::= { ospfAreaInfoEntry 7 } + +ospfNumberOfLsdbEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Link State Database entries for this OSPF area." + ::= { ospfAreaInfoEntry 8 } + +ospfAreaInfoAreaBorderRouter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Area Border Router count." + ::= { ospfAreaInfoEntry 9 } + +ospfAreaInfoASBoundaryRouter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS Boundary Router count." + ::= { ospfAreaInfoEntry 10 } + +ospfAreaInfoTotalNeighbours OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of OSPF neighbors." + ::= { ospfAreaInfoEntry 11 } + +ospfIntfInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface information." + ::= { ospfInfo 3 } + +ospfIntfInfoEntry OBJECT-TYPE + SYNTAX OspfIntfInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF interface." + INDEX { ospfIfInfoIndex } + ::= { ospfIntfInfoTable 1 } + +OspfIntfInfoEntry ::= SEQUENCE { + ospfIfInfoIndex Integer32, + ospfIfInfoIpAddress IpAddress, + ospfIfInfoArea INTEGER, + ospfIfInfoAdminStatus INTEGER, + ospfIfInfoRouterID IpAddress, + ospfIfInfoState INTEGER, + ospfIfInfoPriority INTEGER, + ospfIfInfoDesignatedRouterID IpAddress, + ospfIfInfoDesignatedRouterIpAddress IpAddress, + ospfIfInfoBackupDesignatedRouterID IpAddress, + ospfIfInfoBackupDesignatedRouterIpAddress IpAddress, + ospfIfInfoHello INTEGER, + ospfIfInfoDead INTEGER, + ospfIfInfoWait Integer32, + ospfIfInfoRetransmit INTEGER, + ospfIfInfoTransitDelay INTEGER, + ospfIfInfoTotalNeighbours Integer32, + ospfIfInfoEvents Integer32, + ospfIfInfoAuthType INTEGER + } + +ospfIfInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF interface number for which the OSPF info table is related." + ::= { ospfIntfInfoEntry 1 } + +ospfIfInfoIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the OSPF interface." + ::= { ospfIntfInfoEntry 2 } + +ospfIfInfoArea OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the area that the interface belongs." + ::= { ospfIntfInfoEntry 3 } + +ospfIfInfoAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Admin Status of the interface: + down(0), up(1)." + ::= { ospfIntfInfoEntry 4 } + +ospfIfInfoRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router ID of the switch." + ::= { ospfIntfInfoEntry 5 } + +ospfIfInfoState OBJECT-TYPE + SYNTAX INTEGER { + down(0), + loopback(1), + waiting(2), + ptop(3), + dr(4), + backupdr(5), + drother(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the interface: + Down(0), Loopback(1), + Waiting(2), P to P(3), + DR(4), BackuDR(5), + DR Other(6)." + ::= { ospfIntfInfoEntry 6 } + +ospfIfInfoPriority OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface router priority" + ::= { ospfIntfInfoEntry 7 } + +ospfIfInfoDesignatedRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Designated Router ID for this OSPF interface." + ::= { ospfIntfInfoEntry 8 } + +ospfIfInfoDesignatedRouterIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Designated Router IP Address for this OSPF interface." + ::= { ospfIntfInfoEntry 9 } + +ospfIfInfoBackupDesignatedRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Backup Designated Router ID for this OSPF + interface." + ::= { ospfIntfInfoEntry 10 } + +ospfIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Backup Designated Router Ip Address for this OSPF + interface." + ::= { ospfIntfInfoEntry 11 } + +ospfIfInfoHello OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hello timer for this OSPF interface." + ::= { ospfIntfInfoEntry 12 } + +ospfIfInfoDead OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dead timer for this OSPF interface." + ::= { ospfIntfInfoEntry 13 } + +ospfIfInfoWait OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Wait interval for this OSPF interface." + ::= { ospfIntfInfoEntry 14 } + +ospfIfInfoRetransmit OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The retransmit interval for this OSPF interface." + ::= { ospfIntfInfoEntry 15 } + +ospfIfInfoTransitDelay OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transit delay for this OSPF interface." + ::= { ospfIntfInfoEntry 16 } + +ospfIfInfoTotalNeighbours OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of neighbours for this OSPF interface." + ::= { ospfIntfInfoEntry 17 } + +ospfIfInfoEvents OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events for this OSPF interface." + ::= { ospfIntfInfoEntry 18 } + +ospfIfInfoAuthType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + password(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of authentication being used: + none(1) - no authentication, + password(2) - use password" + ::= { ospfIntfInfoEntry 19 } + +-- OSPF Interface/Nbr Info Table + +ospfIfNbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfIfNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OSPF Interface Neighbor information." + ::= { ospfInfo 5 } + +ospfIfNbrEntry OBJECT-TYPE + SYNTAX OspfIfNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a OSPF interface, neighbor pair." + INDEX { ospfIfNbrIntfIndex, ospfIfNbrIpAddr } + ::= { ospfIfNbrTable 1 } + +OspfIfNbrEntry ::= SEQUENCE { + ospfIfNbrIntfIndex Integer32, + ospfIfNbrIpAddr IpAddress, + ospfIfNbrPriority Integer32, + ospfIfNbrState INTEGER, + ospfIfNbrDesignatedRtr IpAddress, + ospfIfNbrBackupDesignatedRtr IpAddress, + ospfIfNbrIpAddress IpAddress + } + +ospfIfNbrIntfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Interface number for which this Interface/Nbr table is + related." + ::= { ospfIfNbrEntry 1} + +ospfIfNbrIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF Neighbor ID ." + ::= { ospfIfNbrEntry 2 } + +ospfIfNbrPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the OSPF neighbor." + ::= { ospfIfNbrEntry 3 } + +ospfIfNbrState OBJECT-TYPE + SYNTAX INTEGER { + down(1), + attempt(2), + init(3), + twoway(4), + exStart(5), + exchange(6), + loading(7), + full(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the OSPF neighbor." + ::= { ospfIfNbrEntry 4 } + +ospfIfNbrDesignatedRtr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the Designated Router for this OSPF Neighbor." + ::= { ospfIfNbrEntry 5 } + +ospfIfNbrBackupDesignatedRtr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the backup designated Router for this OSPF Neighbor." + ::= { ospfIfNbrEntry 6 } + +ospfIfNbrIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the OSPF Neighbor." + ::= { ospfIfNbrEntry 7 } + +vrrpOperVirtRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpOperVirtRtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of virtual routers." + ::= { vrrpOper 1 } + +vrrpOperVirtRtrEntry OBJECT-TYPE + SYNTAX VrrpOperVirtRtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the vrrpOperVirtRtrTable " + INDEX { vrrpOperVirtRtrIndex } + ::= { vrrpOperVirtRtrTable 1 } + +VrrpOperVirtRtrEntry ::= SEQUENCE { + vrrpOperVirtRtrIndex Integer32, + vrrpOperVirtRtrBackup INTEGER + } + +vrrpOperVirtRtrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index for the VRRP virtual router." + ::= { vrrpOperVirtRtrEntry 1 } + +vrrpOperVirtRtrBackup OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + backup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to a value of 'backup(2)' it forces the specified + master virtual router into backup mode. + 'ok(1)' is returned when the object os read." + ::= { vrrpOperVirtRtrEntry 2 } + +vrrpOperVirtRtrGroupBackup OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + backup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to a value of 'backup(2)' it forces the specified + master virtual router group into backup mode. + 'ok(1)' is returned when the object os read." + ::= { vrrpOper 2 } + +-- ---------------------------------------------------------------------------- +-- } INSERT: bt2Network +-- ---------------------------------------------------------------------------- + +END -- cgit v1.2.3