#-MIBFILE: gbe2c-1-10g-l2l3.mib

BLADETYPE5-NETWORK-MIB DEFINITIONS ::= BEGIN


DisplayString ::=
	OCTET STRING (SIZE(0..255))

PhysAddress ::=
	OCTET STRING

MacAddress ::=
	OCTET STRING (SIZE(6))

TruthValue ::=
	INTEGER {
	true(1),
	false(2)
	}

TestAndIncr ::=
	INTEGER (0..2147483647)

AutonomousType ::=
	OBJECT IDENTIFIER

InstancePointer ::=
	OBJECT IDENTIFIER

VariablePointer ::=
	OBJECT IDENTIFIER

RowPointer ::=
	OBJECT IDENTIFIER

RowStatus ::=
	INTEGER {
	active(1),
	notInService(2),
	notReady(3),
	createAndGo(4),
	createAndWait(5),
	destroy(6)
	}

TimeStamp ::=
	TimeTicks

TimeInterval ::=
	INTEGER (0..2147483647)

DateAndTime ::=
	OCTET STRING (SIZE(8|11))

StorageType ::=
	INTEGER {
	other(1),
	volatile(2),
	nonVolatile(3),
	permanent(4),
	readOnly(5)
	}

TDomain ::=
	OBJECT IDENTIFIER

TAddress ::=
	OCTET STRING (SIZE(1..255))

BridgeId ::=
	OCTET STRING (SIZE(8))

Timeout ::=
	INTEGER

mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
system OBJECT IDENTIFIER ::= { mib-2 1 }
sysName OBJECT IDENTIFIER ::= { system 5 }
system OBJECT IDENTIFIER ::= { mib-2 1 }
sysLocation OBJECT IDENTIFIER ::= { system 6 }
sysContact OBJECT IDENTIFIER ::= { system 4 }
interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
ifTable OBJECT IDENTIFIER ::= { interfaces 2 }
ifEntry OBJECT IDENTIFIER ::= { ifTable 1 }
ifIndex OBJECT IDENTIFIER ::= { ifEntry 1 }
hp OBJECT IDENTIFIER ::= { enterprises 11 }
nm OBJECT IDENTIFIER ::= { hp 2 }
hpSystem OBJECT IDENTIFIER ::= { nm 3 }
netElement OBJECT IDENTIFIER ::= { hpSystem 7 }
hpEtherSwitch OBJECT IDENTIFIER ::= { netElement 11 }
hpSwitchProliant OBJECT IDENTIFIER ::= { hpEtherSwitch 33 }
hpSwitchModuleBladetype5 OBJECT IDENTIFIER ::= { hpSwitchProliant 5 }
hpSwitchBladeType5-Products OBJECT IDENTIFIER ::= { hpSwitchModuleBladetype5 1 }
hpSwitchBladeType5-Mgmt OBJECT IDENTIFIER ::= { hpSwitchModuleBladetype5 2 }
hpProLiant-GbE2c-1-10G-InterconnectSwitch OBJECT IDENTIFIER ::= { hpSwitchBladeType5-Products 1 }

agent OBJECT IDENTIFIER ::= { hpSwitchBladeType5-Mgmt 1 }

agentConfig OBJECT IDENTIFIER ::= { agent 1 }

agentStats OBJECT IDENTIFIER ::= { agent 2 }

agentInfo OBJECT IDENTIFIER ::= { agent 3 }

agentOper OBJECT IDENTIFIER ::= { agent 4 }

agSystem OBJECT IDENTIFIER ::= { agentConfig 1 }

agPortConfig OBJECT IDENTIFIER ::= { agentConfig 2 }

agRadiusConfig OBJECT IDENTIFIER ::= { agentConfig 3 }

agNTP OBJECT IDENTIFIER ::= { agentConfig 4 }

agSyslog OBJECT IDENTIFIER ::= { agentConfig 5 }

agTransfer OBJECT IDENTIFIER ::= { agentConfig 7 }

agApply OBJECT IDENTIFIER ::= { agentConfig 8 }

agTacacsConfig OBJECT IDENTIFIER ::= { agentConfig 10 }

agMgmtNetConfig OBJECT IDENTIFIER ::= { agentConfig 11 }

agAccess OBJECT IDENTIFIER ::= { agentConfig 12 }

agSSHConfig OBJECT IDENTIFIER ::= { agentConfig 13 }

pktStats OBJECT IDENTIFIER ::= { agentStats 1 }

mpCpuStats OBJECT IDENTIFIER ::= { agentStats 2 }

portStats OBJECT IDENTIFIER ::= { agentStats 3 }

agClearStats OBJECT IDENTIFIER ::= { agentStats 7 }

ntpStats OBJECT IDENTIFIER ::= { agentStats 9 }

aclStats OBJECT IDENTIFIER ::= { agentStats 12 }

hardware OBJECT IDENTIFIER ::= { agentInfo 1 }

portInfo OBJECT IDENTIFIER ::= { agentInfo 2 }

agDiff OBJECT IDENTIFIER ::= { agentInfo 4 }

agCfgDump OBJECT IDENTIFIER ::= { agentInfo 5 }

geaportInfo OBJECT IDENTIFIER ::= { agentInfo 7 }

ufdInfo OBJECT IDENTIFIER ::= { agentInfo 8 }

sfpInfo OBJECT IDENTIFIER ::= { agentInfo 9 }

agNTPOper OBJECT IDENTIFIER ::= { agentOper 2 }

hwPartNumber OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The hardware part number of the Bladetype2 Switch."
	::= { hardware 1 }


hwRevision OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The hardware revision.  If the revision is not
available, a zero length string should be returned."
	::= { hardware 2 }


hwSerialNumber OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The switch serial number."
	::= { hardware 5 }


agPortOperTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgPortOperTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port operations."
	::= { agentOper 1 }


agPortOperTableEntry OBJECT-TYPE
	SYNTAX AgPortOperTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the port operations table."
	INDEX { portOperIdx  }

	::= { agPortOperTable 1 }

agPortOperTableEntry ::=
	SEQUENCE {
		portOperIdx Integer32,
		portOperState INTEGER,
		portOperRmon INTEGER
		}

portOperIdx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port index."
	::= { agPortOperTableEntry 1 }


portOperState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable port."
	::= { agPortOperTableEntry 2 }


portOperRmon OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable RMON for port."
	::= { agPortOperTableEntry 3 }


portOperDot1xTable OBJECT-TYPE
	SYNTAX SEQUENCE OF PortOperDot1xTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port operations."
	::= { agentOper 3 }


portOperDot1xTableEntry OBJECT-TYPE
	SYNTAX PortOperDot1xTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the port 802.1x operation table."
	INDEX { portOperDot1xIndx  }

	::= { portOperDot1xTable 1 }

portOperDot1xTableEntry ::=
	SEQUENCE {
		portOperDot1xIndx Integer32,
		portOperDot1xReset INTEGER,
		portOperDot1xReauth INTEGER
		}

portOperDot1xIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port index."
	::= { portOperDot1xTableEntry 1 }


portOperDot1xReset OBJECT-TYPE
	SYNTAX INTEGER {
	no(1),
	yes(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Reinitialize 802.1x access control on port."
	::= { portOperDot1xTableEntry 2 }


portOperDot1xReauth OBJECT-TYPE
	SYNTAX INTEGER {
	no(1),
	yes(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Initiate reauthentication on port."
	::= { portOperDot1xTableEntry 3 }


ntpOperSendReq OBJECT-TYPE
	SYNTAX INTEGER {
	no(1),
	yes(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Allows the user to send requests to the NTP server."
	::= { agNTPOper 1 }


portInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF PortInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port information."
	::= { portInfo 1 }


portInfoTableEntry OBJECT-TYPE
	SYNTAX PortInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the port information table."
	INDEX { portInfoIndx  }

	::= { portInfoTable 1 }

portInfoTableEntry ::=
	SEQUENCE {
		portInfoIndx Integer32,
		portInfoSpeed INTEGER,
		portInfoMode INTEGER,
		portInfoFlowCtrl INTEGER,
		portInfoLink INTEGER,
		portInfoPhyIfDescr DisplayString,
		portInfoPhyIfType INTEGER,
		portInfoPhyIfMtu Integer32,
		portInfoPhyIfPhysAddress PhysAddress,
		portInfoPhyIfOperStatus INTEGER,
		portInfoPhyIfLastChange TimeTicks
		}

portInfoIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port index."
	::= { portInfoTableEntry 1 }


portInfoSpeed OBJECT-TYPE
	SYNTAX INTEGER {
	mbs10(2),
	mbs100(3),
	mbs1000(4),
	mbs10000(6),
	any(5)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current operational speed of the port."
	::= { portInfoTableEntry 2 }


portInfoMode OBJECT-TYPE
	SYNTAX INTEGER {
	full-duplex(2),
	half-duplex(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current operational mode of the port."
	::= { portInfoTableEntry 3 }


portInfoFlowCtrl OBJECT-TYPE
	SYNTAX INTEGER {
	transmit(2),
	receive(3),
	both(4),
	none(5)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current operational flow control of the port."
	::= { portInfoTableEntry 4 }


portInfoLink OBJECT-TYPE
	SYNTAX INTEGER {
	up(1),
	down(2),
	disabled(3),
	inoperative(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current operational link status of the port."
	::= { portInfoTableEntry 5 }


portInfoPhyIfDescr OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..255))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A textual string containing information about the
interface.  This string should include the name of
the manufacturer, the product name and the version
of the hardware interface."
	::= { portInfoTableEntry 6 }


portInfoPhyIfType OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	regular1822(2),
	hdh1822(3),
	ddn-x25(4),
	rfc877-x25(5),
	ethernet-csmacd(6),
	iso88023-csmacd(7),
	iso88024-tokenBus(8),
	iso88025-tokenRing(9),
	iso88026-man(10),
	starLan(11),
	proteon-10Mbit(12),
	proteon-80Mbit(13),
	hyperchannel(14),
	fddi(15),
	lapb(16),
	sdlc(17),
	ds1(18),
	e1(19),
	basicISDN(20),
	primaryISDN(21),
	propPointToPointSerial(22),
	ppp(23),
	softwareLoopback(24),
	eon(25),
	ethernet-3Mbit(26),
	nsip(27),
	slip(28),
	ultra(29),
	ds3(30),
	sip(31),
	frame-relay(32)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of interface, distinguished according to
the physical/link protocol(s) immediately `below'
the network layer in the protocol stack."
	::= { portInfoTableEntry 7 }


portInfoPhyIfMtu OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The size of the largest datagram which can be
sent/received on the interface, specified in
octets.  For interfaces that are used for
transmitting network datagrams, this is the size
of the largest network datagram that can be sent
on the interface."
	::= { portInfoTableEntry 8 }


portInfoPhyIfPhysAddress OBJECT-TYPE
	SYNTAX PhysAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interface's address at the protocol layer
immediately `below' the network layer in the
protocol stack.  For interfaces which do not have
such an address (e.g., a serial line), this object
should contain an octet string of zero length."
	::= { portInfoTableEntry 9 }


portInfoPhyIfOperStatus OBJECT-TYPE
	SYNTAX INTEGER {
	up(1),
	down(2),
	testing(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current operational state of the interface.
The testing(3) state indicates that no operational
packets can be passed."
	::= { portInfoTableEntry 10 }


portInfoPhyIfLastChange OBJECT-TYPE
	SYNTAX TimeTicks
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of sysUpTime at the time the interface
entered its current operational state.  If the
current state was entered prior to the last re-
initialization of the local network management
subsystem, then this object contains a zero
value."
	::= { portInfoTableEntry 11 }


agApplyConfiguration OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	apply(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to apply the changes made to configuration 
of the switch. By setting the value to apply(2), all the changes 
made since the last apply are written to the new_config block.

other(1) is returned when this object ie read. "
	::= { agSystem 2 }


agSavePending OBJECT-TYPE
	SYNTAX INTEGER {
	saveNeeded(1),
	noSaveNeeded(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object, when read, gives the user information
whether an save action is needed and that the configuration
has been applied but not saved to the flash."
	::= { agSystem 3 }


agSaveConfiguration OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	saveActive(2),
	notSaveActive(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to write current configuration to 
nonvolatile storage.

When issued with the saveActive, the active configuration
in flash is saved to backup in flash and then the new
configuration is saved to the active configuration in flash.

When issued with notSaveActive, the active configuration
is NOT saved to the flash and the active configuration is
overwritten with the new configuration.

ok(1) is returned always when read."
	::= { agSystem 4 }


agRevert OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	revert(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to revert the unapplied changes 
made to the switch. By setting the value to revert(2), 
all the unapplied changes will be reverted. This action 
will copy the current_config to the new_config block.

other(1) is returned when this object is read. "
	::= { agSystem 5 }


agRevertApply OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	revertApply(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to revert the unsaved changes 
made to the switch. By setting the value to revertApply(2), 
all the unsaved as well as unapplied changes will be 
reverted.

other(1) is returned when this object is read. "
	::= { agSystem 6 }


agReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	coldReset(2),
	warmReset(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reboot the switch.
other(1) is returned always when read.

The following values are writable:
coldReset(2)...
warmReset(3)..."
	::= { agSystem 7 }


agConfigForNxtReset OBJECT-TYPE
	SYNTAX INTEGER {
	active(2),
	backup(3),
	default(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The configuration information to be loaded from at next reset.

The following values are writable:
active(2)...active configuration block
backup(3)...backup configuration block
default(4)..default configuration block"
	::= { agSystem 8 }


agImageForNxtReset OBJECT-TYPE
	SYNTAX INTEGER {
	image1(2),
	image2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The software image to be booted from at next reset.

The following values are writable:
image1(2)...image 1
image2(3)...image 2"
	::= { agSystem 9 }


agSoftwareVersion OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The version of the software image that is currently running on the 
system in the form of 'major.minor.maintenance.bugfix'.  A zero 
length string is returned if version is not available."
	::= { agSystem 10 }


agBootVer OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The version of the boot code in the form of 'major.minor.bugfix'.
A zero length string is returned if version is not available."
	::= { agSystem 11 }


agImage1Ver OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The version of the software image stored in image 1 storage in the 
form of 'major.minor.bugfix'.  A zero length string is returned if 
version is not available or there is no valid software image."
	::= { agSystem 12 }


agImage2Ver OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The version of the software image stored in image 2 storage in the 
form of 'major.minor.bugfix'.  A zero length string is returned if 
version is not available or there is no valid software image."
	::= { agSystem 13 }


agRtcDate OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The date on the real time clock in the form of 'mm/dd/yy'.  
A zero length string is returned if date is not available."
	::= { agSystem 14 }


agRtcTime OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The time on the real time clock in the form of 'hh:mm:ss'.  
A zero length string is returned if time is not available."
	::= { agSystem 15 }


agLastSetErrorReason OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..255))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The error reason of the last SET failure."
	::= { agSystem 16 }


agCurCfgHttpServerPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP port number that the HTTP server is listening to 
in the current_configuration block."
	::= { agSystem 17 }


agNewCfgHttpServerPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP port number that the HTTP server is listening to 
in the new_configuration block."
	::= { agSystem 18 }


agCurCfgLoginBanner OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..79))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The user defined login banner."
	::= { agSystem 19 }


agNewCfgLoginBanner OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..79))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The user defined login banner."
	::= { agSystem 20 }


agCurCfgConsole OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable console output of syslog messages."
	::= { agSystem 23 }


agNewCfgConsole OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable console output of syslog messages."
	::= { agSystem 24 }


agCurCfgBootp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the use of BootP, as currently configured in the 
current_configuration block."
	::= { agSystem 29 }


agNewCfgBootp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the use of BootP, in the new_configuration block."
	::= { agSystem 30 }


agSlotNumber OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Identifies the slot in which this switch is installed. If the 
agent implementing this MIB is not a blade in a chassis this 
value has no meaning."
	::= { agSystem 31 }


agCurCfgSnmpTimeout OBJECT-TYPE
	SYNTAX INTEGER (1..30)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Once SNMP operations like agApplyConfig, agDiffState and  
agDumpState, which use the state machine are done the resources
used by these operations need to be freed by setting the state
back to 'idle' so others can issue the commands via SNMP. 
agSnmpTimeout indicates the number of minutes before the resources
are freed and the state set back to 'idle' if this operation is not 
performed by the user."
	::= { agSystem 32 }


agNewCfgSnmpTimeout OBJECT-TYPE
	SYNTAX INTEGER (1..30)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Once SNMP operations like agApplyConfig, agDiffState and  
agDumpState, which use the state machine are done the resources
used by these operations need to be freed by setting the state
back to 'idle' so others can issue the commands via SNMP. 
agSnmpTimeout indicates the number of minutes before the resources
are freed and the state set back to 'idle' if this operation is not 
performed by the user."
	::= { agSystem 33 }


agCurCfgTelnetServerPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP port number that the telnet server listens for telnet 
sessions."
	::= { agSystem 34 }


agNewCfgTelnetServerPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP port number that the telnet server listens for telnet 
sessions."
	::= { agSystem 35 }


agClearFlashDump OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to clear the FLASH dump. 
ok(1) is returned when this object is read. "
	::= { agSystem 36 }


agRackId OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..127))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The rack unique identifier."
	::= { agSystem 37 }


agChassis OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..127))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Chassis serial number."
	::= { agSystem 38 }


agCurCfgTftpServerPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP port number that the TFTP server is listening to 
in the current_configuration block."
	::= { agSystem 39 }


agNewCfgTftpServerPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP port number that the TFTP server is listening to 
in the new_configuration block."
	::= { agSystem 40 }


agCurCfgHttpsServerPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP port number that the HTTPS server is listening to 
in the current_configuration block."
	::= { agSystem 49 }


agNewCfgHttpsServerPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP port number that the HTTPS server is listening to 
in the new_configuration block."
	::= { agSystem 50 }


agCurDaylightSavings OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	africa-Algeria(1),
	africa-Angola(2),
	africa-Benin(3),
	africa-Botswana(4),
	africa-Burkina-Faso(5),
	africa-Burundi(6),
	africa-Cameroon(7),
	africa-Central-African-Rep(8),
	africa-Chad(9),
	africa-Congo-WestDemRepCongo(10),
	africa-Congo-EastDemRepCongo(11),
	africa-Congo-Rep(12),
	africa-Cote-dIvoire(13),
	africa-Djibouti(14),
	africa-Egypt(15),
	africa-Equatorial-Guinea(16),
	africa-Eritrea(17),
	africa-Ethiopia(18),
	africa-Gabon(19),
	africa-Gambia(20),
	africa-Ghana(21),
	africa-Guinea(22),
	africa-Guinea-Bissau(23),
	africa-Kenya(24),
	africa-Lesotho(25),
	africa-Liberia(26),
	africa-Libya(27),
	africa-Malawi(28),
	africa-Mali-SouthWestMali(29),
	africa-Mali-NorthEastMali(30),
	africa-Mauritania(31),
	africa-Morocco(32),
	africa-Mozambique(33),
	africa-Namibia(34),
	africa-Niger(35),
	africa-Nigeria(36),
	africa-Rwanda(37),
	africa-SaoTome-And-Principe(38),
	africa-Senegal(39),
	africa-SierraLeone(40),
	africa-Somalia(41),
	africa-SouthAfrica(42),
	africa-Spain-Mainland(43),
	africa-Spain-CeutaMelilla(44),
	africa-Spain-CanaryIslands(45),
	africa-Sudan(46),
	africa-Swaziland(47),
	africa-Tanzania(48),
	africa-Togo(49),
	africa-Tunisia(50),
	africa-Uganda(51),
	africa-Western-Sahara(52),
	africa-Zambia(53),
	africa-Zimbabwe(54),
	americas-Anguilla(55),
	americas-Antigua-Barbuda(56),
	americas-Argentina-EArgentina(57),
	americas-Argentina-MostLocations(58),
	americas-Argentina-Jujuy(59),
	americas-Argentina-Catamarca(60),
	americas-Argentina-Mendoza(61),
	americas-Aruba(62),
	americas-Bahamas(63),
	americas-Barbados(64),
	americas-Belize(65),
	americas-Bolivia(66),
	americas-Brazil-AtlanticIslands(67),
	americas-Brazil-AmapaEPara(68),
	americas-Brazil-NEBrazil(69),
	americas-Brazil-Pernambuco(70),
	americas-Brazil-Tocantins(71),
	americas-Brazil-AlagoasSergipe(72),
	americas-Brazil-SSEBrazil(73),
	americas-Brazil-MatoGrossoDoSul(74),
	americas-Brazil-WParaRondonia(75),
	americas-Brazil-Roraima(76),
	americas-Brazil-EAmazonas(77),
	americas-Brazil-WAmazonas(78),
	americas-Brazil-Acre(79),
	americas-Canada-NewfoundlandIsland(80),
	americas-Canada-AtlanTime-NovaScotia(81),
	americas-Canada-AtlanTime-ELabrador(82),
	americas-Canada-EastTime-OntarioMostlocation(83),
	americas-Canada-EastTime-ThunderBay(84),
	americas-Canada-EastStdTime-PangnirtungNunavut(85),
	americas-Canada-EastStdTime-EastNunavut(86),
	americas-Canada-EastStdTime-CenNunavut(87),
	americas-Canada-CenTime-ManitobaWestOntario(88),
	americas-Canada-CenTime-RainyRiver(89),
	americas-Canada-CenTime-WestNunavut(90),
	americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
	americas-Canada-CenStdTime-SaskatchewanMidwest(92),
	americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
	americas-Canada-MountTime-CentralNorthwestTerritories(94),
	americas-Canada-MountTime-WestNorthwestTerritories(95),
	americas-Canada-MountStdTime-EastBritishColumbia(96),
	americas-Canada-PacificTime-WestBritishColumbia(97),
	americas-Canada-PacificTime-SouthYukon(98),
	americas-Canada-PacificTime-NorthYukon(99),
	americas-CaymanIslands(100),
	americas-Chile-MostLocation(101),
	americas-Chile-EasterIsland(102),
	americas-Colombia(103),
	americas-CostaRica(104),
	americas-Cuba(105),
	americas-Dominica(106),
	americas-DominicanRepublic(107),
	americas-Ecuador(108),
	americas-ElSalvado(109),
	americas-FrenchGuiana(110),
	americas-Greenland-MostLocation(111),
	americas-Greenland-EastCoastNorthScoresbysund(112),
	americas-Greenland-ScoresbysundIttoqqortoormiit(113),
	americas-Greenland-ThulePituffik(114),
	americas-Grenada(115),
	americas-Guadeloupe(116),
	americas-Guatemala(117),
	americas-Guyana(118),
	americas-Haiti(119),
	americas-Honduras(120),
	americas-Jamaica(121),
	americas-Martinique(122),
	americas-Mexico-CentTime-Mostlocations(123),
	americas-Mexico-CentTime-QuintanaRoo(124),
	americas-Mexico-CentTime-CampecheYucatan(125),
	americas-Mexico-CentTime-CoahDurangoNLTamaulipas(126),
	americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
	americas-Mexico-MountTime-Chihuahua(128),
	americas-Mexico-MountStdTime-Sonora(129),
	americas-Mexico-PacificTime(130),
	americas-Montserrat(131),
	americas-NetherlandsAntilles(132),
	americas-Nicaragua(133),
	americas-Panama(134),
	americas-Paraguay(135),
	americas-Peru(136),
	americas-PuertoRico(137),
	americas-StKittsAndNevis(138),
	americas-StLucia(139),
	americas-StPierreAndMiquelon(140),
	americas-StVincent(141),
	americas-Suriname(142),
	americas-TrinidadAndTobago(143),
	americas-TurksAndCaicosIs(144),
	americas-USA-EastTime(145),
	americas-USA-EastTime-MichiganMostLocation(146),
	americas-USA-EastTime-KentuckyLouisvilleArea(147),
	americas-USA-EastTime-KentuckyWayneCounty(148),
	americas-USA-EastStdTime-IndianaMostLocations(149),
	americas-USA-EastStdTime-IndianaCrawfordCounty(150),
	americas-USA-EastStdTime-IndianaStarkeCounty(151),
	americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
	americas-USA-CentTime(153),
	americas-USA-CentTime-MichiganWisconsinborder(154),
	americas-USA-CentTime-NorthDakotaOliverCounty(155),
	americas-USA-MountTime(156),
	americas-USA-MountTime-SouthIdahoAndEastOregon(157),
	americas-USA-MountTime-Navajo(158),
	americas-USA-MountStdTime-Arizona(159),
	americas-USA-PacificTime(160),
	americas-USA-AlaskaTime(161),
	americas-USA-AlaskaTime-AlaskaPanhandle(162),
	americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
	americas-USA-AlaskaTime-WestAlaska(164),
	americas-USA-AleutianIslands(165),
	americas-USA-Hawaii(166),
	americas-Uruguay(167),
	americas-Venezuela(168),
	americas-VirginIslands-UK(169),
	americas-VirginIslands-US(170),
	antarctica-McMurdoStationRossIsland(171),
	antarctica-Amundsen-ScottStationSouthPole(172),
	antarctica-PalmerStationAnversIsland(173),
	antarctica-MawsonStationHolmeBay(174),
	antarctica-DavisStationVestfoldHills(175),
	antarctica-CaseyStationBaileyPeninsula(176),
	antarctica-VostokStationSMagneticPole(177),
	antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
	antarctica-SyowaStationEOngulI(179),
	arcticOcean-Svalbard(180),
	arcticOcean-JanMayen(181),
	asia-Afghanistan(182),
	asia-Armenia(183),
	asia-Azerbaijan(184),
	asia-Bahrain(185),
	asia-Bangladesh(186),
	asia-Bhutan(187),
	asia-Brunei(188),
	asia-Cambodia(189),
	asia-China-EastChinaBeijingGuangdongShanghai(190),
	asia-China-Heilongjiang(191),
	asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
	asia-China-TibetmostofXinjiangUyghur(193),
	asia-China-SouthwestXinjiangUyghur(194),
	asia-Cyprus(195),
	asia-EastTimor(196),
	asia-Georgia(197),
	asia-HongKong(198),
	asia-India(199),
	asia-Indonesia-JavaAndSumatra(200),
	asia-Indonesia-WestCentralBorneo(201),
	asia-Indonesia-EastSouthBorneoBaliWestTimor(202),
	asia-Indonesia-IrianJayaAndMoluccas(203),
	asia-Iran(204),
	asia-Iraq(205),
	asia-Israel(206),
	asia-Japan(207),
	asia-Jordan(208),
	asia-Kazakhstan-MostLocations(209),
	asia-Kazakhstan-QyzylordaKyzylorda(210),
	asia-Kazakhstan-Aqtobe(211),
	asia-Kazakhstan-AtyrauMangghystau(212),
	asia-Kazakhstan-WestKazakhstan(213),
	asia-Korea-North(214),
	asia-Korea-South(215),
	asia-Kuwait(216),
	asia-Kyrgyzstan(217),
	asia-Laos(218),
	asia-Lebanon(219),
	asia-Macau(220),
	asia-Malaysia-PeninsularMalaysia(221),
	asia-Malaysia-SabahSarawak(222),
	asia-Mongolia-MostLocations(223),
	asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
	asia-Mongolia-DornodSukhbaatar(225),
	asia-Myanmar(226),
	asia-Nepal(227),
	asia-Oman(228),
	asia-Pakistan(229),
	asia-Palestine(230),
	asia-Philippines(231),
	asia-Qatar(232),
	asia-Russia-Moscow-01Kaliningrad(233),
	asia-Russia-Moscow00WestRussia(234),
	asia-Russia-Moscow01CaspianSea(235),
	asia-Russia-Moscow02Urals(236),
	asia-Russia-Moscow03WestSiberia(237),
	asia-Russia-Moscow03Novosibirsk(238),
	asia-Russia-Moscow04YeniseiRiver(239),
	asia-Russia-Moscow05LakeBaikal(240),
	asia-Russia-Moscow06LenaRiver(241),
	asia-Russia-Moscow07AmurRiver(242),
	asia-Russia-Moscow07SakhalinIsland(243),
	asia-Russia-Moscow08Magadan(244),
	asia-Russia-Moscow09Kamchatka(245),
	asia-Russia-Moscow10BeringSea(246),
	asia-SaudiArabia(247),
	asia-Singapore(248),
	asia-SriLanka(249),
	asia-Syria(250),
	asia-Taiwan(251),
	asia-Tajikistan(252),
	asia-Thailand(253),
	asia-Turkmenistan(254),
	asia-UnitedArabEmirates(255),
	asia-Uzbekistan-WestUzbekistan(256),
	asia-Uzbekistan-EastUzbekistan(257),
	asia-Vietnam(258),
	asia-Yemen(259),
	atlanticOcean-Bermuda(260),
	atlanticOcean-CapeVerde(261),
	atlanticOcean-FaeroeIslands(262),
	atlanticOcean-FalklandIslands(263),
	atlanticOcean-Iceland(264),
	atlanticOcean-Portugal-Mainland(265),
	atlanticOcean-Portugal-MadeiraIslands(266),
	atlanticOcean-Portugal-Azores(267),
	atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
	atlanticOcean-Spain-Mainland(269),
	atlanticOcean-Spain-CeutaMelilla(270),
	atlanticOcean-Spain-CanaryIslands(271),
	atlanticOcean-StHelena(272),
	atlanticOcean-Svalbard-JanMayen(273),
	australia-LordHoweIsland(274),
	australia-Tasmania(275),
	australia-Victoria(276),
	australia-NewSouthWales-MostLocations(277),
	australia-NewSouthWales-Yancowinna(278),
	australia-Queensland-MostLocations(279),
	australia-Queensland-HolidayIslands(280),
	australia-SouthAustralia(281),
	australia-NorthernTerritory(282),
	australia-WesternAustralia(283),
	europe-Albania(284),
	europe-Andorra(285),
	europe-Austria(286),
	europe-Belarus(287),
	europe-Belgium(288),
	europe-BosniaHerzegovina(289),
	europe-Britain-UKGreatBritain(290),
	europe-Britain-UKNorthernIreland(291),
	europe-Bulgaria(292),
	europe-Croatia(293),
	europe-CzechRepublic(294),
	europe-Denmark(295),
	europe-Estonia(296),
	europe-Finland(297),
	europe-France(298),
	europe-Germany(299),
	europe-Gibraltar(300),
	europe-Greece(301),
	europe-Hungary(302),
	europe-Ireland(303),
	europe-Italy(304),
	europe-Latvia(305),
	europe-Liechtenstein(306),
	europe-Lithuania(307),
	europe-Luxembourg(308),
	europe-Macedonia(309),
	europe-Malta(310),
	europe-Moldova(311),
	europe-Monaco(312),
	europe-Netherlands(313),
	europe-Norway(314),
	europe-Poland(315),
	europe-Portugal-Mainland(316),
	europe-Portugal-MadeiraIslands(317),
	europe-Portugal-Azores(318),
	europe-Romania(319),
	europe-Russia-Moscow-01Kaliningrad(320),
	europe-Russia-Moscow00WestRussia(321),
	europe-Russia-Moscow01CaspianSea(322),
	europe-Russia-Moscow02Urals(323),
	europe-Russia-Moscow03WestSiberia(324),
	europe-Russia-Moscow03Novosibirsk(325),
	europe-Russia-Moscow04YeniseiRiver(326),
	europe-Russia-Moscow05LakeBaikal(327),
	europe-Russia-Moscow06LenaRiver(328),
	europe-Russia-Moscow07AmurRiver(329),
	europe-Russia-Moscow07SakhalinIsland(330),
	europe-Russia-Moscow08Magadan(331),
	europe-Russia-Moscow09Kamchatka(332),
	europe-Russia-Moscow10BeringSea(333),
	europe-SanMarino(334),
	europe-Slovakia(335),
	europe-Slovenia(336),
	europe-Spain-Mainland(337),
	europe-Spain-CeutaAndMelilla(338),
	europe-Spain-CanaryIslands(339),
	europe-Sweden(340),
	europe-Switzerland(341),
	europe-Turkey(342),
	europe-Ukraine-MostLocations(343),
	europe-Ukraine-Ruthenia(344),
	europe-Ukraine-Zaporozhye-ELugansk(345),
	europe-Ukraine-CentralCrimea(346),
	europe-VaticanCity(347),
	europe-Yugoslavia(348),
	indianOcean-BritishIndianOceanTerritory(349),
	indianOcean-ChristmasIsland(350),
	indianOcean-CocosOrKeelingIslands(351),
	indianOcean-Comoros(352),
	indianOcean-FrenchSouthernAndAntarcticLands(353),
	indianOcean-Madagascar(354),
	indianOcean-Maldives(355),
	indianOcean-Mauritius(356),
	indianOcean-Mayotte(357),
	indianOcean-Reunion(358),
	indianOcean-Seychelles(359),
	pacificOcean-Chile-MostLocations(360),
	pacificOcean-Chile-EasterIslandSalayGomez(361),
	pacificOcean-CookIslands(362),
	pacificOcean-Ecuador(363),
	pacificOcean-Fiji(364),
	pacificOcean-FrenchPolynesia-SocietyIslands(365),
	pacificOcean-FrenchPolynesia-MarquesasIslands(366),
	pacificOcean-FrenchPolynesia-GambierIslands(367),
	pacificOcean-Guam(368),
	pacificOcean-Kiribati-GilbertIslands(369),
	pacificOcean-Kiribati-PhoenixIslands(370),
	pacificOcean-Kiribati-LineIslands(371),
	pacificOcean-MarshallIslands-MostLocations(372),
	pacificOcean-MarshallIslands-Kwajalein(373),
	pacificOcean-Micronesia-Yap(374),
	pacificOcean-Micronesia-TrukOrChuuk(375),
	pacificOcean-Micronesia-PonapeOrPohnpei(376),
	pacificOcean-Micronesia-Kosrae(377),
	pacificOcean-Nauru(378),
	pacificOcean-NewCaledonia(379),
	pacificOcean-NewZealand-MostLocations(380),
	pacificOcean-NewZealand-ChathamIslands(381),
	pacificOcean-Niue(382),
	pacificOcean-NorfolkIsland(383),
	pacificOcean-NorthernMarianaIslands(384),
	pacificOcean-Palau(385),
	pacificOcean-PapuaNewGuinea(386),
	pacificOcean-Pitcairn(387),
	pacificOcean-SamoaAmerican(388),
	pacificOcean-SamoaWestern(389),
	pacificOcean-SolomonIslands(390),
	pacificOcean-Tokelau(391),
	pacificOcean-Tonga(392),
	pacificOcean-Tuvalu(393),
	pacificOceanUSA-EastTime(394),
	pacificOceanUSA-EastTime-MichiganMostLocations(395),
	pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
	pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
	pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
	pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
	pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
	pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
	pacificOceanUSA-CentTime(402),
	pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
	pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
	pacificOceanUSA-MountTime(405),
	pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
	pacificOceanUSA-MountTime-Navajo(407),
	pacificOceanUSA-MountStdTime-Arizona(408),
	pacificOceanUSA-PacificTime(409),
	pacificOceanUSA-AlaskaTime(410),
	pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
	pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
	pacificOceanUSA-AlaskaTime-WestAlaska(413),
	pacificOceanUSA-AleutianIslands(414),
	pacificOceanUSA-Hawaii(415),
	pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
	pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
	pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
	pacificOcean-Vanuatu(419),
	pacificOcean-WallisAndFutuna(420)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The daylight savings location."
	::= { agSystem 51 }


agNewDaylightSavings OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	africa-Algeria(1),
	africa-Angola(2),
	africa-Benin(3),
	africa-Botswana(4),
	africa-Burkina-Faso(5),
	africa-Burundi(6),
	africa-Cameroon(7),
	africa-Central-African-Rep(8),
	africa-Chad(9),
	africa-Congo-WestDemRepCongo(10),
	africa-Congo-EastDemRepCongo(11),
	africa-Congo-Rep(12),
	africa-Cote-dIvoire(13),
	africa-Djibouti(14),
	africa-Egypt(15),
	africa-Equatorial-Guinea(16),
	africa-Eritrea(17),
	africa-Ethiopia(18),
	africa-Gabon(19),
	africa-Gambia(20),
	africa-Ghana(21),
	africa-Guinea(22),
	africa-Guinea-Bissau(23),
	africa-Kenya(24),
	africa-Lesotho(25),
	africa-Liberia(26),
	africa-Libya(27),
	africa-Malawi(28),
	africa-Mali-SouthWestMali(29),
	africa-Mali-NorthEastMali(30),
	africa-Mauritania(31),
	africa-Morocco(32),
	africa-Mozambique(33),
	africa-Namibia(34),
	africa-Niger(35),
	africa-Nigeria(36),
	africa-Rwanda(37),
	africa-SaoTome-And-Principe(38),
	africa-Senegal(39),
	africa-SierraLeone(40),
	africa-Somalia(41),
	africa-SouthAfrica(42),
	africa-Spain-Mainland(43),
	africa-Spain-CeutaMelilla(44),
	africa-Spain-CanaryIslands(45),
	africa-Sudan(46),
	africa-Swaziland(47),
	africa-Tanzania(48),
	africa-Togo(49),
	africa-Tunisia(50),
	africa-Uganda(51),
	africa-Western-Sahara(52),
	africa-Zambia(53),
	africa-Zimbabwe(54),
	americas-Anguilla(55),
	americas-Antigua-Barbuda(56),
	americas-Argentina-EArgentina(57),
	americas-Argentina-MostLocations(58),
	americas-Argentina-Jujuy(59),
	americas-Argentina-Catamarca(60),
	americas-Argentina-Mendoza(61),
	americas-Aruba(62),
	americas-Bahamas(63),
	americas-Barbados(64),
	americas-Belize(65),
	americas-Bolivia(66),
	americas-Brazil-AtlanticIslands(67),
	americas-Brazil-AmapaEPara(68),
	americas-Brazil-NEBrazil(69),
	americas-Brazil-Pernambuco(70),
	americas-Brazil-Tocantins(71),
	americas-Brazil-AlagoasSergipe(72),
	americas-Brazil-SSEBrazil(73),
	americas-Brazil-MatoGrossoDoSul(74),
	americas-Brazil-WParaRondonia(75),
	americas-Brazil-Roraima(76),
	americas-Brazil-EAmazonas(77),
	americas-Brazil-WAmazonas(78),
	americas-Brazil-Acre(79),
	americas-Canada-NewfoundlandIsland(80),
	americas-Canada-AtlanTime-NovaScotia(81),
	americas-Canada-AtlanTime-ELabrador(82),
	americas-Canada-EastTime-OntarioMostlocation(83),
	americas-Canada-EastTime-ThunderBay(84),
	americas-Canada-EastStdTime-PangnirtungNunavut(85),
	americas-Canada-EastStdTime-EastNunavut(86),
	americas-Canada-EastStdTime-CenNunavut(87),
	americas-Canada-CenTime-ManitobaWestOntario(88),
	americas-Canada-CenTime-RainyRiver(89),
	americas-Canada-CenTime-WestNunavut(90),
	americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
	americas-Canada-CenStdTime-SaskatchewanMidwest(92),
	americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
	americas-Canada-MountTime-CentralNorthwestTerritories(94),
	americas-Canada-MountTime-WestNorthwestTerritories(95),
	americas-Canada-MountStdTime-EastBritishColumbia(96),
	americas-Canada-PacificTime-WestBritishColumbia(97),
	americas-Canada-PacificTime-SouthYukon(98),
	americas-Canada-PacificTime-NorthYukon(99),
	americas-CaymanIslands(100),
	americas-Chile-MostLocation(101),
	americas-Chile-EasterIsland(102),
	americas-Colombia(103),
	americas-CostaRica(104),
	americas-Cuba(105),
	americas-Dominica(106),
	americas-DominicanRepublic(107),
	americas-Ecuador(108),
	americas-ElSalvado(109),
	americas-FrenchGuiana(110),
	americas-Greenland-MostLocation(111),
	americas-Greenland-EastCoastNorthScoresbysund(112),
	americas-Greenland-ScoresbysundIttoqqortoormiit(113),
	americas-Greenland-ThulePituffik(114),
	americas-Grenada(115),
	americas-Guadeloupe(116),
	americas-Guatemala(117),
	americas-Guyana(118),
	americas-Haiti(119),
	americas-Honduras(120),
	americas-Jamaica(121),
	americas-Martinique(122),
	americas-Mexico-CentTime-Mostlocations(123),
	americas-Mexico-CentTime-QuintanaRoo(124),
	americas-Mexico-CentTime-CampecheYucatan(125),
	americas-Mexico-CentTime-CoahDurangoNLTamaulipas(126),
	americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
	americas-Mexico-MountTime-Chihuahua(128),
	americas-Mexico-MountStdTime-Sonora(129),
	americas-Mexico-PacificTime(130),
	americas-Montserrat(131),
	americas-NetherlandsAntilles(132),
	americas-Nicaragua(133),
	americas-Panama(134),
	americas-Paraguay(135),
	americas-Peru(136),
	americas-PuertoRico(137),
	americas-StKittsAndNevis(138),
	americas-StLucia(139),
	americas-StPierreAndMiquelon(140),
	americas-StVincent(141),
	americas-Suriname(142),
	americas-TrinidadAndTobago(143),
	americas-TurksAndCaicosIs(144),
	americas-USA-EastTime(145),
	americas-USA-EastTime-MichiganMostLocation(146),
	americas-USA-EastTime-KentuckyLouisvilleArea(147),
	americas-USA-EastTime-KentuckyWayneCounty(148),
	americas-USA-EastStdTime-IndianaMostLocations(149),
	americas-USA-EastStdTime-IndianaCrawfordCounty(150),
	americas-USA-EastStdTime-IndianaStarkeCounty(151),
	americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
	americas-USA-CentTime(153),
	americas-USA-CentTime-MichiganWisconsinborder(154),
	americas-USA-CentTime-NorthDakotaOliverCounty(155),
	americas-USA-MountTime(156),
	americas-USA-MountTime-SouthIdahoAndEastOregon(157),
	americas-USA-MountTime-Navajo(158),
	americas-USA-MountStdTime-Arizona(159),
	americas-USA-PacificTime(160),
	americas-USA-AlaskaTime(161),
	americas-USA-AlaskaTime-AlaskaPanhandle(162),
	americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
	americas-USA-AlaskaTime-WestAlaska(164),
	americas-USA-AleutianIslands(165),
	americas-USA-Hawaii(166),
	americas-Uruguay(167),
	americas-Venezuela(168),
	americas-VirginIslands-UK(169),
	americas-VirginIslands-US(170),
	antarctica-McMurdoStationRossIsland(171),
	antarctica-Amundsen-ScottStationSouthPole(172),
	antarctica-PalmerStationAnversIsland(173),
	antarctica-MawsonStationHolmeBay(174),
	antarctica-DavisStationVestfoldHills(175),
	antarctica-CaseyStationBaileyPeninsula(176),
	antarctica-VostokStationSMagneticPole(177),
	antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
	antarctica-SyowaStationEOngulI(179),
	arcticOcean-Svalbard(180),
	arcticOcean-JanMayen(181),
	asia-Afghanistan(182),
	asia-Armenia(183),
	asia-Azerbaijan(184),
	asia-Bahrain(185),
	asia-Bangladesh(186),
	asia-Bhutan(187),
	asia-Brunei(188),
	asia-Cambodia(189),
	asia-China-EastChinaBeijingGuangdongShanghai(190),
	asia-China-Heilongjiang(191),
	asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
	asia-China-TibetmostofXinjiangUyghur(193),
	asia-China-SouthwestXinjiangUyghur(194),
	asia-Cyprus(195),
	asia-EastTimor(196),
	asia-Georgia(197),
	asia-HongKong(198),
	asia-India(199),
	asia-Indonesia-JavaAndSumatra(200),
	asia-Indonesia-WestCentralBorneo(201),
	asia-Indonesia-EastSouthBorneoBaliWestTimor(202),
	asia-Indonesia-IrianJayaAndMoluccas(203),
	asia-Iran(204),
	asia-Iraq(205),
	asia-Israel(206),
	asia-Japan(207),
	asia-Jordan(208),
	asia-Kazakhstan-MostLocations(209),
	asia-Kazakhstan-QyzylordaKyzylorda(210),
	asia-Kazakhstan-Aqtobe(211),
	asia-Kazakhstan-AtyrauMangghystau(212),
	asia-Kazakhstan-WestKazakhstan(213),
	asia-Korea-North(214),
	asia-Korea-South(215),
	asia-Kuwait(216),
	asia-Kyrgyzstan(217),
	asia-Laos(218),
	asia-Lebanon(219),
	asia-Macau(220),
	asia-Malaysia-PeninsularMalaysia(221),
	asia-Malaysia-SabahSarawak(222),
	asia-Mongolia-MostLocations(223),
	asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
	asia-Mongolia-DornodSukhbaatar(225),
	asia-Myanmar(226),
	asia-Nepal(227),
	asia-Oman(228),
	asia-Pakistan(229),
	asia-Palestine(230),
	asia-Philippines(231),
	asia-Qatar(232),
	asia-Russia-Moscow-01Kaliningrad(233),
	asia-Russia-Moscow00WestRussia(234),
	asia-Russia-Moscow01CaspianSea(235),
	asia-Russia-Moscow02Urals(236),
	asia-Russia-Moscow03WestSiberia(237),
	asia-Russia-Moscow03Novosibirsk(238),
	asia-Russia-Moscow04YeniseiRiver(239),
	asia-Russia-Moscow05LakeBaikal(240),
	asia-Russia-Moscow06LenaRiver(241),
	asia-Russia-Moscow07AmurRiver(242),
	asia-Russia-Moscow07SakhalinIsland(243),
	asia-Russia-Moscow08Magadan(244),
	asia-Russia-Moscow09Kamchatka(245),
	asia-Russia-Moscow10BeringSea(246),
	asia-SaudiArabia(247),
	asia-Singapore(248),
	asia-SriLanka(249),
	asia-Syria(250),
	asia-Taiwan(251),
	asia-Tajikistan(252),
	asia-Thailand(253),
	asia-Turkmenistan(254),
	asia-UnitedArabEmirates(255),
	asia-Uzbekistan-WestUzbekistan(256),
	asia-Uzbekistan-EastUzbekistan(257),
	asia-Vietnam(258),
	asia-Yemen(259),
	atlanticOcean-Bermuda(260),
	atlanticOcean-CapeVerde(261),
	atlanticOcean-FaeroeIslands(262),
	atlanticOcean-FalklandIslands(263),
	atlanticOcean-Iceland(264),
	atlanticOcean-Portugal-Mainland(265),
	atlanticOcean-Portugal-MadeiraIslands(266),
	atlanticOcean-Portugal-Azores(267),
	atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
	atlanticOcean-Spain-Mainland(269),
	atlanticOcean-Spain-CeutaMelilla(270),
	atlanticOcean-Spain-CanaryIslands(271),
	atlanticOcean-StHelena(272),
	atlanticOcean-Svalbard-JanMayen(273),
	australia-LordHoweIsland(274),
	australia-Tasmania(275),
	australia-Victoria(276),
	australia-NewSouthWales-MostLocations(277),
	australia-NewSouthWales-Yancowinna(278),
	australia-Queensland-MostLocations(279),
	australia-Queensland-HolidayIslands(280),
	australia-SouthAustralia(281),
	australia-NorthernTerritory(282),
	australia-WesternAustralia(283),
	europe-Albania(284),
	europe-Andorra(285),
	europe-Austria(286),
	europe-Belarus(287),
	europe-Belgium(288),
	europe-BosniaHerzegovina(289),
	europe-Britain-UKGreatBritain(290),
	europe-Britain-UKNorthernIreland(291),
	europe-Bulgaria(292),
	europe-Croatia(293),
	europe-CzechRepublic(294),
	europe-Denmark(295),
	europe-Estonia(296),
	europe-Finland(297),
	europe-France(298),
	europe-Germany(299),
	europe-Gibraltar(300),
	europe-Greece(301),
	europe-Hungary(302),
	europe-Ireland(303),
	europe-Italy(304),
	europe-Latvia(305),
	europe-Liechtenstein(306),
	europe-Lithuania(307),
	europe-Luxembourg(308),
	europe-Macedonia(309),
	europe-Malta(310),
	europe-Moldova(311),
	europe-Monaco(312),
	europe-Netherlands(313),
	europe-Norway(314),
	europe-Poland(315),
	europe-Portugal-Mainland(316),
	europe-Portugal-MadeiraIslands(317),
	europe-Portugal-Azores(318),
	europe-Romania(319),
	europe-Russia-Moscow-01Kaliningrad(320),
	europe-Russia-Moscow00WestRussia(321),
	europe-Russia-Moscow01CaspianSea(322),
	europe-Russia-Moscow02Urals(323),
	europe-Russia-Moscow03WestSiberia(324),
	europe-Russia-Moscow03Novosibirsk(325),
	europe-Russia-Moscow04YeniseiRiver(326),
	europe-Russia-Moscow05LakeBaikal(327),
	europe-Russia-Moscow06LenaRiver(328),
	europe-Russia-Moscow07AmurRiver(329),
	europe-Russia-Moscow07SakhalinIsland(330),
	europe-Russia-Moscow08Magadan(331),
	europe-Russia-Moscow09Kamchatka(332),
	europe-Russia-Moscow10BeringSea(333),
	europe-SanMarino(334),
	europe-Slovakia(335),
	europe-Slovenia(336),
	europe-Spain-Mainland(337),
	europe-Spain-CeutaAndMelilla(338),
	europe-Spain-CanaryIslands(339),
	europe-Sweden(340),
	europe-Switzerland(341),
	europe-Turkey(342),
	europe-Ukraine-MostLocations(343),
	europe-Ukraine-Ruthenia(344),
	europe-Ukraine-Zaporozhye-ELugansk(345),
	europe-Ukraine-CentralCrimea(346),
	europe-VaticanCity(347),
	europe-Yugoslavia(348),
	indianOcean-BritishIndianOceanTerritory(349),
	indianOcean-ChristmasIsland(350),
	indianOcean-CocosOrKeelingIslands(351),
	indianOcean-Comoros(352),
	indianOcean-FrenchSouthernAndAntarcticLands(353),
	indianOcean-Madagascar(354),
	indianOcean-Maldives(355),
	indianOcean-Mauritius(356),
	indianOcean-Mayotte(357),
	indianOcean-Reunion(358),
	indianOcean-Seychelles(359),
	pacificOcean-Chile-MostLocations(360),
	pacificOcean-Chile-EasterIslandSalayGomez(361),
	pacificOcean-CookIslands(362),
	pacificOcean-Ecuador(363),
	pacificOcean-Fiji(364),
	pacificOcean-FrenchPolynesia-SocietyIslands(365),
	pacificOcean-FrenchPolynesia-MarquesasIslands(366),
	pacificOcean-FrenchPolynesia-GambierIslands(367),
	pacificOcean-Guam(368),
	pacificOcean-Kiribati-GilbertIslands(369),
	pacificOcean-Kiribati-PhoenixIslands(370),
	pacificOcean-Kiribati-LineIslands(371),
	pacificOcean-MarshallIslands-MostLocations(372),
	pacificOcean-MarshallIslands-Kwajalein(373),
	pacificOcean-Micronesia-Yap(374),
	pacificOcean-Micronesia-TrukOrChuuk(375),
	pacificOcean-Micronesia-PonapeOrPohnpei(376),
	pacificOcean-Micronesia-Kosrae(377),
	pacificOcean-Nauru(378),
	pacificOcean-NewCaledonia(379),
	pacificOcean-NewZealand-MostLocations(380),
	pacificOcean-NewZealand-ChathamIslands(381),
	pacificOcean-Niue(382),
	pacificOcean-NorfolkIsland(383),
	pacificOcean-NorthernMarianaIslands(384),
	pacificOcean-Palau(385),
	pacificOcean-PapuaNewGuinea(386),
	pacificOcean-Pitcairn(387),
	pacificOcean-SamoaAmerican(388),
	pacificOcean-SamoaWestern(389),
	pacificOcean-SolomonIslands(390),
	pacificOcean-Tokelau(391),
	pacificOcean-Tonga(392),
	pacificOcean-Tuvalu(393),
	pacificOceanUSA-EastTime(394),
	pacificOceanUSA-EastTime-MichiganMostLocations(395),
	pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
	pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
	pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
	pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
	pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
	pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
	pacificOceanUSA-CentTime(402),
	pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
	pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
	pacificOceanUSA-MountTime(405),
	pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
	pacificOceanUSA-MountTime-Navajo(407),
	pacificOceanUSA-MountStdTime-Arizona(408),
	pacificOceanUSA-PacificTime(409),
	pacificOceanUSA-AlaskaTime(410),
	pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
	pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
	pacificOceanUSA-AlaskaTime-WestAlaska(413),
	pacificOceanUSA-AleutianIslands(414),
	pacificOceanUSA-Hawaii(415),
	pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
	pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
	pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
	pacificOcean-Vanuatu(419),
	pacificOceanWallisAndFutuna(420)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The daylight savings location."
	::= { agSystem 52 }


agCfgSysDlight OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/disable daylight savings time."
	::= { agSystem 53 }


agCurCfgIdleCLITimeout OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set idle CLI sessions timeout."
	::= { agSystem 55 }


agNewCfgIdleCLITimeout OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set idle CLI sessions timeout."
	::= { agSystem 56 }


agCurCfgUfdTrap OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current status of the UFDFO SNMP trap."
	::= { agSystem 57 }


agNewCfgUfdTrap OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable sending UFDFO SNMP trap."
	::= { agSystem 58 }


agCurCfgReminders OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current status of reminders feature."
	::= { agSystem 59 }


agNewCfgReminders OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable reminders feature."
	::= { agSystem 60 }


agCurBootNxtCliMode OBJECT-TYPE
	SYNTAX INTEGER {
	aoscli(1),
	iscli(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current boot mode."
	::= { agSystem 66 }


agNewBootNxtCliMode OBJECT-TYPE
	SYNTAX INTEGER {
	aoscli(1),
	iscli(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Next cli boot mode."
	::= { agSystem 67 }


agCurBootNxtCliModePrompt OBJECT-TYPE
	SYNTAX INTEGER {
	disable(1),
	enable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current status of selectable CLI mode prompt."
	::= { agSystem 78 }


agNewBootNxtCliModePrompt OBJECT-TYPE
	SYNTAX INTEGER {
	disable(1),
	enable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Next status of selectable CLI mode prompt."
	::= { agSystem 79 }


agCurCfgDhcp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the use of DHCP, as currently configured in the 
current_configuration block."
	::= { agSystem 70 }


agNewCfgDhcp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the use of DHCP, in the new_configuration block."
	::= { agSystem 71 }


agCurCfgHprompt OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current status of hprompt."
	::= { agSystem 73 }


agNewCfgHprompt OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New status of hpprompt."
	::= { agSystem 75 }


agCurCfgLoginNotice OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The user defined login notice."
	::= { agSystem 76 }


agNewCfgLoginNotice OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The user defined login notice."
	::= { agSystem 77 }


agCurCfgOldDst OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable system DST for US."
	::= { agSystem 82 }


agNewCfgOldDst OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable system DST for US."
	::= { agSystem 83 }


agHavePanicDump OBJECT-TYPE
	SYNTAX INTEGER {
	havePanic(1),
	noHavePanic(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object, when read, gives the user the information
whether a panic dump exist in flash."
	::= { agSystem 84 }


agCurCfgSyslogHost OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The syslog host IP address, as currently configured in
the current_configuration block."
	::= { agSyslog 1 }


agNewCfgSyslogHost OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The syslog host IP address, in the new_configuration block."
	::= { agSyslog 2 }


agCurCfgSyslog2Host OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The second syslog host IP address, as currently configured in
the current_configuration block."
	::= { agSyslog 3 }


agNewCfgSyslog2Host OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The second syslog host IP address, in the new_configuration block."
	::= { agSyslog 4 }


agCurCfgSyslogFac OBJECT-TYPE
	SYNTAX INTEGER {
	local0(1),
	local1(2),
	local2(3),
	local3(4),
	local4(5),
	local5(6),
	local6(7),
	local7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The facility of syslog host in the current_configuration block."
	::= { agSyslog 5 }


agNewCfgSyslogFac OBJECT-TYPE
	SYNTAX INTEGER {
	local0(1),
	local1(2),
	local2(3),
	local3(4),
	local4(5),
	local5(6),
	local6(7),
	local7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The facility of syslog host in the new_configuration block."
	::= { agSyslog 6 }


agCurCfgSyslog2Fac OBJECT-TYPE
	SYNTAX INTEGER {
	local0(1),
	local1(2),
	local2(3),
	local3(4),
	local4(5),
	local5(6),
	local6(7),
	local7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The facility of syslog2 host in the current_configuration block."
	::= { agSyslog 7 }


agNewCfgSyslog2Fac OBJECT-TYPE
	SYNTAX INTEGER {
	local0(1),
	local1(2),
	local2(3),
	local3(4),
	local4(5),
	local5(6),
	local6(7),
	local7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The facility of syslogs host in the new_configuration block."
	::= { agSyslog 8 }


agCurCfgSyslogSev OBJECT-TYPE
	SYNTAX INTEGER {
	emerg0(1),
	alert1(2),
	crit2(3),
	err3(4),
	warning4(5),
	notice5(6),
	info6(7),
	debug7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The severity of syslog host in the current configuration block."
	::= { agSyslog 13 }


agNewCfgSyslogSev OBJECT-TYPE
	SYNTAX INTEGER {
	emerg0(1),
	alert1(2),
	crit2(3),
	err3(4),
	warning4(5),
	notice5(6),
	info6(7),
	debug7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The severity of syslog host in the new configuration block."
	::= { agSyslog 14 }


agCurCfgSyslog2Sev OBJECT-TYPE
	SYNTAX INTEGER {
	emerg0(1),
	alert1(2),
	crit2(3),
	err3(4),
	warning4(5),
	notice5(6),
	info6(7),
	debug7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The severity of syslog2 host in the current configuration block."
	::= { agSyslog 15 }


agNewCfgSyslog2Sev OBJECT-TYPE
	SYNTAX INTEGER {
	emerg0(1),
	alert1(2),
	crit2(3),
	err3(4),
	warning4(5),
	notice5(6),
	info6(7),
	debug7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The severity of syslogs host in the new configuration block."
	::= { agSyslog 16 }


agClrSyslogMsgs OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Clears all current Syslog messages."
	::= { agSyslog 9 }


agSyslogMsgTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the syslog message table."
	::= { agSyslog 10 }


agSyslogMsgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgSyslogMsgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of syslog messages."
	::= { agSyslog 11 }


agSyslogMsgTableEntry OBJECT-TYPE
	SYNTAX AgSyslogMsgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A syslog message stored on the switch."
	INDEX { agSyslogMsgIndex  }

	::= { agSyslogMsgTable 1 }

agSyslogMsgTableEntry ::=
	SEQUENCE {
		agSyslogMsgIndex Integer32,
		agSyslogMessage DisplayString
		}

agSyslogMsgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The syslog message table index."
	::= { agSyslogMsgTableEntry 1 }


agSyslogMessage OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The syslog message."
	::= { agSyslogMsgTableEntry 2 }


agLog OBJECT IDENTIFIER ::= { agSyslog 12 }

agNewCfgSyslogTrapConsole OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable console syslog and SNMP trap, in the 
new_configuration block."
	::= { agLog 1 }


agCurCfgSyslogTrapConsole OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable console syslog and SNMP trap, as currently 
configured in the current_configuration block."
	::= { agLog 2 }


agNewCfgSyslogTrapSystem OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable system level syslog and SNMP trap, in the 
new_configuration block."
	::= { agLog 3 }


agCurCfgSyslogTrapSystem OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable system level syslog and SNMP trap, as currently 
configured in the current_configuration block."
	::= { agLog 4 }


agNewCfgSyslogTrapMgmt OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable management(flash, config, login) syslog and SNMP 
trap, in the new_configuration block."
	::= { agLog 5 }


agCurCfgSyslogTrapMgmt OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable management(flash, config, login) syslog and SNMP 
trap, as currently configured in the current_configuration block."
	::= { agLog 6 }


agNewCfgSyslogTrapCli OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable CLI generated error syslog and SNMP trap, in the 
new_configuration block."
	::= { agLog 7 }


agCurCfgSyslogTrapCli OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable CLI generated error syslog and SNMP trap, as 
currently configured in the current_configuration block."
	::= { agLog 8 }


agNewCfgSyslogTrapStg OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable spanning tree syslog and SNMP trap, in the 
new_configuration block."
	::= { agLog 9 }


agCurCfgSyslogTrapStg OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable spanning tree syslog and SNMP trap, as currently 
configured in the current_configuration block."
	::= { agLog 10 }


agNewCfgSyslogTrapVlan OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable VLAN syslog and SNMP trap, in the new_configuration
block."
	::= { agLog 11 }


agCurCfgSyslogTrapVlan OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable VLAN syslog and SNMP trap, as currently configured 
in the current_configuration block."
	::= { agLog 12 }


agNewCfgSyslogTrapSsh OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable SSH, RADIUS syslog and SNMP trap, in the 
new_configuration block."
	::= { agLog 19 }


agCurCfgSyslogTrapSsh OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable SSH, RADIUS syslog and SNMP trap, as currently 
configured in the current_configuration block."
	::= { agLog 20 }


agNewCfgSyslogTrapVrrp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable VRRP syslog and SNMP trap, in the new_configuration
block."
	::= { agLog 21 }


agCurCfgSyslogTrapVrrp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable VRRP syslog and SNMP trap, as currently configured 
in the current_configuration block."
	::= { agLog 22 }


agNewCfgSyslogTrapNtp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable NTP syslog and SNMP trap, in the new_configuration 
block."
	::= { agLog 25 }


agCurCfgSyslogTrapNtp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable NTP syslog and SNMP trap, as currently configured 
in the current_configuration block."
	::= { agLog 26 }


agNewCfgSyslogTrapIp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable IP related syslog and SNMP trap, in the 
new_configuration block."
	::= { agLog 31 }


agCurCfgSyslogTrapIp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable IP related syslog and SNMP trap, as currently 
configured in the current_configuration block."
	::= { agLog 32 }


agNewCfgSyslogTrapWeb OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable WEBUI related syslog and SNMP trap, in the 
new_configuration block."
	::= { agLog 35 }


agCurCfgSyslogTrapWeb OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable WEBUI related syslog and SNMP trap, as currently 
configured in the current_configuration block."
	::= { agLog 36 }


agNewCfgSyslogTrapOspf OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable OSPF related syslog and SNMP trap, 
in the new_configuration block."
	::= { agLog 41 }


agCurCfgSyslogTrapOspf OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable OSPF related syslog and SNMP trap,
as currently configured in the current_configuration block."
	::= { agLog 42 }


agNewCfgSyslogTrapRmon OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable rmon related syslog and SNMP trap,
in the new_configuration block."
	::= { agLog 45 }


agCurCfgSyslogTrapRmon OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable rmon related syslog and SNMP trap,
as currently configured in the current_configuration block."
	::= { agLog 46 }


agNewCfgSyslogTrapUfd OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable UFD related syslog and SNMP trap, in the 
new_configuration block."
	::= { agLog 47 }


agCurCfgSyslogTrapUfd OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable UFD related syslog and SNMP trap,
as currently configured in the current_configuration block."
	::= { agLog 48 }


agNewCfgSyslogTrap8021x OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable 802.1 related syslog and SNMP trap, in the
new_configuration block."
	::= { agLog 51 }


agCurCfgSyslogTrap8021x OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable 802.1 related syslog and SNMP trap, in the
new_configuration block."
	::= { agLog 52 }


agNewCfgSyslogTrapCfg OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable CFG related syslog and SNMP trap, in the
new_configuration block."
	::= { agLog 49 }


agCurCfgSyslogTrapCfg OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable CFG related syslog and SNMP trap,
as currently configured in the current_configuration block."
	::= { agLog 50 }


agNewCfgSyslogTrapAll OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable all syslog and SNMP traps, in the 
new_configuration block."
	::= { agLog 55 }


agCurCfgSyslogTrapAll OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable all syslog and SNMP traps, as currently 
configured in the current_configuration block."
	::= { agLog 56 }


agTransferServer OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..64))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The FTP/TFTP server IP address or domain name."
	::= { agTransfer 1 }


agTransferImage OBJECT-TYPE
	SYNTAX INTEGER {
	image1(2),
	image2(3),
	boot(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Whether the image file should be loaded in image1 or image2 or
boot in flash."
	::= { agTransfer 2 }


agTransferImageFileName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The image file name to be downloaded."
	::= { agTransfer 3 }


agTransferCfgFileName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The configuration file name."
	::= { agTransfer 4 }


agTransferDumpFileName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The core dump file name."
	::= { agTransfer 5 }


agTransferAction OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	img-get(2),
	cfg-get(3),
	cfg-put(4),
	dump-put(5),
	img-put(7),
	tsdump-put(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to perform various FTP/TFTP Get or Put functions.
The FTP/TFTP sever is specified in agTransferServer object.
img-get(2) - Download switch image from a specified image
file(agTransferImageFileName) on the FTP/TFTP server to
the destinated storage(agTransferImage).
cfg-get(3) - Download switch configuration from a specified
file(agTransferCfgFileName) on the FTP/TFTP server.
cfg-put(4) - Upload switch configuration to a specified
file(agTransferCfgFileName) on the FTP/TFTP server.
dump-put(5)- Download switch core dump to a specified
file(agTransferDumpFileName) on the FTP/TFTP server.
img-put(7) - Upload specified switch image to a specified image
file(agTransferImageFileName) on the FTP/TFTP server.
tsdump-put(5)- Download switch core dump to a specified
file (agTransferTSDumpFileName) on the FTP/TFTP server.
other(1) is returned always when read."
	::= { agTransfer 6 }


agTransferLastActionStatus OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The recorded status of the previous FTP/TFTP activity."
	::= { agTransfer 7 }


agTransferUserName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The username for FTP server or blank for TFTP server."
	::= { agTransfer 9 }


agTransferPassword OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The password for FTP server."
	::= { agTransfer 10 }


agTransferTSDumpFileName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TS dump file name."
	::= { agTransfer 11 }


agTransferLastConfigurationActionStatus OBJECT-TYPE
	SYNTAX INTEGER {
	successfully(1),
	failed(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of the last configuration action using the file ftp/tftp'd
from the server."
	::= { agTransfer 14 }


agPortTableMaxEnt OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the port configuration host table."
	::= { agPortConfig 1 }


agPortCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgPortCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port configuration in the current_configuration block."
	::= { agPortConfig 2 }


agPortCurCfgTableEntry OBJECT-TYPE
	SYNTAX AgPortCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the port table in the current_configuration block."
	INDEX { agPortCurCfgIndx  }

	::= { agPortCurCfgTable 1 }

agPortCurCfgTableEntry ::=
	SEQUENCE {
		agPortCurCfgIndx Integer32,
		agPortCurCfgState INTEGER,
		agPortCurCfgVlanTag INTEGER,
		agPortCurCfgRmon INTEGER,
		agPortCurCfgPVID INTEGER,
		agPortCurCfgGigEthAutoNeg INTEGER,
		agPortCurCfgGigEthSpeed INTEGER,
		agPortCurCfgGigEthMode INTEGER,
		agPortCurCfgGigEthFctl INTEGER,
		agPortCurCfgPortName DisplayString,
		agPortCurCfgLinkTrap INTEGER,
		agPortCurCfgTagPVID INTEGER,
		agPortCurCfgMulticastThreshold INTEGER,
		agPortCurCfgMulticastThresholdRate INTEGER,
		agPortCurCfgBroadcastThreshold INTEGER,
		agPortCurCfgBroadcastThresholdRate INTEGER,
		agPortCurCfgDLFThreshold INTEGER,
		agPortCurCfgDLFThresholdRate INTEGER,
		agPortCurCfgType DisplayString
		}

agPortCurCfgIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the row in port configurations table."
	::= { agPortCurCfgTableEntry 1 }


agPortCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is the state of the port."
	::= { agPortCurCfgTableEntry 2 }


agPortCurCfgVlanTag OBJECT-TYPE
	SYNTAX INTEGER {
	tagged(2),
	untagged(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is VLAN tag state of the port"
	::= { agPortCurCfgTableEntry 3 }


agPortCurCfgRmon OBJECT-TYPE
	SYNTAX INTEGER {
	on(2),
	off(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object is used to turn RMON on or off on the port."
	::= { agPortCurCfgTableEntry 5 }


agPortCurCfgPVID OBJECT-TYPE
	SYNTAX INTEGER (1..4095)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The default VLAN ID for the port."
	::= { agPortCurCfgTableEntry 6 }


agPortCurCfgGigEthAutoNeg OBJECT-TYPE
	SYNTAX INTEGER {
	on(2),
	off(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object is used to turn the autonegotiation on or off
for gigabit Ethernet connection."
	::= { agPortCurCfgTableEntry 11 }


agPortCurCfgGigEthSpeed OBJECT-TYPE
	SYNTAX INTEGER {
	mbs10(2),
	mbs100(3),
	any(4),
	mbs1000(5),
	mbs10000(6)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Selects the port speed for gigabit Ethernet connection."
	::= { agPortCurCfgTableEntry 12 }


agPortCurCfgGigEthMode OBJECT-TYPE
	SYNTAX INTEGER {
	full-duplex(2),
	half-duplex(3),
	full-or-half-duplex(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object is used to select port mode for gigabit Ethernet connection."
	::= { agPortCurCfgTableEntry 13 }


agPortCurCfgGigEthFctl OBJECT-TYPE
	SYNTAX INTEGER {
	transmit(2),
	receive(3),
	both(4),
	none(5)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object is used to select port flow control for
gigabit Ethernet connection."
	::= { agPortCurCfgTableEntry 14 }


agPortCurCfgPortName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..65))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The switch port name."
	::= { agPortCurCfgTableEntry 15 }


agPortCurCfgLinkTrap OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Indicates whether linkUp/linkDown traps should be
generated for this interface.

By default, this object should have the value
enabled(1) for interfaces which do not operate on
'top' of any other interface (as defined in the
ifStackTable), and disabled(2) otherwise."
	::= { agPortCurCfgTableEntry 18 }


agPortCurCfgTagPVID OBJECT-TYPE
	SYNTAX INTEGER {
	tagged(2),
	untagged(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is PVID tag state of the port"
	::= { agPortCurCfgTableEntry 19 }


agPortCurCfgMulticastThreshold OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current status of the port's Multicast Threshold."
	::= { agPortCurCfgTableEntry 20 }


agPortCurCfgMulticastThresholdRate OBJECT-TYPE
	SYNTAX INTEGER (0..262143)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current port's Multicast Threshold Rate."
	::= { agPortCurCfgTableEntry 21 }


agPortCurCfgBroadcastThreshold OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current status of the port's Broadcast Threshold."
	::= { agPortCurCfgTableEntry 22 }


agPortCurCfgBroadcastThresholdRate OBJECT-TYPE
	SYNTAX INTEGER (0..262143)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current port's Broadcast Threshold Rate."
	::= { agPortCurCfgTableEntry 23 }


agPortCurCfgDLFThreshold OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current status of the port's Destination Lookup Fail Threshold."
	::= { agPortCurCfgTableEntry 24 }


agPortCurCfgDLFThresholdRate OBJECT-TYPE
	SYNTAX INTEGER (0..262143)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current port's Destination Lookup Fail Threshold Rate."
	::= { agPortCurCfgTableEntry 25 }


agPortCurCfgType OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..65))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The switch port type."
	::= { agPortCurCfgTableEntry 28 }


agPortNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgPortNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port configuration in the new_configuration block."
	::= { agPortConfig 3 }


agPortNewCfgTableEntry OBJECT-TYPE
	SYNTAX AgPortNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the port configuration table in the new_configuration block."
	INDEX { agPortNewCfgIndx  }

	::= { agPortNewCfgTable 1 }

agPortNewCfgTableEntry ::=
	SEQUENCE {
		agPortNewCfgIndx Integer32,
		agPortNewCfgState INTEGER,
		agPortNewCfgVlanTag INTEGER,
		agPortNewCfgRmon INTEGER,
		agPortNewCfgPVID INTEGER,
		agPortNewCfgGigEthAutoNeg INTEGER,
		agPortNewCfgGigEthSpeed INTEGER,
		agPortNewCfgGigEthMode INTEGER,
		agPortNewCfgGigEthFctl INTEGER,
		agPortNewCfgPortName DisplayString,
		agPortNewCfgLinkTrap INTEGER,
		agPortNewCfgTagPVID INTEGER,
		agPortNewCfgMulticastThreshold INTEGER,
		agPortNewCfgMulticastThresholdRate INTEGER,
		agPortNewCfgBroadcastThreshold INTEGER,
		agPortNewCfgBroadcastThresholdRate INTEGER,
		agPortNewCfgDLFThreshold INTEGER,
		agPortNewCfgDLFThresholdRate INTEGER,
		agPortNewCfgType DisplayString
		}

agPortNewCfgIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the row in port configurations table."
	::= { agPortNewCfgTableEntry 1 }


agPortNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is the state of the port."
	::= { agPortNewCfgTableEntry 2 }


agPortNewCfgVlanTag OBJECT-TYPE
	SYNTAX INTEGER {
	tagged(2),
	untagged(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is VLAN tag state of the port"
	::= { agPortNewCfgTableEntry 3 }


agPortNewCfgRmon OBJECT-TYPE
	SYNTAX INTEGER {
	on(2),
	off(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object is used to turn RMON on or off on the port."
	::= { agPortNewCfgTableEntry 5 }


agPortNewCfgPVID OBJECT-TYPE
	SYNTAX INTEGER (1..4095)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The default VLAN ID for the port."
	::= { agPortNewCfgTableEntry 6 }


agPortNewCfgGigEthAutoNeg OBJECT-TYPE
	SYNTAX INTEGER {
	on(2),
	off(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object is used to turn the autonegotiation on or off
for gigabit Ethernet connection."
	::= { agPortNewCfgTableEntry 11 }


agPortNewCfgGigEthSpeed OBJECT-TYPE
	SYNTAX INTEGER {
	mbs10(2),
	mbs100(3),
	any(4),
	mbs1000(5),
	mbs10000(6)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Selects the port speed for gigabit Ethernet connection."
	::= { agPortNewCfgTableEntry 12 }


agPortNewCfgGigEthMode OBJECT-TYPE
	SYNTAX INTEGER {
	full-duplex(2),
	half-duplex(3),
	full-or-half-duplex(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object is used to select port mode for gigabit Ethernet connection."
	::= { agPortNewCfgTableEntry 13 }


agPortNewCfgGigEthFctl OBJECT-TYPE
	SYNTAX INTEGER {
	transmit(2),
	receive(3),
	both(4),
	none(5)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object is used to select port flow control for
gigabit Ethernet connection."
	::= { agPortNewCfgTableEntry 14 }


agPortNewCfgPortName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..65))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The switch port name."
	::= { agPortNewCfgTableEntry 15 }


agPortNewCfgLinkTrap OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Indicates whether linkUp/linkDown traps should be
generated for this interface.

By default, this object should have the value
enabled(1) for interfaces which do not operate on
'top' of any other interface (as defined in the
ifStackTable), and disabled(2) otherwise."
	::= { agPortNewCfgTableEntry 18 }


agPortNewCfgTagPVID OBJECT-TYPE
	SYNTAX INTEGER {
	tagged(2),
	untagged(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is PVID tag state of the port"
	::= { agPortNewCfgTableEntry 19 }


agPortNewCfgMulticastThreshold OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New status of the port's Multicast Threshold."
	::= { agPortNewCfgTableEntry 20 }


agPortNewCfgMulticastThresholdRate OBJECT-TYPE
	SYNTAX INTEGER (0..262143)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New port's Multicast Threshold Rate."
	::= { agPortNewCfgTableEntry 21 }


agPortNewCfgBroadcastThreshold OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New status of the port's Broadcast Threshold."
	::= { agPortNewCfgTableEntry 22 }


agPortNewCfgBroadcastThresholdRate OBJECT-TYPE
	SYNTAX INTEGER (0..262143)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New port's Broadcast Threshold Rate."
	::= { agPortNewCfgTableEntry 23 }


agPortNewCfgDLFThreshold OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New status of the port's Destination Lookup Fail Threshold."
	::= { agPortNewCfgTableEntry 24 }


agPortNewCfgDLFThresholdRate OBJECT-TYPE
	SYNTAX INTEGER (0..262143)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New port's Destination Lookup Fail Threshold Rate."
	::= { agPortNewCfgTableEntry 25 }


agPortNewCfgType OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..65))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The switch port type."
	::= { agPortNewCfgTableEntry 28 }


sshCurCfgIntrval OBJECT-TYPE
	SYNTAX INTEGER (0..24)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Interval for generating the RSA server key."
	::= { agSSHConfig 1 }


sshNewCfgIntrval OBJECT-TYPE
	SYNTAX INTEGER (0..24)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set Interval for generating the RSA server key."
	::= { agSSHConfig 2 }


sshCurCfgScpAdm OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "SCP-only admin password."
	::= { agSSHConfig 3 }


sshNewCfgScpAdm OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set SCP-only admin password."
	::= { agSSHConfig 4 }


sshNewCfgHKeyGen OBJECT-TYPE
	SYNTAX INTEGER {
	generate(1),
	other(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to generate the RSA host key.
other(2) is returned always when read.
The following values are writable: generate(1).. Generate the RSA host key."
	::= { agSSHConfig 5 }


sshNewCfgSKeyGen OBJECT-TYPE
	SYNTAX INTEGER {
	generate(1),
	other(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to generate the RSA server key.
other(2) is returned always when read.
The following values are writable: generate(1).. Generate the RSA server key."
	::= { agSSHConfig 6 }


sshCurCfgSSHPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "SSH server port number."
	::= { agSSHConfig 7 }


sshNewCfgSSHPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set SSH server port number."
	::= { agSSHConfig 8 }


sshCurCfgScpApplySave OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "SCP apply and save."
	::= { agSSHConfig 9 }


sshNewCfgScpApplySave OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable the SCP apply and save."
	::= { agSSHConfig 10 }


sshCurCfgStatus OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "SSH server status."
	::= { agSSHConfig 11 }


sshNewCfgStatus OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Turn SSH server ON/OFF."
	::= { agSSHConfig 12 }


radCurCfgPrimaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the Primary RADIUS server."
	::= { agRadiusConfig 1 }


radNewCfgPrimaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the Primary RADIUS server."
	::= { agRadiusConfig 2 }


radCurCfgSecondaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the Secondary RADIUS server."
	::= { agRadiusConfig 3 }


radNewCfgSecondaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the Secondary RADIUS server."
	::= { agRadiusConfig 4 }


radCurCfgPort OBJECT-TYPE
	SYNTAX INTEGER (1500..3000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Specify the RADIUS port number."
	::= { agRadiusConfig 5 }


radNewCfgPort OBJECT-TYPE
	SYNTAX INTEGER (1500..3000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Speicfy the RADIUS port number."
	::= { agRadiusConfig 6 }


radCurCfgTimeout OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of seconds before resending authentication
to RADIUS server."
	::= { agRadiusConfig 7 }


radNewCfgTimeout OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of seconds before resending authentication
to RADIUS server."
	::= { agRadiusConfig 8 }


radCurCfgRetries OBJECT-TYPE
	SYNTAX INTEGER (1..3)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of retries to the RADIUS server."
	::= { agRadiusConfig 9 }


radNewCfgRetries OBJECT-TYPE
	SYNTAX INTEGER (1..3)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of retries to the RADIUS server."
	::= { agRadiusConfig 10 }


radCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RADIUS authentication."
	::= { agRadiusConfig 11 }


radNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RADIUS authentication."
	::= { agRadiusConfig 12 }


radCurCfgAuthenString OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The RADIUS authentication string."
	::= { agRadiusConfig 13 }


radNewCfgAuthenString OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The RADIUS authentication string."
	::= { agRadiusConfig 14 }


radCurCfgBackdoor OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
	::= { agRadiusConfig 15 }


radNewCfgBackdoor OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
	::= { agRadiusConfig 16 }


radCurCfgAuthenSecondString OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The second RADIUS authentication string."
	::= { agRadiusConfig 17 }


radNewCfgAuthenSecondString OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The second RADIUS authentication string."
	::= { agRadiusConfig 18 }


radCurCfgSecBd OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RADIUS secure backdoor for telnet."
	::= { agRadiusConfig 19 }


radNewCfgSecBd OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RADIUS secure backdoor for telnet."
	::= { agRadiusConfig 20 }


agCurCfgNTPServer OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The NTP Server Address."
	::= { agNTP 1 }


agNewCfgNTPServer OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The NTP Server Address."
	::= { agNTP 2 }


agCurCfgNTPResyncInterval OBJECT-TYPE
	SYNTAX INTEGER (1..44640)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The NTP Server resync interval in minutes."
	::= { agNTP 3 }


agNewCfgNTPResyncInterval OBJECT-TYPE
	SYNTAX INTEGER (1..44640)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The NTP Server resync interval in minutes."
	::= { agNTP 4 }


agCurCfgNTPService OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/disable NTP Service."
	::= { agNTP 9 }


agNewCfgNTPService OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/disable NTP Service."
	::= { agNTP 10 }


agCurCfgNTPSecServer OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Secondary NTP Server Address."
	::= { agNTP 11 }


agNewCfgNTPSecServer OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Secondary NTP Server Address."
	::= { agNTP 12 }


agApplyPending OBJECT-TYPE
	SYNTAX INTEGER {
	applyNeeded(2),
	noApplyNeeded(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object, when read, gives the user information
whether an apply action is needed and that the configuration
has been chaged by the user actions. The user then can
apply the changes by setting proper value to the object
agApplyConfiguration described above."
	::= { agApply 1 }


agApplyConfig OBJECT-TYPE
	SYNTAX INTEGER {
	apply(1),
	idle(2),
	inprogress(3),
	complete(4),
	failed(5)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "When this object is read the current state is returned.
idle(3) indicates that there is no apply in progess.
complete(5) indicates that the last apply operation is completed.
Setting the value to apply(1), will write all the changes made
since the last apply to the current configuration block.
If the apply is successful this variable will return the state
'complete' else it will return 'failed'. In case of failure,
to read the reason for failure use the agApplyTable."
	::= { agApply 2 }


agApplyTableSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of strings in the apply table."
	::= { agApply 4 }


agApplyTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgApplyTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of URL path for URL load balancing in the current_config."
	::= { agApply 5 }


agApplyTableEntry OBJECT-TYPE
	SYNTAX AgApplyTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an URL path for URL load balancing."
	INDEX { agApplyIndex  }

	::= { agApplyTable 1 }

agApplyTableEntry ::=
	SEQUENCE {
		agApplyIndex Integer32,
		agApplyString OCTET STRING
		}

agApplyIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table index."
	::= { agApplyTableEntry 1 }


agApplyString OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A string in the apply table."
	::= { agApplyTableEntry 2 }


tacCurCfgPrimaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the Primary TACACS+ server."
	::= { agTacacsConfig 1 }


tacNewCfgPrimaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the Primary TACACS+ server."
	::= { agTacacsConfig 2 }


tacCurCfgSecondaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the Secondary TACSACS server."
	::= { agTacacsConfig 3 }


tacNewCfgSecondaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the Secondary TACACS+ server."
	::= { agTacacsConfig 4 }


tacCurCfgPort OBJECT-TYPE
	SYNTAX INTEGER (1..65000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Specify the TACACS+ port number."
	::= { agTacacsConfig 5 }


tacNewCfgPort OBJECT-TYPE
	SYNTAX INTEGER (1..65000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Specify the TACACS+ port number."
	::= { agTacacsConfig 6 }


tacCurCfgTimeout OBJECT-TYPE
	SYNTAX INTEGER (4..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of seconds before resending authentication
to TACACS+ server."
	::= { agTacacsConfig 7 }


tacNewCfgTimeout OBJECT-TYPE
	SYNTAX INTEGER (4..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of seconds before resending authentication
to TACACS+ server."
	::= { agTacacsConfig 8 }


tacCurCfgRetries OBJECT-TYPE
	SYNTAX INTEGER (1..3)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of retries to the TACACS+ server."
	::= { agTacacsConfig 9 }


tacNewCfgRetries OBJECT-TYPE
	SYNTAX INTEGER (1..3)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of retries to the TACACS+ server."
	::= { agTacacsConfig 10 }


tacCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ authentication."
	::= { agTacacsConfig 11 }


tacNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ authentication."
	::= { agTacacsConfig 12 }


tacCurCfgAuthenString OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TACACS+ authentication string."
	::= { agTacacsConfig 13 }


tacNewCfgAuthenString OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TACACS+ authentication string."
	::= { agTacacsConfig 14 }


tacCurCfgBackdoor OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
	::= { agTacacsConfig 15 }


tacNewCfgBackdoor OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
	::= { agTacacsConfig 16 }


tacCurCfgAuthenSecondString OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The second TACACS+ authentication string."
	::= { agTacacsConfig 17 }


tacNewCfgAuthenSecondString OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The second TACACS+ authentication string."
	::= { agTacacsConfig 18 }


tacCurCfgCmdAuthor OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ command authorization."
	::= { agTacacsConfig 19 }


tacNewCfgCmdAuthor OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ command authorization."
	::= { agTacacsConfig 20 }


tacCurCfgSecBd OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ secure backdoor for telnet."
	::= { agTacacsConfig 23 }


tacNewCfgSecBd OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ secure backdoor for telnet."
	::= { agTacacsConfig 24 }


tacCurCfgCmdLogging OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ command logging."
	::= { agTacacsConfig 21 }


tacNewCfgCmdLogging OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable TACACS+ command logging."
	::= { agTacacsConfig 22 }


tacCurCfgCmap OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable Tacacs+ new prividlege level maping."
	::= { agTacacsConfig 25 }


tacNewCfgCmap OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable Tacacs+ new prividlege level maping."
	::= { agTacacsConfig 26 }


agTacacsUserMapCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgTacacsUserMapCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of tacacs+ user map current configuration."
	::= { agTacacsConfig 31 }


agTacacsUserMapCurCfgTableEntry OBJECT-TYPE
	SYNTAX AgTacacsUserMapCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the tacacs+ user mapping table."
	INDEX { agTacacsUserMapCurCfgUId  }

	::= { agTacacsUserMapCurCfgTable 1 }

agTacacsUserMapCurCfgTableEntry ::=
	SEQUENCE {
		agTacacsUserMapCurCfgUId Integer32,
		agTacacsUserMapCurCfgMapping INTEGER
		}

agTacacsUserMapCurCfgUId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current config remote privilege identifier."
	::= { agTacacsUserMapCurCfgTableEntry 1 }


agTacacsUserMapCurCfgMapping OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	user(1),
	oper(2),
	admin(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current Tacacs+ user privilege mappings."
	::= { agTacacsUserMapCurCfgTableEntry 2 }


agTacacsUserMapNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgTacacsUserMapNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of tacacs+ user map new configuration."
	::= { agTacacsConfig 32 }


agTacacsUserMapNewCfgTableEntry OBJECT-TYPE
	SYNTAX AgTacacsUserMapNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the tacacs+ user mapping table."
	INDEX { agTacacsUserMapNewCfgUId  }

	::= { agTacacsUserMapNewCfgTable 1 }

agTacacsUserMapNewCfgTableEntry ::=
	SEQUENCE {
		agTacacsUserMapNewCfgUId Integer32,
		agTacacsUserMapNewCfgMapping INTEGER
		}

agTacacsUserMapNewCfgUId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The new config remote privilege identifier."
	::= { agTacacsUserMapNewCfgTableEntry 1 }


agTacacsUserMapNewCfgMapping OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	user(1),
	oper(2),
	admin(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set new Tacacs+ user privilege mappings."
	::= { agTacacsUserMapNewCfgTableEntry 2 }


agMgmtNetTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of entries in the Management
Network Table."
	::= { agMgmtNetConfig 1 }


agCurCfgMgmtNetTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgCurCfgMgmtNetEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table for Management Network definitions
in the current configuration block."
	::= { agMgmtNetConfig 2 }


agCurCfgMgmtNetEntry OBJECT-TYPE
	SYNTAX AgCurCfgMgmtNetEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the management network definition table."
	INDEX { agCurCfgMgmtNetIndex  }

	::= { agCurCfgMgmtNetTable 1 }

agCurCfgMgmtNetEntry ::=
	SEQUENCE {
		agCurCfgMgmtNetIndex Integer32,
		agCurCfgMgmtNetSubnet IpAddress,
		agCurCfgMgmtNetMask IpAddress
		}

agCurCfgMgmtNetIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the Management Network Definition table."
	::= { agCurCfgMgmtNetEntry 1 }


agCurCfgMgmtNetSubnet OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Management Network Address in the current_configuration
block."
	::= { agCurCfgMgmtNetEntry 2 }


agCurCfgMgmtNetMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Management Network Mask in the current_configuration
block."
	::= { agCurCfgMgmtNetEntry 3 }


agNewCfgMgmtNetTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgNewCfgMgmtNetEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table for Management Network definitions
in the new configuration block."
	::= { agMgmtNetConfig 3 }


agNewCfgMgmtNetEntry OBJECT-TYPE
	SYNTAX AgNewCfgMgmtNetEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the management network definition table."
	INDEX { agNewCfgMgmtNetIndex  }

	::= { agNewCfgMgmtNetTable 1 }

agNewCfgMgmtNetEntry ::=
	SEQUENCE {
		agNewCfgMgmtNetIndex Integer32,
		agNewCfgMgmtNetSubnet IpAddress,
		agNewCfgMgmtNetMask IpAddress,
		agNewCfgMgmtNetDelete INTEGER
		}

agNewCfgMgmtNetIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the Management Network Definition table."
	::= { agNewCfgMgmtNetEntry 1 }


agNewCfgMgmtNetSubnet OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Management Network Address in the new_configuration
block."
	::= { agNewCfgMgmtNetEntry 2 }


agNewCfgMgmtNetMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Management Network Mask in the new_configuration
block."
	::= { agNewCfgMgmtNetEntry 3 }


agNewCfgMgmtNetDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "By setting the value to delete(2), the entire row is deleted."
	::= { agNewCfgMgmtNetEntry 4 }


agMgmtNetClear OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "By setting the value to delete(2), the entire table is cleared."
	::= { agMgmtNetConfig 4 }


agAccessUserMaxUserID OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of Users ID."
	::= { agAccess 1 }


agAccessUserCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgAccessUserCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Access user configuration."
	::= { agAccess 2 }


agAccessUserCurCfgTableEntry OBJECT-TYPE
	SYNTAX AgAccessUserCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the Access user configuration table."
	INDEX { agAccessUserCurCfgUId  }

	::= { agAccessUserCurCfgTable 1 }

agAccessUserCurCfgTableEntry ::=
	SEQUENCE {
		agAccessUserCurCfgUId Integer32,
		agAccessUserCurCos INTEGER,
		agAccessUserCurCfgName DisplayString,
		agAccessUserCurCfgPswd DisplayString,
		agAccessUserCurCfgState INTEGER
		}

agAccessUserCurCfgUId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The User identifier."
	::= { agAccessUserCurCfgTableEntry 1 }


agAccessUserCurCos OBJECT-TYPE
	SYNTAX INTEGER {
	user(0),
	oper(3),
	admin(6)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The user class of service."
	::= { agAccessUserCurCfgTableEntry 2 }


agAccessUserCurCfgName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The user name."
	::= { agAccessUserCurCfgTableEntry 3 }


agAccessUserCurCfgPswd OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The character string representing the user passworde."
	::= { agAccessUserCurCfgTableEntry 4 }


agAccessUserCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable a user."
	::= { agAccessUserCurCfgTableEntry 5 }


agAccessUserNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgAccessUserNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Access user configuration."
	::= { agAccess 3 }


agAccessUserNewCfgTableEntry OBJECT-TYPE
	SYNTAX AgAccessUserNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the Access user configuration table."
	INDEX { agAccessUserNewCfgUId  }

	::= { agAccessUserNewCfgTable 1 }

agAccessUserNewCfgTableEntry ::=
	SEQUENCE {
		agAccessUserNewCfgUId Integer32,
		agAccessUserNewCos INTEGER,
		agAccessUserNewCfgName DisplayString,
		agAccessUserNewCfgPswd DisplayString,
		agAccessUserNewCfgState INTEGER,
		agAccessUserNewCfgDelete INTEGER
		}

agAccessUserNewCfgUId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The User identifier."
	::= { agAccessUserNewCfgTableEntry 1 }


agAccessUserNewCos OBJECT-TYPE
	SYNTAX INTEGER {
	user(0),
	oper(3),
	admin(6)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The user class of service."
	::= { agAccessUserNewCfgTableEntry 2 }


agAccessUserNewCfgName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The user name."
	::= { agAccessUserNewCfgTableEntry 3 }


agAccessUserNewCfgPswd OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..128))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The character string representing the user passworde."
	::= { agAccessUserNewCfgTableEntry 4 }


agAccessUserNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable a user."
	::= { agAccessUserNewCfgTableEntry 5 }


agAccessUserNewCfgDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to create or delete a User.
other(1) is returned always when read.
The following values are writable: delete(2)...to delete a User"
	::= { agAccessUserNewCfgTableEntry 6 }


pktStatsAllocs OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total number of packet allocations from the packet buffer pool by 
the TCP/IP protocol stack."
	::= { pktStats 1 }


pktStatsFrees OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total number of times the packet buffers are freed(released) to the
packet buffer pool by the TCP/IP protocol stack."
	::= { pktStats 2 }


pktStatsAllocFails OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total number of packet allocation failures from the packet buffer 
pool by the TCP/IP protocol stack."
	::= { pktStats 3 }


pktStatsMediums OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total number of packet allocations with size greater than 128 bytes
and less than or equal to 1536 bytes from the packet buffer pool by 
the TCP/IP protocol stack."
	::= { pktStats 4 }


pktStatsJumbos OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total number of packet allocations with size larger than 1536 bytes 
from the packet buffer pool by the TCP/IP protocol stack."
	::= { pktStats 5 }


pktStatsSmalls OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total number of packet allocations with size less than or eqaul to 
128 bytes from the packet buffer pool by the TCP/IP protocol stack."
	::= { pktStats 6 }


pktStatsMediumsHiWatermark OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The highest number of packet allocations with size greater than 
128 bytes and less than or equal to 1536 bytes from the packet 
buffer pool by the TCP/IP protocol stack."
	::= { pktStats 7 }


pktStatsJumbosHiWatermark OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The highest number of packet allocations with size larger than 
1536 bytes from the packet buffer pool by the TCP/IP protocol stack."
	::= { pktStats 8 }


pktStatsSmallsHiWatermark OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The highest number of packet allocations with size less than or 
eqaul to 128 bytes from the packet buffer pool by the TCP/IP 
protocol stack."
	::= { pktStats 9 }


mpCpuStatsUtil1Second OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The utilization of MP CPU over 1 second. It shows the percentage."
	::= { mpCpuStats 1 }


mpCpuStatsUtil4Seconds OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The utilization of MP CPU  over 4 seconds. 
It shows the percentage."
	::= { mpCpuStats 2 }


mpCpuStatsUtil64Seconds OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The utilization of MP CPU over 64 seconds. 
It shows the percentage."
	::= { mpCpuStats 3 }


portStatsTable OBJECT-TYPE
	SYNTAX SEQUENCE OF PortStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port statistics."
	::= { portStats 1 }


portStatsTableEntry OBJECT-TYPE
	SYNTAX PortStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the port stats table."
	INDEX { portStatsIndx  }

	::= { portStatsTable 1 }

portStatsTableEntry ::=
	SEQUENCE {
		portStatsIndx Integer32,
		portStatsPhyIfInOctets Counter32,
		portStatsPhyIfInUcastPkts Counter32,
		portStatsPhyIfInNUcastPkts Counter32,
		portStatsPhyIfInDiscards Counter32,
		portStatsPhyIfInErrors Counter32,
		portStatsPhyIfInUnknownProtos Counter32,
		portStatsPhyIfOutOctets Counter32,
		portStatsPhyIfOutUcastPkts Counter32,
		portStatsPhyIfOutNUcastPkts Counter32,
		portStatsPhyIfOutDiscards Counter32,
		portStatsPhyIfOutErrors Counter32,
		portStatsPhyIfOutQLen Gauge32,
		portStatsPhyIfInBroadcastPkts Counter32,
		portStatsPhyIfOutBroadcastPkts Counter32,
		portStatsPhyIfInMulticastPkts Counter32,
		portStatsPhyIfOutMulticastPkts Counter32,
		portStatsClear INTEGER
		}

portStatsIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port index."
	::= { portStatsTableEntry 1 }


portStatsPhyIfInOctets OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of octets received on the
interface, including framing characters."
	::= { portStatsTableEntry 2 }


portStatsPhyIfInUcastPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of subnetwork-unicast packets
delivered to a higher-layer protocol."
	::= { portStatsTableEntry 3 }


portStatsPhyIfInNUcastPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of non-unicast (i.e., subnetwork-
broadcast or subnetwork-multicast) packets
delivered to a higher-layer protocol."
	::= { portStatsTableEntry 4 }


portStatsPhyIfInDiscards OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of inbound packets which were chosen
to be discarded even though no errors had been
detected to prevent their being deliverable to a
higher-layer protocol.  One possible reason for
discarding such a packet could be to free up
buffer space."
	::= { portStatsTableEntry 5 }


portStatsPhyIfInErrors OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of inbound packets that contained
errors preventing them from being deliverable to a
higher-layer protocol."
	::= { portStatsTableEntry 6 }


portStatsPhyIfInUnknownProtos OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of packets received via the interface
which were discarded because of an unknown or
unsupported protocol."
	::= { portStatsTableEntry 7 }


portStatsPhyIfOutOctets OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of octets transmitted out of the
interface, including framing characters."
	::= { portStatsTableEntry 8 }


portStatsPhyIfOutUcastPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets that higher-level
protocols requested be transmitted to a
subnetwork-unicast address, including those that
were discarded or not sent."
	::= { portStatsTableEntry 9 }


portStatsPhyIfOutNUcastPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets that higher-level
protocols requested be transmitted to a non-
unicast (i.e., a subnetwork-broadcast or
subnetwork-multicast) address, including those
that were discarded or not sent."
	::= { portStatsTableEntry 10 }


portStatsPhyIfOutDiscards OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of outbound packets which were chosen
to be discarded even though no errors had been
detected to prevent their being transmitted.  One
possible reason for discarding such a packet could
be to free up buffer space."
	::= { portStatsTableEntry 11 }


portStatsPhyIfOutErrors OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of outbound packets that could not be
transmitted because of errors."
	::= { portStatsTableEntry 12 }


portStatsPhyIfOutQLen OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The length of the output packet queue (in
packets)."
	::= { portStatsTableEntry 13 }


portStatsPhyIfInBroadcastPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of packets, delivered by this sub-layer to
a higher (sub-)layer, which were addressed to a
broadcast address at this sub-layer."
	::= { portStatsTableEntry 14 }


portStatsPhyIfOutBroadcastPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets that higher-level
protocols requested be transmitted, and which were
addressed to a broadcast address at this sub-layer,
including those that were discarded or not sent."
	::= { portStatsTableEntry 15 }


portStatsPhyIfInMulticastPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of packets, delivered by this sub-layer to
a higher (sub-)layer, which were addressed to a
multicast address at this sub-layer."
	::= { portStatsTableEntry 17 }


portStatsPhyIfOutMulticastPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets that higher-level
protocols requested be transmitted, and which were
addressed to a multicast address at this sub-layer,
including those that were discarded or not sent."
	::= { portStatsTableEntry 18 }


portStatsClear OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this value to clear(1) clears the stats for this port."
	::= { portStatsTableEntry 16 }


dot1xPortStatsTable OBJECT-TYPE
	SYNTAX SEQUENCE OF Dot1xPortStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of 802.1x port statistics."
	::= { portStats 2 }


dot1xPortStatsTableEntry OBJECT-TYPE
	SYNTAX Dot1xPortStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the 802.1x  port stats table."
	INDEX { dot1xPortStatsIndx  }

	::= { dot1xPortStatsTable 1 }

dot1xPortStatsTableEntry ::=
	SEQUENCE {
		dot1xPortStatsIndx Integer32,
		eapolFramesRx Integer32,
		eapolFramesTx Integer32,
		eapolStartFramesRx Integer32,
		eapolLogoffFramesRx Integer32,
		eapolRespIdFramesRx Integer32,
		eapolRespFramesRx Integer32,
		eapolReqIdFramesTx Integer32,
		eapolReqFramesTx Integer32,
		invalidEapolFramesRx Integer32,
		eapLengthErrorFramesRx Integer32,
		authEntersConnecting Integer32,
		authEapLogoffsWhileConnecting Integer32,
		authEntersAuthenticating Integer32,
		authSuccessesWhileAuthenticating Integer32,
		authTimeoutsWhileAuthenticating Integer32,
		authFailWhileAuthenticating Integer32,
		authReauthsWhileAuthenticating Integer32,
		authEapStartsWhileAuthenticating Integer32,
		authEapLogoffWhileAuthenticating Integer32,
		authReauthsWhileAuthenticated Integer32,
		authEapStartsWhileAuthenticated Integer32,
		authEapLogoffWhileAuthenticated Integer32,
		backendResponses Integer32,
		backendAccessChallenges Integer32,
		backendOtherRequestsToSupplicant Integer32,
		backendNonNakResponsesFromSupplicant Integer32,
		backendAuthSuccesses Integer32,
		backendAuthFails Integer32,
		lastEapolFrameVersion Integer32,
		lastEapolFrameSource MacAddress
		}

dot1xPortStatsIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 802.1x port stats index."
	::= { dot1xPortStatsTableEntry 1 }


eapolFramesRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 2 }


eapolFramesTx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 3 }


eapolStartFramesRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 4 }


eapolLogoffFramesRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 5 }


eapolRespIdFramesRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 6 }


eapolRespFramesRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 7 }


eapolReqIdFramesTx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 8 }


eapolReqFramesTx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 9 }


invalidEapolFramesRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 10 }


eapLengthErrorFramesRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 11 }


authEntersConnecting OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 12 }


authEapLogoffsWhileConnecting OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 13 }


authEntersAuthenticating OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 14 }


authSuccessesWhileAuthenticating OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 15 }


authTimeoutsWhileAuthenticating OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 16 }


authFailWhileAuthenticating OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 17 }


authReauthsWhileAuthenticating OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 18 }


authEapStartsWhileAuthenticating OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 19 }


authEapLogoffWhileAuthenticating OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 20 }


authReauthsWhileAuthenticated OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 21 }


authEapStartsWhileAuthenticated OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 22 }


authEapLogoffWhileAuthenticated OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 23 }


backendResponses OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 24 }


backendAccessChallenges OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 25 }


backendOtherRequestsToSupplicant OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 26 }


backendNonNakResponsesFromSupplicant OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 27 }


backendAuthSuccesses OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 28 }


backendAuthFails OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 29 }


lastEapolFrameVersion OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 30 }


lastEapolFrameSource OBJECT-TYPE
	SYNTAX MacAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { dot1xPortStatsTableEntry 31 }


allportsStatsTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AllportsStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of all ports statistics."
	::= { portStats 3 }


allportsStatsTableEntry OBJECT-TYPE
	SYNTAX AllportsStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the table of all ports statistics."
	INDEX { allportsStatsIndx  }

	::= { allportsStatsTable 1 }

allportsStatsTableEntry ::=
	SEQUENCE {
		allportsStatsIndx Integer32,
		allportsStatsDescr DisplayString,
		allportsStatsSpeed INTEGER,
		allportsStatsPhysAddress PhysAddress,
		allportsStatsAdminStatus INTEGER,
		allportsStatsOperStatus INTEGER,
		allportsStatsInOctets Counter32,
		allportsStatsOutOctets Counter32,
		allportsStatsInPkts Counter32,
		allportsStatsOutPkts Counter32,
		allportsStatsInUcast DisplayString,
		allportsStatsOutUcast DisplayString,
		allportsStatsInBcast DisplayString,
		allportsStatsOutBcast DisplayString,
		allportsStatsInMcast DisplayString,
		allportsStatsOutMcast DisplayString,
		allportsStatsInDiscards Counter32,
		allportsStatsOutDiscards Counter32,
		allportsStatsInErrors Counter32,
		allportsStatsOutErrors Counter32,
		allportsStatsInUnknownProtos DisplayString,
		allportsStatsOutQLen DisplayString,
		allportsStatsipInReceives Counter32,
		allportsStatsipInHeaderErrors Counter32,
		allportsStatsipInDiscards Counter32,
		allportsStatsLinkStateChange Counter32
		}

allportsStatsIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port number."
	::= { allportsStatsTableEntry 1 }


allportsStatsDescr OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..5))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port description."
	::= { allportsStatsTableEntry 2 }


allportsStatsSpeed OBJECT-TYPE
	SYNTAX INTEGER {
	mbs10(2),
	mbs100(3),
	mbs1000(4),
	any(5),
	mbs10000(6)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current operational speed of the port."
	::= { allportsStatsTableEntry 3 }


allportsStatsPhysAddress OBJECT-TYPE
	SYNTAX PhysAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port MAC Address."
	::= { allportsStatsTableEntry 4 }


allportsStatsAdminStatus OBJECT-TYPE
	SYNTAX INTEGER {
	up(1),
	down(2),
	testing(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port Admin state."
	::= { allportsStatsTableEntry 5 }


allportsStatsOperStatus OBJECT-TYPE
	SYNTAX INTEGER {
	up(1),
	down(2),
	testing(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port Operational Status."
	::= { allportsStatsTableEntry 6 }


allportsStatsInOctets OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Octets In for port."
	::= { allportsStatsTableEntry 7 }


allportsStatsOutOctets OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Octets Out for port."
	::= { allportsStatsTableEntry 8 }


allportsStatsInPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Packets In for port."
	::= { allportsStatsTableEntry 9 }


allportsStatsOutPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Packets Out for port."
	::= { allportsStatsTableEntry 10 }


allportsStatsInUcast OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..20))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unicast Packets In for port."
	::= { allportsStatsTableEntry 11 }


allportsStatsOutUcast OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..20))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unicast Packets Out for port."
	::= { allportsStatsTableEntry 12 }


allportsStatsInBcast OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..20))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Broadcasts Packets In for port."
	::= { allportsStatsTableEntry 13 }


allportsStatsOutBcast OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..20))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Broadcasts Packets Out for port."
	::= { allportsStatsTableEntry 14 }


allportsStatsInMcast OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..20))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Multicast Packets In for port."
	::= { allportsStatsTableEntry 15 }


allportsStatsOutMcast OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..20))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Multicast Packets Out for port."
	::= { allportsStatsTableEntry 16 }


allportsStatsInDiscards OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Discarded Packets for port."
	::= { allportsStatsTableEntry 17 }


allportsStatsOutDiscards OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Outbound Packets for port."
	::= { allportsStatsTableEntry 18 }


allportsStatsInErrors OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Error Packets for port."
	::= { allportsStatsTableEntry 19 }


allportsStatsOutErrors OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Not sent packets due to error."
	::= { allportsStatsTableEntry 20 }


allportsStatsInUnknownProtos OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..20))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unknown protocol packets."
	::= { allportsStatsTableEntry 21 }


allportsStatsOutQLen OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..20))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Outbound Packet Queue Length."
	::= { allportsStatsTableEntry 22 }


allportsStatsipInReceives OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Ip In Receives."
	::= { allportsStatsTableEntry 23 }


allportsStatsipInHeaderErrors OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Ip In Header Errors."
	::= { allportsStatsTableEntry 24 }


allportsStatsipInDiscards OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Ip In Discards."
	::= { allportsStatsTableEntry 25 }


allportsStatsLinkStateChange OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of link state changes."
	::= { allportsStatsTableEntry 26 }


clearPortsStats OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(2) results in clearing the statistics for all ports."
	::= { portStats 4 }


agDiffState OBJECT-TYPE
	SYNTAX INTEGER {
	diff(1),
	flashdiff(2),
	idle(3),
	inprogress(4),
	complete(5)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "When this object is read the current state is returned.
idle(3) indicates that there is no diff in progess.
complete(5) indicates that the last diff operation is completed.
Setting the value to diff(1), will start a new diff operation
Diff compares the new configuration with the current configuration
and shows the pending configuration changes. 
Setting the value to flashdiff(1), will start a new diff operation.
flashdiff compares new configuration with the flash configuration.
To read the configuration changes use the agDiffTable once the
state of this variable returns complete."
	::= { agDiff 2 }


agDiffTableSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of strings in the diff table."
	::= { agDiff 3 }


agDiffTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgDiffTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of URL path for URL load balancing in the current_config."
	::= { agDiff 4 }


agDiffTableEntry OBJECT-TYPE
	SYNTAX AgDiffTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an URL path for URL load balancing."
	INDEX { agDiffIndex  }

	::= { agDiffTable 1 }

agDiffTableEntry ::=
	SEQUENCE {
		agDiffIndex Integer32,
		agDiffString OCTET STRING
		}

agDiffIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table index."
	::= { agDiffTableEntry 1 }


agDiffString OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A string in the diff table."
	::= { agDiffTableEntry 2 }


agCfgDumpState OBJECT-TYPE
	SYNTAX INTEGER {
	dump(1),
	idle(2),
	inprogress(3),
	complete(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "When this object is read the current state is returned.
idle(2) indicates that there is no dump in progess.
complete(4) indicates that the last dump operation is completed.
Setting the value to dump(1), will start a new dump operation
Dump will show the current configuration.
To read the configuration dump use the agCfgDumpTable once the
state of this variable returns complete.
Once the agCfgDumpTable is read the state should be set back to 
'idle' which frees the dump buffer and others can issue a dump 
command via SNMP."
	::= { agCfgDump 2 }


agCfgDumpTableSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of strings in the dump table."
	::= { agCfgDump 3 }


agCfgDumpTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgCfgDumpTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of dump strings."
	::= { agCfgDump 4 }


agCfgDumpTableEntry OBJECT-TYPE
	SYNTAX AgCfgDumpTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "An entry in the dump table."
	INDEX { agCfgDumpIndex  }

	::= { agCfgDumpTable 1 }

agCfgDumpTableEntry ::=
	SEQUENCE {
		agCfgDumpIndex Integer32,
		agCfgDumpString OCTET STRING
		}

agCfgDumpIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table index."
	::= { agCfgDumpTableEntry 1 }


agCfgDumpString OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A string in the dump table."
	::= { agCfgDumpTableEntry 2 }


geaportInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF GeaportInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of gea port mapping."
	::= { geaportInfo 1 }


geaportInfoTableEntry OBJECT-TYPE
	SYNTAX GeaportInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "An entry in the geaport table mapping."
	INDEX { geaportInfoLogicalIndex  }

	::= { geaportInfoTable 1 }

geaportInfoTableEntry ::=
	SEQUENCE {
		geaportInfoLogicalIndex Integer32,
		geaportInfoPort INTEGER,
		geaportInfoUnit INTEGER
		}

geaportInfoLogicalIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The logical port index."
	::= { geaportInfoTableEntry 1 }


geaportInfoPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The GEA Port (0-based)."
	::= { geaportInfoTableEntry 2 }


geaportInfoUnit OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The GEA Unit."
	::= { geaportInfoTableEntry 3 }


ufdInfoState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Uplink Failure Detection State."
	::= { ufdInfo 1 }


ufdInfoLtMStatus OBJECT-TYPE
	SYNTAX INTEGER {
	up(1),
	down(2),
	forwarding(3),
	blocked(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LtM Status."
	::= { ufdInfo 2 }


ufdInfoLtMPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtM port list. The ports are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ port 8
||    ||
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to LtM
0 - The represented port does not belong to LtM."
	::= { ufdInfo 3 }


ufdInfoLtMTrunks OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtM trunk list. The trunks are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ trunk 8
||    ||
||    ||___ trunk 7
||    |____ trunk 6
||      .    .   .
||_________ trunk 1
|__________ reserved

where x : 1 - The represented trunk belongs to LtM
0 - The represented trunk does not belong to LtM."
	::= { ufdInfo 4 }


ufdInfoLtMAdminkey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtM admin key."
	::= { ufdInfo 5 }


ufdInfoLtDStatus OBJECT-TYPE
	SYNTAX INTEGER {
	up(1),
	autoDisabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LtD status."
	::= { ufdInfo 6 }


ufdInfoLtDPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtD port list. The ports are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ port 8
||    ||
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to LtD
0 - The represented port does not belong to LtD."
	::= { ufdInfo 7 }


ufdInfoLtDTrunks OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtD trunk list. The trunks are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ trunk 8
||    ||
||    ||___ trunk 7
||    |____ trunk 6
||      .    .   .
||_________ trunk 1
|__________ reserved

where x : 1 - The represented trunk belongs to LtD
0 - The represented trunk does not belong to LtD."
	::= { ufdInfo 8 }


ufdInfoLtDAdminkeyMaxEnt OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the LtD admin key configuration table."
	::= { ufdInfo 9 }


ufdInfoLtDAdminkeyTable OBJECT-TYPE
	SYNTAX SEQUENCE OF UfdInfoLtDAdminkeyTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LtD admin key configuration."
	::= { ufdInfo 10 }


ufdInfoLtDAdminkeyTableEntry OBJECT-TYPE
	SYNTAX UfdInfoLtDAdminkeyTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the LtD admin key table."
	INDEX { ufdInfoLtDAdminkey  }

	::= { ufdInfoLtDAdminkeyTable 1 }

ufdInfoLtDAdminkeyTableEntry ::=
	SEQUENCE {
		ufdInfoLtDAdminkey INTEGER
		}

ufdInfoLtDAdminkey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtD admin key."
	::= { ufdInfoLtDAdminkeyTableEntry 1 }


sfpInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF SfpInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of external port SFP information."
	::= { sfpInfo 1 }


sfpInfoTableEntry OBJECT-TYPE
	SYNTAX SfpInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the external port SFP information table."
	INDEX { sfpInfoIndx  }

	::= { sfpInfoTable 1 }

sfpInfoTableEntry ::=
	SEQUENCE {
		sfpInfoIndx Integer32,
		sfpInfoPort DisplayString,
		sfpInfoDevice DisplayString,
		sfpInfoTXEnable INTEGER,
		sfpInfoRXSignal INTEGER,
		sfpInfoTXFault INTEGER,
		sfpInfoApproved INTEGER
		}

sfpInfoIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The external port SFX index."
	::= { sfpInfoTableEntry 1 }


sfpInfoPort OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..6))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "External Port SFP/XFP alias."
	::= { sfpInfoTableEntry 2 }


sfpInfoDevice OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..6))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "External Port SFP/XFP Device."
	::= { sfpInfoTableEntry 3 }


sfpInfoTXEnable OBJECT-TYPE
	SYNTAX INTEGER {
	notInstalled(1),
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "External Port SFP/XFP TX-Enable."
	::= { sfpInfoTableEntry 4 }


sfpInfoRXSignal OBJECT-TYPE
	SYNTAX INTEGER {
	notInstalled(1),
	lost(2),
	ok(3),
	notAvailable(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "External Port SFP/XFP RX-Signal."
	::= { sfpInfoTableEntry 5 }


sfpInfoTXFault OBJECT-TYPE
	SYNTAX INTEGER {
	notInstalled(1),
	fault(2),
	none(3),
	notAvailable(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "External Port SFP/XFP TX-Fault."
	::= { sfpInfoTableEntry 6 }


sfpInfoApproved OBJECT-TYPE
	SYNTAX INTEGER {
	notInstalled(1),
	notXFP(2),
	notSFP(3),
	yes(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "External Port SFP/XFP Approval."
	::= { sfpInfoTableEntry 7 }


ntpPrimaryServerReqSent OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of NTP requests sent to Primary NTP Server."
	::= { ntpStats 1 }


ntpPrimaryServerRespRcvd OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of NTP responces received from Primary NTP Server."
	::= { ntpStats 2 }


ntpPrimaryServerUpdates OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of NTP Updates by Primary NTP Server."
	::= { ntpStats 3 }


ntpSecondaryServerReqSent OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of NTP requests sent to Secondary NTP Server."
	::= { ntpStats 4 }


ntpSecondaryServerRespRcvd OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of NTP responces received from Secondary NTP Server."
	::= { ntpStats 5 }


ntpSecondaryServerUpdates OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of NTP Updates by Secondary NTP Server."
	::= { ntpStats 6 }


ntpLastUpdateServer OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	primary(1),
	secondary(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of ntp server updated last time."
	::= { ntpStats 7 }


ntpLastUpdateTime OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..127))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The last time updated by ntp server."
	::= { ntpStats 8 }


ntpClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this value to clear(2) clears the stats for ntp."
	::= { ntpStats 9 }


ntpSystemCurrentTime OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..127))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current system time."
	::= { ntpStats 10 }


aclStatsTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of ACL statistics."
	::= { aclStats 1 }


aclStatsTableEntry OBJECT-TYPE
	SYNTAX AclStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Statistics about a particular ACL configuration entry."
	INDEX { aclStatsIndex  }

	::= { aclStatsTable 1 }

aclStatsTableEntry ::=
	SEQUENCE {
		aclStatsIndex Integer32,
		aclStatsHits Counter32,
		aclClearStats INTEGER
		}

aclStatsIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl index."
	::= { aclStatsTableEntry 1 }


aclStatsHits OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total number of hits for this ACL entry"
	::= { aclStatsTableEntry 2 }


aclClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this value to clear(2) clears the stats for the ACL."
	::= { aclStatsTableEntry 3 }


snmpClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(2) results in clearing the SNMP statistics."
	::= { agClearStats 1 }


layer2 OBJECT IDENTIFIER ::= { hpSwitchBladeType5-Mgmt 2 }

layer2Configs OBJECT IDENTIFIER ::= { layer2 1 }

layer2Stats OBJECT IDENTIFIER ::= { layer2 2 }

layer2Info OBJECT IDENTIFIER ::= { layer2 3 }

layer2Oper OBJECT IDENTIFIER ::= { layer2 4 }

vlan OBJECT IDENTIFIER ::= { layer2Configs 1 }

trunkgroup OBJECT IDENTIFIER ::= { layer2Configs 2 }

stgCfg OBJECT IDENTIFIER ::= { layer2Configs 3 }

mirroring OBJECT IDENTIFIER ::= { layer2Configs 4 }

mstCfg OBJECT IDENTIFIER ::= { layer2Configs 5 }

lacp OBJECT IDENTIFIER ::= { layer2Configs 6 }

thash OBJECT IDENTIFIER ::= { layer2Configs 7 }

l2GeneralCfg OBJECT IDENTIFIER ::= { layer2Configs 8 }

ufd OBJECT IDENTIFIER ::= { layer2Configs 9 }

dot1x OBJECT IDENTIFIER ::= { layer2Configs 11 }

fdb OBJECT IDENTIFIER ::= { layer2Configs 12 }

thashL2 OBJECT IDENTIFIER ::= { thash 1 }

mirrPortMirr OBJECT IDENTIFIER ::= { mirroring 1 }

mstGeneralCfg OBJECT IDENTIFIER ::= { mstCfg 1 }

mstCistCfg OBJECT IDENTIFIER ::= { mstCfg 2 }

ufdGeneralCfg OBJECT IDENTIFIER ::= { ufd 1 }

fdbGeneralCfg OBJECT IDENTIFIER ::= { fdb 1 }

dot1xCurCfgGlobalTable OBJECT IDENTIFIER ::= { dot1x 5 }

dot1xNewCfgGlobalTable OBJECT IDENTIFIER ::= { dot1x 6 }

fdbStats OBJECT IDENTIFIER ::= { layer2Stats 1 }

stpStats OBJECT IDENTIFIER ::= { layer2Stats 2 }

lacpStats OBJECT IDENTIFIER ::= { layer2Stats 3 }

ufdStats OBJECT IDENTIFIER ::= { layer2Stats 4 }

cistInfo OBJECT IDENTIFIER ::= { layer2Info 1 }

fdbInfo OBJECT IDENTIFIER ::= { layer2Info 2 }

stpInfo OBJECT IDENTIFIER ::= { layer2Info 3 }

lacpInfo OBJECT IDENTIFIER ::= { layer2Info 4 }

dot1xInfo OBJECT IDENTIFIER ::= { layer2Info 5 }

dot1pInfo OBJECT IDENTIFIER ::= { layer2Info 6 }

genInfo OBJECT IDENTIFIER ::= { layer2Info 7 }

vlanInfo OBJECT IDENTIFIER ::= { layer2Info 8 }

trunkGroupInfo OBJECT IDENTIFIER ::= { layer2Info 9 }

dot1xSystemInfo OBJECT IDENTIFIER ::= { dot1xInfo 2 }

cistGeneralInfo OBJECT IDENTIFIER ::= { cistInfo 1 }

vlanMaxEnt OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the VLAN configuration table."
	::= { vlan 1 }


vlanCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VlanCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VLAN configuration."
	::= { vlan 2 }


vlanCurCfgTableEntry OBJECT-TYPE
	SYNTAX VlanCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the VLAN configuration table."
	INDEX { vlanCurCfgVlanId  }

	::= { vlanCurCfgTable 1 }

vlanCurCfgTableEntry ::=
	SEQUENCE {
		vlanCurCfgVlanId Integer32,
		vlanCurCfgVlanName DisplayString,
		vlanCurCfgPorts OCTET STRING,
		vlanCurCfgState INTEGER,
		vlanCurCfgStg Integer32
		}

vlanCurCfgVlanId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN identifier."
	::= { vlanCurCfgTableEntry 1 }


vlanCurCfgVlanName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN name."
	::= { vlanCurCfgTableEntry 2 }


vlanCurCfgPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port list in the VLAN. The ports are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx ..... 
||    || |_ port 8
||    ||  
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to the VLAN
0 - The represented port does not belong to the VLAN"
	::= { vlanCurCfgTableEntry 3 }


vlanCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable a VLAN"
	::= { vlanCurCfgTableEntry 4 }


vlanCurCfgStg OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Spanning Tree Group for the VLAN."
	::= { vlanCurCfgTableEntry 6 }


vlanNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VlanNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VLAN configuration."
	::= { vlan 3 }


vlanNewCfgTableEntry OBJECT-TYPE
	SYNTAX VlanNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the VLAN configuration table."
	INDEX { vlanNewCfgVlanId  }

	::= { vlanNewCfgTable 1 }

vlanNewCfgTableEntry ::=
	SEQUENCE {
		vlanNewCfgVlanId Integer32,
		vlanNewCfgVlanName DisplayString,
		vlanNewCfgPorts OCTET STRING,
		vlanNewCfgState INTEGER,
		vlanNewCfgAddPort Integer32,
		vlanNewCfgRemovePort Integer32,
		vlanNewCfgDelete INTEGER,
		vlanNewCfgStg Integer32
		}

vlanNewCfgVlanId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN identifier."
	::= { vlanNewCfgTableEntry 1 }


vlanNewCfgVlanName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN name."
	::= { vlanNewCfgTableEntry 2 }


vlanNewCfgPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port list in the VLAN.  The ports are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx ..... 
||    || |_ port 8
||    ||  
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to the VLAN
0 - The represented port does not belong to the VLAN"
	::= { vlanNewCfgTableEntry 3 }


vlanNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable a VLAN"
	::= { vlanNewCfgTableEntry 4 }


vlanNewCfgAddPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be added to the specified VLAN.  A '0' value is 
returned when read."
	::= { vlanNewCfgTableEntry 5 }


vlanNewCfgRemovePort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be removed from the specified VLAN.  A '0'
value is returned when read."
	::= { vlanNewCfgTableEntry 6 }


vlanNewCfgDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to create or delete a VLAN.
other(1) is returned always when read.
The following values are writable: delete(2)...to delete a VLAN"
	::= { vlanNewCfgTableEntry 7 }


vlanNewCfgStg OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Spanning Tree Group for the VLAN."
	::= { vlanNewCfgTableEntry 9 }


trunkGroupTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of entries in trunk group table."
	::= { trunkgroup 1 }


trunkGroupCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF TrunkGroupCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of trunk group configuration."
	::= { trunkgroup 2 }


trunkGroupCurCfgTableEntry OBJECT-TYPE
	SYNTAX TrunkGroupCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the trunk group configuration table."
	INDEX { trunkGroupCurCfgIndex  }

	::= { trunkGroupCurCfgTable 1 }

trunkGroupCurCfgTableEntry ::=
	SEQUENCE {
		trunkGroupCurCfgIndex Integer32,
		trunkGroupCurCfgPorts OCTET STRING,
		trunkGroupCurCfgState INTEGER
		}

trunkGroupCurCfgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of the trunk group."
	::= { trunkGroupCurCfgTableEntry 1 }


trunkGroupCurCfgPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port list in the trunk group. The ports are presented in 
bitmap format.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx ..... 
||    || |_ port 8
||    ||  
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to the trunk group
0 - The represented port does not belong to the trunk group"
	::= { trunkGroupCurCfgTableEntry 2 }


trunkGroupCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable a trunk group."
	::= { trunkGroupCurCfgTableEntry 3 }


trunkGroupNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF TrunkGroupNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of trunk group configuration."
	::= { trunkgroup 3 }


trunkGroupNewCfgTableEntry OBJECT-TYPE
	SYNTAX TrunkGroupNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the trunk group configuration table."
	INDEX { trunkGroupNewCfgIndex  }

	::= { trunkGroupNewCfgTable 1 }

trunkGroupNewCfgTableEntry ::=
	SEQUENCE {
		trunkGroupNewCfgIndex Integer32,
		trunkGroupNewCfgPorts OCTET STRING,
		trunkGroupNewCfgAddPort Integer32,
		trunkGroupNewCfgRemovePort Integer32,
		trunkGroupNewCfgState INTEGER,
		trunkGroupNewCfgDelete INTEGER
		}

trunkGroupNewCfgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of the trunk group."
	::= { trunkGroupNewCfgTableEntry 1 }


trunkGroupNewCfgPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port list in the trunk group.  The ports are presented
in bitmap format.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx ..... 
||    || |_ port 8
||    ||  
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to the trunk group
0 - The represented port does not belong to the trunk group"
	::= { trunkGroupNewCfgTableEntry 2 }


trunkGroupNewCfgAddPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be added in the trunk group. When read, 0 is returned."
	::= { trunkGroupNewCfgTableEntry 3 }


trunkGroupNewCfgRemovePort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be deleted from the trunk group. when read, 0
is returned."
	::= { trunkGroupNewCfgTableEntry 4 }


trunkGroupNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable a trunk group."
	::= { trunkGroupNewCfgTableEntry 5 }


trunkGroupNewCfgDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting the value to delete(2) will delete the entire
row. When read, other(1) is returned."
	::= { trunkGroupNewCfgTableEntry 6 }


l2ThashCurCfgSmacState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable smac hash."
	::= { thashL2 1 }


l2ThashNewCfgSmacState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable smac hash."
	::= { thashL2 2 }


l2ThashCurCfgDmacState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable dmac hash."
	::= { thashL2 3 }


l2ThashNewCfgDmacState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable dmac hash."
	::= { thashL2 4 }


l2ThashCurCfgSipState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable sip hash."
	::= { thashL2 5 }


l2ThashNewCfgSipState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable sip hash."
	::= { thashL2 6 }


l2ThashCurCfgDipState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable dip hash."
	::= { thashL2 7 }


l2ThashNewCfgDipState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable dip hash."
	::= { thashL2 8 }


stgCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF StgCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Spanning Tree Group configuration."
	::= { stgCfg 1 }


stgCurCfgTableEntry OBJECT-TYPE
	SYNTAX StgCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular Spanning Tree Group configuration."
	INDEX { stgCurCfgIndex  }

	::= { stgCurCfgTable 1 }

stgCurCfgTableEntry ::=
	SEQUENCE {
		stgCurCfgIndex Integer32,
		stgCurCfgState INTEGER,
		stgCurCfgPriority INTEGER,
		stgCurCfgBrgHelloTime INTEGER,
		stgCurCfgBrgForwardDelay INTEGER,
		stgCurCfgBrgMaxAge INTEGER,
		stgCurCfgVlanBmap OCTET STRING
		}

stgCurCfgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular Spanning Tree Group.  This is also
index to the entLogicalTable of Entity MIB."
	::= { stgCurCfgTableEntry 1 }


stgCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Turn on of off Spanning Tree operation of a particular Spanning
Tree Group."
	::= { stgCurCfgTableEntry 2 }


stgCurCfgPriority OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the write-able portion of the Bridge ID, i.e., the first
two octets of the (8 octet long) Bridge ID."
	::= { stgCurCfgTableEntry 5 }


stgCurCfgBrgHelloTime OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for HelloTime when this 
bridge is acting as the root."
	::= { stgCurCfgTableEntry 6 }


stgCurCfgBrgForwardDelay OBJECT-TYPE
	SYNTAX INTEGER (4..30)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this 
bridge is acting as the root."
	::= { stgCurCfgTableEntry 7 }


stgCurCfgBrgMaxAge OBJECT-TYPE
	SYNTAX INTEGER (6..40)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge
is acting as the root."
	::= { stgCurCfgTableEntry 8 }


stgCurCfgVlanBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The vlans applied to the spanning tree group.  The vlans are 
presented in bitmap format. This string displays vlan number
from 1 to 4095.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx ..... 
||    || |_ vlan 9
||    ||  
||    ||___ vlan 8
||    |____ vlan 7
||      .    .   .
||_________ vlan 2
|__________ vlan 1 (as index to stgCurCfgTable)

where x : 1 - The represented vlan applied to the spanning tree. 
0 - The represented vlan not applied to the spanning tree"
	::= { stgCurCfgTableEntry 10 }


stgNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF StgNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Spanning Tree Groups configuration in the new_config."
	::= { stgCfg 2 }


stgNewCfgTableEntry OBJECT-TYPE
	SYNTAX StgNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular Spanning Tree Group configuration."
	INDEX { stgNewCfgIndex  }

	::= { stgNewCfgTable 1 }

stgNewCfgTableEntry ::=
	SEQUENCE {
		stgNewCfgIndex Integer32,
		stgNewCfgState INTEGER,
		stgNewCfgDefaultCfg INTEGER,
		stgNewCfgAddVlan Integer32,
		stgNewCfgRemoveVlan Integer32,
		stgNewCfgPriority INTEGER,
		stgNewCfgBrgHelloTime INTEGER,
		stgNewCfgBrgForwardDelay INTEGER,
		stgNewCfgBrgMaxAge INTEGER,
		stgNewCfgVlanBmap OCTET STRING
		}

stgNewCfgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular Spanning Tree Group.  This is also
index to the entLogicalTable of Entity MIB."
	::= { stgNewCfgTableEntry 1 }


stgNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Turn on of off Spanning Tree operation of a particular Spanning
Tree Group."
	::= { stgNewCfgTableEntry 2 }


stgNewCfgDefaultCfg OBJECT-TYPE
	SYNTAX INTEGER {
	default-config(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting the value to default-config(1) will set the default
configuration as recommended by IEEE 802.1D for a particular
Spanning Tree Group.  default-config (1) is always returned 
When read, but it does not mean anything."
	::= { stgNewCfgTableEntry 3 }


stgNewCfgAddVlan OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The vlan to be added to the specified Spanning Tree Group.  A 
'0' value is returned when read."
	::= { stgNewCfgTableEntry 4 }


stgNewCfgRemoveVlan OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The vlan to be removed from the specified Spanning Tree Group.
A '0' value is returned when read."
	::= { stgNewCfgTableEntry 5 }


stgNewCfgPriority OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the write-able portion of the Bridge ID, i.e., the first
two octets of the (8 octet long) Bridge ID."
	::= { stgNewCfgTableEntry 8 }


stgNewCfgBrgHelloTime OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for HelloTime when this 
bridge is acting as the root."
	::= { stgNewCfgTableEntry 9 }


stgNewCfgBrgForwardDelay OBJECT-TYPE
	SYNTAX INTEGER (4..30)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this 
bridge is acting as the root."
	::= { stgNewCfgTableEntry 10 }


stgNewCfgBrgMaxAge OBJECT-TYPE
	SYNTAX INTEGER (6..40)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge
is acting as the root."
	::= { stgNewCfgTableEntry 11 }


stgNewCfgVlanBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The vlans applied to the spanning tree group.  The vlans are 
presented in bitmap format. This string displays vlan number
from 1 to 4095.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx ..... 
||    || |_ vlan 9
||    ||  
||    ||___ vlan 8
||    |____ vlan 7
||      .    .   .
||_________ vlan 2
|__________ vlan 1 (as index to stgCurCfgTable)

where x : 1 - The represented vlan applied to the spanning tree. 
0 - The represented vlan not applied to the spanning tree"
	::= { stgNewCfgTableEntry 13 }


stgCurCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF StgCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Spanning Tree Group port configuration in the
current_config."
	::= { stgCfg 3 }


stgCurCfgPortTableEntry OBJECT-TYPE
	SYNTAX StgCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about port configuration of a particular Spanning Tree
Group."
	INDEX { stgCurCfgStgIndex , stgCurCfgPortIndex }

	::= { stgCurCfgPortTable 1 }

stgCurCfgPortTableEntry ::=
	SEQUENCE {
		stgCurCfgStgIndex Integer32,
		stgCurCfgPortIndex Integer32,
		stgCurCfgPortState INTEGER,
		stgCurCfgPortPriority INTEGER,
		stgCurCfgPortPathCost INTEGER,
		stgCurCfgPortLink INTEGER,
		stgCurCfgPortEdge INTEGER,
		stgCurCfgPortFastFwd INTEGER
		}

stgCurCfgStgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular Spanning Tree Group.  This is also
index to the entLogicalTable of Entity MIB."
	::= { stgCurCfgPortTableEntry 1 }


stgCurCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port identifier of a particular Spanning Tree Group."
	::= { stgCurCfgPortTableEntry 2 }


stgCurCfgPortState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Turn on of off Spanning Tree operation of a particular port of a
Spanning Tree Group."
	::= { stgCurCfgPortTableEntry 3 }


stgCurCfgPortPriority OBJECT-TYPE
	SYNTAX INTEGER (0..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the priority field which is contained in the first 
(in network byte order) octet of the (2 octet long) Port ID."
	::= { stgCurCfgPortTableEntry 4 }


stgCurCfgPortPathCost OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The contribution of this port to the path cost of paths towards the 
spanning tree root which include this port."
	::= { stgCurCfgPortTableEntry 5 }


stgCurCfgPortLink OBJECT-TYPE
	SYNTAX INTEGER {
	auto(1),
	p2p(2),
	shared(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of the port link."
	::= { stgCurCfgPortTableEntry 6 }


stgCurCfgPortEdge OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of port edge."
	::= { stgCurCfgPortTableEntry 7 }


stgCurCfgPortFastFwd OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of port fast forwarding."
	::= { stgCurCfgPortTableEntry 8 }


stgNewCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF StgNewCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Spanning Tree Group port configuration in the
new_config."
	::= { stgCfg 4 }


stgNewCfgPortTableEntry OBJECT-TYPE
	SYNTAX StgNewCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about port configuration of a particular Spanning Tree
Group."
	INDEX { stgNewCfgStgIndex , stgNewCfgPortIndex }

	::= { stgNewCfgPortTable 1 }

stgNewCfgPortTableEntry ::=
	SEQUENCE {
		stgNewCfgStgIndex Integer32,
		stgNewCfgPortIndex Integer32,
		stgNewCfgPortState INTEGER,
		stgNewCfgPortPriority INTEGER,
		stgNewCfgPortPathCost INTEGER,
		stgNewCfgPortLink INTEGER,
		stgNewCfgPortEdge INTEGER,
		stgNewCfgPortFastFwd INTEGER
		}

stgNewCfgStgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular Spanning Tree Group.  This is also
index to the entLogicalTable of Entity MIB."
	::= { stgNewCfgPortTableEntry 1 }


stgNewCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port identifier of a particular Spanning Tree Group."
	::= { stgNewCfgPortTableEntry 2 }


stgNewCfgPortState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Turn on of off Spanning Tree operation of a particular port of a
Spanning Tree Group."
	::= { stgNewCfgPortTableEntry 3 }


stgNewCfgPortPriority OBJECT-TYPE
	SYNTAX INTEGER (0..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the priority field which is contained in the first 
(in network byte order) octet of the (2 octet long) Port ID."
	::= { stgNewCfgPortTableEntry 4 }


stgNewCfgPortPathCost OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The contribution of this port to the path cost of paths towards the 
spanning tree root which include this port."
	::= { stgNewCfgPortTableEntry 5 }


stgNewCfgPortLink OBJECT-TYPE
	SYNTAX INTEGER {
	auto(1),
	p2p(2),
	shared(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of the port link."
	::= { stgNewCfgPortTableEntry 6 }


stgNewCfgPortEdge OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of port edge."
	::= { stgNewCfgPortTableEntry 7 }


stgNewCfgPortFastFwd OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of port fast forwarding."
	::= { stgNewCfgPortTableEntry 8 }


mstCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable MSTP/RSTP"
	::= { mstGeneralCfg 1 }


mstNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable MSTP/RSTP"
	::= { mstGeneralCfg 2 }


mstCurCfgRegionName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Name for the Region's configuration."
	::= { mstGeneralCfg 3 }


mstNewCfgRegionName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Name for the Region's configuration."
	::= { mstGeneralCfg 4 }


mstCurCfgRegionVersion OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Version of the MST Region."
	::= { mstGeneralCfg 5 }


mstNewCfgRegionVersion OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Version of the MST Region."
	::= { mstGeneralCfg 6 }


mstCurCfgMaxHopCount OBJECT-TYPE
	SYNTAX INTEGER (4..60)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Indicates the maximum hop count value."
	::= { mstGeneralCfg 7 }


mstNewCfgMaxHopCount OBJECT-TYPE
	SYNTAX INTEGER (4..60)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Indicates the maximum hop count value."
	::= { mstGeneralCfg 8 }


mstCurCfgStpMode OBJECT-TYPE
	SYNTAX INTEGER {
	mstp(1),
	rstp(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The version of Spanning Tree Protocal the bridge is currently 
running."
	::= { mstGeneralCfg 9 }


mstNewCfgStpMode OBJECT-TYPE
	SYNTAX INTEGER {
	mstp(1),
	rstp(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The version of Spanning Tree Protocal the bridge is currently 
running."
	::= { mstGeneralCfg 10 }


mstCistDefaultCfg OBJECT-TYPE
	SYNTAX INTEGER {
	default(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting the value to default(1) will set the Multiple
Spanning Tree and member parameters to default.  default(1) is 
always returned when read, but it does not mean anything."
	::= { mstCistCfg 1 }


mstCistBridgeCfg OBJECT IDENTIFIER ::= { mstCistCfg 2 }

mstCistCurCfgBridgePriority OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the writable portion of the Brigde Identifier comprising
of the first two octets."
	::= { mstCistBridgeCfg 1 }


mstCistNewCfgBridgePriority OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the writable portion of the Brigde Identifier comprising
of the first two octets."
	::= { mstCistBridgeCfg 2 }


mstCistCurCfgBridgeMaxAge OBJECT-TYPE
	SYNTAX INTEGER (6..40)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge
is acting as the root."
	::= { mstCistBridgeCfg 5 }


mstCistNewCfgBridgeMaxAge OBJECT-TYPE
	SYNTAX INTEGER (6..40)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge
is acting as the root."
	::= { mstCistBridgeCfg 6 }


mstCistCurCfgBridgeForwardDelay OBJECT-TYPE
	SYNTAX INTEGER (4..30)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this 
bridge is acting as the root."
	::= { mstCistBridgeCfg 7 }


mstCistNewCfgBridgeForwardDelay OBJECT-TYPE
	SYNTAX INTEGER (4..30)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this 
bridge is acting as the root."
	::= { mstCistBridgeCfg 8 }


mstCistCurCfgVlanBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The vlans applied to the CIST group.  The vlans are 
presented in bitmap format. This string displays vlan number
from 1 to 4094.

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 applied to the CIST group. 
0 - The represented vlan not applied to the group"
	::= { mstCistBridgeCfg 9 }


mstCistNewCfgVlanBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The vlans applied to the CIST group.  The vlans are 
presented in bitmap format. This string displays vlan number
from 1 to 4094.

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 applied to the CIST group. 
0 - The represented vlan not applied to the group"
	::= { mstCistBridgeCfg 10 }


mstCistNewCfgAddVlan OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The vlan to be added to the CIST Group.  A 
'0' value is returned when read."
	::= { mstCistBridgeCfg 11 }


mstCistCurCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF MstCistCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of CIST Port configuration."
	::= { mstCistCfg 3 }


mstCistCurCfgPortTableEntry OBJECT-TYPE
	SYNTAX MstCistCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular CIST Port configuration."
	INDEX { mstCistCurCfgPortIndex  }

	::= { mstCistCurCfgPortTable 1 }

mstCistCurCfgPortTableEntry ::=
	SEQUENCE {
		mstCistCurCfgPortIndex Integer32,
		mstCistCurCfgPortPriority INTEGER,
		mstCistCurCfgPortPathCost INTEGER,
		mstCistCurCfgPortLinkType INTEGER,
		mstCistCurCfgPortEdge INTEGER,
		mstCistCurCfgPortStpState INTEGER,
		mstCistCurCfgPortHelloTime INTEGER
		}

mstCistCurCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port number of the port for which this entry contains spanning
tree configuration."
	::= { mstCistCurCfgPortTableEntry 1 }


mstCistCurCfgPortPriority OBJECT-TYPE
	SYNTAX INTEGER (0..240)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The four most significant bits of the Port Identifier of the 
Spanning Tree instance can be modified by setting this value."
	::= { mstCistCurCfgPortTableEntry 2 }


mstCistCurCfgPortPathCost OBJECT-TYPE
	SYNTAX INTEGER (0..200000000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The contribution of this port to the path cost of paths towards 
the CIST Root which include this port."
	::= { mstCistCurCfgPortTableEntry 3 }


mstCistCurCfgPortLinkType OBJECT-TYPE
	SYNTAX INTEGER {
	auto(1),
	p2p(2),
	shared(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The administrative point-to-point status of the LAN segment attached 
to this port.  A value of p2p (2) indicates that this port should 
always be treated as if it is connected to a point-to-point link. 
A value of shared(3) indicates that this port should be treated as 
having a shared media connection.  A value of auto(1) indicates that 
this port is considered to have a point-to-point link if it is an 
Aggregator and all of its members are aggregatable, or if the MAC 
entity is configured for full duplex operation, either through
auto-negotiation or by management means."
	::= { mstCistCurCfgPortTableEntry 4 }


mstCistCurCfgPortEdge OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the Edge Port parameter."
	::= { mstCistCurCfgPortTableEntry 5 }


mstCistCurCfgPortStpState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Turn port's Spanning Tree on/off."
	::= { mstCistCurCfgPortTableEntry 6 }


mstCistCurCfgPortHelloTime OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The amount of time between the transmission of Configuration Port 
PDUs in seconds."
	::= { mstCistCurCfgPortTableEntry 7 }


mstCistNewCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF MstCistNewCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of CIST Port configuration."
	::= { mstCistCfg 4 }


mstCistNewCfgPortTableEntry OBJECT-TYPE
	SYNTAX MstCistNewCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular CIST Port configuration."
	INDEX { mstCistNewCfgPortIndex  }

	::= { mstCistNewCfgPortTable 1 }

mstCistNewCfgPortTableEntry ::=
	SEQUENCE {
		mstCistNewCfgPortIndex Integer32,
		mstCistNewCfgPortPriority INTEGER,
		mstCistNewCfgPortPathCost INTEGER,
		mstCistNewCfgPortLinkType INTEGER,
		mstCistNewCfgPortEdge INTEGER,
		mstCistNewCfgPortStpState INTEGER,
		mstCistNewCfgPortHelloTime INTEGER
		}

mstCistNewCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port number of the port for which this entry contains spanning
tree configuration."
	::= { mstCistNewCfgPortTableEntry 1 }


mstCistNewCfgPortPriority OBJECT-TYPE
	SYNTAX INTEGER (0..240)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The four most significant bits of the Port Identifier of the 
Spanning Tree instance can be modified by setting this value."
	::= { mstCistNewCfgPortTableEntry 2 }


mstCistNewCfgPortPathCost OBJECT-TYPE
	SYNTAX INTEGER (0..200000000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The contribution of this port to the path cost of paths towards 
the CIST Root which include this port."
	::= { mstCistNewCfgPortTableEntry 3 }


mstCistNewCfgPortLinkType OBJECT-TYPE
	SYNTAX INTEGER {
	auto(1),
	p2p(2),
	shared(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The administrative point-to-point status of the LAN segment attached 
to this port.  A value of p2p (2) indicates that this port should 
always be treated as if it is connected to a point-to-point link. 
A value of shared(3) indicates that this port should be treated as 
having a shared media connection.  A value of auto(1) indicates that 
this port is considered to have a point-to-point link if it is an 
Aggregator and all of its members are aggregatable, or if the MAC 
entity is configured for full duplex operation, either through
auto-negotiation or by management means."
	::= { mstCistNewCfgPortTableEntry 4 }


mstCistNewCfgPortEdge OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the Edge Port parameter."
	::= { mstCistNewCfgPortTableEntry 5 }


mstCistNewCfgPortStpState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Turn port's Spanning Tree on/off."
	::= { mstCistNewCfgPortTableEntry 6 }


mstCistNewCfgPortHelloTime OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The amount of time between the transmission of Configuration Port 
PDUs in seconds."
	::= { mstCistNewCfgPortTableEntry 7 }


pmCurCfgPortMirrState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of port-based port mirroring."
	::= { mirrPortMirr 1 }


pmNewCfgPortMirrState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of port-based port mirroring."
	::= { mirrPortMirr 2 }


pmCurCfgPortMonitorTable OBJECT-TYPE
	SYNTAX SEQUENCE OF PmCurCfgPortMonitorEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of monitoring ports."
	::= { mirrPortMirr 3 }


pmCurCfgPortMonitorEntry OBJECT-TYPE
	SYNTAX PmCurCfgPortMonitorEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the monitoring port table."
	INDEX { pmCurCfgPmirrMoniPortIndex , pmCurCfgPmirrMirrPortIndex }

	::= { pmCurCfgPortMonitorTable 1 }

pmCurCfgPortMonitorEntry ::=
	SEQUENCE {
		pmCurCfgPmirrMoniPortIndex Integer32,
		pmCurCfgPmirrMirrPortIndex Integer32,
		pmCurCfgPmirrDirection INTEGER
		}

pmCurCfgPmirrMoniPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The monitoring port number."
	::= { pmCurCfgPortMonitorEntry 1 }


pmCurCfgPmirrMirrPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mirrored port number"
	::= { pmCurCfgPortMonitorEntry 2 }


pmCurCfgPmirrDirection OBJECT-TYPE
	SYNTAX INTEGER {
	in(1),
	out(2),
	both(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of traffic to be monitored with respect to the
mirrored port."
	::= { pmCurCfgPortMonitorEntry 3 }


pmNewCfgPortMonitorTable OBJECT-TYPE
	SYNTAX SEQUENCE OF PmNewCfgPortMonitorEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of monitoring ports."
	::= { mirrPortMirr 4 }


pmNewCfgPortMonitorEntry OBJECT-TYPE
	SYNTAX PmNewCfgPortMonitorEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the monitoring port table."
	INDEX { pmNewCfgPmirrMoniPortIndex , pmNewCfgPmirrMirrPortIndex }

	::= { pmNewCfgPortMonitorTable 1 }

pmNewCfgPortMonitorEntry ::=
	SEQUENCE {
		pmNewCfgPmirrMoniPortIndex Integer32,
		pmNewCfgPmirrMirrPortIndex Integer32,
		pmNewCfgPmirrDirection INTEGER,
		pmNewCfgPmirrDelete INTEGER,
		pmNewCfgPmonDelete INTEGER
		}

pmNewCfgPmirrMoniPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The monitoring port number."
	::= { pmNewCfgPortMonitorEntry 1 }


pmNewCfgPmirrMirrPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mirrored port number"
	::= { pmNewCfgPortMonitorEntry 2 }


pmNewCfgPmirrDirection OBJECT-TYPE
	SYNTAX INTEGER {
	in(1),
	out(2),
	both(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of traffic to be monitored with respect to the
mirrored port."
	::= { pmNewCfgPortMonitorEntry 3 }


pmNewCfgPmirrDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting the value to delete(2) will delete the entire
row. When read, other(1) is returned."
	::= { pmNewCfgPortMonitorEntry 4 }


pmNewCfgPmonDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting the value to delete(2) will delete the monitor
port. When read, other(1) is returned."
	::= { pmNewCfgPortMonitorEntry 10 }


lacpCurSystemPriority OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A 2-octet read-write value indicating the priority
value associated with the Actor's System ID."
	::= { lacp 1 }


lacpNewSystemPriority OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A 2-octet read-write value indicating the priority
value associated with the Actor's System ID."
	::= { lacp 2 }


lacpCurSystemTimeoutTime OBJECT-TYPE
	SYNTAX INTEGER {
	short(3),
	long(90)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "If a port does not receive LACPDUs for Timeout time LACP 
information pertaining to the port is invalidated.
Its every 3 sec (short) and every 90 sec (long 3)."
	::= { lacp 5 }


lacpNewSystemTimeoutTime OBJECT-TYPE
	SYNTAX INTEGER {
	short(3),
	long(90)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "If a port does not receive LACPDUs for Timeout time LACP 
information pertaining to the port is invalidated.
Its every 3 sec (short) and every 90 sec (long 3)."
	::= { lacp 6 }


lacpCurPortCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LacpCurPortCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LACP port configuration."
	::= { lacp 7 }


lacpCurPortCfgTableEntry OBJECT-TYPE
	SYNTAX LacpCurPortCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the LACP port configuration table."
	INDEX { lacpCurPortCfgTableId  }

	::= { lacpCurPortCfgTable 1 }

lacpCurPortCfgTableEntry ::=
	SEQUENCE {
		lacpCurPortCfgTableId Integer32,
		lacpCurPortState INTEGER,
		lacpCurPortActorPortPriority INTEGER,
		lacpCurPortActorAdminKey INTEGER
		}

lacpCurPortCfgTableId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " LACP port number."
	::= { lacpCurPortCfgTableEntry 1 }


lacpCurPortState OBJECT-TYPE
	SYNTAX INTEGER {
	off(1),
	active(2),
	passive(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LACP port state can be one of three states 
off (Not participating in LACP) 
Active (Initiates LACPDU updates)
Passive (Does not initiate LACPDU updates but responds to peer."
	::= { lacpCurPortCfgTableEntry 2 }


lacpCurPortActorPortPriority OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The priority value assigned to this Aggregation Port.
This 16-bit value is read-only."
	::= { lacpCurPortCfgTableEntry 3 }


lacpCurPortActorAdminKey OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current administrative value of the Key for the
Aggregation Port. This is a 16-bit read-only value.
The meaning of particular Key values is of local
significance."
	::= { lacpCurPortCfgTableEntry 4 }


lacpNewPortCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LacpNewPortCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LACP port configuration."
	::= { lacp 8 }


lacpNewPortCfgTableEntry OBJECT-TYPE
	SYNTAX LacpNewPortCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the LACP port configuration table."
	INDEX { lacpNewPortCfgTableId  }

	::= { lacpNewPortCfgTable 1 }

lacpNewPortCfgTableEntry ::=
	SEQUENCE {
		lacpNewPortCfgTableId Integer32,
		lacpNewPortState INTEGER,
		lacpNewPortActorPortPriority INTEGER,
		lacpNewPortActorAdminKey INTEGER
		}

lacpNewPortCfgTableId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " LACP port number."
	::= { lacpNewPortCfgTableEntry 1 }


lacpNewPortState OBJECT-TYPE
	SYNTAX INTEGER {
	off(1),
	active(2),
	passive(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LACP port state can be one of three states 
off (Not participating in LACP) 
Active (Initiates LACPDU updates)
Passive (Does not initiate LACPDU updates but responds to peer."
	::= { lacpNewPortCfgTableEntry 2 }


lacpNewPortActorPortPriority OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The priority value assigned to this Aggregation Port.
This 16-bit value is read-write."
	::= { lacpNewPortCfgTableEntry 3 }


lacpNewPortActorAdminKey OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current administrative value of the Key for the
Aggregation Port. This is a 16-bit read-write value.
The meaning of particular Key values is of local
significance."
	::= { lacpNewPortCfgTableEntry 4 }


upfastCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable uplink fast"
	::= { l2GeneralCfg 1 }


upfastNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable uplink fast"
	::= { l2GeneralCfg 2 }


updateCurCfgState OBJECT-TYPE
	SYNTAX INTEGER (10..200)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "UplinkFast station update rate: packets per second"
	::= { l2GeneralCfg 3 }


updateNewCfgState OBJECT-TYPE
	SYNTAX INTEGER (10..200)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "UplinkFast station update rate: packets per second"
	::= { l2GeneralCfg 4 }


pvstCompatibilityCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable PVST+ compatibility"
	::= { l2GeneralCfg 9 }


pvstCompatibilityNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable PVST+ compatibility"
	::= { l2GeneralCfg 10 }


fdbStatsCurrent OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current number of entries in the Forwarding Database."
	::= { fdbStats 3 }


fdbStatsHiwat OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Highest number of entries recorded at any given time in the 
Forwarding Database."
	::= { fdbStats 4 }


fdbStatsClear OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Clear FDB statistics"
	::= { fdbStats 11 }


stgStatsPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF StgStatsPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Spanning Tree Group port statistics."
	::= { stpStats 1 }


stgStatsPortTableEntry OBJECT-TYPE
	SYNTAX StgStatsPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Statistics about port of a particular Spanning Tree Group."
	INDEX { stgStatsStpIndex , stgStatsPortIndex }

	::= { stgStatsPortTable 1 }

stgStatsPortTableEntry ::=
	SEQUENCE {
		stgStatsStpIndex Integer32,
		stgStatsPortIndex Integer32,
		stgStatsPortRcvCfgBpdus Counter32,
		stgStatsPortRcvTcnBpdus Counter32,
		stgStatsPortXmtCfgBpdus Counter32,
		stgStatsPortXmtTcnBpdus Counter32
		}

stgStatsStpIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular Spanning Tree Group."
	::= { stgStatsPortTableEntry 1 }


stgStatsPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port identifier of a particular Spanning Tree Group."
	::= { stgStatsPortTableEntry 2 }


stgStatsPortRcvCfgBpdus OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of Configuration BPDU's received on this port."
	::= { stgStatsPortTableEntry 3 }


stgStatsPortRcvTcnBpdus OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of TCN BPDU's received on this port."
	::= { stgStatsPortTableEntry 4 }


stgStatsPortXmtCfgBpdus OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of Configuration BPDU's trasmitted from the port."
	::= { stgStatsPortTableEntry 5 }


stgStatsPortXmtTcnBpdus OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of TCN BPDU's trasmitted from the port."
	::= { stgStatsPortTableEntry 6 }


lacpStatsTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LacpStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LACP Stats."
	::= { lacpStats 1 }


lacpStatsTableEntry OBJECT-TYPE
	SYNTAX LacpStatsTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Lacp status info."
	INDEX { lacpStatsIndex  }

	::= { lacpStatsTable 1 }

lacpStatsTableEntry ::=
	SEQUENCE {
		lacpStatsIndex Integer32,
		lacpdusRx Integer32,
		markerpdusRx Integer32,
		markerresponsepdusRx Integer32,
		unknownRx Integer32,
		illegalRx Integer32,
		lacpdusTx Integer32,
		markerpdusTx Integer32,
		markerresponsepdusTx Integer32,
		lacpClearStats INTEGER
		}

lacpStatsIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Index"
	::= { lacpStatsTableEntry 1 }


lacpdusRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Valid LACPDUs received"
	::= { lacpStatsTableEntry 2 }


markerpdusRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Valid Marker PDUs received"
	::= { lacpStatsTableEntry 3 }


markerresponsepdusRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Valid Marker Rsp PDUs received"
	::= { lacpStatsTableEntry 4 }


unknownRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unknown version/TLV type"
	::= { lacpStatsTableEntry 5 }


illegalRx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Illegal subtype received"
	::= { lacpStatsTableEntry 6 }


lacpdusTx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LACPDUs transmitted"
	::= { lacpStatsTableEntry 7 }


markerpdusTx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Market PDUs transmitted"
	::= { lacpStatsTableEntry 8 }


markerresponsepdusTx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Marker Rsp PDUs transmitted "
	::= { lacpStatsTableEntry 9 }


lacpClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(2) results in clearing the LACP statistics."
	::= { lacpStatsTableEntry 10 }


ufdNoLtMLinkFailure OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " "
	::= { ufdStats 1 }


ufdNoLtMLinkBlockingState OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " "
	::= { ufdStats 2 }


ufdNoLtDAutoDisabled OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " "
	::= { ufdStats 3 }


ufdClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Setting this value to clear(2) clears the UFD stats."
	::= { ufdStats 4 }


fdbClear OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this value to clear(2) clears the entire master FDB."
	::= { fdbInfo 1 }


fdbTable OBJECT-TYPE
	SYNTAX SEQUENCE OF FdbEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of FDB entries."
	::= { fdbInfo 2 }


fdbEntry OBJECT-TYPE
	SYNTAX FdbEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the FDB table"
	INDEX { fdbMacAddr  }

	::= { fdbTable 1 }

fdbEntry ::=
	SEQUENCE {
		fdbMacAddr PhysAddress,
		fdbVlan Integer32,
		fdbSrcPort Integer32,
		fdbSrcTrunk Integer32,
		fdbState INTEGER,
		fdbRefSps DisplayString,
		fdbLearnedPort Integer32,
		fdbStatus Integer32
		}

fdbMacAddr OBJECT-TYPE
	SYNTAX PhysAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MAC address for the FDB entry."
	::= { fdbEntry 1 }


fdbVlan OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN ID for the FDB entry."
	::= { fdbEntry 2 }


fdbSrcPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Either the value '0', or the port number of the port on which a frame 
having a source address equal to the value of the corresponding 
instance has been seen.  A value of '0' indicates that the port 
number has not been learned but that the bridge does have some
forwarding/filtering information about this address."
	::= { fdbEntry 3 }


fdbState OBJECT-TYPE
	SYNTAX INTEGER {
	unknown(1),
	forward(2),
	trunk(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the FDB entry. The meanings of the values are :
unknown(1) : the MAC address has not yet been learned by the switch
but has only been seen as a destination address
forward(2) : the MAC address has been learned by the switch
trunk(3)   : frames with this MAC address are forwarded to trunk
group"
	::= { fdbEntry 4 }


fdbRefSps OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The referenced SPs associated with this FDB entry."
	::= { fdbEntry 5 }


fdbLearnedPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The learned port associated with this FDB entry."
	::= { fdbEntry 6 }


fdbSrcTrunk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Either the value '0', or the trunk number of the trunk on which a frame
having a source address equal to the value of the corresponding
instance has been seen.  A value of '0' indicates that the source
address is not associated with a trunk."
	::= { fdbEntry 7 }


fdbStatus OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "'1'  if it is permanent 
'0'  if it is not permanent"
	::= { fdbEntry 8 }


stpInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF StpInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Spanning Tree Group information."
	::= { stpInfo 1 }


stpInfoTableEntry OBJECT-TYPE
	SYNTAX StpInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular Spanning Tree Group."
	INDEX { stpInfoIndex  }

	::= { stpInfoTable 1 }

stpInfoTableEntry ::=
	SEQUENCE {
		stpInfoIndex Integer32,
		stpInfoState INTEGER,
		stgInfoVlanBmap OCTET STRING,
		stpInfoTimeSinceTopChange TimeTicks,
		stpInfoTopChanges Counter32,
		stpInfoDesignatedRoot BridgeId,
		stpInfoRootCost Integer32,
		stpInfoRootPort Integer32,
		stpInfoHelloTime Integer32,
		stpInfoMaxAge Integer32,
		stpInfoForwardDelay Integer32,
		stpInfoHoldTime Integer32,
		stpInfoBrgPriority INTEGER,
		stpInfoBrgHelloTime INTEGER,
		stpInfoBrgForwardDelay INTEGER,
		stpInfoBrgMaxAge INTEGER,
		stpInfoAgingTime INTEGER
		}

stpInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular Spanning Tree Group.  This is also
index to the entLogicalTable of Entity MIB."
	::= { stpInfoTableEntry 1 }


stpInfoState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Turn on of off Spanning Tree operation of a particular Spanning
Tree Group."
	::= { stpInfoTableEntry 2 }


stgInfoVlanBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The vlans applied to the spanning tree group.  The vlans are 
presented in bitmap format. This string displays vlan number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx ..... 
||    || |_ vlan 9
||    ||  
||    ||___ vlan 8
||    |____ vlan 7
||      .    .   .
||_________ vlan 2
|__________ vlan 1 (as index to stgCurCfgTable)

where x : 1 - The represented vlan applied to the spanning tree. 
0 - The represented vlan not applied to the spanning tree"
	::= { stpInfoTableEntry 3 }


stpInfoTimeSinceTopChange OBJECT-TYPE
	SYNTAX TimeTicks
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The time (in hundredths of a second) since the last time a topology 
change was detected by the bridge entity."
	::= { stpInfoTableEntry 4 }


stpInfoTopChanges OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of topology changes detected by this bridge since 
the management entity was last reset or initialized."
	::= { stpInfoTableEntry 5 }


stpInfoDesignatedRoot OBJECT-TYPE
	SYNTAX BridgeId
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The bridge identifier of the root of the spanning tree as determined 
by the Spanning Tree Protocol as executed by this node.  This value 
is used as the Root Identifier parameter in all Configuration Bridge 
PDUs originated by this node."
	::= { stpInfoTableEntry 6 }


stpInfoRootCost OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The cost of the path to the root as seen from this bridge."
	::= { stpInfoTableEntry 7 }


stpInfoRootPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port number of the port which offers the lowest cost path from 
this bridge to the root bridge."
	::= { stpInfoTableEntry 8 }


stpInfoMaxAge OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum age of Spanning Tree Protocol information learned from 
the network on any port before it is discarded, in units of 
hundredths of a second.  This is the actual value that this bridge is
currently using."
	::= { stpInfoTableEntry 9 }


stpInfoHelloTime OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The amount of time between the transmission of Configuration bridge 
PDUs by this node on any port when it is the root of the spanning 
tree or trying to become so, in units of hundredths of a second.
This is the actual value that this bridge is currently using."
	::= { stpInfoTableEntry 10 }


stpInfoForwardDelay OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This time value, measured in units of hundredths of a second, 
controls how fast a port changes its spanning state when moving 
towards the Forwarding state.  The value determines how long the port
stays in each of the Listening and Learning states, which precede 
the Forwarding state.  This value is also used, when a topology 
change has been detected and is underway, to age all dynamic entries
in the Forwarding Database."
	::= { stpInfoTableEntry 11 }


stpInfoHoldTime OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This time value determines the interval length during which no more 
than two Configuration bridge PDUs shall be transmitted by this node,
in units of hundredths of a second."
	::= { stpInfoTableEntry 12 }


stpInfoBrgPriority OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the write-able portion of the Bridge ID, i.e., the first
two octets of the (8 octet long) Bridge ID."
	::= { stpInfoTableEntry 13 }


stpInfoBrgHelloTime OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for HelloTime when this 
bridge is acting as the root."
	::= { stpInfoTableEntry 14 }


stpInfoBrgForwardDelay OBJECT-TYPE
	SYNTAX INTEGER (4..30)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this 
bridge is acting as the root."
	::= { stpInfoTableEntry 15 }


stpInfoBrgMaxAge OBJECT-TYPE
	SYNTAX INTEGER (6..40)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge
is acting as the root."
	::= { stpInfoTableEntry 16 }


stpInfoAgingTime OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The timeout period in seconds for aging out dynamically learned 
forwarding information."
	::= { stpInfoTableEntry 17 }


stpInfoPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF StpInfoPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Spanning Tree Group port information."
	::= { stpInfo 2 }


stpInfoPortTableEntry OBJECT-TYPE
	SYNTAX StpInfoPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about port configuration for a particular Spanning Tree
Group."
	INDEX { stpInfoPortStpIndex , stpInfoPortIndex }

	::= { stpInfoPortTable 1 }

stpInfoPortTableEntry ::=
	SEQUENCE {
		stpInfoPortStpIndex Integer32,
		stpInfoPortIndex Integer32,
		stpInfoPortState INTEGER,
		stpInfoPortDesignatedRoot BridgeId,
		stpInfoPortDesignatedCost Integer32,
		stpInfoPortDesignatedBridge BridgeId,
		stpInfoPortDesignatedPort OCTET STRING,
		stpInfoPortForwardTransitions Counter32,
		stpInfoPortPathCost Integer32
		}

stpInfoPortStpIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular Spanning Tree Group."
	::= { stpInfoPortTableEntry 1 }


stpInfoPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port identifier of a particular Spanning Tree Group."
	::= { stpInfoPortTableEntry 2 }


stpInfoPortState OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(1),
	blocking(2),
	listening(3),
	learning(4),
	forwarding(5),
	broken(6)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port's current state as defined by application of the Spanning 
Tree Protocol.  This state controls what action a port takes on
reception of a frame.  If the bridge has detected a port that is 
malfunctioning it will place that port into the broken(6) state.  
For ports which are disabled, this object will have a value of 
disabled(1)."
	::= { stpInfoPortTableEntry 3 }


stpInfoPortDesignatedRoot OBJECT-TYPE
	SYNTAX BridgeId
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The unique Bridge Identifier of the Bridge recorded as the Root in 
the Configuration BPDUs transmitted by the Designated Bridge for the
segment to which the port is attached."
	::= { stpInfoPortTableEntry 4 }


stpInfoPortDesignatedCost OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The path cost of the Designated Port of the segment connected to this
port.  This value is compared to the Root Path Cost field in received
bridge PDUs."
	::= { stpInfoPortTableEntry 5 }


stpInfoPortDesignatedBridge OBJECT-TYPE
	SYNTAX BridgeId
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Bridge Identifier of the bridge which this port considers to be 
the Designated Bridge for this port's segment."
	::= { stpInfoPortTableEntry 6 }


stpInfoPortDesignatedPort OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(2))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Port Identifier of the port on the Designated Bridge for this 
port's segment."
	::= { stpInfoPortTableEntry 7 }


stpInfoPortForwardTransitions OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of times this port has transitioned from the Learning 
state to the Forwarding state."
	::= { stpInfoPortTableEntry 8 }


stpInfoPortPathCost OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The path cost of the port."
	::= { stpInfoPortTableEntry 9 }


cistRoot OBJECT-TYPE
	SYNTAX BridgeId
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The bridge identifier of the Root of the common spanning
tree as determined by the Spanning Tree Protocol
as executed by this node.  This value is used as
the CIST Root Identifier parameter in all Configuration
Bridge PDUs originated by this node."
	::= { cistGeneralInfo 1 }


cistRootPathCost OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The cost of the path to the CIST Root as seen from this bridge."
	::= { cistGeneralInfo 2 }


cistRootPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Port Number of the Port which offers the lowest path cost from 
this bridge to the CIST Root Bridge."
	::= { cistGeneralInfo 3 }


cistRootMaxAge OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge
is acting as the root."
	::= { cistGeneralInfo 5 }


cistRootForwardDelay OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this 
bridge is acting as the root."
	::= { cistGeneralInfo 6 }


cistRegionalRoot OBJECT-TYPE
	SYNTAX BridgeId
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The bridge identifier of the Root of the Multiple
spanning tree region as determined by the Spanning Tree
Protocol as executed by this node.  This value is used as
the CIST Regional Root Identifier parameter in all Configuration
Bridge PDUs originated by this node."
	::= { cistGeneralInfo 7 }


cistRegionalPathCost OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Cost of the path to the CIST Regional Root as seen from this 
bridge."
	::= { cistGeneralInfo 8 }


cistBridgePriority OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of the writable portion of the Brigde Identifier comprising
of the first two octets."
	::= { cistGeneralInfo 9 }


cistBridgeMaxAge OBJECT-TYPE
	SYNTAX INTEGER (6..40)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for MaxAge when this bridge
is acting as the root."
	::= { cistGeneralInfo 10 }


cistBridgeForwardDelay OBJECT-TYPE
	SYNTAX INTEGER (4..30)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value in seconds that all bridges use for ForwardDelay when this 
bridge is acting as the root."
	::= { cistGeneralInfo 11 }


cistMaxHopCount OBJECT-TYPE
	SYNTAX INTEGER (4..60)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Indicates the maximum hop count value."
	::= { cistGeneralInfo 12 }


mstpDigest OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..63))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The digest of the mstp."
	::= { cistGeneralInfo 13 }


cistInfoPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF CistInfoPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of CIST Port information."
	::= { cistInfo 2 }


cistInfoPortTableEntry OBJECT-TYPE
	SYNTAX CistInfoPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular CIST Port."
	INDEX { cistInfoPortIndex  }

	::= { cistInfoPortTable 1 }

cistInfoPortTableEntry ::=
	SEQUENCE {
		cistInfoPortIndex Integer32,
		cistInfoPortPriority Integer32,
		cistInfoPortPathCost Integer32,
		cistInfoPortState INTEGER,
		cistInfoPortRole INTEGER,
		cistInfoPortDesignatedBridge BridgeId,
		cistInfoPortDesignatedPort OCTET STRING,
		cistInfoPortLinkType INTEGER,
		cistInfoPortHelloTime INTEGER
		}

cistInfoPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port number of the port for which this entry contains spanning
tree configuration."
	::= { cistInfoPortTableEntry 1 }


cistInfoPortPriority OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The four most significant bits of the Port Identifier of the 
Spanning Tree instance can be modified by setting this value."
	::= { cistInfoPortTableEntry 2 }


cistInfoPortPathCost OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The contribution of this port to the path cost of paths towards 
the CIST Root which include this port."
	::= { cistInfoPortTableEntry 3 }


cistInfoPortState OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(1),
	discarding(2),
	learning(4),
	forwarding(5)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current state of the Port as defined by the Common    
spanning tree protocol."
	::= { cistInfoPortTableEntry 4 }


cistInfoPortRole OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(1),
	alternate(2),
	backup(3),
	root(4),
	designated(5),
	master(6),
	unknown(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Selected Port Role of the port for this spanning tree instance."
	::= { cistInfoPortTableEntry 5 }


cistInfoPortDesignatedBridge OBJECT-TYPE
	SYNTAX BridgeId
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The unique Bridge Identifier of the bridge which this port  
considers to be the Designated Bridge for the port's segment."
	::= { cistInfoPortTableEntry 6 }


cistInfoPortDesignatedPort OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(2))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Port identifier of the port on the Designated Bridge    
for this port's segment."
	::= { cistInfoPortTableEntry 7 }


cistInfoPortLinkType OBJECT-TYPE
	SYNTAX INTEGER {
	p2p(1),
	shared(2),
	unknown(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The point-to-point status of the LAN segment attached 
to this port.  A value of p2p (2) indicates that this port is being
treated as if it is connected to a point-to-point link. 
A value of shared(3) indicates that this port is being treated as 
having a shared media connection."
	::= { cistInfoPortTableEntry 8 }


cistInfoPortHelloTime OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The amount of time between the transmission of Configuration Port 
PDUs in seconds."
	::= { cistInfoPortTableEntry 9 }


lacpInfoAggrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LacpInfoAggrTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LACP aggregator information."
	::= { lacpInfo 1 }


lacpInfoAggrTableEntry OBJECT-TYPE
	SYNTAX LacpInfoAggrTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a LACP aggregator."
	INDEX { lacpInfoAggrIndex  }

	::= { lacpInfoAggrTable 1 }

lacpInfoAggrTableEntry ::=
	SEQUENCE {
		lacpInfoAggrIndex Integer32,
		lacpInfoAggrId Integer32,
		lacpInfoAggrMac DisplayString,
		lacpInfoAggrActSysPrio Integer32,
		lacpInfoAggrActSysId DisplayString,
		lacpInfoAggrIndivState INTEGER,
		lacpInfoAggrActAdminKey Integer32,
		lacpInfoAggrActOperKey Integer32,
		lacpInfoAggrPartSysPrio Integer32,
		lacpInfoAggrPartSysId DisplayString,
		lacpInfoAggrPartOperKey Integer32,
		lacpInfoAggrReadyState INTEGER,
		lacpInfoAggrNumPorts Integer32,
		lacpInfoAggrPorts DisplayString
		}

lacpInfoAggrIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The aggregator identifier."
	::= { lacpInfoAggrTableEntry 1 }


lacpInfoAggrId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 2 }


lacpInfoAggrMac OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 3 }


lacpInfoAggrActSysPrio OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 4 }


lacpInfoAggrActSysId OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 5 }


lacpInfoAggrIndivState OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 6 }


lacpInfoAggrActAdminKey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 7 }


lacpInfoAggrActOperKey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 8 }


lacpInfoAggrPartSysPrio OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 9 }


lacpInfoAggrPartSysId OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 10 }


lacpInfoAggrPartOperKey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 11 }


lacpInfoAggrReadyState OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 12 }


lacpInfoAggrNumPorts OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 13 }


lacpInfoAggrPorts OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoAggrTableEntry 14 }


lacpInfoPort OBJECT IDENTIFIER ::= { lacpInfo 2 }

lacpInfoPortGeneralTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LacpInfoPortGeneralTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LACP port general information."
	::= { lacpInfoPort 1 }


lacpInfoPortGeneralTableEntry OBJECT-TYPE
	SYNTAX LacpInfoPortGeneralTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "General information about a LACP port."
	INDEX { lacpInfoPortGeneralIndex  }

	::= { lacpInfoPortGeneralTable 1 }

lacpInfoPortGeneralTableEntry ::=
	SEQUENCE {
		lacpInfoPortGeneralIndex Integer32,
		lacpInfoPortLacpEna INTEGER,
		lacpInfoPortAdminEna INTEGER,
		lacpInfoPortActSysId DisplayString,
		lacpInfoPortActSysPrio Integer32,
		lacpInfoPortActAdminKey Integer32,
		lacpInfoPortActOperKey Integer32,
		lacpInfoPortActPortNum Integer32,
		lacpInfoPortActPortPrio Integer32,
		lacpInfoPortIndivState INTEGER,
		lacpInfoSelAggrId Integer32,
		lacpInfoAttAggrId Integer32,
		lacpInfoPortReadyN INTEGER,
		lacpInfoPortNtt INTEGER,
		lacpInfoPortSelected INTEGER,
		lacpInfoPortMoved INTEGER,
		lacpInfoCollDetState INTEGER,
		lacpInfoPortRxState DisplayString,
		lacpInfoPortMuxState DisplayString,
		lacpInfoPortPerState DisplayString
		}

lacpInfoPortGeneralIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port identifier."
	::= { lacpInfoPortGeneralTableEntry 1 }


lacpInfoPortLacpEna OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 2 }


lacpInfoPortAdminEna OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 3 }


lacpInfoPortActSysId OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 4 }


lacpInfoPortActSysPrio OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 5 }


lacpInfoPortActAdminKey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 6 }


lacpInfoPortActOperKey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 7 }


lacpInfoPortActPortNum OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 8 }


lacpInfoPortActPortPrio OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 9 }


lacpInfoPortIndivState OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 10 }


lacpInfoSelAggrId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 11 }


lacpInfoAttAggrId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 12 }


lacpInfoPortReadyN OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "True value for Ready_N flag indicates that the wait while timer 
has expired and it is waiting to attach to an aggregator. 
There is one Ready_N value for each port."
	::= { lacpInfoPortGeneralTableEntry 13 }


lacpInfoPortNtt OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Need to transmit flag. True indicates that there is new protocol 
information that should be transmitted on the link."
	::= { lacpInfoPortGeneralTableEntry 14 }


lacpInfoPortSelected OBJECT-TYPE
	SYNTAX INTEGER {
	selected(1),
	unselected(2),
	standby(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Selected flag value indicates that the selection logic has selected
an appropriate Aggregator. A value of unselected indicates that no 
aggregator is currently selected. A value of standby indicates that
although the selection logic has selected an appropriate Aggregator,
aggregation restrictions currently precent the port from being 
enabled as part of the aggregation, and so the port is being held
in standby condition."
	::= { lacpInfoPortGeneralTableEntry 15 }


lacpInfoPortMoved OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Port Moved flag is set to true if the receive machine for a port 
is in the port_disabled state, and the combination of partner oper
system and partner oper port number in use by the port has been 
used by received in an incoming LACPDU on a different port."
	::= { lacpInfoPortGeneralTableEntry 16 }


lacpInfoCollDetState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 17 }


lacpInfoPortRxState OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 18 }


lacpInfoPortMuxState OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 19 }


lacpInfoPortPerState OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortGeneralTableEntry 20 }


lacpInfoPortAdminTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LacpInfoPortAdminTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LACP port admin information."
	::= { lacpInfoPort 2 }


lacpInfoPortAdminTableEntry OBJECT-TYPE
	SYNTAX LacpInfoPortAdminTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Admin information about a LACP port."
	INDEX { lacpInfoPortAdminIndex  }

	::= { lacpInfoPortAdminTable 1 }

lacpInfoPortAdminTableEntry ::=
	SEQUENCE {
		lacpInfoPortAdminIndex Integer32,
		lacpInfoPortActAdPortState DisplayString,
		lacpInfoPortActAdActiv INTEGER,
		lacpInfoPortActAdSync INTEGER,
		lacpInfoPortActAdDef INTEGER,
		lacpInfoPortActAdTimeout INTEGER,
		lacpInfoPortActAdColl INTEGER,
		lacpInfoPortActAdExp INTEGER,
		lacpInfoPortActAdAggr INTEGER,
		lacpInfoPortActAdDist INTEGER
		}

lacpInfoPortAdminIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port identifier."
	::= { lacpInfoPortAdminTableEntry 1 }


lacpInfoPortActAdPortState OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of Actor Administrator Port. This is a octet mask
with the following bits: Activity, Synchronization, Defaulted, 
Timeout, Collecting, Expired, Aggregation and Distributing.
If all of them are 0 then the state is showed as 0x0, else it is
displayed a blank state which mean is not a NULL state"
	::= { lacpInfoPortAdminTableEntry 7 }


lacpInfoPortActAdActiv OBJECT-TYPE
	SYNTAX INTEGER {
	active(1),
	passive(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortAdminTableEntry 8 }


lacpInfoPortActAdSync OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortAdminTableEntry 9 }


lacpInfoPortActAdDef OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortAdminTableEntry 10 }


lacpInfoPortActAdTimeout OBJECT-TYPE
	SYNTAX INTEGER {
	short(1),
	long(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortAdminTableEntry 11 }


lacpInfoPortActAdColl OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortAdminTableEntry 12 }


lacpInfoPortActAdExp OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortAdminTableEntry 13 }


lacpInfoPortActAdAggr OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortAdminTableEntry 14 }


lacpInfoPortActAdDist OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortAdminTableEntry 15 }


lacpInfoPortOperTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LacpInfoPortOperTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LACP port oper information."
	::= { lacpInfoPort 3 }


lacpInfoPortOperTableEntry OBJECT-TYPE
	SYNTAX LacpInfoPortOperTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Oper information about a LACP port."
	INDEX { lacpInfoPortOperIndex  }

	::= { lacpInfoPortOperTable 1 }

lacpInfoPortOperTableEntry ::=
	SEQUENCE {
		lacpInfoPortOperIndex Integer32,
		lacpInfoPortPartOpSysPrio Integer32,
		lacpInfoPortPartOpSysId DisplayString,
		lacpInfoPortPartOpKey Integer32,
		lacpInfoPortPartOpPortNum Integer32,
		lacpInfoPortPartOpPortPrio Integer32,
		lacpInfoPortActOpPortState DisplayString,
		lacpInfoPortActOpActiv INTEGER,
		lacpInfoPortActOpSync INTEGER,
		lacpInfoPortActOpDef INTEGER,
		lacpInfoPortActOpTimeout INTEGER,
		lacpInfoPortActOpColl INTEGER,
		lacpInfoPortActOpExp INTEGER,
		lacpInfoPortActOpAggr INTEGER,
		lacpInfoPortActOpDist INTEGER,
		lacpInfoPortPartOpPortState DisplayString,
		lacpInfoPortPartOpActiv INTEGER,
		lacpInfoPortPartOpSync INTEGER,
		lacpInfoPortPartOpDef INTEGER,
		lacpInfoPortPartOpTimeout INTEGER,
		lacpInfoPortPartOpColl INTEGER,
		lacpInfoPortPartOpExp INTEGER,
		lacpInfoPortPartOpAggr INTEGER,
		lacpInfoPortPartOpDist INTEGER
		}

lacpInfoPortOperIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port identifier."
	::= { lacpInfoPortOperTableEntry 1 }


lacpInfoPortPartOpSysPrio OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 2 }


lacpInfoPortPartOpSysId OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 3 }


lacpInfoPortPartOpKey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 4 }


lacpInfoPortPartOpPortNum OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 5 }


lacpInfoPortPartOpPortPrio OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 6 }


lacpInfoPortActOpPortState OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of Actor Operator Port. This is a octet mask
with the following bits: Activity, Synchronization, Defaulted, 
Timeout, Collecting, Expired, Aggregation and Distributing.
If all of them are 0 then the state is showed as 0x0, else it is
displayed a blank state which mean is not a NULL state"
	::= { lacpInfoPortOperTableEntry 7 }


lacpInfoPortActOpActiv OBJECT-TYPE
	SYNTAX INTEGER {
	active(1),
	passive(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 8 }


lacpInfoPortActOpSync OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 9 }


lacpInfoPortActOpDef OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 10 }


lacpInfoPortActOpTimeout OBJECT-TYPE
	SYNTAX INTEGER {
	short(1),
	long(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 11 }


lacpInfoPortActOpColl OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 12 }


lacpInfoPortActOpExp OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 13 }


lacpInfoPortActOpAggr OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 14 }


lacpInfoPortActOpDist OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 15 }


lacpInfoPortPartOpPortState OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of Partner Operator Port. This is a octet mask
with the following bits: Activity, Synchronization, Defaulted, 
Timeout, Collecting, Expired, Aggregation and Distributing.
If all of them are 0 then the state is showed as 0x0, else it is
displayed a blank state which mean is not a NULL state"
	::= { lacpInfoPortOperTableEntry 16 }


lacpInfoPortPartOpActiv OBJECT-TYPE
	SYNTAX INTEGER {
	active(1),
	passive(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 17 }


lacpInfoPortPartOpSync OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 18 }


lacpInfoPortPartOpDef OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 19 }


lacpInfoPortPartOpTimeout OBJECT-TYPE
	SYNTAX INTEGER {
	short(1),
	long(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 20 }


lacpInfoPortPartOpColl OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 21 }


lacpInfoPortPartOpExp OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 22 }


lacpInfoPortPartOpAggr OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 23 }


lacpInfoPortPartOpDist OBJECT-TYPE
	SYNTAX INTEGER {
	true(1),
	false(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION ""
	::= { lacpInfoPortOperTableEntry 24 }


ufdCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable UFD state"
	::= { ufdGeneralCfg 1 }


ufdNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable UFD state"
	::= { ufdGeneralCfg 2 }


ufdCurCfgLtMPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtM port list. The ports are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ port 8
||    ||
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to LtM
0 - The represented port does not belong to LtM"
	::= { ufdGeneralCfg 3 }


ufdNewCfgLtMPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtM port list. The ports are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ port 8
||    ||
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to LtM
0 - The represented port does not belong to LtM"
	::= { ufdGeneralCfg 4 }


ufdCurCfgLtMTrunks OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtM trunk list. The trunks are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ trunk 8
||    ||
||    ||___ trunk 7
||    |____ trunk 6
||      .    .   .
||_________ trunk 1
|__________ reserved

where x : 1 - The represented trunk belongs to LtM
0 - The represented trunk does not belong to LtM"
	::= { ufdGeneralCfg 5 }


ufdNewCfgLtMTrunks OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtM trunk list. The trunks are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ trunk 8
||    ||
||    ||___ trunk 7
||    |____ trunk 6
||      .    .   .
||_________ trunk 1
|__________ reserved

where x : 1 - The represented trunk belongs to LtM
0 - The represented trunk does not belong to LtM"
	::= { ufdGeneralCfg 6 }


ufdCurCfgLtMAdminkey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtM admin key."
	::= { ufdGeneralCfg 7 }


ufdNewCfgLtMAdminkey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtM admin key."
	::= { ufdGeneralCfg 8 }


ufdCurCfgLtDPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtD port list. The ports are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ port 8
||    ||
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to LtD
0 - The represented port does not belong to LtD"
	::= { ufdGeneralCfg 9 }


ufdNewCfgLtDPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtD port list. The ports are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ port 8
||    ||
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to LtD
0 - The represented port does not belong to LtD"
	::= { ufdGeneralCfg 10 }


ufdCurCfgLtDTrunks OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtD trunk list. The trunks are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ trunk 8
||    ||
||    ||___ trunk 7
||    |____ trunk 6
||      .    .   .
||_________ trunk 1
|__________ reserved

where x : 1 - The represented trunk belongs to LtD
0 - The represented trunk does not belong to LtD"
	::= { ufdGeneralCfg 11 }


ufdNewCfgLtDTrunks OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtD trunk list. The trunks are presented in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ trunk 8
||    ||
||    ||___ trunk 7
||    |____ trunk 6
||      .    .   .
||_________ trunk 1
|__________ reserved

where x : 1 - The represented trunk belongs to LtD
0 - The represented trunk does not belong to LtD"
	::= { ufdGeneralCfg 12 }


ufdLtDAdminkeyMaxEnt OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the LtD admin key configuration table."
	::= { ufdGeneralCfg 13 }


ufdLtDAdminkeyCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF UfdLtDAdminkeyCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LtD admin key configuration."
	::= { ufdGeneralCfg 14 }


ufdLtDAdminkeyCurCfgTableEntry OBJECT-TYPE
	SYNTAX UfdLtDAdminkeyCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the LtD admin key table."
	INDEX { ufdLtDAdminkeyCurCfg  }

	::= { ufdLtDAdminkeyCurCfgTable 1 }

ufdLtDAdminkeyCurCfgTableEntry ::=
	SEQUENCE {
		ufdLtDAdminkeyCurCfg INTEGER
		}

ufdLtDAdminkeyCurCfg OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtD admin key."
	::= { ufdLtDAdminkeyCurCfgTableEntry 1 }


ufdLtDAdminkeyNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF UfdLtDAdminkeyNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of LtD admin key configuration."
	::= { ufdGeneralCfg 15 }


ufdLtDAdminkeyNewCfgTableEntry OBJECT-TYPE
	SYNTAX UfdLtDAdminkeyNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the LtD admin key table."
	INDEX { ufdLtDAdminkeyNewCfg  }

	::= { ufdLtDAdminkeyNewCfgTable 1 }

ufdLtDAdminkeyNewCfgTableEntry ::=
	SEQUENCE {
		ufdLtDAdminkeyNewCfg INTEGER
		}

ufdLtDAdminkeyNewCfg OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LtD admin key."
	::= { ufdLtDAdminkeyNewCfgTableEntry 1 }


ufdNewCfgAddLtMPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be added to LtM.  A '0' value is
returned when read."
	::= { ufdGeneralCfg 16 }


ufdNewCfgRemoveLtMPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be removed from LtM.  A '0'
value is returned when read."
	::= { ufdGeneralCfg 17 }


ufdNewCfgAddLtMTrunk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The trunk to be added to LtM.  A '0' value is
returned when read."
	::= { ufdGeneralCfg 18 }


ufdNewCfgRemoveLtMTrunk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The trunk to be removed from LtM.  A '0'
value is returned when read."
	::= { ufdGeneralCfg 19 }


ufdNewCfgAddLtMAdminkey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The admin key to be added to LtM.  A '0' value is
returned when read."
	::= { ufdGeneralCfg 20 }


ufdNewCfgRemoveLtMAdminkey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The admin key to be removed from LtM.  A '0'
value is returned when read."
	::= { ufdGeneralCfg 21 }


ufdNewCfgAddLtDPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be added to LtD.  A '0' value is
returned when read."
	::= { ufdGeneralCfg 22 }


ufdNewCfgRemoveLtDPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be removed from LtM.  A '0'
value is returned when read."
	::= { ufdGeneralCfg 23 }


ufdNewCfgAddLtDTrunk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The trunk to be added to LtM.  A '0' value is
returned when read."
	::= { ufdGeneralCfg 24 }


ufdNewCfgRemoveLtDTrunk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The trunk to be removed from LtD.  A '0'
value is returned when read."
	::= { ufdGeneralCfg 25 }


ufdNewCfgAddLtDAdminkey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The admin key to be added to LtD.  A '0' value is
returned when read."
	::= { ufdGeneralCfg 26 }


ufdNewCfgRemoveLtDAdminkey OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The admin key to be removed from LtD.  A '0'
value is returned when read."
	::= { ufdGeneralCfg 27 }


ufdCurCfgGlobalState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current global Failover settings."
	::= { ufdGeneralCfg 28 }


ufdNewCfgGlobalState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New global Failover settings."
	::= { ufdGeneralCfg 29 }


dot1xCurStatus OBJECT-TYPE
	SYNTAX INTEGER {
	enable(0),
	disable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Dot1x  status    "
	::= { dot1x 1 }


dot1xNewStatus OBJECT-TYPE
	SYNTAX INTEGER {
	enable(0),
	disable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Dot1x  status    "
	::= { dot1x 2 }


dot1xCurCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF Dot1xCurCfgPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of 8021x configuration in the Current_config."
	::= { dot1x 3 }


dot1xCurCfgPortEntry OBJECT-TYPE
	SYNTAX Dot1xCurCfgPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about 8021x Port Config"
	INDEX { dot1xCurCfgPortIndex  }

	::= { dot1xCurCfgPortTable 1 }

dot1xCurCfgPortEntry ::=
	SEQUENCE {
		dot1xCurCfgPortIndex Integer32,
		dot1xCurCfgPortMode INTEGER,
		dot1xCurCfgPortQtPeriod INTEGER,
		dot1xCurCfgPortTxPeriod INTEGER,
		dot1xCurCfgPortSupTmout INTEGER,
		dot1xCurCfgPortSrvTmout INTEGER,
		dot1xCurCfgPortMaxRq INTEGER,
		dot1xCurCfgPortRaPeriod INTEGER,
		dot1xCurCfgPortReAuth INTEGER
		}

dot1xCurCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021x Port number for which the table is related."
	::= { dot1xCurCfgPortEntry 1 }


dot1xCurCfgPortMode OBJECT-TYPE
	SYNTAX INTEGER {
	forceUnauth(0),
	auto(1),
	forceAuth(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Port authenticaton mode
forceUnauth(0),
auto(1),
forceAuth(2)
"
	::= { dot1xCurCfgPortEntry 2 }


dot1xCurCfgPortQtPeriod OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Quiet period (0-65535) "
	::= { dot1xCurCfgPortEntry 3 }


dot1xCurCfgPortTxPeriod OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Tx Period     "
	::= { dot1xCurCfgPortEntry 4 }


dot1xCurCfgPortSupTmout OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "   Supplicant timeout (1..65535)  "
	::= { dot1xCurCfgPortEntry 5 }


dot1xCurCfgPortSrvTmout OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Server timeout (1..65535)   "
	::= { dot1xCurCfgPortEntry 6 }


dot1xCurCfgPortMaxRq OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Maximum numer of requests   (1..10)   "
	::= { dot1xCurCfgPortEntry 7 }


dot1xCurCfgPortRaPeriod OBJECT-TYPE
	SYNTAX INTEGER (0..604800)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Reautentication period (0..604800)    "
	::= { dot1xCurCfgPortEntry 8 }


dot1xCurCfgPortReAuth OBJECT-TYPE
	SYNTAX INTEGER {
	off(0),
	on(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  ReAuthentication state
off(0),
on(1)	
"
	::= { dot1xCurCfgPortEntry 9 }


dot1xNewCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF Dot1xNewCfgPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of 8021x configuration in the new_config."
	::= { dot1x 4 }


dot1xNewCfgPortEntry OBJECT-TYPE
	SYNTAX Dot1xNewCfgPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about 8021x Port Config"
	INDEX { dot1xNewCfgPortIndex  }

	::= { dot1xNewCfgPortTable 1 }

dot1xNewCfgPortEntry ::=
	SEQUENCE {
		dot1xNewCfgPortIndex Integer32,
		dot1xNewCfgPortMode INTEGER,
		dot1xNewCfgPortQtPeriod INTEGER,
		dot1xNewCfgPortTxPeriod INTEGER,
		dot1xNewCfgPortSupTmout INTEGER,
		dot1xNewCfgPortSrvTmout INTEGER,
		dot1xNewCfgPortMaxRq INTEGER,
		dot1xNewCfgPortRaPeriod INTEGER,
		dot1xNewCfgPortReAuth INTEGER,
		dot1xNewCfgPortDefault INTEGER,
		dot1xNewCfgPortApplyGlobal INTEGER
		}

dot1xNewCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021x Port number for which the table is related."
	::= { dot1xNewCfgPortEntry 1 }


dot1xNewCfgPortMode OBJECT-TYPE
	SYNTAX INTEGER {
	forceUnauth(0),
	auto(1),
	forceAuth(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Port authentication mode 
forceUnauth(0),
auto(1),
forceAuth(2)	     "
	::= { dot1xNewCfgPortEntry 2 }


dot1xNewCfgPortQtPeriod OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Quiet period (0..65535)     "
	::= { dot1xNewCfgPortEntry 3 }


dot1xNewCfgPortTxPeriod OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Tx Period  (1..65535)   "
	::= { dot1xNewCfgPortEntry 4 }


dot1xNewCfgPortSupTmout OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Supplicant Timeout (1..65535)    "
	::= { dot1xNewCfgPortEntry 5 }


dot1xNewCfgPortSrvTmout OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Server Timeout  (1..65535)   "
	::= { dot1xNewCfgPortEntry 6 }


dot1xNewCfgPortMaxRq OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Maximum number of requests  (1..10)    "
	::= { dot1xNewCfgPortEntry 7 }


dot1xNewCfgPortRaPeriod OBJECT-TYPE
	SYNTAX INTEGER (1..604800)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Reauthentication period (1..604800)    "
	::= { dot1xNewCfgPortEntry 8 }


dot1xNewCfgPortReAuth OBJECT-TYPE
	SYNTAX INTEGER {
	off(0),
	on(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Reauthentication state
off(0),
on(1)	    "
	::= { dot1xNewCfgPortEntry 9 }


dot1xNewCfgPortDefault OBJECT-TYPE
	SYNTAX INTEGER {
	other(0),
	apply(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Port default settings    "
	::= { dot1xNewCfgPortEntry 10 }


dot1xNewCfgPortApplyGlobal OBJECT-TYPE
	SYNTAX INTEGER {
	other(0),
	apply(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Apply Global config     "
	::= { dot1xNewCfgPortEntry 11 }


dot1xCurCfgGlobalMode OBJECT-TYPE
	SYNTAX INTEGER {
	forceUnauth(0),
	auto(1),
	forceAuth(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Autehtication Mode
forceUnauth(0),
auto(1),
forceAuth(2)	    "
	::= { dot1xCurCfgGlobalTable 1 }


dot1xCurCfgGlobalQtPeriod OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Quiet period  (0..65535)    "
	::= { dot1xCurCfgGlobalTable 2 }


dot1xCurCfgGlobalTxPeriod OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Tx period  (1..65535)    "
	::= { dot1xCurCfgGlobalTable 3 }


dot1xCurCfgGlobalSupTmout OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Supplicant timeout (1..65535)    "
	::= { dot1xCurCfgGlobalTable 4 }


dot1xCurCfgGlobalSrvTmout OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Server timeout (1..65535)    "
	::= { dot1xCurCfgGlobalTable 5 }


dot1xCurCfgGlobalMaxRq OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Maximum number of requests  (1..10)    "
	::= { dot1xCurCfgGlobalTable 6 }


dot1xCurCfgGlobalRaPeriod OBJECT-TYPE
	SYNTAX INTEGER (0..604800)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Reauthentication period  (0..604800)    "
	::= { dot1xCurCfgGlobalTable 7 }


dot1xCurCfgGlobalReAuth OBJECT-TYPE
	SYNTAX INTEGER {
	off(0),
	on(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "      "
	::= { dot1xCurCfgGlobalTable 8 }


dot1xNewCfgGlobalMode OBJECT-TYPE
	SYNTAX INTEGER {
	forceUnauth(0),
	auto(1),
	forceAuth(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Authentication Mode     "
	::= { dot1xNewCfgGlobalTable 1 }


dot1xNewCfgGlobalQtPeriod OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Quiet Period (0..65535)     "
	::= { dot1xNewCfgGlobalTable 2 }


dot1xNewCfgGlobalTxPeriod OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Tx Period (1..65535)    "
	::= { dot1xNewCfgGlobalTable 3 }


dot1xNewCfgGlobalSupTmout OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Supplicand timeout (1..65535)    "
	::= { dot1xNewCfgGlobalTable 4 }


dot1xNewCfgGlobalSrvTmout OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Server timeout (1..65535)     "
	::= { dot1xNewCfgGlobalTable 5 }


dot1xNewCfgGlobalMaxRq OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Maximum number of requests (1..10)     "
	::= { dot1xNewCfgGlobalTable 6 }


dot1xNewCfgGlobalRaPeriod OBJECT-TYPE
	SYNTAX INTEGER (1..604800)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Reauthentication period (1..604800)   "
	::= { dot1xNewCfgGlobalTable 7 }


dot1xNewCfgGlobalReAuth OBJECT-TYPE
	SYNTAX INTEGER {
	off(0),
	on(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Reauthentication status    "
	::= { dot1xNewCfgGlobalTable 8 }


dot1xInfoPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF Dot1xInfoPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of 8021x configuration in the Current_config."
	::= { dot1xInfo 1 }


dot1xInfoPortEntry OBJECT-TYPE
	SYNTAX Dot1xInfoPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about 8021x Port Config"
	INDEX { dot1xInfoPortIndex  }

	::= { dot1xInfoPortTable 1 }

dot1xInfoPortEntry ::=
	SEQUENCE {
		dot1xInfoPortIndex Integer32,
		dot1xInfoPortAuthMode INTEGER,
		dot1xInfoPortAuthStatus INTEGER,
		dot1xInfoPortCtrlDir INTEGER,
		dot1xInfoPortAuthPAEState INTEGER,
		dot1xInfoPortBackAuthState INTEGER
		}

dot1xInfoPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021x Port number for which the table is related."
	::= { dot1xInfoPortEntry 1 }


dot1xInfoPortAuthMode OBJECT-TYPE
	SYNTAX INTEGER {
	forceUnauth(0),
	auto(1),
	forceAuth(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Authentication mode     "
	::= { dot1xInfoPortEntry 2 }


dot1xInfoPortAuthStatus OBJECT-TYPE
	SYNTAX INTEGER {
	authorized(0),
	unauthorized(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Authentication status     "
	::= { dot1xInfoPortEntry 3 }


dot1xInfoPortCtrlDir OBJECT-TYPE
	SYNTAX INTEGER {
	both(0),
	in(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Controlled Directions     "
	::= { dot1xInfoPortEntry 4 }


dot1xInfoPortAuthPAEState OBJECT-TYPE
	SYNTAX INTEGER {
	initialize(0),
	disconnected(1),
	connecting(2),
	authenticating(3),
	authenticated(4),
	aborting(5),
	held(6),
	forceauth(7),
	forceunauth(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Authenticator PAE State    "
	::= { dot1xInfoPortEntry 5 }


dot1xInfoPortBackAuthState OBJECT-TYPE
	SYNTAX INTEGER {
	request(0),
	response(1),
	success(2),
	fail(3),
	timeout(4),
	idle(5),
	initialize(6)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION " Backend authenticator PAE state     "
	::= { dot1xInfoPortEntry 6 }


dot1xSystemCapability OBJECT-TYPE
	SYNTAX INTEGER {
	authenticator(0),
	supplicant(1),
	authenticatorAndSupplicant(2),
	unknown(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  System capability    "
	::= { dot1xSystemInfo 1 }


dot1xSystemStatus OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(0),
	disabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  System status    "
	::= { dot1xSystemInfo 2 }


dot1xSystemProtoVersion OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "  Protocol version   "
	::= { dot1xSystemInfo 3 }


fdbCurCfgAgingTime OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Fdb current aging time"
	::= { fdbGeneralCfg 1 }


fdbNewCfgAgingTime OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Fdb new aging time."
	::= { fdbGeneralCfg 2 }


fdbCurCfgStaticTable OBJECT-TYPE
	SYNTAX SEQUENCE OF FdbCurCfgStaticEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of FDB static entries."
	::= { fdb 3 }


fdbCurCfgStaticEntry OBJECT-TYPE
	SYNTAX FdbCurCfgStaticEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the fdb table."
	INDEX { fdbCurCfgEntryIndex  }

	::= { fdbCurCfgStaticTable 1 }

fdbCurCfgStaticEntry ::=
	SEQUENCE {
		fdbCurCfgEntryIndex Integer32,
		fdbCurCfgVlan Integer32,
		fdbCurCfgPort Integer32,
		fdbCurCfgMac PhysAddress
		}

fdbCurCfgEntryIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The fdb entry index"
	::= { fdbCurCfgStaticEntry 1 }


fdbCurCfgVlan OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Add vlan for fdb entry index"
	::= { fdbCurCfgStaticEntry 2 }


fdbCurCfgPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MAC address port number."
	::= { fdbCurCfgStaticEntry 3 }


fdbCurCfgMac OBJECT-TYPE
	SYNTAX PhysAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Add a fdb entry."
	::= { fdbCurCfgStaticEntry 4 }


fdbNewCfgStaticTable OBJECT-TYPE
	SYNTAX SEQUENCE OF FdbNewCfgStaticEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of FDB static entries."
	::= { fdb 2 }


fdbNewCfgStaticEntry OBJECT-TYPE
	SYNTAX FdbNewCfgStaticEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the fdb table."
	INDEX { fdbNewCfgEntryIndex  }

	::= { fdbNewCfgStaticTable 1 }

fdbNewCfgStaticEntry ::=
	SEQUENCE {
		fdbNewCfgEntryIndex Integer32,
		fdbNewCfgAddVlan Integer32,
		fdbNewCfgAddPort Integer32,
		fdbNewCfgAddMac PhysAddress,
		fdbNewCfgDelStaticEntry INTEGER
		}

fdbNewCfgEntryIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The fdb entry index"
	::= { fdbNewCfgStaticEntry 1 }


fdbNewCfgAddVlan OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Add vlan for fdb entry index"
	::= { fdbNewCfgStaticEntry 2 }


fdbNewCfgAddPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MAC address port number."
	::= { fdbNewCfgStaticEntry 3 }


fdbNewCfgAddMac OBJECT-TYPE
	SYNTAX PhysAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Add a fdb entry."
	::= { fdbNewCfgStaticEntry 4 }


fdbNewCfgDelStaticEntry OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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."
	::= { fdbNewCfgStaticEntry 5 }


dot1pInfoPriorityCOSTable OBJECT-TYPE
	SYNTAX SEQUENCE OF Dot1pInfoPriorityCOSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of current priority to COS queue information."
	::= { dot1pInfo 1 }


dot1pInfoPriorityCOSEntry OBJECT-TYPE
	SYNTAX Dot1pInfoPriorityCOSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current information about 8021p priority to COS queue."
	INDEX { dot1pInfoPriorityIndex  }

	::= { dot1pInfoPriorityCOSTable 1 }

dot1pInfoPriorityCOSEntry ::=
	SEQUENCE {
		dot1pInfoPriorityIndex INTEGER,
		dot1pInfoPriorityCOSQueue INTEGER,
		dot1pInfoPriorityCOSWeight INTEGER
		}

dot1pInfoPriorityIndex OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021p priority for which the table is related."
	::= { dot1pInfoPriorityCOSEntry 1 }


dot1pInfoPriorityCOSQueue OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021p priority COSq."
	::= { dot1pInfoPriorityCOSEntry 2 }


dot1pInfoPriorityCOSWeight OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021p priority weight."
	::= { dot1pInfoPriorityCOSEntry 3 }


dot1pInfoPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF Dot1pInfoPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of 8021p port priority configuration 
in the Current_config."
	::= { dot1pInfo 2 }


dot1pInfoPortEntry OBJECT-TYPE
	SYNTAX Dot1pInfoPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about 8021p Port Priority"
	INDEX { dot1pInfoPortIndex  }

	::= { dot1pInfoPortTable 1 }

dot1pInfoPortEntry ::=
	SEQUENCE {
		dot1pInfoPortIndex Integer32,
		dot1pInfoPortPriority INTEGER,
		dot1pInfoPortCOSq INTEGER,
		dot1pInfoPortWeight INTEGER
		}

dot1pInfoPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021p Port number for which the table is related."
	::= { dot1pInfoPortEntry 1 }


dot1pInfoPortPriority OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021p Port number for which the table is related."
	::= { dot1pInfoPortEntry 2 }


dot1pInfoPortCOSq OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021p port COSq."
	::= { dot1pInfoPortEntry 3 }


dot1pInfoPortWeight OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 8021p port weight."
	::= { dot1pInfoPortEntry 4 }


generalInfoStpUplinkFast OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "STP uplink fast mode"
	::= { genInfo 1 }


generalInfoUplinkFastRate OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "STP fast uplink rate."
	::= { genInfo 2 }


vlanInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VlanInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VLAN information."
	::= { vlanInfo 1 }


vlanInfoTableEntry OBJECT-TYPE
	SYNTAX VlanInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular VLAN."
	INDEX { vlanInfoId  }

	::= { vlanInfoTable 1 }

vlanInfoTableEntry ::=
	SEQUENCE {
		vlanInfoId INTEGER,
		vlanInfoName DisplayString,
		vlanInfoStatus INTEGER,
		vlanInfoPorts OCTET STRING
		}

vlanInfoId OBJECT-TYPE
	SYNTAX INTEGER (1..4095)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN identifier."
	::= { vlanInfoTableEntry 1 }


vlanInfoName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..32))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN name."
	::= { vlanInfoTableEntry 2 }


vlanInfoStatus OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable, VLAN state information"
	::= { vlanInfoTableEntry 3 }


vlanInfoPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port list information in the VLAN. The ports are presented 
in bitmap format.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx ..... 
||    || |_ port 8
||    ||  
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to the VLAN
0 - The represented port does not belong to the VLAN"
	::= { vlanInfoTableEntry 4 }


trunkGroupInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF TrunkGroupInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of trunk group information."
	::= { trunkGroupInfo 1 }


trunkGroupInfoTableEntry OBJECT-TYPE
	SYNTAX TrunkGroupInfoTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in trunk group information table."
	INDEX { trunkGroupInfoIndex  }

	::= { trunkGroupInfoTable 1 }

trunkGroupInfoTableEntry ::=
	SEQUENCE {
		trunkGroupInfoIndex Integer32,
		trunkGroupInfoState INTEGER,
		trunkGroupInfoProtocol INTEGER,
		trunkGroupInfoPorts OCTET STRING,
		trunkGroupInfoStgs OCTET STRING
		}

trunkGroupInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of the trunk group."
	::= { trunkGroupInfoTableEntry 1 }


trunkGroupInfoState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Trunk group state."
	::= { trunkGroupInfoTableEntry 2 }


trunkGroupInfoPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port list in the trunk group. The ports are presented in 
bitmap format.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx ..... 
||    || |_ port 8
||    ||  
||    ||___ port 7
||    |____ port 6
||      .    .   .
||_________ port 1
|__________ reserved

where x : 1 - The represented port belongs to the trunk group
0 - The represented port does not belong to the trunk group"
	::= { trunkGroupInfoTableEntry 3 }


trunkGroupInfoProtocol OBJECT-TYPE
	SYNTAX INTEGER {
	static(1),
	lacp(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Trunk group protocol
Static - static trunk group
Lacp - dynamic trunk group"
	::= { trunkGroupInfoTableEntry 4 }


trunkGroupInfoStgs OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The stg list the trunk group is in. The stgs are presented in
bitmap format."
	::= { trunkGroupInfoTableEntry 5 }


trunkGroupInfoPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF TrunkGroupInfoPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Trunk Group Info."
	::= { trunkGroupInfo 2 }


trunkGroupInfoPortTableEntry OBJECT-TYPE
	SYNTAX TrunkGroupInfoPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the Trunk Info table."
	INDEX { trunkGroupInfoPortTrunkId , trunkGroupInfoPortPortId }

	::= { trunkGroupInfoPortTable 1 }

trunkGroupInfoPortTableEntry ::=
	SEQUENCE {
		trunkGroupInfoPortTrunkId Integer32,
		trunkGroupInfoPortPortId Integer32,
		trunkGroupInfoPortStatus INTEGER
		}

trunkGroupInfoPortTrunkId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Trunk identifier."
	::= { trunkGroupInfoPortTableEntry 1 }


trunkGroupInfoPortPortId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Port identifier."
	::= { trunkGroupInfoPortTableEntry 2 }


trunkGroupInfoPortStatus OBJECT-TYPE
	SYNTAX INTEGER {
	down(0),
	blocking(1),
	forwarding(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Port Status."
	::= { trunkGroupInfoPortTableEntry 3 }


layer3 OBJECT IDENTIFIER ::= { hpSwitchBladeType5-Mgmt 3 }

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 }

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 }

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 }

ipStats OBJECT IDENTIFIER ::= { layer3Stats 8 }

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 }

ipInterfaceTableMax OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the IP interface table."
	::= { ipInterfaceCfg 1 }


ipCurCfgIntfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpCurCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP interface configuration."
	::= { ipInterfaceCfg 2 }


ipCurCfgIntfEntry OBJECT-TYPE
	SYNTAX IpCurCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interface number for which the IP information is related."
	::= { ipCurCfgIntfEntry 1 }


ipCurCfgIntfAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the interface."
	::= { ipCurCfgIntfEntry 2 }


ipCurCfgIntfMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The subnet mask of the interface."
	::= { ipCurCfgIntfEntry 3 }


ipCurCfgIntfBroadcast OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The broadcast address of the interface."
	::= { ipCurCfgIntfEntry 4 }


ipCurCfgIntfVlan OBJECT-TYPE
	SYNTAX INTEGER (1..4094)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN associated with the interface."
	::= { ipCurCfgIntfEntry 5 }


ipCurCfgIntfState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the interface."
	::= { ipCurCfgIntfEntry 6 }


ipCurCfgIntfBootpRelay OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/disable BOOTP relay."
	::= { ipCurCfgIntfEntry 7 }


ipNewCfgIntfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpNewCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of interface configuration in the New Configuration Block."
	::= { ipInterfaceCfg 3 }


ipNewCfgIntfEntry OBJECT-TYPE
	SYNTAX IpNewCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the Ip interface table"
	INDEX { ipNewCfgIntfIndex  }

	::= { ipNewCfgIntfTable 1 }

ipNewCfgIntfEntry ::=
	SEQUENCE {
		ipNewCfgIntfIndex Integer32,
		ipNewCfgIntfAddr IpAddress,
		ipNewCfgIntfMask IpAddress,
		ipNewCfgIntfVlan INTEGER,
		ipNewCfgIntfState INTEGER,
		ipNewCfgIntfDelete INTEGER,
		ipNewCfgIntfBootpRelay INTEGER
		}

ipNewCfgIntfIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interface number for which the IP information is related."
	::= { ipNewCfgIntfEntry 1 }


ipNewCfgIntfAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the interface."
	::= { ipNewCfgIntfEntry 2 }


ipNewCfgIntfMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The subnet mask of the interface."
	::= { ipNewCfgIntfEntry 3 }


ipNewCfgIntfVlan OBJECT-TYPE
	SYNTAX INTEGER (1..4094)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN associated with the interface."
	::= { ipNewCfgIntfEntry 5 }


ipNewCfgIntfState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the interface."
	::= { ipNewCfgIntfEntry 6 }


ipNewCfgIntfDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/disable BOOTP relay."
	::= { ipNewCfgIntfEntry 8 }


ipGatewayTableMax OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the IP gateway table."
	::= { ipGatewayCfg 3 }


ipCurCfgGwTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpCurCfgGwEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of gateways  in the Current configuration Block."
	::= { ipGatewayCfg 4 }


ipCurCfgGwEntry OBJECT-TYPE
	SYNTAX IpCurCfgGwEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The gateway number for which the information is related."
	::= { ipCurCfgGwEntry 1 }


ipCurCfgGwAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the default gateway."
	::= { ipCurCfgGwEntry 2 }


ipCurCfgGwInterval OBJECT-TYPE
	SYNTAX INTEGER (0..60)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interval between ping attempts."
	::= { ipCurCfgGwEntry 3 }


ipCurCfgGwRetry OBJECT-TYPE
	SYNTAX INTEGER (1..120)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of failed attempts to declare the default gateway DOWN."
	::= { ipCurCfgGwEntry 4 }


ipCurCfgGwState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the default gateway."
	::= { ipCurCfgGwEntry 5 }


ipCurCfgGwArp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of ARP only health checks."
	::= { ipCurCfgGwEntry 6 }


ipNewCfgGwTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpNewCfgGwEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of gateway configuration in the new configuration block."
	::= { ipGatewayCfg 5 }


ipNewCfgGwEntry OBJECT-TYPE
	SYNTAX IpNewCfgGwEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The gateway number for which the information is related."
	::= { ipNewCfgGwEntry 1 }


ipNewCfgGwAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the default gateway."
	::= { ipNewCfgGwEntry 2 }


ipNewCfgGwInterval OBJECT-TYPE
	SYNTAX INTEGER (0..60)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interval in seconds between ping attempts."
	::= { ipNewCfgGwEntry 3 }


ipNewCfgGwRetry OBJECT-TYPE
	SYNTAX INTEGER (1..120)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of failed attempts to declare the default gateway DOWN."
	::= { ipNewCfgGwEntry 4 }


ipNewCfgGwState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the default gateway."
	::= { ipNewCfgGwEntry 5 }


ipNewCfgGwDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the ARP only health checks."
	::= { ipNewCfgGwEntry 7 }


ipStaticRouteTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the Static Route table."
	::= { ipStaticRouteCfg 1 }


ipCurCfgStaticRouteTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpCurCfgStaticRouteEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of static routes in the current configuration block."
	::= { ipStaticRouteCfg 2 }


ipCurCfgStaticRouteEntry OBJECT-TYPE
	SYNTAX IpCurCfgStaticRouteEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the static routing table."
	::= { ipCurCfgStaticRouteEntry 1 }


ipCurCfgStaticRouteDestIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination IP address of this route."
	::= { ipCurCfgStaticRouteEntry 2 }


ipCurCfgStaticRouteMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination IP address of this route."
	::= { ipCurCfgStaticRouteEntry 3 }


ipCurCfgStaticRouteGateway OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination IP address of this route."
	::= { ipCurCfgStaticRouteEntry 4 }


ipCurCfgStaticRouteInterface OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of static routes in the new configuration block."
	::= { ipStaticRouteCfg 3 }


ipStaticRouteClearAllByDestIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Clears all static routes with the specified destination IP address."
	::= { ipStaticRouteCfg 4 }


ipStaticRouteClearAllByGatewayIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Clears all static routes with the specified gateway IP address."
	::= { ipStaticRouteCfg 5 }


ipStaticRouteClearAllByInterface OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Clears all routes on the specified inteface number."
	::= { ipStaticRouteCfg 6 }


ipStaticRouteClearAll OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "When set to clear(2),clears all static routes. Otherwhise nothing is done."
	::= { ipStaticRouteCfg 7 }


ipNewCfgStaticRouteEntry OBJECT-TYPE
	SYNTAX IpNewCfgStaticRouteEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the static routing table."
	::= { ipNewCfgStaticRouteEntry 1 }


ipNewCfgStaticRouteDestIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination IP address of this route."
	::= { ipNewCfgStaticRouteEntry 2 }


ipNewCfgStaticRouteMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The subnet mask of this route."
	::= { ipNewCfgStaticRouteEntry 3 }


ipNewCfgStaticRouteGateway OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the gateway for this route."
	::= { ipNewCfgStaticRouteEntry 4 }


ipNewCfgStaticRouteAction OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	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 }


ripCurCfgIntfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF RipCurCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of RIP on IP interface configuration in the current_config."
	::= { rip2Cfg 1 }


ripCurCfgIntfEntry OBJECT-TYPE
	SYNTAX RipCurCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interface number for which the RIP information is related."
	::= { ripCurCfgIntfEntry 1 }


ripCurCfgIntfVersion OBJECT-TYPE
	SYNTAX INTEGER {
	ripVersion1(1),
	ripVersion2(2),
	ripVersionBoth(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP version."
	::= { ripCurCfgIntfEntry 2 }


ripCurCfgIntfSupply OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable supplying route updates."
	::= { ripCurCfgIntfEntry 3 }


ripCurCfgIntfListen OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable listening to route updates."
	::= { ripCurCfgIntfEntry 4 }


ripCurCfgIntfDefault OBJECT-TYPE
	SYNTAX INTEGER {
	both(1),
	listen(2),
	supply(3),
	none(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Specifies what RIP does with default routes."
	::= { ripCurCfgIntfEntry 5 }


ripCurCfgIntfTrigUpdate OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tirggered updates."
	::= { ripCurCfgIntfEntry 6 }


ripCurCfgIntfMcastUpdate OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable multicast updates."
	::= { ripCurCfgIntfEntry 7 }


ripCurCfgIntfPoisonReverse OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP poison reverse."
	::= { ripCurCfgIntfEntry 8 }


ripCurCfgIntfState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RIP protocol."
	::= { ripCurCfgIntfEntry 9 }


ripCurCfgIntfMetric OBJECT-TYPE
	SYNTAX INTEGER (1..16)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP route metric for this interface."
	::= { ripCurCfgIntfEntry 10 }


ripCurCfgIntfAuth OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	password(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RIP update authorization with a 
simple plain text password."
	::= { ripCurCfgIntfEntry 11 }


ripCurCfgIntfKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP update authentication password."
	::= { ripCurCfgIntfEntry 12 }


ripCurCfgIntfSplitHorizon OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP split horizon."
	::= { ripCurCfgIntfEntry 13 }


ripNewCfgIntfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF RipNewCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of RIP on IP interface configuration in the new_config."
	::= { rip2Cfg 2 }


ripNewCfgIntfEntry OBJECT-TYPE
	SYNTAX RipNewCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interface number for which the RIP information is related."
	::= { ripNewCfgIntfEntry 1 }


ripNewCfgIntfVersion OBJECT-TYPE
	SYNTAX INTEGER {
	ripVersion1(1),
	ripVersion2(2),
	ripVersionBoth(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP version."
	::= { ripNewCfgIntfEntry 2 }


ripNewCfgIntfSupply OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable supplying route updates."
	::= { ripNewCfgIntfEntry 3 }


ripNewCfgIntfListen OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable listening to route updates."
	::= { ripNewCfgIntfEntry 4 }


ripNewCfgIntfDefault OBJECT-TYPE
	SYNTAX INTEGER {
	both(1),
	listen(2),
	supply(3),
	none(4)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tirggered updates."
	::= { ripNewCfgIntfEntry 6 }


ripNewCfgIntfMcastUpdate OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable multicast updates."
	::= { ripNewCfgIntfEntry 7 }


ripNewCfgIntfPoisonReverse OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP poison reverse."
	::= { ripNewCfgIntfEntry 8 }


ripNewCfgIntfState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RIP protocol."
	::= { ripNewCfgIntfEntry 9 }


ripNewCfgIntfMetric OBJECT-TYPE
	SYNTAX INTEGER (1..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP route metric for this interface."
	::= { ripNewCfgIntfEntry 10 }


ripNewCfgIntfAuth OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	password(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable RIP update authorization with a 
simple plain text password."
	::= { ripNewCfgIntfEntry 11 }


ripNewCfgIntfKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP update authentication password."
	::= { ripNewCfgIntfEntry 12 }


ripNewCfgIntfSplitHorizon OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP split horizon."
	::= { ripNewCfgIntfEntry 13 }


ripGeneral OBJECT IDENTIFIER ::= { rip2Cfg 3 }

rip2CurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP global state."
	::= { ripGeneral 1 }


rip2NewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Globally turn RIP on or off."
	::= { ripGeneral 2 }


rip2CurCfgUpdatePeriod OBJECT-TYPE
	SYNTAX INTEGER (1..120)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Update Period in seconds."
	::= { ripGeneral 3 }


rip2NewCfgUpdatePeriod OBJECT-TYPE
	SYNTAX INTEGER (1..120)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Update Period in seconds."
	::= { ripGeneral 4 }


ripRouteRedistribution OBJECT IDENTIFIER ::= { rip2Cfg 4 }

ripRedistributeStatic OBJECT IDENTIFIER ::= { ripRouteRedistribution 1 }

ripCurCfgStaticMetric OBJECT-TYPE
	SYNTAX INTEGER (0..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric to be assigned to static routes. 
A value of 0 indicates none."
	::= { ripRedistributeStatic 1 }


ripNewCfgStaticMetric OBJECT-TYPE
	SYNTAX INTEGER (0..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric to be assigned to static routes. 
A value of 0 indicates none."
	::= { ripRedistributeStatic 2 }


ripCurCfgStaticOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map to be add into out-rmap list. When read, 0 is returned."
	::= { ripRedistributeStatic 7 }


ripNewCfgStaticRemoveOutRmap OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	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..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The export metric for fixed routes. A value of 0 indicates none"
	::= { ripRedistributeFixed 1 }


ripNewCfgFixedMetric OBJECT-TYPE
	SYNTAX INTEGER (0..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The export metric for fixed routes. A value of 0 indicates none"
	::= { ripRedistributeFixed 2 }


ripCurCfgFixedOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map to be add into out-rmap list. When read, 0 is returned."
	::= { ripRedistributeFixed 7 }


ripNewCfgFixedRemoveOutRmap OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	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..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The export metric for RIP routes. A value of 0 indicates none"
	::= { ripRedistributeOspf 1 }


ripNewCfgOspfMetric OBJECT-TYPE
	SYNTAX INTEGER (0..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The export metric for RIP routes. A value of 0 indicates none"
	::= { ripRedistributeOspf 2 }


ripCurCfgOspfOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map to be add into out-rmap list. When read, 0 is returned."
	::= { ripRedistributeOspf 7 }


ripNewCfgOspfRemoveOutRmap OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	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..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The export metric for RIP routes. A value of 0 indicates none"
	::= { ripRedistributeEospf 1 }


ripNewCfgEospfMetric OBJECT-TYPE
	SYNTAX INTEGER (0..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The export metric for RIP routes. A value of 0 indicates none"
	::= { ripRedistributeEospf 2 }


ripCurCfgEospfOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map to be add into out-rmap list. When read, 0 is returned."
	::= { ripRedistributeEospf 7 }


ripNewCfgEospfRemoveOutRmap OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map to be removed from out-rmap list. When read, 
0 is returned."
	::= { ripRedistributeEospf 8 }


ipFwdGeneralCfg OBJECT IDENTIFIER ::= { ipForwardCfg 1 }

ipFwdCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(2),
	off(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "IP forwarding global state."
	::= { ipFwdGeneralCfg 1 }


ipFwdNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(2),
	off(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "IP forwarding global state."
	::= { ipFwdGeneralCfg 2 }


ipFwdCurCfgDirectedBcast OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable forwarding directed broadcasts."
	::= { ipFwdGeneralCfg 3 }


ipFwdNewCfgDirectedBcast OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable forwarding directed broadcasts."
	::= { ipFwdGeneralCfg 4 }


arpCurCfgReARPPeriod OBJECT-TYPE
	SYNTAX INTEGER (2..120)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Re-ARP Period in seconds."
	::= { arpCfg 1 }


arpNewCfgReARPPeriod OBJECT-TYPE
	SYNTAX INTEGER (2..120)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Re-ARP Period in seconds."
	::= { arpCfg 2 }


ipStaticArpTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER (1..128)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the Static ARP table."
	::= { arpCfg 3 }


ipCurCfgStaticArpTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpCurCfgStaticArpEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of static ARPs in the current configuration block."
	::= { arpCfg 4 }


ipCurCfgStaticArpEntry OBJECT-TYPE
	SYNTAX IpCurCfgStaticArpEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the static ARP table"
	INDEX { ipCurCfgStaticArpIndx  }

	::= { ipCurCfgStaticArpTable 1 }

ipCurCfgStaticArpEntry ::=
	SEQUENCE {
		ipCurCfgStaticArpIndx Integer32,
		ipCurCfgStaticArpIp IpAddress,
		ipCurCfgStaticArpMAC DisplayString,
		ipCurCfgStaticArpVlan INTEGER,
		ipCurCfgStaticArpPort Integer32
		}

ipCurCfgStaticArpIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the static ARP table."
	::= { ipCurCfgStaticArpEntry 1 }


ipCurCfgStaticArpIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address for the ARP entry."
	::= { ipCurCfgStaticArpEntry 2 }


ipCurCfgStaticArpMAC OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MAC address for the ARP entry."
	::= { ipCurCfgStaticArpEntry 3 }


ipCurCfgStaticArpVlan OBJECT-TYPE
	SYNTAX INTEGER (1..4095)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN for the ARP entry."
	::= { ipCurCfgStaticArpEntry 4 }


ipCurCfgStaticArpPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port for the ARP entry."
	::= { ipCurCfgStaticArpEntry 5 }


ipNewCfgStaticArpTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpNewCfgStaticArpEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of static ARPs in the new configuration block."
	::= { arpCfg 5 }


ipNewCfgStaticArpEntry OBJECT-TYPE
	SYNTAX IpNewCfgStaticArpEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the static ARP table"
	INDEX { ipNewCfgStaticArpIndx  }

	::= { ipNewCfgStaticArpTable 1 }

ipNewCfgStaticArpEntry ::=
	SEQUENCE {
		ipNewCfgStaticArpIndx Integer32,
		ipNewCfgStaticArpIp IpAddress,
		ipNewCfgStaticArpMAC DisplayString,
		ipNewCfgStaticArpVlan INTEGER,
		ipNewCfgStaticArpPort Integer32,
		ipNewCfgStaticArpAction INTEGER
		}

ipNewCfgStaticArpIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the static ARP table."
	::= { ipNewCfgStaticArpEntry 1 }


ipNewCfgStaticArpIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address for the ARP entry."
	::= { ipNewCfgStaticArpEntry 2 }


ipNewCfgStaticArpMAC OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MAC address for the ARP entry."
	::= { ipNewCfgStaticArpEntry 3 }


ipNewCfgStaticArpVlan OBJECT-TYPE
	SYNTAX INTEGER (1..4095)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN for the ARP entry."
	::= { ipNewCfgStaticArpEntry 4 }


ipNewCfgStaticArpPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port for the ARP entry."
	::= { ipNewCfgStaticArpEntry 5 }


ipNewCfgStaticArpAction OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 }


ipCurCfgBootpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of BOOTP server."
	::= { ipBootpCfg 1 }


ipNewCfgBootpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of BOOTP server."
	::= { ipBootpCfg 2 }


ipCurCfgBootpAddr2 OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of second BOOTP server."
	::= { ipBootpCfg 3 }


ipNewCfgBootpAddr2 OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of second BOOTP server."
	::= { ipBootpCfg 4 }


ipCurCfgBootpState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of BOOTP relay."
	::= { ipBootpCfg 5 }


ipNewCfgBootpState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of BOOTP relay."
	::= { ipBootpCfg 6 }


vrrpGeneral OBJECT IDENTIFIER ::= { vrrpCfg 1 }

vrrpCurCfgGenState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable VRRP operation globally."
	::= { vrrpGeneral 1 }


vrrpNewCfgGenState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable VRRP operation globally."
	::= { vrrpGeneral 2 }


vrrpCurCfgGenTckVirtRtrInc OBJECT-TYPE
	SYNTAX INTEGER (0..254)
	ACCESS read-only
	STATUS mandatory
	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)
	ACCESS read-only
	STATUS mandatory
	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)
	ACCESS read-only
	STATUS mandatory
	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)
	ACCESS read-only
	STATUS mandatory
	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)
	ACCESS read-only
	STATUS mandatory
	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)
	ACCESS read-only
	STATUS mandatory
	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 }


vrrpVirtRtrTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of entries in VRRP virtual router table."
	::= { vrrpCfg 2 }


vrrpCurCfgVirtRtrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VRRP virtual routers configuration in current_config."
	::= { vrrpCfg 3 }


vrrpCurCfgVirtRtrTableEntry OBJECT-TYPE
	SYNTAX VrrpCurCfgVirtRtrTableEntry
	ACCESS read-only
	STATUS mandatory
	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,
		vrrpCurCfgVirtRtrTckVirtRtr INTEGER,
		vrrpCurCfgVirtRtrTckIpIntf INTEGER,
		vrrpCurCfgVirtRtrTckVlanPort INTEGER
		}

vrrpCurCfgVirtRtrIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router table index."
	::= { vrrpCurCfgVirtRtrTableEntry 1 }


vrrpCurCfgVirtRtrID OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router identifier."
	::= { vrrpCurCfgVirtRtrTableEntry 2 }


vrrpCurCfgVirtRtrAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router IP address."
	::= { vrrpCurCfgVirtRtrTableEntry 3 }


vrrpCurCfgVirtRtrIfIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IfIndex that the VRRP virtual router is representing."
	::= { vrrpCurCfgVirtRtrTableEntry 4 }


vrrpCurCfgVirtRtrInterval OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The time interval between VRRP advertisements in seconds."
	::= { vrrpCurCfgVirtRtrTableEntry 5 }


vrrpCurCfgVirtRtrPriority OBJECT-TYPE
	SYNTAX INTEGER (1..254)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The priority value to be used by the specified VRRP virtual routers."
	::= { vrrpCurCfgVirtRtrTableEntry 6 }


vrrpCurCfgVirtRtrPreempt OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the VRRP virtual router."
	::= { vrrpCurCfgVirtRtrTableEntry 8 }


vrrpCurCfgVirtRtrTckVirtRtr OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking port state of VLAN ports 
for priority adjustment. The priority increment is 
defined in vrrpCurCfgGenTckVlanPortInc."
	::= { vrrpCurCfgVirtRtrTableEntry 12 }


vrrpNewCfgVirtRtrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VRRP virtual routers configuration in current_config."
	::= { vrrpCfg 4 }


vrrpNewCfgVirtRtrTableEntry OBJECT-TYPE
	SYNTAX VrrpNewCfgVirtRtrTableEntry
	ACCESS read-only
	STATUS mandatory
	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,
		vrrpNewCfgVirtRtrTckVirtRtr INTEGER,
		vrrpNewCfgVirtRtrTckIpIntf INTEGER,
		vrrpNewCfgVirtRtrTckVlanPort INTEGER
		}

vrrpNewCfgVirtRtrIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router table index."
	::= { vrrpNewCfgVirtRtrTableEntry 1 }


vrrpNewCfgVirtRtrID OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router identifier."
	::= { vrrpNewCfgVirtRtrTableEntry 2 }


vrrpNewCfgVirtRtrAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router IP address."
	::= { vrrpNewCfgVirtRtrTableEntry 3 }


vrrpNewCfgVirtRtrIfIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IfIndex that the VRRP virtual router is representing."
	::= { vrrpNewCfgVirtRtrTableEntry 4 }


vrrpNewCfgVirtRtrInterval OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The time interval between VRRP advertisements in seconds."
	::= { vrrpNewCfgVirtRtrTableEntry 5 }


vrrpNewCfgVirtRtrPriority OBJECT-TYPE
	SYNTAX INTEGER (1..254)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The priority value to be used by the specified VRRP virtual router."
	::= { vrrpNewCfgVirtRtrTableEntry 6 }


vrrpNewCfgVirtRtrPreempt OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the VRRP virtual router."
	::= { vrrpNewCfgVirtRtrTableEntry 8 }


vrrpNewCfgVirtRtrDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 }


vrrpNewCfgVirtRtrTckVirtRtr OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking port state of VLAN ports 
for priority adjustment.  the priority increment is 
defined in vrrpNewCfgGenTckVlanPortInc."
	::= { vrrpNewCfgVirtRtrTableEntry 13 }


vrrpIfTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of entries in VRRP interface table."
	::= { vrrpCfg 5 }


vrrpCurCfgIfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpCurCfgIfTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VRRP interface configuration in current_config."
	::= { vrrpCfg 6 }


vrrpCurCfgIfTableEntry OBJECT-TYPE
	SYNTAX VrrpCurCfgIfTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a VRRP interface."
	INDEX { vrrpCurCfgIfIndx  }

	::= { vrrpCurCfgIfTable 1 }

vrrpCurCfgIfTableEntry ::=
	SEQUENCE {
		vrrpCurCfgIfIndx Integer32,
		vrrpCurCfgIfAuthType INTEGER,
		vrrpCurCfgIfPasswd DisplayString
		}

vrrpCurCfgIfIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP interface index.  This is eqivalent to IfIndex."
	::= { vrrpCurCfgIfTableEntry 1 }


vrrpCurCfgIfAuthType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	simple-text-password(2)
	}
	ACCESS read-only
	STATUS mandatory
	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..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The password for authentication."
	::= { vrrpCurCfgIfTableEntry 3 }


vrrpNewCfgIfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpNewCfgIfTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VRRP interface configuration in current_config."
	::= { vrrpCfg 7 }


vrrpNewCfgIfTableEntry OBJECT-TYPE
	SYNTAX VrrpNewCfgIfTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a VRRP interface."
	INDEX { vrrpNewCfgIfIndx  }

	::= { vrrpNewCfgIfTable 1 }

vrrpNewCfgIfTableEntry ::=
	SEQUENCE {
		vrrpNewCfgIfIndx Integer32,
		vrrpNewCfgIfAuthType INTEGER,
		vrrpNewCfgIfPasswd DisplayString,
		vrrpNewCfgIfDelete INTEGER
		}

vrrpNewCfgIfIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP interface index.  This is eqivalent to IfIndex."
	::= { vrrpNewCfgIfTableEntry 1 }


vrrpNewCfgIfAuthType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	simple-text-password(2)
	}
	ACCESS read-only
	STATUS mandatory
	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..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The password for authentication."
	::= { vrrpNewCfgIfTableEntry 3 }


vrrpNewCfgIfDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 }


vrrpVirtRtrGrpTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of entries in VRRP Group table."
	::= { vrrpCfg 8 }


vrrpCurCfgVirtRtrGrpTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpCurCfgVirtRtrGrpTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VRRP virtual router group in current_config."
	::= { vrrpCfg 9 }


vrrpCurCfgVirtRtrGrpTableEntry OBJECT-TYPE
	SYNTAX VrrpCurCfgVirtRtrGrpTableEntry
	ACCESS read-only
	STATUS mandatory
	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,
		vrrpCurCfgVirtRtrGrpTckIpIntf INTEGER,
		vrrpCurCfgVirtRtrGrpTckVlanPort INTEGER
		}

vrrpCurCfgVirtRtrGrpIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router table index."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 1 }


vrrpCurCfgVirtRtrGrpID OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router identifier."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 2 }


vrrpCurCfgVirtRtrGrpIfIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IfIndex that the VRRP virtual router is representing."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 3 }


vrrpCurCfgVirtRtrGrpInterval OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The time interval between VRRP advertisements in seconds."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 4 }


vrrpCurCfgVirtRtrGrpPriority OBJECT-TYPE
	SYNTAX INTEGER (1..254)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The priority value to be used by the specified VRRP virtual routers."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 5 }


vrrpCurCfgVirtRtrGrpPreempt OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the VRRP virtual router."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 7 }


vrrpCurCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking port state of VLAN ports
for priority adjustment.  the priority increment is
defined in vrrpCurCfgGenTckVlanPortInc."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 11 }


vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VRRP virtual router group configuration in new_config."
	::= { vrrpCfg 10 }


vrrpNewCfgVirtRtrGrpTableEntry OBJECT-TYPE
	SYNTAX VrrpNewCfgVirtRtrGrpTableEntry
	ACCESS read-only
	STATUS mandatory
	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,
		vrrpNewCfgVirtRtrGrpTckIpIntf INTEGER,
		vrrpNewCfgVirtRtrGrpTckVlanPort INTEGER
		}

vrrpNewCfgVirtRtrGrpIndx OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router table index."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 1 }


vrrpNewCfgVirtRtrGrpID OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router identifier."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 2 }


vrrpNewCfgVirtRtrGrpIfIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IfIndex that the VRRP virtual router is representing."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 3 }


vrrpNewCfgVirtRtrGrpInterval OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The time interval between VRRP advertisements in seconds."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 4 }


vrrpNewCfgVirtRtrGrpPriority OBJECT-TYPE
	SYNTAX INTEGER (1..254)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The priority value to be used by the specified VRRP virtual router."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 5 }


vrrpNewCfgVirtRtrGrpPreempt OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the VRRP virtual router."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 7 }


vrrpNewCfgVirtRtrGrpDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 }


vrrpNewCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking port state of VLAN ports
for priority adjustment.  the priority increment is
defined in vrrpNewCfgGenTckVlanPortInc."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 12 }


dnsCurCfgPrimaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The DNS primary IP address in the current_configuration block."
	::= { dnsCfg 1 }


dnsNewCfgPrimaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The DNS primary IP address in the new_configuration block."
	::= { dnsCfg 2 }


dnsCurCfgSecondaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The DNS primary IP address in the current_configuration block."
	::= { dnsCfg 3 }


dnsNewCfgSecondaryIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The DNS primary IP address in the new_configuration block."
	::= { dnsCfg 4 }


dnsCurCfgDomainName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..191))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The DNS doamin name in the current_configuration block."
	::= { dnsCfg 5 }


dnsNewCfgDomainName OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..191))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The DNS doamin name in the new_configuration block."
	::= { dnsCfg 6 }


ipNwfTableMax OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the IP network filter table."
	::= { ipNwfCfg 1 }


ipCurCfgNwfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpCurCfgNwfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP network filter configuration in the current_config."
	::= { ipNwfCfg 2 }


ipCurCfgNwfEntry OBJECT-TYPE
	SYNTAX IpCurCfgNwfEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The netowrk filter number for which the NWF is related."
	::= { ipCurCfgNwfEntry 1 }


ipCurCfgNwfAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the network filter."
	::= { ipCurCfgNwfEntry 2 }


ipCurCfgNwfMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The subnet mask of the network filter."
	::= { ipCurCfgNwfEntry 3 }


ipCurCfgNwfState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the network filter."
	::= { ipCurCfgNwfEntry 4 }


ipNewCfgNwfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpNewCfgNwfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP network filter configuration in the current_config."
	::= { ipNwfCfg 3 }


ipNewCfgNwfEntry OBJECT-TYPE
	SYNTAX IpNewCfgNwfEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The netowrk filter number for which the NWF is related."
	::= { ipNewCfgNwfEntry 1 }


ipNewCfgNwfAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the network filter."
	::= { ipNewCfgNwfEntry 2 }


ipNewCfgNwfMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The subnet mask of the network filter."
	::= { ipNewCfgNwfEntry 3 }


ipNewCfgNwfState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the network filter."
	::= { ipNewCfgNwfEntry 4 }


ipNewCfgNwfDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 }


ipRmapTableMax OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the IP route map table."
	::= { ipRmapCfg 1 }


ipCurCfgRmapTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpCurCfgRmapEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP route map configuration in the current_config."
	::= { ipRmapCfg 2 }


ipCurCfgRmapEntry OBJECT-TYPE
	SYNTAX IpCurCfgRmapEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an IP route map."
	INDEX { ipCurCfgRmapIndex  }

	::= { ipCurCfgRmapTable 1 }

ipCurCfgRmapEntry ::=
	SEQUENCE {
		ipCurCfgRmapIndex Integer32,
		ipCurCfgRmapMetric Unsigned32,
		ipCurCfgRmapPrec INTEGER,
		ipCurCfgRmapState INTEGER,
		ipCurCfgRmapMetricType INTEGER,
		ipCurCfgRmapState INTEGER
		}

ipCurCfgRmapIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map number for which the RMAP is related."
	::= { ipCurCfgRmapEntry 1 }


ipCurCfgRmapMetric OBJECT-TYPE
	SYNTAX INTEGER (0..4294967295)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric of the route map. 4294967295 means none"
	::= { ipCurCfgRmapEntry 3 }


ipCurCfgRmapPrec OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The precedence of the route map."
	::= { ipCurCfgRmapEntry 4 }


ipCurCfgRmapState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the route map."
	::= { ipCurCfgRmapEntry 6 }


ipCurCfgRmapMetricType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	type1(2),
	type2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF metric-type of the matched route."
	::= { ipCurCfgRmapEntry 8 }


ipNewCfgRmapTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpNewCfgRmapEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP route map configuration in the current_config."
	::= { ipRmapCfg 3 }


ipNewCfgRmapEntry OBJECT-TYPE
	SYNTAX IpNewCfgRmapEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an IP route map."
	INDEX { ipNewCfgRmapIndex  }

	::= { ipNewCfgRmapTable 1 }

ipNewCfgRmapEntry ::=
	SEQUENCE {
		ipNewCfgRmapIndex Integer32,
		ipNewCfgRmapMetric Unsigned32,
		ipNewCfgRmapPrec INTEGER,
		ipNewCfgRmapState INTEGER,
		ipNewCfgRmapMetricType INTEGER,
		ipNewCfgRmapDelete INTEGER
		}

ipNewCfgRmapIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map number for which the RMAP is related."
	::= { ipNewCfgRmapEntry 1 }


ipNewCfgRmapMetric OBJECT-TYPE
	SYNTAX INTEGER (0..16777215)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric of the route map. 16777215 means none"
	::= { ipNewCfgRmapEntry 3 }


ipNewCfgRmapPrec OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The precedence of the route map."
	::= { ipNewCfgRmapEntry 4 }


ipNewCfgRmapState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the route map."
	::= { ipNewCfgRmapEntry 6 }


ipNewCfgRmapMetricType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	type1(2),
	type2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF metric-type of the matched route."
	::= { ipNewCfgRmapEntry 8 }


ipNewCfgRmapDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the IP route map table."
	::= { ipRmapCfg 4 }


ipCurCfgAlistTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpCurCfgAlistEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP route map access list configuration in the 
current_config."
	::= { ipRmapCfg 5 }


ipCurCfgAlistEntry OBJECT-TYPE
	SYNTAX IpCurCfgAlistEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map number for which the RMAP is related."
	::= { ipCurCfgAlistEntry 1 }


ipCurCfgAlistIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The access list number for which the access list is related."
	::= { ipCurCfgAlistEntry 2 }


ipCurCfgAlistNwf OBJECT-TYPE
	SYNTAX INTEGER (0..256)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The network filter number of the route map access list. 
0 means none"
	::= { ipCurCfgAlistEntry 3 }


ipCurCfgAlistMetric OBJECT-TYPE
	SYNTAX INTEGER (0..4294967295)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric of the route map access list. 4294967295 means none"
	::= { ipCurCfgAlistEntry 4 }


ipCurCfgAlistAction OBJECT-TYPE
	SYNTAX INTEGER {
	permit(1),
	deny(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Action of the route map access list."
	::= { ipCurCfgAlistEntry 5 }


ipCurCfgAlistState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the route map access list."
	::= { ipCurCfgAlistEntry 6 }


ipNewCfgAlistTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpNewCfgAlistEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP route map access list configuration in the 
current_config."
	::= { ipRmapCfg 6 }


ipNewCfgAlistEntry OBJECT-TYPE
	SYNTAX IpNewCfgAlistEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map number for which the RMAP is related."
	::= { ipNewCfgAlistEntry 1 }


ipNewCfgAlistIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The access list number for which the access list is related."
	::= { ipNewCfgAlistEntry 2 }


ipNewCfgAlistNwf OBJECT-TYPE
	SYNTAX INTEGER (1..256)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The network filter number of the route map access list. 
0 means none"
	::= { ipNewCfgAlistEntry 3 }


ipNewCfgAlistMetric OBJECT-TYPE
	SYNTAX INTEGER (1..16777215)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric of the route map access list. 16777215 means none"
	::= { ipNewCfgAlistEntry 4 }


ipNewCfgAlistAction OBJECT-TYPE
	SYNTAX INTEGER {
	permit(1),
	deny(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Action of the route map access list."
	::= { ipNewCfgAlistEntry 5 }


ipNewCfgAlistState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the route map access list."
	::= { ipNewCfgAlistEntry 6 }


ipNewCfgAlistDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 }


ospfGeneral OBJECT IDENTIFIER ::= { ospfCfg 1 }

ospfCurCfgDefaultRouteMetric OBJECT-TYPE
	SYNTAX INTEGER (0..16777215)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Specify the metric to be assigned."
	::= { ospfGeneral 1 }


ospfNewCfgDefaultRouteMetric OBJECT-TYPE
	SYNTAX INTEGER (0..16777214)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Specify the metric to be assigned."
	::= { ospfGeneral 2 }


ospfCurCfgDefaultRouteMetricType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	type1(2),
	type2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Specify the AS External metric type to be assigned."
	::= { ospfGeneral 3 }


ospfNewCfgDefaultRouteMetricType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	type1(2),
	type2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Specify the AS External metric type to be assigned."
	::= { ospfGeneral 4 }


ospfIntfTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the OSPF Interface table."
	::= { ospfGeneral 5 }


ospfAreaTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the OSPF Area table."
	::= { ospfGeneral 6 }


ospfRangeTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the OSPF Range table."
	::= { ospfGeneral 7 }


ospfVirtIntfTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the OSPF Virtual Interface
table."
	::= { ospfGeneral 8 }


ospfHostTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the OSPF Host table."
	::= { ospfGeneral 9 }


ospfCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "OSPF global state."
	::= { ospfGeneral 10 }


ospfNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Globally turn OSPF on or off."
	::= { ospfGeneral 11 }


ospfCurCfgLSDB OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LSDB limit for external LSA."
	::= { ospfGeneral 12 }


ospfNewCfgLSDB OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set the LSDB limit for external LSA."
	::= { ospfGeneral 13 }


ospfCurCfgAreaTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfCurCfgAreaEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Area configuration in the current_config."
	::= { ospfCfg 2 }


ospfCurCfgAreaEntry OBJECT-TYPE
	SYNTAX OspfCurCfgAreaEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF area number for which the OSPF area table is related."
	::= { ospfCurCfgAreaEntry 1 }


ospfCurCfgAreaId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF area."
	::= { ospfCurCfgAreaEntry 2 }


ospfCurCfgAreaSpfInterval OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The SPF interval for the OSPF area."
	::= { ospfCurCfgAreaEntry 3 }


ospfCurCfgAreaAuthType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	password(2),
	md5(3)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Type of Area.
transit(0)
stub(1)
nssa(2)"
	::= { ospfCurCfgAreaEntry 5 }


ospfCurCfgAreaMetric OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Metric (1-65535)"
	::= { ospfCurCfgAreaEntry 6 }


ospfCurCfgAreaStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Status 	   disabled(0)
enabled(1)"
	::= { ospfCurCfgAreaEntry 7 }


ospfNewCfgAreaTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfNewCfgAreaEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Area configuration in the new_config."
	::= { ospfCfg 3 }


ospfNewCfgAreaEntry OBJECT-TYPE
	SYNTAX OspfNewCfgAreaEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF area number for which the OSPF area table is related."
	::= { ospfNewCfgAreaEntry 1 }


ospfNewCfgAreaId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF area."
	::= { ospfNewCfgAreaEntry 2 }


ospfNewCfgAreaSpfInterval OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The SPF interval for the OSPF area."
	::= { ospfNewCfgAreaEntry 3 }


ospfNewCfgAreaAuthType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	password(2),
	md5(3)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Type of Area.
transit(0)
stub(1)
nssa(2)"
	::= { ospfNewCfgAreaEntry 5 }


ospfNewCfgAreaMetric OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Metric (1-65535)"
	::= { ospfNewCfgAreaEntry 6 }


ospfNewCfgAreaStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Status 	   disabled(0)
enabled(1)"
	::= { ospfNewCfgAreaEntry 7 }


ospfNewCfgAreaDelete OBJECT-TYPE
	SYNTAX INTEGER {
	no(0),
	yes(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Delete the area
no(0),
yes(1)"
	::= { ospfNewCfgAreaEntry 8 }


ospfCurCfgHostTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfCurCfgHostEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Host configuration."
	::= { ospfCfg 12 }


ospfCurCfgHostEntry OBJECT-TYPE
	SYNTAX OspfCurCfgHostEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a OSPF host."
	INDEX { ospfCurCfgHostIndex  }

	::= { ospfCurCfgHostTable 1 }

ospfCurCfgHostEntry ::=
	SEQUENCE {
		ospfCurCfgHostIndex Integer32,
		ospfCurCfgHostIpAddr IpAddress,
		ospfCurCfgHostAreaIndex Integer32,
		ospfCurCfgHostCost INTEGER,
		ospfCurCfgHostState INTEGER
		}

ospfCurCfgHostIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF host number for which the OSPF host table is related."
	::= { ospfCurCfgHostEntry 1 }


ospfCurCfgHostIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF host."
	::= { ospfCurCfgHostEntry 2 }


ospfCurCfgHostAreaIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The area index."
	::= { ospfCurCfgHostEntry 3 }


ospfCurCfgHostCost OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The cost of the OSPF host."
	::= { ospfCurCfgHostEntry 4 }


ospfCurCfgHostState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable an OSPF Host"
	::= { ospfCurCfgHostEntry 5 }


ospfNewCfgHostTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfNewCfgHostEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Host configuration."
	::= { ospfCfg 13 }


ospfNewCfgHostEntry OBJECT-TYPE
	SYNTAX OspfNewCfgHostEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a OSPF host."
	INDEX { ospfNewCfgHostIndex  }

	::= { ospfNewCfgHostTable 1 }

ospfNewCfgHostEntry ::=
	SEQUENCE {
		ospfNewCfgHostIndex Integer32,
		ospfNewCfgHostIpAddr IpAddress,
		ospfNewCfgHostAreaIndex Integer32,
		ospfNewCfgHostCost INTEGER,
		ospfNewCfgHostState INTEGER,
		ospfNewCfgHostDelete INTEGER
		}

ospfNewCfgHostIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF host number for which the OSPF host table is related."
	::= { ospfNewCfgHostEntry 1 }


ospfNewCfgHostIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF host."
	::= { ospfNewCfgHostEntry 2 }


ospfNewCfgHostAreaIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF area index."
	::= { ospfNewCfgHostEntry 3 }


ospfNewCfgHostCost OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The cost of the OSPF host."
	::= { ospfNewCfgHostEntry 4 }


ospfNewCfgHostState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable an OSPF Host"
	::= { ospfNewCfgHostEntry 5 }


ospfNewCfgHostDelete OBJECT-TYPE
	SYNTAX INTEGER {
	no(0),
	yes(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Delete the OSPF host:
no(0),
yes(1)"
	::= { ospfNewCfgHostEntry 6 }


ospfMdkeyTableMaxSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the OSPF Mdkey table."
	::= { ospfCfg 11 }


ospfCurCfgMdkeyTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfCurCfgMdkeyEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF MD5 keys in the current_config."
	::= { ospfCfg 5 }


ospfCurCfgMdkeyEntry OBJECT-TYPE
	SYNTAX OspfCurCfgMdkeyEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an OSPF MD keys table."
	INDEX { ospfCurCfgMdkeyIndex  }

	::= { ospfCurCfgMdkeyTable 1 }

ospfCurCfgMdkeyEntry ::=
	SEQUENCE {
		ospfCurCfgMdkeyIndex Integer32,
		ospfCurCfgMdkeyKey DisplayString
		}

ospfCurCfgMdkeyIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF MD5 Key number for which the OSPF MdKey table is related."
	::= { ospfCurCfgMdkeyEntry 1 }


ospfCurCfgMdkeyKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The character string representing the MD5 Key."
	::= { ospfCurCfgMdkeyEntry 2 }


ospfNewCfgMdkeyTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfNewCfgMdkeyEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF MD5 keys in the new_config."
	::= { ospfCfg 6 }


ospfNewCfgMdkeyEntry OBJECT-TYPE
	SYNTAX OspfNewCfgMdkeyEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an OSPF MD keys table."
	INDEX { ospfNewCfgMdkeyIndex  }

	::= { ospfNewCfgMdkeyTable 1 }

ospfNewCfgMdkeyEntry ::=
	SEQUENCE {
		ospfNewCfgMdkeyIndex Integer32,
		ospfNewCfgMdkeyKey DisplayString,
		ospfNewCfgMdkeyDelete INTEGER
		}

ospfNewCfgMdkeyIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF MD5 Key number for which the OSPF MdKey table is related."
	::= { ospfNewCfgMdkeyEntry 1 }


ospfNewCfgMdkeyKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The character string representing the MD5 Key."
	::= { ospfNewCfgMdkeyEntry 2 }


ospfNewCfgMdkeyDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface configuration in the current_config."
	::= { ospfCfg 7 }


ospfCurCfgIntfEntry OBJECT-TYPE
	SYNTAX OspfCurCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Interface number for which the OSPF Interface table is related."
	::= { ospfCurCfgIntfEntry 1 }


ospfCurCfgIntfId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF interface."
	::= { ospfCurCfgIntfEntry 2 }


ospfCurCfgIntfArea OBJECT-TYPE
	SYNTAX INTEGER (0..2)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the area that the interface belongs"
	::= { ospfCurCfgIntfEntry 3 }


ospfCurCfgIntfMdkey OBJECT-TYPE
	SYNTAX INTEGER (0..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MD5 key for the OSPF interface
0 (none) no MD5 authentication."
	::= { ospfCurCfgIntfEntry 4 }


ospfCurCfgIntfCost OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Interface cost"
	::= { ospfCurCfgIntfEntry 5 }


ospfCurCfgIntfPrio OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Interface router priority"
	::= { ospfCurCfgIntfEntry 6 }


ospfCurCfgIntfHello OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Hello interval"
	::= { ospfCurCfgIntfEntry 7 }


ospfCurCfgIntfDead OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Dead interval"
	::= { ospfCurCfgIntfEntry 8 }


ospfCurCfgIntfTrans OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Transit delay"
	::= { ospfCurCfgIntfEntry 9 }


ospfCurCfgIntfRetra OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Retransmit interval"
	::= { ospfCurCfgIntfEntry 10 }


ospfCurCfgIntfAuthKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Authentication Key"
	::= { ospfCurCfgIntfEntry 11 }


ospfCurCfgIntfStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Status of the interface
disabled(0),
enabled(1)"
	::= { ospfCurCfgIntfEntry 12 }


ospfNewCfgIntfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfNewCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface configuration in the new_config."
	::= { ospfCfg 8 }


ospfNewCfgIntfEntry OBJECT-TYPE
	SYNTAX OspfNewCfgIntfEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Interface number for which the OSPF Interface table is related."
	::= { ospfNewCfgIntfEntry 1 }


ospfNewCfgIntfId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF interface."
	::= { ospfNewCfgIntfEntry 2 }


ospfNewCfgIntfArea OBJECT-TYPE
	SYNTAX INTEGER (0..2)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the area that the interface belongs (0..2)"
	::= { ospfNewCfgIntfEntry 3 }


ospfNewCfgIntfMdkey OBJECT-TYPE
	SYNTAX INTEGER (0..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MD5 key for the OSPF interface
0 (none) no MD5 authentication."
	::= { ospfNewCfgIntfEntry 4 }


ospfNewCfgIntfCost OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Interface cost(1..65535)"
	::= { ospfNewCfgIntfEntry 5 }


ospfNewCfgIntfPrio OBJECT-TYPE
	SYNTAX INTEGER (0..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Interface router priority(0..255)"
	::= { ospfNewCfgIntfEntry 6 }


ospfNewCfgIntfHello OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Hello interval(1..65535)"
	::= { ospfNewCfgIntfEntry 7 }


ospfNewCfgIntfDead OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Dead interval(1..65535)"
	::= { ospfNewCfgIntfEntry 8 }


ospfNewCfgIntfTrans OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Transit delay(1..3600)"
	::= { ospfNewCfgIntfEntry 9 }


ospfNewCfgIntfRetra OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Retransmit interval(1..3600)"
	::= { ospfNewCfgIntfEntry 10 }


ospfNewCfgIntfAuthKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Authentication Key"
	::= { ospfNewCfgIntfEntry 11 }


ospfNewCfgIntfStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Status of the interface
disabled(0),
enabled(1)"
	::= { ospfNewCfgIntfEntry 12 }


ospfNewCfgIntfDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(0),
	delete(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Delete the interface
other(0),
delete(1)"
	::= { ospfNewCfgIntfEntry 13 }


ospfCurCfgVirtIntfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfCurCfgVirtIntfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Virtual Interface configuration in the current_config."
	::= { ospfCfg 9 }


ospfCurCfgVirtIntfEntry OBJECT-TYPE
	SYNTAX OspfCurCfgVirtIntfEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Virtual Interface number for which the OSPF 
Virtual Interface table is related."
	::= { ospfCurCfgVirtIntfEntry 1 }


ospfCurCfgVirtIntfAreaId OBJECT-TYPE
	SYNTAX INTEGER (0..2)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the OSPF area to which this virtual interface
belongs."
	::= { ospfCurCfgVirtIntfEntry 2 }


ospfCurCfgVirtIntfNbr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF neighbor for this virtual interface."
	::= { ospfCurCfgVirtIntfEntry 3 }


ospfCurCfgVirtIntfMdkey OBJECT-TYPE
	SYNTAX INTEGER (0..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MD5 key for the OSPF virtual interface
0 (none) no MD5 authentication."
	::= { ospfCurCfgVirtIntfEntry 4 }


ospfCurCfgVirtIntfHello OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Hello interval"
	::= { ospfCurCfgVirtIntfEntry 5 }


ospfCurCfgVirtIntfDead OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Dead interval"
	::= { ospfCurCfgVirtIntfEntry 6 }


ospfCurCfgVirtIntfTrans OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Transit delay"
	::= { ospfCurCfgVirtIntfEntry 7 }


ospfCurCfgVirtIntfRetra OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Retransmit interval"
	::= { ospfCurCfgVirtIntfEntry 8 }


ospfCurCfgVirtIntfAuthKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Authentication Key"
	::= { ospfCurCfgVirtIntfEntry 9 }


ospfCurCfgVirtIntfStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Status 	 disabled(0),
enabled(1)"
	::= { ospfCurCfgVirtIntfEntry 10 }


ospfNewCfgVirtIntfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfNewCfgVirtIntfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Virtual Interface configuration in the new_config."
	::= { ospfCfg 10 }


ospfNewCfgVirtIntfEntry OBJECT-TYPE
	SYNTAX OspfNewCfgVirtIntfEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Virtual Interface number for which the OSPF 
Virtual Interface table is related."
	::= { ospfNewCfgVirtIntfEntry 1 }


ospfNewCfgVirtIntfAreaId OBJECT-TYPE
	SYNTAX INTEGER (0..2)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the OSPF area to which this virtual interface
belongs."
	::= { ospfNewCfgVirtIntfEntry 2 }


ospfNewCfgVirtIntfNbr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF neighbor for this virtual interface."
	::= { ospfNewCfgVirtIntfEntry 3 }


ospfNewCfgVirtIntfMdkey OBJECT-TYPE
	SYNTAX INTEGER (0..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MD5 key for the OSPF virtual interface
0 (none) no MD5 authentication."
	::= { ospfNewCfgVirtIntfEntry 4 }


ospfNewCfgVirtIntfHello OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Hello interval(1..65535)"
	::= { ospfNewCfgVirtIntfEntry 5 }


ospfNewCfgVirtIntfDead OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Dead interval(1..65535)"
	::= { ospfNewCfgVirtIntfEntry 6 }


ospfNewCfgVirtIntfTrans OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Transit dela(1..3600)y"
	::= { ospfNewCfgVirtIntfEntry 7 }


ospfNewCfgVirtIntfRetra OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Retransmit interval(1..3600)"
	::= { ospfNewCfgVirtIntfEntry 8 }


ospfNewCfgVirtIntfAuthKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Authentication Key SIZE(0..8)"
	::= { ospfNewCfgVirtIntfEntry 9 }


ospfNewCfgVirtIntfStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Status 
disabled(0),
enabled(1) "
	::= { ospfNewCfgVirtIntfEntry 10 }


ospfNewCfgVirtIntfDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(0),
	delete(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Delete 	 other(0),
delete(1)"
	::= { ospfNewCfgVirtIntfEntry 11 }


ospfCurCfgRangeTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfCurCfgRangeEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF summary range in the current configuration."
	::= { ospfCfg 14 }


ospfCurCfgRangeEntry OBJECT-TYPE
	SYNTAX OspfCurCfgRangeEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The range number for which the OSPF summary range table is related."
	::= { ospfCurCfgRangeEntry 1 }


ospfCurCfgRangeAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the range."
	::= { ospfCurCfgRangeEntry 2 }


ospfCurCfgRangeMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mask of the range."
	::= { ospfCurCfgRangeEntry 3 }


ospfCurCfgRangeAreaIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The area index."
	::= { ospfCurCfgRangeEntry 4 }


ospfCurCfgRangeHideState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the hide range."
	::= { ospfCurCfgRangeEntry 5 }


ospfCurCfgRangeState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the range."
	::= { ospfCurCfgRangeEntry 6 }


ospfNewCfgRangeTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfNewCfgRangeEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF summary range in the new configuration."
	::= { ospfCfg 15 }


ospfNewCfgRangeEntry OBJECT-TYPE
	SYNTAX OspfNewCfgRangeEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The range number for which the OSPF summary range table is related."
	::= { ospfNewCfgRangeEntry 1 }


ospfNewCfgRangeAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the range."
	::= { ospfNewCfgRangeEntry 2 }


ospfNewCfgRangeMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mask of the range."
	::= { ospfNewCfgRangeEntry 3 }


ospfNewCfgRangeAreaIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The area index."
	::= { ospfNewCfgRangeEntry 4 }


ospfNewCfgRangeHideState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the hide range."
	::= { ospfNewCfgRangeEntry 5 }


ospfNewCfgRangeState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the range."
	::= { ospfNewCfgRangeEntry 6 }


ospfNewCfgRangeDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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..16777214)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric to be assigned to static routes. 
A value of 0 indicates none."
	::= { ospfRedistributeStatic 1 }


ospfNewCfgStaticMetric OBJECT-TYPE
	SYNTAX INTEGER (0..16777214)
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type for static routes."
	::= { ospfRedistributeStatic 3 }


ospfNewCfgStaticMetricType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	type1(2),
	type2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type for static routes."
	::= { ospfRedistributeStatic 4 }


ospfCurCfgStaticOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map to be add into out-rmap list. When read, 0 is returned."
	::= { ospfRedistributeStatic 7 }


ospfNewCfgStaticRemoveOutRmap OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	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..16777214)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The export metric for fixed routes. A value of 0 indicates none"
	::= { ospfRedistributeFixed 1 }


ospfNewCfgFixedMetric OBJECT-TYPE
	SYNTAX INTEGER (0..16777214)
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type for fixed routes."
	::= { ospfRedistributeFixed 3 }


ospfNewCfgFixedMetricType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	type1(2),
	type2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type for fixed routes."
	::= { ospfRedistributeFixed 4 }


ospfCurCfgFixedOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map to be add into out-rmap list. When read, 0 is returned."
	::= { ospfRedistributeFixed 7 }


ospfNewCfgFixedRemoveOutRmap OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	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..16777214)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The export metric for RIP routes. A value of 0 indicates none"
	::= { ospfRedistributeRip 1 }


ospfNewCfgRipMetric OBJECT-TYPE
	SYNTAX INTEGER (0..16777214)
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type for RIP routes."
	::= { ospfRedistributeRip 3 }


ospfNewCfgRipMetricType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	type1(2),
	type2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type for RIP routes."
	::= { ospfRedistributeRip 4 }


ospfCurCfgRipOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map to be add into out-rmap list. When read, 0 is returned."
	::= { ospfRedistributeRip 7 }


ospfNewCfgRipRemoveOutRmap OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map to be removed from out-rmap list. When read, 
0 is returned."
	::= { ospfRedistributeRip 8 }


ipCurCfgRouterID OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The router ID of the switch."
	::= { ipGeneralCfg 1 }


ipNewCfgRouterID OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The router ID of the switch."
	::= { ipGeneralCfg 2 }


igmpCurCfgOnOff OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Globally turn IGMP On/Off."
	::= { igmpCfg 1 }


igmpNewCfgOnOff OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set IGMP Report timeout."
	::= { igmpSnoopCfg 1 }


igmpSnoopNewCfgTimeout OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set IGMP Report timeout."
	::= { igmpSnoopCfg 2 }


igmpSnoopCurCfgMrto OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of multicast router timeout in the current config."
	::= { igmpSnoopCfg 3 }


igmpSnoopNewCfgMrto OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of multicast router timeout in the new config."
	::= { igmpSnoopCfg 4 }


igmpSnoopNewCfgVlanFastlvAdd OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN to be added to fastleave vlan list. When read,
0 is returned."
	::= { igmpSnoopCfg 12 }


igmpSnoopNewCfgVlanFastlvRem OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN to be removed from fastleave vlan list. When read,
0 is returned."
	::= { igmpSnoopCfg 13 }


igmpSnoopCurCfgVlanFastlvBmap OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of expected packet loss on subnet in the current config."
	::= { igmpSnoopCfg 16 }


igmpSnoopNewCfgRobust OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of expected packet loss on subnet in the new config."
	::= { igmpSnoopCfg 17 }


igmpSnoopNewCfgVlanAdd OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN to be added to snooping vlan list. When read,
0 is returned."
	::= { igmpSnoopCfg 18 }


igmpSnoopNewCfgVlanRem OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Removing ALL Snooping Vlans."
	::= { igmpSnoopCfg 20 }


igmpSnoopCurCfgVlanBmap OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "IGMP Query Interval of current config."
	::= { igmpSnoopCfg 23 }


igmpSnoopNewCfgQInterval OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "IGMP Query Interval of new config."
	::= { igmpSnoopCfg 24 }


igmpSnoopCurCfgSrcIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The source ip for GSQ proxy in current config."
	::= { igmpSnoopCfg 25 }


igmpSnoopNewCfgSrcIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The source ip for GSQ proxy in new config."
	::= { igmpSnoopCfg 26 }


igmpSnoopCurCfgAggrEnaDis OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable of IGMP Report aggregation."
	::= { igmpSnoopCfg 27 }


igmpSnoopNewCfgAggrEnaDis OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable of IGMP Report aggregation."
	::= { igmpSnoopCfg 28 }


igmpSnoopCurCfgFlood OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable of flood unregistered IPMC"
	::= { igmpSnoopCfg 29 }


igmpSnoopNewCfgFlood OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable of flood unregistered IPMC"
	::= { igmpSnoopCfg 30 }


igmpV3SnoopCfg OBJECT IDENTIFIER ::= { igmpSnoopCfgGen 2 }

igmpV3SnoopCurCfgSources OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of sources to snoop in a group record in current config."
	::= { igmpV3SnoopCfg 1 }


igmpV3SnoopNewCfgSources OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of sources to snoop in a group record in new config."
	::= { igmpV3SnoopCfg 2 }


igmpV3SnoopCurCfgEnaDis OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current status of IGMP V3 Snooping."
	::= { igmpV3SnoopCfg 3 }


igmpV3SnoopNewCfgEnaDis OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set Enable/Disable of IGMP V3 Snooping."
	::= { igmpV3SnoopCfg 4 }


igmpV3SnoopCurCfgExcludeEnaDis OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current status of IGMP V3 EXCLUDE filter-mode Snooping."
	::= { igmpV3SnoopCfg 5 }


igmpV3SnoopNewCfgExcludeEnaDis OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set Enable/Disable of IGMP V3 EXCLUDE filter-mode Snooping."
	::= { igmpV3SnoopCfg 6 }


igmpV3SnoopCurCfgV1V2EnaDis OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current status of IGMP V1/V2 Report Snooping."
	::= { igmpV3SnoopCfg 7 }


igmpV3SnoopNewCfgV1V2EnaDis OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set Enable/Disable of IGMP V1/V2 Report Snooping."
	::= { igmpV3SnoopCfg 8 }


igmpStaticMrtrCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IgmpStaticMrtrCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP Static Multicast Router table in the current configuration block."
	::= { igmpStaticMrtrCfg 1 }


igmpStaticMrtrCurCfgTableEntry OBJECT-TYPE
	SYNTAX IgmpStaticMrtrCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP Multicast Router table port index."
	::= { igmpStaticMrtrCurCfgTableEntry 1 }


igmpStaticMrtrCurCfgPortId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP Multicast Router port in the current configuration block."
	::= { igmpStaticMrtrCurCfgTableEntry 2 }


igmpStaticMrtrCurCfgVlanId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP Multicast Router port in the current configuration block."
	::= { igmpStaticMrtrCurCfgTableEntry 3 }


igmpStaticMrtrCurCfgVersion OBJECT-TYPE
	SYNTAX INTEGER {
	version1(1),
	version2(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP version of the IGMP Static Multicast Router."
	::= { igmpStaticMrtrCurCfgTableEntry 4 }


igmpStaticMrtrNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IgmpStaticMrtrNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP Static Multicast Router table in the new configuration block."
	::= { igmpStaticMrtrCfg 2 }


igmpStaticMrtrNewCfgTableEntry OBJECT-TYPE
	SYNTAX IgmpStaticMrtrNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP Multicast Router table port index."
	::= { igmpStaticMrtrNewCfgTableEntry 1 }


igmpStaticMrtrNewCfgPortId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP Multicast Router port in the new configuration block."
	::= { igmpStaticMrtrNewCfgTableEntry 2 }


igmpStaticMrtrNewCfgVlanId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP Multicast Router port in the new configuration block."
	::= { igmpStaticMrtrNewCfgTableEntry 3 }


igmpStaticMrtrNewCfgVersion OBJECT-TYPE
	SYNTAX INTEGER {
	version1(1),
	version2(2),
	version3(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP version of the IGMP Static Multicast Router."
	::= { igmpStaticMrtrNewCfgTableEntry 4 }


igmpStaticMrtrNewCfgDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 }


igmpFltCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IgmpFltCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP filtering table in the current configuration block."
	::= { igmpFilterCfg 1 }


igmpFltCurCfgTableEntry OBJECT-TYPE
	SYNTAX IgmpFltCurCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP filter table index."
	::= { igmpFltCurCfgTableEntry 1 }


igmpFltCurCfgMcastIp1 OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Range1 Multicast IP address to be filtered."
	::= { igmpFltCurCfgTableEntry 2 }


igmpFltCurCfgMcastIp2 OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Range2 Multicast IP address to be filtered."
	::= { igmpFltCurCfgTableEntry 3 }


igmpFltCurCfgAction OBJECT-TYPE
	SYNTAX INTEGER {
	allow(1),
	deny(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The action for the IGMP filtering rule."
	::= { igmpFltCurCfgTableEntry 4 }


igmpFltCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of this IGMP filtering rule."
	::= { igmpFltCurCfgTableEntry 5 }


igmpFltNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IgmpFltNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP filtering table in the current configuration block."
	::= { igmpFilterCfg 2 }


igmpFltNewCfgTableEntry OBJECT-TYPE
	SYNTAX IgmpFltNewCfgTableEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP filter table index."
	::= { igmpFltNewCfgTableEntry 1 }


igmpFltNewCfgMcastIp1 OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Range1 Multicast source IP address to be filtered."
	::= { igmpFltNewCfgTableEntry 2 }


igmpFltNewCfgMcastIp2 OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Range2 Multicast source IP address to be filtered."
	::= { igmpFltNewCfgTableEntry 3 }


igmpFltNewCfgAction OBJECT-TYPE
	SYNTAX INTEGER {
	allow(1),
	deny(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The action for the IGMP filtering rule."
	::= { igmpFltNewCfgTableEntry 4 }


igmpFltNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of this IGMP filtering rule."
	::= { igmpFltNewCfgTableEntry 5 }


igmpFltNewCfgDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	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 }


igmpFltCurCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IgmpFltCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP filtering port table in the current configuration block."
	::= { igmpFilterCfg 3 }


igmpFltCurCfgPortTableEntry OBJECT-TYPE
	SYNTAX IgmpFltCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port index."
	::= { igmpFltCurCfgPortTableEntry 1 }


igmpFltCurCfgPortState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable IGMP filtering."
	::= { igmpFltCurCfgPortTableEntry 2 }


igmpFltCurCfgPortFiltBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..256))
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMP filtering port table in the new configuration block."
	::= { igmpFilterCfg 4 }


igmpFltNewCfgPortTableEntry OBJECT-TYPE
	SYNTAX IgmpFltNewCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port index."
	::= { igmpFltNewCfgPortTableEntry 1 }


igmpFltNewCfgPortState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable IGMP filtering."
	::= { igmpFltNewCfgPortTableEntry 2 }


igmpFltNewCfgPortFiltBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..256))
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable of IGMP Filtering."
	::= { igmpFilterCfg 5 }


igmpFltNewCfgEnaDis OBJECT-TYPE
	SYNTAX INTEGER {
	enable(1),
	disable(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable/Disable of IGMP Filtering."
	::= { igmpFilterCfg 6 }


ripStatInPackets OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP packets recieved."
	::= { rip2Stats 1 }


ripStatOutPackets OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP packets transmitted."
	::= { rip2Stats 2 }


ripStatInRequestPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP requests recieved."
	::= { rip2Stats 3 }


ripStatInResponsePkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP response recieved."
	::= { rip2Stats 4 }


ripStatOutRequestPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP requests transmitted."
	::= { rip2Stats 5 }


ripStatOutResponsePkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP responses transmitted."
	::= { rip2Stats 6 }


ripStatRouteTimeout OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP route timeouts."
	::= { rip2Stats 7 }


ripStatInBadSizePkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of bad size RIP packets recieved."
	::= { rip2Stats 8 }


ripStatInBadVersion OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP bad versions recieved."
	::= { rip2Stats 9 }


ripStatInBadZeros OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP bad zeros recieved."
	::= { rip2Stats 10 }


ripStatInBadSourcePort OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP bad source port recieved."
	::= { rip2Stats 11 }


ripStatInBadSourceIP OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP bad source IP recieved."
	::= { rip2Stats 12 }


ripStatInSelfRcvPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP packets from self received."
	::= { rip2Stats 13 }


dnsStatInGoodDnsRequests OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of good DNS request packets received."
	::= { dnsStats 1 }


dnsStatOutDnsRequests OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of  DNS request packets"
	::= { dnsStats 2 }


dnsStatInBadDnsRequests OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of  bad DNS request packets received"
	::= { dnsStats 3 }


maxL3TableSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Max L3 table size"
	::= { geal3Stats 1 }


noL3EntriesUsed OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of L3 entries used"
	::= { geal3Stats 2 }


maxLpmTableSize OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Max LPM table size"
	::= { geal3Stats 3 }


noLpmEntriesUsed OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of LPM entries used"
	::= { geal3Stats 4 }


maxBlockInLpmTable OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Max number of blocks in LPM table"
	::= { geal3Stats 5 }


noBlocksUsedInLpmTable OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of blocks used in LPM table"
	::= { geal3Stats 6 }


arpStatEntries OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current number of ARP entries."
	::= { arpStats 1 }


arpStatHighWater OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The highest number of ARP entries."
	::= { arpStats 2 }


arpStatMaxEntries OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of ARP entries."
	::= { arpStats 3 }


routeStatEntries OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The current number of IP routes."
	::= { routeStats 1 }


routeStatHighWater OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The highest number of IP routes."
	::= { routeStats 2 }


routeStatMaxEntries OBJECT-TYPE
	SYNTAX Gauge
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of IP routes."
	::= { routeStats 3 }


vrrpStatInAdvers OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of good VRRP advertisements which are received."
	::= { vrrpStats 1 }


vrrpStatOutAdvers OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of good VRRP advertisements which are transmitted."
	::= { vrrpStats 2 }


vrrpStatOutBadAdvers OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of bad VRRP advertisements which are received."
	::= { vrrpStats 3 }


vrrpStatBadVersion OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of bad VRRP version adv which are received."
	::= { vrrpStats 4 }


vrrpStatBadAddress OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of bad VRRP addres adv which are received."
	::= { vrrpStats 5 }


vrrpStatBadPassword OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of bad VRRP advertisements which are received."
	::= { vrrpStats 6 }


vrrpStatBadVrid OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of bad VRRP version ID adv which are received."
	::= { vrrpStats 7 }


vrrpStatBadData OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of bad VRRP advertisements which are received."
	::= { vrrpStats 8 }


vrrpStatBadInterval OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of bad VRRP iutervals which are received."
	::= { vrrpStats 9 }


ipClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the IP statistics."
	::= { clearStats 1 }


vrrpClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(2) results in clearing the VRRP statistics."
	::= { clearStats 2 }


ripClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the RIP statistics."
	::= { clearStats 4 }


ospfClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the OSPF statistics."
	::= { clearStats 5 }


tcpClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the TCP statistics."
	::= { clearStats 6 }


udpClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the UDP statistics."
	::= { clearStats 7 }


dnsClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the DNS statistics."
	::= { clearStats 8 }


arpClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the ARP statistics."
	::= { clearStats 9 }


icmpClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the ICMP statistics."
	::= { clearStats 10 }


routeClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the Route statistics."
	::= { clearStats 11 }


igmpClearAllStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the IGMP statistics."
	::= { igmpStats 2 }


igmpStatsTotalIgmpGroups OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP groups."
	::= { igmpStats 3 }


igmpStatsTotalIpmcGroups OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IPMC groups."
	::= { igmpStats 4 }


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 }

ospfArea OBJECT IDENTIFIER ::= { ospfStats 2 }

ospfAreaRxTxStats OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfAreaRxTxStatsEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Area Rx/Tx Statistics."
	::= { ospfArea 1 }


ospfAreaRxTxStatsEntry OBJECT-TYPE
	SYNTAX OspfAreaRxTxStatsEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the ospf Area for which these statistics apply."
	::= { ospfAreaRxTxStatsEntry 1 }


ospfAreaRxPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of OSPF packets received in this OSPF area."
	::= { ospfAreaRxTxStatsEntry 2 }


ospfAreaTxPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of OSPF packets transmitted in this OSPF area."
	::= { ospfAreaRxTxStatsEntry 3 }


ospfAreaRxHello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Hello packets received in this OSPF area."
	::= { ospfAreaRxTxStatsEntry 4 }


ospfAreaTxHello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Hello packets transmitted in this OSPF
area."
	::= { ospfAreaRxTxStatsEntry 5 }


ospfAreaRxDatabase OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Database Description packets transmitted 
for this OSPF area."
	::= { ospfAreaRxTxStatsEntry 6 }


ospfAreaTxDatabase OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Database Description packets transmitted 
for this OSPF area."
	::= { ospfAreaRxTxStatsEntry 7 }


ospfAreaRxlsReqs OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Request packets received for 
this OSPF area."
	::= { ospfAreaRxTxStatsEntry 8 }


ospfAreaTxlsReqs OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Request packets transmitted for 
this OSPF area."
	::= { ospfAreaRxTxStatsEntry 9 }


ospfAreaRxlsAcks OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Acknowledgement packets received for 
this OSPF area."
	::= { ospfAreaRxTxStatsEntry 10 }


ospfAreaTxlsAcks OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Acknowledgement packets transmitted
for this OSPF area."
	::= { ospfAreaRxTxStatsEntry 11 }


ospfAreaRxlsUpdates OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Update packets received for 
this OSPF area."
	::= { ospfAreaRxTxStatsEntry 12 }


ospfAreaTxlsUpdates OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Update packets transmitted for 
this OSPF area."
	::= { ospfAreaRxTxStatsEntry 13 }


ospfAreaNbrChangeStats OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfAreaNbrChangeStatsEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Area Neighbour Statistics."
	::= { ospfArea 2 }


ospfAreaNbrChangeStatsEntry OBJECT-TYPE
	SYNTAX OspfAreaNbrChangeStatsEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the ospf Area for which these statistics apply."
	::= { ospfAreaNbrChangeStatsEntry 1 }


ospfAreaNbrhello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Hello packets received from neighbours
in this OSPF area."
	::= { ospfAreaNbrChangeStatsEntry 2 }


ospfAreaNbrStart OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of times the Neighbour adjacency has been reset
across this OPSF area."
	::= { ospfAreaNbrChangeStatsEntry 11 }


ospfAreaNbrDown OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Area Change Statistics."
	::= { ospfArea 3 }


ospfAreaChangeStatsEntry OBJECT-TYPE
	SYNTAX OspfAreaChangeStatsEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the OSPF Area for which these statistics apply."
	::= { ospfAreaChangeStatsEntry 1 }


ospfAreaIntfHello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Hello packets sent on this OSPF area."
	::= { ospfAreaChangeStatsEntry 2 }


ospfAreaIntfDown OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of interfaces down in this OSPF area."
	::= { ospfAreaChangeStatsEntry 3 }


ospfAreaIntfLoop OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of interfaces no longer connected to 
the attatched network in this OSPF area."
	::= { ospfAreaChangeStatsEntry 4 }


ospfAreaIntfUnloop OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of interfaces connected to the attatched
network in this OSPF area.."
	::= { ospfAreaChangeStatsEntry 5 }


ospfAreaIntfWaitTimer OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Backup Designated Routers on the attatched
network for this OSPF area."
	::= { ospfAreaChangeStatsEntry 7 }


ospfAreaIntfNbrChange OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Area Error Statistics."
	::= { ospfArea 4 }


ospfAreaErrorStatsEntry OBJECT-TYPE
	SYNTAX OspfAreaErrorStatsEntry
	ACCESS read-only
	STATUS mandatory
	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,
		ospfAreaErrAreaMismatch Counter32
		}

ospfAreaErrIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the OSPF Area for which these statistics apply."
	::= { ospfAreaErrorStatsEntry 1 }


ospfAreaErrAuthFailure OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a wrong password in 
this area."
	::= { ospfAreaErrorStatsEntry 2 }


ospfAreaErrNetmaskMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a wrong netmask in 
this area."
	::= { ospfAreaErrorStatsEntry 3 }


ospfAreaErrHelloMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a different hello interval
in this area."
	::= { ospfAreaErrorStatsEntry 4 }


ospfAreaErrDeadMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a different dead interval
in this area."
	::= { ospfAreaErrorStatsEntry 5 }


ospfAreaErrOptionsMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a different options
in this area."
	::= { ospfAreaErrorStatsEntry 6 }


ospfAreaErrUnknownNbr OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received from an unknown neighbor
in this area."
	::= { ospfAreaErrorStatsEntry 7 }


ospfAreaErrAreaMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a wrong  area."
	::= { ospfAreaErrorStatsEntry 8 }


ospfInterface OBJECT IDENTIFIER ::= { ospfStats 3 }

ospfIntfRxTxStats OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfIntfRxTxStatsEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface Rx/Tx packet Statistics."
	::= { ospfInterface 1 }


ospfIntfRxTxStatsEntry OBJECT-TYPE
	SYNTAX OspfIntfRxTxStatsEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF interface for which these statistics apply."
	::= { ospfIntfRxTxStatsEntry 1 }


ospfIntfRxPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of OSPF packets received for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 2 }


ospfIntfTxPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of OSPF packets transmitted for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 3 }


ospfIntfRxHello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Hello packets received 
for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 4 }


ospfIntfTxHello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Hello packets transmitted 
for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 5 }


ospfIntfRxDatabase OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Database Description packets received 
for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 6 }


ospfIntfTxDatabase OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Database Description packets transmitted 
for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 7 }


ospfIntfRxlsReqs OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Request packets received
for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 8 }


ospfIntfTxlsReqs OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Request packets transmitted
for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 9 }


ospfIntfRxlsAcks OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Acknowledgement packets received
for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 10 }


ospfIntfTxlsAcks OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Acknowledgement packets transmitted
for this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 11 }


ospfIntfRxlsUpdates OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Update packets received for 
this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 12 }


ospfIntfTxlsUpdates OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Link State Update packets transmitted for 
this OSPF interface."
	::= { ospfIntfRxTxStatsEntry 13 }


ospfIntfNbrChangeStats OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfIntfNbrChangeStatsEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface Neighbour change Statistics."
	::= { ospfInterface 2 }


ospfIntfNbrChangeStatsEntry OBJECT-TYPE
	SYNTAX OspfIntfNbrChangeStatsEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the OSPF Interface for which these statistics apply."
	::= { ospfIntfNbrChangeStatsEntry 1 }


ospfIntfNbrhello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Hello packets received from neighbours
in this OSPF interface."
	::= { ospfIntfNbrChangeStatsEntry 2 }


ospfIntfNbrStart OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total number of times the Neighbour adjacency has been reset
on this interface."
	::= { ospfIntfNbrChangeStatsEntry 11 }


ospfIntfNbrDown OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface change Statistics."
	::= { ospfInterface 3 }


ospfIntfChangeStatsEntry OBJECT-TYPE
	SYNTAX OspfIntfChangeStatsEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the OSPF Interface for which these statistics apply."
	::= { ospfIntfChangeStatsEntry 1 }


ospfIntfHello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Hello packets sent by this interface."
	::= { ospfIntfChangeStatsEntry 2 }


ospfIntfDown OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of times the interface was down."
	::= { ospfIntfChangeStatsEntry 3 }


ospfIntfLoop OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of times the interface was no longer connected to 
the attatched network."
	::= { ospfIntfChangeStatsEntry 4 }


ospfIntfUnloop OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of times the interface, connected back to
the attatched network."
	::= { ospfIntfChangeStatsEntry 5 }


ospfIntfWaitTimer OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of Backup Designated Routers on the attatched
network for this OSPF interface."
	::= { ospfIntfChangeStatsEntry 7 }


ospfIntfNbrChange OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface Error Statistics."
	::= { ospfInterface 4 }


ospfIntfErrorStatsEntry OBJECT-TYPE
	SYNTAX OspfIntfErrorStatsEntry
	ACCESS read-only
	STATUS mandatory
	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,
		ospfIntfErrAreaMismatch Counter32
		}

ospfIntfErrIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the OSPF Intf for which these statistics apply."
	::= { ospfIntfErrorStatsEntry 1 }


ospfIntfErrAuthFailure OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a wrong password in 
this area."
	::= { ospfIntfErrorStatsEntry 2 }


ospfIntfErrNetmaskMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a wrong netmask in 
this area."
	::= { ospfIntfErrorStatsEntry 3 }


ospfIntfErrHelloMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a different hello interval
in this area."
	::= { ospfIntfErrorStatsEntry 4 }


ospfIntfErrDeadMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a different dead interval
in this area."
	::= { ospfIntfErrorStatsEntry 5 }


ospfIntfErrOptionsMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a different options
in this area."
	::= { ospfIntfErrorStatsEntry 6 }


ospfIntfErrUnknownNbr OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received from an unknown neighbor
in this area."
	::= { ospfIntfErrorStatsEntry 7 }


ospfIntfErrAreaMismatch OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of packets received with a wrong  area."
	::= { ospfIntfErrorStatsEntry 8 }


ospfCumRxPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all OSPF packets received on all OSPF areas
and interfaces."
	::= { ospfCumRxTxStats 1 }


ospfCumTxPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all OSPF packets transmitted on all OSPF areas
and interfaces."
	::= { ospfCumRxTxStats 2 }


ospfCumRxHello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Hello packets received on all OSPF areas
and interfaces."
	::= { ospfCumRxTxStats 3 }


ospfCumTxHello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Hello packets transmitted on all OSPF areas
and interfaces."
	::= { ospfCumRxTxStats 4 }


ospfCumRxDatabase OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Database Description packets received on
all OSPF areas and interfaces."
	::= { ospfCumRxTxStats 5 }


ospfCumTxDatabase OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Database Description packets transmitted on
all OSPF areas and interfaces."
	::= { ospfCumRxTxStats 6 }


ospfCumRxlsReqs OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Link State Request packets received on
all OSPF areas and interfaces."
	::= { ospfCumRxTxStats 7 }


ospfCumTxlsReqs OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Link State Request packets transmitted on
all OSPF areas and interfaces."
	::= { ospfCumRxTxStats 8 }


ospfCumRxlsAcks OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Link State Acknowledgement packets received
on all OSPF areas and interfaces."
	::= { ospfCumRxTxStats 9 }


ospfCumTxlsAcks OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Link State Acknowledgement packets transmitted
on all OSPF areas and interfaces."
	::= { ospfCumRxTxStats 10 }


ospfCumRxlsUpdates OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Link State Update packets received
on all OSPF areas and interfaces."
	::= { ospfCumRxTxStats 11 }


ospfCumTxlsUpdates OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Link State Update packets transmitted
on all OSPF areas and interfaces."
	::= { ospfCumRxTxStats 12 }


ospfCumNbrhello OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total of all Hello packets received from neighbours
on all OSPF areas and interfaces."
	::= { ospfCumNbrChangeStats 1 }


ospfCumNbrStart OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total number of Hello packets sent on all interfaces 
and areas"
	::= { ospfCumIntfChangeStats 1 }


ospfCumIntfDown OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total number of interfaces down in all OSPF areas."
	::= { ospfCumIntfChangeStats 2 }


ospfCumIntfLoop OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sum total number of interfaces, connected to
the attatched network in all OSPF areas."
	::= { ospfCumIntfChangeStats 4 }


ospfCumIntfWaitTimer OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	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 Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of times the Dbage has been fired."
	::= { ospfTimersKickOffStats 5 }


ospfTmrsKckOffSummary OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of times the Summary timer has been fired."
	::= { ospfTimersKickOffStats 6 }


ospfTmrsKckOffAseExport OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of times the ASE Export timer has been fired."
	::= { ospfTimersKickOffStats 7 }


ipStatsInReceives OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "ip InReceive"
	::= { ipStats 1 }


ipStatsInHdrErrors OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "ip InHdrError"
	::= { ipStats 2 }


ipStatsInAddrErrors OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "ip InAddrErrors"
	::= { ipStats 3 }


ipStatsInUnknownProtos OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "ip InUnknownProtos"
	::= { ipStats 4 }


ipStatsInDiscards OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "ip InDiscards"
	::= { ipStats 5 }


ipStatsInDelivers OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "ip InDelivers"
	::= { ipStats 6 }


ipStatsOutRequests OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "ip OutRequests"
	::= { ipStats 7 }


ipStatsOutDiscards OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "ip OutDiscards"
	::= { ipStats 8 }


ipStatsDefaultTTL OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "ip DefaultTTL"
	::= { ipStats 9 }


igmpSnoopStats OBJECT-TYPE
	SYNTAX SEQUENCE OF IgmpSnoopStatsEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface Error Statistics."
	::= { igmpStats 1 }


igmpSnoopStatsEntry OBJECT-TYPE
	SYNTAX IgmpSnoopStatsEntry
	ACCESS read-only
	STATUS mandatory
	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,
		rxIgmpGroupSourceSpecificQueries Counter32,
		rxIgmpV3CurrentStateRecords Counter32,
		rxIgmpV3SourceListChangeRecords Counter32,
		rxIgmpV3FilterChangeRecords Counter32
		}

igmpSnoopVlanIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the VLAN for which these statistics apply."
	::= { igmpSnoopStatsEntry 1 }


rxIgmpValidPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of valid IGMP packets received 
on this VLAN."
	::= { igmpSnoopStatsEntry 2 }


rxIgmpInvalidPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of invalid IGMP packets received 
on this VLAN."
	::= { igmpSnoopStatsEntry 3 }


rxIgmpGenQueries OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP General Query packets received
on this VLAN."
	::= { igmpSnoopStatsEntry 4 }


rxIgmpGrpSpecificQueries OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Group Specific Query packets received
on this VLAN."
	::= { igmpSnoopStatsEntry 5 }


rxIgmpLeaves OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Leave packets received
on this VLAN."
	::= { igmpSnoopStatsEntry 6 }


rxIgmpReports OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Report packets received
on this VLAN."
	::= { igmpSnoopStatsEntry 7 }


txIgmpGrpSpecificQueries OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Group Specific Query packets
transmitted on this VLAN."
	::= { igmpSnoopStatsEntry 8 }


txIgmpReports OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Report packets transmitted
on this VLAN."
	::= { igmpSnoopStatsEntry 9 }


txIgmpLeaves OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Leave packets transmitted
on this VLAN."
	::= { igmpSnoopStatsEntry 10 }


rxIgmpGroupSourceSpecificQueries OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Group Source Specific (GSSQ) Queries received
on this VLAN."
	::= { igmpSnoopStatsEntry 11 }


rxIgmpV3CurrentStateRecords OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Current State Records (CSRs) received
on this VLAN."
	::= { igmpSnoopStatsEntry 12 }


rxIgmpV3SourceListChangeRecords OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Source List Change Records (SLCRs) received
on this VLAN."
	::= { igmpSnoopStatsEntry 13 }


rxIgmpV3FilterChangeRecords OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of IGMP Filter Mode Change Records (FMCRs) received
on this VLAN."
	::= { igmpSnoopStatsEntry 14 }


ipRouteInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpRouteInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of run-time IP routes."
	::= { ipRoutingInfo 1 }


ipRouteInfoEntry OBJECT-TYPE
	SYNTAX IpRouteInfoEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of this route table."
	::= { ipRouteInfoEntry 1 }


ipRouteInfoDestIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination IP address of this route."
	::= { ipRouteInfoEntry 2 }


ipRouteInfoMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination IP mask of this route."
	::= { ipRouteInfoEntry 3 }


ipRouteInfoGateway OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	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),
	ospf(10),
	none(11)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of the route."
	::= { ipRouteInfoEntry 6 }


ipRouteInfoInterface OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interface number for which the destination	address is applicable."
	::= { ipRouteInfoEntry 7 }


ipRouteInfoMetric OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric of this route."
	::= { ipRouteInfoEntry 8 }


routeTableClear OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this value to clear(2) clears the route table."
	::= { ipRoutingInfo 2 }


arpInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AgArpInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of ARP entries."
	::= { arpInfo 1 }


arpInfoEntry OBJECT-TYPE
	SYNTAX AgArpInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the ARP table"
	INDEX { arpInfoDestIp  }

	::= { arpInfoTable 1 }

arpInfoEntry ::=
	SEQUENCE {
		arpInfoDestIp IpAddress,
		arpInfoMacAddr PhysAddress,
		arpInfoVLAN Integer32,
		arpInfoSrcPort Integer32,
		arpInfoFlag INTEGER
		}

arpInfoDestIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination IP address of the ARP entry."
	::= { arpInfoEntry 1 }


arpInfoMacAddr OBJECT-TYPE
	SYNTAX PhysAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MAC address for the ARP entry."
	::= { arpInfoEntry 2 }


arpInfoVLAN OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN identifier for the ARP entry."
	::= { arpInfoEntry 3 }


arpInfoSrcPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The  port number on which this entry's equivalence is effective."
	::= { arpInfoEntry 4 }


arpInfoFlag OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	unresolved(2),
	permanent(3),
	indirect(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The flag associated with this ARP entry."
	::= { arpInfoEntry 6 }


arpCacheClear OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	clear(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this value to clear(2) clears the ARP cache."
	::= { arpInfo 2 }


igmpInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IgmpInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IGMP group membership information."
	::= { igmpInfo 1 }


igmpInfoEntry OBJECT-TYPE
	SYNTAX IgmpInfoEntry
	ACCESS read-only
	STATUS mandatory
	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,
		igmpInfoMode INTEGER,
		igmpInfoSourceIp IpAddress,
		igmpInfoFwd INTEGER
		}

igmpInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The igmp group number for which the IGMP info table is related."
	::= { igmpInfoEntry 1 }


igmpInfoGroupId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the IGMP group."
	::= { igmpInfoEntry 2 }


igmpInfoVlanId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN ID for this IGMP group."
	::= { igmpInfoEntry 3 }


igmpInfoVersion OBJECT-TYPE
	SYNTAX INTEGER {
	v3(1),
	v2(2),
	v1(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Version of IGMP host."
	::= { igmpInfoEntry 5 }


igmpInfoPortNum OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Version of IGMP host."
	::= { igmpInfoEntry 6 }


igmpInfoExpires OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The expiration time for this host."
	::= { igmpInfoEntry 7 }


igmpInfoMode OBJECT-TYPE
	SYNTAX INTEGER {
	exclude(1),
	include(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMPv3 filter-mode for this host."
	::= { igmpInfoEntry 8 }


igmpInfoSourceIp OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The source IP address of the IGMP group."
	::= { igmpInfoEntry 9 }


igmpInfoFwd OBJECT-TYPE
	SYNTAX INTEGER {
	yes(1),
	no(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IGMPv3 forwarding for this source/group IP for this host."
	::= { igmpInfoEntry 10 }


igmpMrtrInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IgmpMrtrInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IGMP mrouters."
	::= { igmpInfo 2 }


igmpMrtrInfoEntry OBJECT-TYPE
	SYNTAX IgmpMrtrInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an IGMP mrouter."
	INDEX { igmpMrtrInfoIndex  }

	::= { igmpMrtrInfoTable 1 }

igmpMrtrInfoEntry ::=
	SEQUENCE {
		igmpMrtrInfoIndex Integer32,
		igmpMrtrInfoVlanId Integer32,
		igmpMrtrInfoPortId Integer32,
		igmpMrtrInfoVersion Integer32,
		igmpMrtrInfoExpires DisplayString,
		igmpMrtrInfoMrt Integer32,
		igmpMrtrInfoQrv INTEGER,
		igmpMrtrInfoQqic INTEGER
		}

igmpMrtrInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mrouter number for which the IGMP mrouter info table is related."
	::= { igmpMrtrInfoEntry 1 }


igmpMrtrInfoVlanId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN ID on which this IGMP mrouter is attached."
	::= { igmpMrtrInfoEntry 2 }


igmpMrtrInfoPortId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port on which this IGMP mrouter is attached."
	::= { igmpMrtrInfoEntry 3 }


igmpMrtrInfoVersion OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The version of this IGMP mrouter."
	::= { igmpMrtrInfoEntry 4 }


igmpMrtrInfoExpires OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The expiration time for this mrouter."
	::= { igmpMrtrInfoEntry 5 }


igmpMrtrInfoMrt OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Maximum Query Response time of this IGMP mrouter."
	::= { igmpMrtrInfoEntry 6 }


igmpMrtrInfoQrv OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Querier Robustness value of this IGMP mrouter."
	::= { igmpMrtrInfoEntry 7 }


igmpMrtrInfoQqic OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Querier query interval code of this IGMP mrouter."
	::= { igmpMrtrInfoEntry 8 }


rip2GeneralInfo OBJECT IDENTIFIER ::= { rip2Info 1 }

ripInfoState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP global state."
	::= { rip2GeneralInfo 1 }


ripInfoUpdatePeriod OBJECT-TYPE
	SYNTAX INTEGER (1..120)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Update Period in seconds."
	::= { rip2GeneralInfo 2 }


rip2InfoIntfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF RipInfoIntfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The information table of RIP."
	::= { rip2Info 2 }


ripInfoIntfEntry OBJECT-TYPE
	SYNTAX RipInfoIntfEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interface number for which the RIP information is related."
	::= { ripInfoIntfEntry 1 }


ripInfoIntfVersion OBJECT-TYPE
	SYNTAX INTEGER {
	ripVersion1(1),
	ripVersion2(2),
	ripVersionBoth(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP version."
	::= { ripInfoIntfEntry 2 }


ripInfoIntfAddress OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interface address."
	::= { ripInfoIntfEntry 3 }


ripInfoIntfState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of RIP protocol."
	::= { ripInfoIntfEntry 4 }


ripInfoIntfListen OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of listening to route updates."
	::= { ripInfoIntfEntry 5 }


ripInfoIntfTrigUpdate OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of triggered updates."
	::= { ripInfoIntfEntry 6 }


ripInfoIntfMcastUpdate OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of multicast updates."
	::= { ripInfoIntfEntry 7 }


ripInfoIntfPoisonReverse OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of RIP poison reverse."
	::= { ripInfoIntfEntry 8 }


ripInfoIntfSupply OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of supplying route updates."
	::= { ripInfoIntfEntry 9 }


ripInfoIntfMetric OBJECT-TYPE
	SYNTAX INTEGER (1..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP route metric for this interface."
	::= { ripInfoIntfEntry 10 }


ripInfoIntfAuth OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	password(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of Authentication used on this interface."
	::= { ripInfoIntfEntry 11 }


ripInfoIntfKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP update authentication password."
	::= { ripInfoIntfEntry 12 }


ripInfoIntfDefault OBJECT-TYPE
	SYNTAX INTEGER {
	both(1),
	listen(2),
	supply(3),
	none(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Specifies what RIP does with default routes."
	::= { ripInfoIntfEntry 13 }


ipInfoRouterID OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Router ID information."
	::= { ipInfo 1 }


ipIntfInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP interface information."
	::= { ipInfo 2 }


intfInfoEntry OBJECT-TYPE
	SYNTAX IntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interface number for which the information is related."
	::= { intfInfoEntry 1 }


intfInfoAddr OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the interface."
	::= { intfInfoEntry 2 }


intfInfoNetMask OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The subnet mask of the interface."
	::= { intfInfoEntry 3 }


intfInfoBcastAddr OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The broadcast address of the interface."
	::= { intfInfoEntry 4 }


intfInfoVlan OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN number for this interface."
	::= { intfInfoEntry 5 }


intfInfoStatus OBJECT-TYPE
	SYNTAX INTEGER {
	up(1),
	down(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of the interface."
	::= { intfInfoEntry 6 }


gatewayInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF GatewayInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table containing information for the default gateways."
	::= { ipInfo 3 }


gatewayInfoEntry OBJECT-TYPE
	SYNTAX GatewayInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the gateway information table"
	INDEX { gatewayInfoIndex  }

	::= { gatewayInfoTable 1 }

gatewayInfoEntry ::=
	SEQUENCE {
		gatewayInfoIndex Integer32,
		gatewayInfoAddr IpAddress,
		gatewayInfoVlan Integer32,
		gatewayInfoStatus INTEGER
		}

gatewayInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The gateway number for which the information is related."
	::= { gatewayInfoEntry 1 }


gatewayInfoAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the default gateway."
	::= { gatewayInfoEntry 2 }


gatewayInfoVlan OBJECT-TYPE
	SYNTAX INTEGER (0..4090)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VLAN number for this gateway (0 for any)."
	::= { gatewayInfoEntry 3 }


gatewayInfoStatus OBJECT-TYPE
	SYNTAX INTEGER {
	up(1),
	failed(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of the default gateway."
	::= { gatewayInfoEntry 4 }


ipInfoBootpRelayState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of BOOTP relay."
	::= { ipInfo 4 }


ipInfoBootpRelayAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of BOOTP server."
	::= { ipInfo 5 }


ipInfoBootpRelayAddr2 OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of second BOOTP server."
	::= { ipInfo 6 }


ipInfoFwdState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "IP forwarding global state."
	::= { ipInfo 7 }


ipInfoFwdDirectedBcast OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of forwarding directed broadcasts."
	::= { ipInfo 8 }


ipInfoNwfTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpInfoNwfEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP network filter information."
	::= { ipInfo 9 }


ipInfoNwfEntry OBJECT-TYPE
	SYNTAX IpInfoNwfEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The netowrk filter number for which the NWF is related."
	::= { ipInfoNwfEntry 1 }


ipInfoNwfAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the network filter."
	::= { ipInfoNwfEntry 2 }


ipInfoNwfMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The subnet mask of the network filter."
	::= { ipInfoNwfEntry 3 }


ipInfoNwfState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the network filter."
	::= { ipInfoNwfEntry 4 }


ipInfoRmapTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpInfoRmapEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP route map information."
	::= { ipInfo 10 }


ipInfoRmapEntry OBJECT-TYPE
	SYNTAX IpInfoRmapEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map number for which the RMAP is related."
	::= { ipInfoRmapEntry 1 }


ipInfoRmapLp OBJECT-TYPE
	SYNTAX INTEGER (0..4294967295)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The local-preference of the route map. 4294967295 means none"
	::= { ipInfoRmapEntry 2 }


ipInfoRmapMetric OBJECT-TYPE
	SYNTAX INTEGER (0..4294967295)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric of the route map. 4294967295 means none"
	::= { ipInfoRmapEntry 3 }


ipInfoRmapPrec OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The precedence of the route map."
	::= { ipInfoRmapEntry 4 }


ipInfoRmapWeight OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The weight of the route map. 65535 means none"
	::= { ipInfoRmapEntry 5 }


ipInfoRmapState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the route map."
	::= { ipInfoRmapEntry 6 }


ipInfoRmapAp OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..17))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The as-path prepend of the matched route. Up to 3 AS number can be 
displayed for the string. 
The usuage is:<AS number> [<AS number>][ <AS number>]"
	::= { ipInfoRmapEntry 7 }


ipInfoRmapMetricType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	type1(2),
	type2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF metric-type of the matched route."
	::= { ipInfoRmapEntry 8 }


ipOspfInfo OBJECT IDENTIFIER ::= { ipInfo 11 }

ipOspfInfoState OBJECT-TYPE
	SYNTAX INTEGER {
	on(1),
	off(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "OSPF global state."
	::= { ipOspfInfo 1 }


ipOspfInfoDefaultRouteMetric OBJECT-TYPE
	SYNTAX INTEGER (0..16777215)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric to be assigned."
	::= { ipOspfInfo 2 }


ipOspfInfoDefaultRouteMetricType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	type1(2),
	type2(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type to be assigned."
	::= { ipOspfInfo 3 }


ipOspfInfoRouterID OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The router ID of the switch."
	::= { ipOspfInfo 4 }


ipOspfInfoLsdbLimit OBJECT-TYPE
	SYNTAX INTEGER (0..2000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The LSDB limit for external LSA."
	::= { ipOspfInfo 5 }


ipOspfAreaInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpOspfAreaInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Area Information."
	::= { ipOspfInfo 6 }


ipOspfAreaInfoEntry OBJECT-TYPE
	SYNTAX IpOspfAreaInfoEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF area number for which the OSPF area table is related."
	::= { ipOspfAreaInfoEntry 1 }


ipOspfAreaInfoId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF area."
	::= { ipOspfAreaInfoEntry 2 }


ipOspfAreaInfoSpfInterval OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The SPF interval for the OSPF area."
	::= { ipOspfAreaInfoEntry 3 }


ipOspfAreaInfoAuthType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	password(2),
	md5(3)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Type of Area.
transit(0)
stub(1)
nssa(2)"
	::= { ipOspfAreaInfoEntry 5 }


ipOspfAreaInfoMetric OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Metric (1-65535)"
	::= { ipOspfAreaInfoEntry 6 }


ipOspfAreaInfoStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Status 	   disabled(0)
enabled(1)"
	::= { ipOspfAreaInfoEntry 7 }


ipOspfRangeInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpOspfRangeInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF summary range information."
	::= { ipOspfInfo 7 }


ipOspfRangeInfoEntry OBJECT-TYPE
	SYNTAX IpOspfRangeInfoEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The range number for which the OSPF summary range table is related."
	::= { ipOspfRangeInfoEntry 1 }


ipOspfRangeInfoAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the range."
	::= { ipOspfRangeInfoEntry 2 }


ipOspfRangeInfoMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mask of the range."
	::= { ipOspfRangeInfoEntry 3 }


ipOspfRangeInfoAreaIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The area index."
	::= { ipOspfRangeInfoEntry 4 }


ipOspfRangeInfoHideState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the hide range."
	::= { ipOspfRangeInfoEntry 5 }


ipOspfRangeInfoState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the range."
	::= { ipOspfRangeInfoEntry 6 }


ipOspfIntfInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpOspfIntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface Information."
	::= { ipOspfInfo 8 }


ipOspfIntfInfoEntry OBJECT-TYPE
	SYNTAX IpOspfIntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Interface number for which the OSPF Interface table is related."
	::= { ipOspfIntfInfoEntry 1 }


ipOspfIntfInfoId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF interface."
	::= { ipOspfIntfInfoEntry 2 }


ipOspfIntfInfoArea OBJECT-TYPE
	SYNTAX INTEGER (0..2)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the area that the interface belongs"
	::= { ipOspfIntfInfoEntry 3 }


ipOspfIntfInfoMdkey OBJECT-TYPE
	SYNTAX INTEGER (0..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MD5 key for the OSPF interface
0 (none) no MD5 authentication."
	::= { ipOspfIntfInfoEntry 4 }


ipOspfIntfInfoCost OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Interface cost"
	::= { ipOspfIntfInfoEntry 5 }


ipOspfIntfInfoPrio OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Interface router priority"
	::= { ipOspfIntfInfoEntry 6 }


ipOspfIntfInfoHello OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Hello interval"
	::= { ipOspfIntfInfoEntry 7 }


ipOspfIntfInfoDead OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Dead interval"
	::= { ipOspfIntfInfoEntry 8 }


ipOspfIntfInfoTrans OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Transit delay"
	::= { ipOspfIntfInfoEntry 9 }


ipOspfIntfInfoRetra OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Retransmit interval"
	::= { ipOspfIntfInfoEntry 10 }


ipOspfIntfInfoAuthKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Authentication Key"
	::= { ipOspfIntfInfoEntry 11 }


ipOspfIntfInfoStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Status of the interface
disabled(0),
enabled(1)"
	::= { ipOspfIntfInfoEntry 12 }


ipOspfVirtIntfInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpOspfVirtIntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Virtual Interface Information."
	::= { ipOspfInfo 9 }


ipOspfVirtIntfInfoEntry OBJECT-TYPE
	SYNTAX IpOspfVirtIntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Virtual Interface number for which the OSPF 
Virtual Interface table is related."
	::= { ipOspfVirtIntfInfoEntry 1 }


ipOspfVirtIntfInfoAreaId OBJECT-TYPE
	SYNTAX INTEGER (0..2)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the OSPF area to which this virtual interface
belongs."
	::= { ipOspfVirtIntfInfoEntry 2 }


ipOspfVirtIntfInfoNbr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF neighbor for this virtual interface."
	::= { ipOspfVirtIntfInfoEntry 3 }


ipOspfVirtIntfInfoMdkey OBJECT-TYPE
	SYNTAX INTEGER (0..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MD5 key for the OSPF virtual interface
0 (none) no MD5 authentication."
	::= { ipOspfVirtIntfInfoEntry 4 }


ipOspfVirtIntfInfoHello OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Hello interval"
	::= { ipOspfVirtIntfInfoEntry 5 }


ipOspfVirtIntfInfoDead OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Dead interval"
	::= { ipOspfVirtIntfInfoEntry 6 }


ipOspfVirtIntfInfoTrans OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Transit delay"
	::= { ipOspfVirtIntfInfoEntry 7 }


ipOspfVirtIntfInfoRetra OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Retransmit interval"
	::= { ipOspfVirtIntfInfoEntry 8 }


ipOspfVirtIntfInfoAuthKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Authentication Key"
	::= { ipOspfVirtIntfInfoEntry 9 }


ipOspfVirtIntfInfoStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Status 	 disabled(0),
enabled(1)"
	::= { ipOspfVirtIntfInfoEntry 10 }


ipOspfHostInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpOspfHostInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Host Information."
	::= { ipOspfInfo 10 }


ipOspfHostInfoEntry OBJECT-TYPE
	SYNTAX IpOspfHostInfoEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF host number for which the OSPF host table is related."
	::= { ipOspfHostInfoEntry 1 }


ipOspfHostInfoIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF host."
	::= { ipOspfHostInfoEntry 2 }


ipOspfHostInfoAreaIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The area index."
	::= { ipOspfHostInfoEntry 3 }


ipOspfHostInfoCost OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The cost of the corresponding host."
	::= { ipOspfHostInfoEntry 4 }


ipOspfHostInfoState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	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..16777214)
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type for static routes."
	::= { ipOspfRedistributeStaticInfo 2 }


ipOspfRedistributeStaticInfoOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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..16777214)
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type for fixed routes."
	::= { ipOspfRedistributeFixedInfo 2 }


ipOspfRedistributeFixedInfoOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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..16777214)
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS External metric type for RIP routes."
	::= { ipOspfRedistributeRipInfo 2 }


ipOspfRedistributeRipInfoOutRmapList OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	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
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF MD5 keys Information."
	::= { ipOspfInfo 12 }


ipOspfMd5keyInfoEntry OBJECT-TYPE
	SYNTAX IpOspfMd5keyInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an OSPF MD keys table."
	INDEX { ipOspfMd5keyInfoIndex  }

	::= { ipOspfMd5keyInfoTable 1 }

ipOspfMd5keyInfoEntry ::=
	SEQUENCE {
		ipOspfMd5keyInfoIndex Integer32,
		ipOspfMd5keyInfoKey DisplayString
		}

ipOspfMd5keyInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF MD5 Key number for which the OSPF MdKey table is related."
	::= { ipOspfMd5keyInfoEntry 1 }


ipOspfMd5keyInfoKey OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..16))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The character string representing the MD5 Key."
	::= { ipOspfMd5keyInfoEntry 2 }


vrrpInfoVirtRtrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpInfoVirtRtrTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of VRRP virtual router run-time information."
	::= { vrrpInfo 1 }


vrrpInfoVirtRtrTableEntry OBJECT-TYPE
	SYNTAX VrrpInfoVirtRtrTableEntry
	ACCESS read-only
	STATUS mandatory
	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
		}

vrrpInfoVirtRtrIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router index."
	::= { vrrpInfoVirtRtrTableEntry 1 }


vrrpInfoVirtRtrConfig OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of the VRRP virtual router."
	::= { vrrpInfoVirtRtrTableEntry 2 }


vrrpInfoVirtRtrID OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router identifier."
	::= { vrrpInfoVirtRtrTableEntry 3 }


vrrpInfoVirtRtrAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router IP address."
	::= { vrrpInfoVirtRtrTableEntry 4 }


vrrpInfoVirtRtrIfIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IfIndex that the VRRP virtual router is representing."
	::= { vrrpInfoVirtRtrTableEntry 5 }


vrrpInfoVirtRtrPriority OBJECT-TYPE
	SYNTAX INTEGER (1..254)
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router state."
	::= { vrrpInfoVirtRtrTableEntry 7 }


vrrpInfoVirtRtrOwnership OBJECT-TYPE
	SYNTAX INTEGER {
	owner(1),
	renter(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP virtual router ownership status."
	::= { vrrpInfoVirtRtrTableEntry 8 }


ospfGeneralInfo OBJECT IDENTIFIER ::= { ospfInfo 1 }

ospfVersion OBJECT-TYPE
	SYNTAX INTEGER {
	ospfVersion1(1),
	ospfVersion2(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "OSPF version."
	::= { ospfGeneralInfo 1 }


ospfRouterID OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The router ID of the switch."
	::= { ospfGeneralInfo 2 }


ospfStartTime OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The time when ospf has been started."
	::= { ospfGeneralInfo 3 }


ospfProcessUptime OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The time since ospf has been started."
	::= { ospfGeneralInfo 4 }


ospfLsTypesSupported OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Link State Types that are supported."
	::= { ospfGeneralInfo 5 }


ospfAreaBorderRouter OBJECT-TYPE
	SYNTAX INTEGER {
	yes(1),
	no(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Area Border Router Role."
	::= { ospfGeneralInfo 6 }


ospfAreaBoundaryRouter OBJECT-TYPE
	SYNTAX INTEGER {
	yes(1),
	no(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Area Boundary Router Role."
	::= { ospfGeneralInfo 7 }


ospfExternalLsa OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of external LSAs."
	::= { ospfGeneralInfo 8 }


ospfIntfCountForRouter OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of interfaces for this router."
	::= { ospfGeneralInfo 9 }


ospfVlinkCountForRouter OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of virtual links for this router."
	::= { ospfGeneralInfo 10 }


ospfNewLsaReceived OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of new LSAs reveived."
	::= { ospfGeneralInfo 11 }


ospfTotalLsaOriginated OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of LSAs originated."
	::= { ospfGeneralInfo 12 }


ospfTotalNumberOfLsdbEntries OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total number of entries in the  Link State Database."
	::= { ospfGeneralInfo 13 }


ospfTotalNeighbours OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of OSPF neighbours."
	::= { ospfGeneralInfo 14 }


ospfNbrInInitState OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of neighbours in the initial state of exchange."
	::= { ospfGeneralInfo 15 }


ospfNbrInExchState OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of neighbours in the exchange state."
	::= { ospfGeneralInfo 16 }


ospfNbrInFullState OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of neighbours in the Full state of exchange."
	::= { ospfGeneralInfo 17 }


ospfTotalAreas OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Total number of areas."
	::= { ospfGeneralInfo 18 }


ospfTotalTransitAreas OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Total number of Transit areas."
	::= { ospfGeneralInfo 19 }


ospfTotalNssaAreas OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Total number of NSSA areas."
	::= { ospfGeneralInfo 20 }


ospfTotalStubAreas OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Total number of STUB areas."
	::= { ospfGeneralInfo 21 }


ospfAreaInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfAreaInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Area information."
	::= { ospfInfo 2 }


ospfAreaInfoEntry OBJECT-TYPE
	SYNTAX OspfAreaInfoEntry
	ACCESS read-only
	STATUS mandatory
	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,
		ospfAreaInfoNeighborsINITstate Integer32,
		ospfAreaInfoNeighborsEXCHstate Integer32,
		ospfAreaInfoNeighborsFULLstate Integer32,
		ospfAreaInfoLsTypesAccepted DisplayString
		}

ospfAreaInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF area number for which the OSPF info table is related."
	::= { ospfAreaInfoEntry 1 }


ospfAreaInfoId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the OSPF area."
	::= { ospfAreaInfoEntry 2 }


ospfAreaInfoStatus OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Area Status:
disabled(0), enabled(1)."
	::= { ospfAreaInfoEntry 3 }


ospfTotalNumberOfInterfaces OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of interfaces for this OSPF area."
	::= { ospfAreaInfoEntry 4 }


ospfNumberOfInterfacesUp OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of interfaces UP in area."
	::= { ospfAreaInfoEntry 5 }


ospfAreaInfoAuthType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	password(2),
	md5(3)
	}
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of times SPF ran."
	::= { ospfAreaInfoEntry 7 }


ospfNumberOfLsdbEntries OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of Link State Database entries for this OSPF area."
	::= { ospfAreaInfoEntry 8 }


ospfAreaInfoAreaBorderRouter OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Area Border Router count."
	::= { ospfAreaInfoEntry 9 }


ospfAreaInfoASBoundaryRouter OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS Boundary Router count."
	::= { ospfAreaInfoEntry 10 }


ospfAreaInfoTotalNeighbours OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of OSPF neighbors."
	::= { ospfAreaInfoEntry 11 }


ospfAreaInfoNeighborsINITstate OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total neighbors in INIT state."
	::= { ospfAreaInfoEntry 12 }


ospfAreaInfoNeighborsEXCHstate OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total neighbors in EXCH state."
	::= { ospfAreaInfoEntry 13 }


ospfAreaInfoNeighborsFULLstate OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Total neighbors in FULL state."
	::= { ospfAreaInfoEntry 14 }


ospfAreaInfoLsTypesAccepted OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..40))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LS types accepted by this area."
	::= { ospfAreaInfoEntry 15 }


ospfIntfInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfIntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface information."
	::= { ospfInfo 3 }


ospfIntfInfoEntry OBJECT-TYPE
	SYNTAX OspfIntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF interface number for which the OSPF info table is related."
	::= { ospfIntfInfoEntry 1 }


ospfIfInfoIpAddress OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP address of the OSPF interface."
	::= { ospfIntfInfoEntry 2 }


ospfIfInfoArea OBJECT-TYPE
	SYNTAX INTEGER (0..2)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the area that the interface belongs."
	::= { ospfIntfInfoEntry 3 }


ospfIfInfoAdminStatus OBJECT-TYPE
	SYNTAX INTEGER {
	down(0),
	up(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Admin Status of the interface:
down(0), up(1)."
	::= { ospfIntfInfoEntry 4 }


ospfIfInfoRouterID OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Interface router priority"
	::= { ospfIntfInfoEntry 7 }


ospfIfInfoDesignatedRouterID OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Designated Router ID for this OSPF interface."
	::= { ospfIntfInfoEntry 8 }


ospfIfInfoDesignatedRouterIpAddress OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Designated Router IP Address for this OSPF interface."
	::= { ospfIntfInfoEntry 9 }


ospfIfInfoBackupDesignatedRouterID OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Backup Designated Router ID for this OSPF
interface."
	::= { ospfIntfInfoEntry 10 }


ospfIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Backup Designated Router Ip Address for this OSPF
interface."
	::= { ospfIntfInfoEntry 11 }


ospfIfInfoHello OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The hello timer for this OSPF interface."
	::= { ospfIntfInfoEntry 12 }


ospfIfInfoDead OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The dead timer for this OSPF interface."
	::= { ospfIntfInfoEntry 13 }


ospfIfInfoWait OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Wait interval for this OSPF interface."
	::= { ospfIntfInfoEntry 14 }


ospfIfInfoRetransmit OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The retransmit interval for this OSPF interface."
	::= { ospfIntfInfoEntry 15 }


ospfIfInfoTransitDelay OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The transit delay for this OSPF interface."
	::= { ospfIntfInfoEntry 16 }


ospfIfInfoTotalNeighbours OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of neighbours for this OSPF interface."
	::= { ospfIntfInfoEntry 17 }


ospfIfInfoEvents OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of events for this OSPF interface."
	::= { ospfIntfInfoEntry 18 }


ospfIfInfoAuthType OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	password(2),
	md5(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Type of authentication being used:
none(1) - no authentication,
password(2) - use password,
md5(3) - use MD5 authentication."
	::= { ospfIntfInfoEntry 19 }


ospfVirtIntfInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfVirtIntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF virtual interfaces information."
	::= { ospfInfo 4 }


ospfVirtIntfInfoEntry OBJECT-TYPE
	SYNTAX OspfVirtIntfInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an OSPF virtual interface."
	INDEX { ospfVirtIntfInfoIndex  }

	::= { ospfVirtIntfInfoTable 1 }

ospfVirtIntfInfoEntry ::=
	SEQUENCE {
		ospfVirtIntfInfoIndex Integer32,
		ospfVirtIntfInfoIpAddr IpAddress,
		ospfVirtIntfInfoArea INTEGER,
		ospfVirtIntfInfoRouterId IpAddress,
		ospfVirtIntfInfoState INTEGER,
		ospfVirtIntfInfoCost INTEGER,
		ospfVirtIntfInfoTrans INTEGER,
		ospfVirtIntfInfoHello INTEGER,
		ospfVirtIntfInfoDead INTEGER,
		ospfVirtIntfInfoWait INTEGER,
		ospfVirtIntfInfoRetra INTEGER,
		ospfVirtIntfInfoAuth DisplayString,
		ospfVirtIntfInfoEvents INTEGER,
		ospfVirtIntfInfoNbr IpAddress,
		ospfVirtIntfInfoNbrState INTEGER,
		ospfVirtIntfInfoAreaId IpAddress
		}

ospfVirtIntfInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Virtual Interface number for which this table is
related."
	::= { ospfVirtIntfInfoEntry 1 }


ospfVirtIntfInfoIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of this virtual interface."
	::= { ospfVirtIntfInfoEntry 2 }


ospfVirtIntfInfoArea OBJECT-TYPE
	SYNTAX INTEGER (0..2)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the OSPF area to which this virtual interface
belongs."
	::= { ospfVirtIntfInfoEntry 3 }


ospfVirtIntfInfoRouterId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Router ID."
	::= { ospfVirtIntfInfoEntry 4 }


ospfVirtIntfInfoState OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	enabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "State          disabled(0),
enabled(1)"
	::= { ospfVirtIntfInfoEntry 5 }


ospfVirtIntfInfoCost OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The cost of the virtual interface."
	::= { ospfVirtIntfInfoEntry 6 }


ospfVirtIntfInfoTrans OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The transit delay for the virtual interface."
	::= { ospfVirtIntfInfoEntry 7 }


ospfVirtIntfInfoHello OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Hello interval."
	::= { ospfVirtIntfInfoEntry 8 }


ospfVirtIntfInfoDead OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Dead interval."
	::= { ospfVirtIntfInfoEntry 9 }


ospfVirtIntfInfoWait OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Wait interval."
	::= { ospfVirtIntfInfoEntry 10 }


ospfVirtIntfInfoRetra OBJECT-TYPE
	SYNTAX INTEGER (1..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Retransmit interval."
	::= { ospfVirtIntfInfoEntry 11 }


ospfVirtIntfInfoAuth OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Authentication."
	::= { ospfVirtIntfInfoEntry 12 }


ospfVirtIntfInfoEvents OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Events."
	::= { ospfVirtIntfInfoEntry 13 }


ospfVirtIntfInfoNbr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF neighbor for this virtual interface."
	::= { ospfVirtIntfInfoEntry 14 }


ospfVirtIntfInfoNbrState OBJECT-TYPE
	SYNTAX INTEGER {
	down(0),
	attempt(1),
	init(2),
	twoway(3),
	exstart(4),
	exchange(5),
	loading(6),
	full(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "State          down(0),attempt(1),init(2),2 way(3),
exstart(4),exchange(5),loading(6),full(7)"
	::= { ospfVirtIntfInfoEntry 15 }


ospfVirtIntfInfoAreaId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Thea AreaId of the virtual interface."
	::= { ospfVirtIntfInfoEntry 16 }


ospfIfNbrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfIfNbrEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF Interface Neighbor information."
	::= { ospfInfo 5 }


ospfIfNbrEntry OBJECT-TYPE
	SYNTAX OspfIfNbrEntry
	ACCESS read-only
	STATUS mandatory
	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 INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Interface number for which this Interface/Nbr table is 
related."
	::= { ospfIfNbrEntry 1 }


ospfIfNbrIpAddr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Neighbor ID ."
	::= { ospfIfNbrEntry 2 }


ospfIfNbrPriority OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of the OSPF neighbor."
	::= { ospfIfNbrEntry 4 }


ospfIfNbrDesignatedRtr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the Designated Router for this OSPF Neighbor."
	::= { ospfIfNbrEntry 5 }


ospfIfNbrBackupDesignatedRtr OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the backup designated Router for this OSPF Neighbor."
	::= { ospfIfNbrEntry 6 }


ospfIfNbrIpAddress OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The IP Address of the OSPF Neighbor."
	::= { ospfIfNbrEntry 7 }


ospfSumRangesInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfSumRangesInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF summary ranges information."
	::= { ospfInfo 6 }


ospfSumRangesInfoEntry OBJECT-TYPE
	SYNTAX OspfSumRangesInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Summary ranges information."
	INDEX { ospfSumRangesInfoIndex  }

	::= { ospfSumRangesInfoTable 1 }

ospfSumRangesInfoEntry ::=
	SEQUENCE {
		ospfSumRangesInfoIndex Integer32,
		ospfSumRangesInfoArea INTEGER,
		ospfSumRangesInfoNetwork IpAddress,
		ospfSumRangesInfoMask IpAddress,
		ospfSumRangesInfoAction INTEGER,
		ospfSumRangesInfoListType INTEGER
		}

ospfSumRangesInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF range index for which this table is
related."
	::= { ospfSumRangesInfoEntry 1 }


ospfSumRangesInfoArea OBJECT-TYPE
	SYNTAX INTEGER (0..2)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Area."
	::= { ospfSumRangesInfoEntry 2 }


ospfSumRangesInfoNetwork OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Network."
	::= { ospfSumRangesInfoEntry 3 }


ospfSumRangesInfoMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Mask."
	::= { ospfSumRangesInfoEntry 4 }


ospfSumRangesInfoAction OBJECT-TYPE
	SYNTAX INTEGER {
	propagate(0),
	hide(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Action          propagate(0),
hide(1)"
	::= { ospfSumRangesInfoEntry 5 }


ospfSumRangesInfoListType OBJECT-TYPE
	SYNTAX INTEGER {
	non-nssa(0),
	nssa(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Summary address list 
Non-NSSA(0),
NSSA(1)"
	::= { ospfSumRangesInfoEntry 6 }


ospfRoutesInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfRoutesInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of OSPF routes information."
	::= { ospfInfo 7 }


ospfRoutesInfoEntry OBJECT-TYPE
	SYNTAX OspfRoutesInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "OSPF routes information."
	INDEX { ospfRoutesInfoIndex  }

	::= { ospfRoutesInfoTable 1 }

ospfRoutesInfoEntry ::=
	SEQUENCE {
		ospfRoutesInfoIndex Integer32,
		ospfRoutesInfoDestination IpAddress,
		ospfRoutesInfoMask IpAddress,
		ospfRoutesInfoVia IpAddress,
		ospfRoutesInfoType DisplayString
		}

ospfRoutesInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF route table entry index for which 
this table is related."
	::= { ospfRoutesInfoEntry 1 }


ospfRoutesInfoDestination OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Destination."
	::= { ospfRoutesInfoEntry 2 }


ospfRoutesInfoMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Mask."
	::= { ospfRoutesInfoEntry 3 }


ospfRoutesInfoVia OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Next hop."
	::= { ospfRoutesInfoEntry 4 }


ospfRoutesInfoType OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..8))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Route type. Codes: IA - OSPF inter area,
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
*  - best"
	::= { ospfRoutesInfoEntry 5 }


ospfLsdbInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfLsdbInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Process's Link State Database."
	::= { ospfInfo 8 }


ospfLsdbInfoEntry OBJECT-TYPE
	SYNTAX OspfLsdbInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A single Link State Advertisement."
	INDEX { ospfLsdbInfoIndex  }

	::= { ospfLsdbInfoTable 1 }

ospfLsdbInfoEntry ::=
	SEQUENCE {
		ospfLsdbInfoIndex Integer32,
		ospfLsdbInfoAreaId IpAddress,
		ospfLsdbInfoType INTEGER,
		ospfLsdbInfoLsid IpAddress,
		ospfLsdbInfoRouterId IpAddress,
		ospfLsdbInfoSequence OCTET STRING,
		ospfLsdbInfoAge Integer32,
		ospfLsdbInfoChecksum Integer32,
		ospfLsdbInfoAdvertisement OCTET STRING
		}

ospfLsdbInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 32 bit index in the table."
	::= { ospfLsdbInfoEntry 1 }


ospfLsdbInfoAreaId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 32 bit identifier of the Area  from  which
the LSA was received."
	::= { ospfLsdbInfoEntry 2 }


ospfLsdbInfoType OBJECT-TYPE
	SYNTAX INTEGER {
	routerLink(1),
	networkLink(2),
	summaryLink(3),
	asSummaryLink(4),
	asExternalLink(5),
	multicastLink(6),
	nssaExternalLink(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type  of  the  link  state  advertisement.
Each  link state type has a separate advertise-
ment format."
	::= { ospfLsdbInfoEntry 3 }


ospfLsdbInfoLsid OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the  routing  domain
that is being described by the advertisement."
	::= { ospfLsdbInfoEntry 4 }


ospfLsdbInfoRouterId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
	::= { ospfLsdbInfoEntry 5 }


ospfLsdbInfoSequence OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(10))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sequence number field is a  signed  32-bit
integer.   It  is used to detect old and dupli-
cate link state advertisements.  The  space  of
sequence  numbers  is  linearly  ordered.   The
larger the sequence number the more recent  the
advertisement - displayed here in hexazecimal."
	::= { ospfLsdbInfoEntry 6 }


ospfLsdbInfoAge OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This field is the age of the link state adver-
tisement in seconds."
	::= { ospfLsdbInfoEntry 7 }


ospfLsdbInfoChecksum OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This field is the  checksum  of  the  complete
contents  of  the  advertisement, excepting the
age field.  The age field is excepted  so  that
an   advertisement's  age  can  be  incremented
without updating the  checksum.   The  checksum
used  is  the same that is used for ISO connec-
tionless datagrams; it is commonly referred  to
as the Fletcher checksum."
	::= { ospfLsdbInfoEntry 8 }


ospfLsdbInfoAdvertisement OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(36))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The entire Link State Advertisement, including
its header."
	::= { ospfLsdbInfoEntry 9 }


ospfExtLsdbInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF OspfExtLsdbInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OSPF Process's Links State Database."
	::= { ospfInfo 9 }


ospfExtLsdbInfoEntry OBJECT-TYPE
	SYNTAX OspfExtLsdbInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A single Link State Advertisement."
	INDEX { ospfExtLsdbInfoIndex  }

	::= { ospfExtLsdbInfoTable 1 }

ospfExtLsdbInfoEntry ::=
	SEQUENCE {
		ospfExtLsdbInfoIndex Integer32,
		ospfExtLsdbInfoType INTEGER,
		ospfExtLsdbInfoLsid IpAddress,
		ospfExtLsdbInfoRouterId IpAddress,
		ospfExtLsdbInfoSequence OCTET STRING,
		ospfExtLsdbInfoAge Integer32,
		ospfExtLsdbInfoChecksum Integer32,
		ospfExtLsdbInfoAdvertisement OCTET STRING
		}

ospfExtLsdbInfoIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 32 bit index in the table."
	::= { ospfExtLsdbInfoEntry 1 }


ospfExtLsdbInfoType OBJECT-TYPE
	SYNTAX INTEGER {
	asExternalLink(5)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type  of  the  link  state  advertisement.
Each  link state type has a separate advertise-
ment format."
	::= { ospfExtLsdbInfoEntry 2 }


ospfExtLsdbInfoLsid OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the  routing  domain
that is being described by the advertisement."
	::= { ospfExtLsdbInfoEntry 3 }


ospfExtLsdbInfoRouterId OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
	::= { ospfExtLsdbInfoEntry 4 }


ospfExtLsdbInfoSequence OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(10))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The sequence number field is a  signed  32-bit
integer.   It  is used to detect old and dupli-
cate link state advertisements.  The  space  of
sequence  numbers  is  linearly  ordered.   The
larger the sequence number the more recent  the
advertisement - displayed here in hexazecimal."
	::= { ospfExtLsdbInfoEntry 5 }


ospfExtLsdbInfoAge OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This field is the age of the link state adver-
tisement in seconds."
	::= { ospfExtLsdbInfoEntry 6 }


ospfExtLsdbInfoChecksum OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This field is the  checksum  of  the  complete
contents  of  the  advertisement, excepting the
age field.  The age field is excepted  so  that
an   advertisement's  age  can  be  incremented
without updating the  checksum.   The  checksum
used  is  the same that is used for ISO connec-
tionless datagrams; it is commonly referred  to
as the Fletcher checksum."
	::= { ospfExtLsdbInfoEntry 7 }


ospfExtLsdbInfoAdvertisement OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(36))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The entire Link State Advertisement, including
its header."
	::= { ospfExtLsdbInfoEntry 8 }


vrrpOperVirtRtrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpOperVirtRtrEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "An entry in the table of virtual routers."
	::= { vrrpOper 1 }


vrrpOperVirtRtrEntry OBJECT-TYPE
	SYNTAX VrrpOperVirtRtrEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A row in the vrrpOperVirtRtrTable "
	INDEX { vrrpOperVirtRtrIndex  }

	::= { vrrpOperVirtRtrTable 1 }

vrrpOperVirtRtrEntry ::=
	SEQUENCE {
		vrrpOperVirtRtrIndex Integer32,
		vrrpOperVirtRtrBackup INTEGER
		}

vrrpOperVirtRtrIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index for the  VRRP virtual router."
	::= { vrrpOperVirtRtrEntry 1 }


vrrpOperVirtRtrBackup OBJECT-TYPE
	SYNTAX INTEGER {
	ok(1),
	backup(2)
	}
	ACCESS read-only
	STATUS mandatory
	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)
	}
	ACCESS read-only
	STATUS mandatory
	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 }


bntTraps OBJECT IDENTIFIER ::= { hpSwitchBladeType5-Mgmt 7 }

bntSwTrapDisplayString OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..255))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Temporary string object used to store information being sent
in an BNT Switch trap."
	::= { bntTraps 1000 }


acl OBJECT IDENTIFIER ::= { hpSwitchBladeType5-Mgmt 9 }

acConfig OBJECT IDENTIFIER ::= { acl 1 }

acList OBJECT IDENTIFIER ::= { acConfig 1 }

aclGroup OBJECT IDENTIFIER ::= { acConfig 3 }

aclCfg OBJECT IDENTIFIER ::= { acConfig 4 }

aclCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclCurCfgEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of current ACL configuration."
	::= { acList 1 }


aclCurCfgEntry OBJECT-TYPE
	SYNTAX AclCurCfgEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Current information about a particular ACL configuration entry."
	INDEX { aclCurCfgIndex  }

	::= { aclCurCfgTable 1 }

aclCurCfgEntry ::=
	SEQUENCE {
		aclCurCfgIndex Unsigned32,
		aclCurCfgGroup Unsigned32,
		aclCurCfgFilterAction INTEGER,
		aclCurCfgFilterActionSetPrio INTEGER,
		aclCurCfgEthFmt INTEGER,
		aclCurCfgTagFmt INTEGER,
		aclCurCfgIPFmt INTEGER,
		aclCurCfgSrcMACAddress MacAddress,
		aclCurCfgSrcMACMask MacAddress,
		aclCurCfgDstMACAddress MacAddress,
		aclCurCfgDstMACMask MacAddress,
		aclCurCfgEthernetTypeName INTEGER,
		aclCurCfgEthernetTypeValue INTEGER,
		aclCurCfgVLanId INTEGER,
		aclCurCfgVLanMask DisplayString,
		aclCurCfg8021pPriority INTEGER,
		aclCurCfgTypeOfService DisplayString,
		aclCurCfgProtocol DisplayString,
		aclCurCfgSrcIPAddress IpAddress,
		aclCurCfgSrcIPMask IpAddress,
		aclCurCfgDstIPAddress IpAddress,
		aclCurCfgDstIPMask IpAddress,
		aclCurCfgSrcPort INTEGER,
		aclCurCfgSrcPortMask DisplayString,
		aclCurCfgDstPort INTEGER,
		aclCurCfgDstPortMask DisplayString,
		aclCurCfgTCPFlags BITS,
		aclCurCfgTCPFlagsMask BITS,
		aclCurCfgEgressPorts OCTET STRING,
		aclCurCfgStatistics INTEGER,
		aclCurCfgMeterAction INTEGER,
		aclCurCfgMeterEnable INTEGER,
		aclCurCfgKbitsSec Unsigned32,
		aclCurCfgKbitsBurst INTEGER,
		aclCurCfgInprofUser INTEGER,
		aclCurCfgInprofDscp INTEGER,
		aclCurCfgInprofTos INTEGER,
		aclCurCfgOutprofDscp INTEGER,
		aclCurCfgInprofUserEnable INTEGER,
		aclCurCfgInprofDscpEnable INTEGER,
		aclCurCfgOutprofDscpEnable INTEGER
		}

aclCurCfgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index associated with this ACL entry."
	::= { aclCurCfgEntry 1 }


aclCurCfgGroup OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the ACL group to which this ACL entry is a member of.
A value of zero means the ACL is not a member of any group."
	::= { aclCurCfgEntry 3 }


aclCurCfgFilterAction OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	permit(1),
	deny(2),
	setprio(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The action to be performed on a packet that matches the filter
settings of this ACL entry."
	::= { aclCurCfgEntry 4 }


aclCurCfgFilterActionSetPrio OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	prio0(1),
	prio1(2),
	prio2(3),
	prio3(4),
	prio4(5),
	prio5(6),
	prio6(7),
	prio7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value to be used when the action to be performed is setprio
for this ACL entry."
	::= { aclCurCfgEntry 5 }


aclCurCfgEthFmt OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	ethernet2(1),
	snap(2),
	llc(3),
	ieee802dot3(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The packet ethernet format to be filtered."
	::= { aclCurCfgEntry 6 }


aclCurCfgTagFmt OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(1),
	any(2),
	untagged(3),
	tagged(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The packet tag format to be filtered."
	::= { aclCurCfgEntry 7 }


aclCurCfgIPFmt OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	ipv4(2),
	ipv6(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The packet IP format to be filtered."
	::= { aclCurCfgEntry 8 }


aclCurCfgSrcMACAddress OBJECT-TYPE
	SYNTAX MacAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The source MAC address to be filtered."
	::= { aclCurCfgEntry 9 }


aclCurCfgSrcMACMask OBJECT-TYPE
	SYNTAX MacAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The address mask applied to aclCurCfgSrcMACAddress for filtering."
	::= { aclCurCfgEntry 10 }


aclCurCfgDstMACAddress OBJECT-TYPE
	SYNTAX MacAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination MAC address to be filtered."
	::= { aclCurCfgEntry 11 }


aclCurCfgDstMACMask OBJECT-TYPE
	SYNTAX MacAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The address mask applied to aclCurCfgDstMACAddress for filtering."
	::= { aclCurCfgEntry 12 }


aclCurCfgEthernetTypeName OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	arp(1),
	ipv4(2),
	ipv6(3),
	mpls(4),
	rarp(5),
	any(6),
	other(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Ethernet type to be filtered. If the value of this
object is other(7), the value of aclNewCfgEthernetTypeValue
indicates the ethernet type that will be filtered."
	::= { aclCurCfgEntry 13 }


aclCurCfgEthernetTypeValue OBJECT-TYPE
	SYNTAX INTEGER (1536..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Ethernet type value to be filtered. The value of this
object is equivalent to the value of aclNewCfgEthernetTypeName
except when the value of aclNewCfgEthernetTypeName is other(7),
which can be any user-defined value for this object."
	::= { aclCurCfgEntry 14 }


aclCurCfgVLanId OBJECT-TYPE
	SYNTAX INTEGER (0..4095)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The virtual LAN identifier to be filtered."
	::= { aclCurCfgEntry 15 }


aclCurCfgVLanMask OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mask applied to aclCurCfgVLanId for filtering."
	::= { aclCurCfgEntry 16 }


aclCurCfg8021pPriority OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	priority0(1),
	priority1(2),
	priority2(3),
	priority3(4),
	priority4(5),
	priority5(6),
	priority6(7),
	priority7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 802.1p priority to be filtered."
	::= { aclCurCfgEntry 17 }


aclCurCfgTypeOfService OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of service to be filtered."
	::= { aclCurCfgEntry 18 }


aclCurCfgProtocol OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The protocol to be filtered."
	::= { aclCurCfgEntry 19 }


aclCurCfgSrcIPAddress OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The source IP address to be filtered."
	::= { aclCurCfgEntry 20 }


aclCurCfgSrcIPMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The address mask applied to aclCurCfgSrcIPAddress for filtering."
	::= { aclCurCfgEntry 21 }


aclCurCfgDstIPAddress OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination IP address to be filtered."
	::= { aclCurCfgEntry 22 }


aclCurCfgDstIPMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The address mask applied to aclCurCfgDstIPAddress for filtering."
	::= { aclCurCfgEntry 23 }


aclCurCfgSrcPort OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The source TCP/UDP port number to be filtered."
	::= { aclCurCfgEntry 24 }


aclCurCfgSrcPortMask OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mask applied to aclCurCfgSrcPort for filtering."
	::= { aclCurCfgEntry 25 }


aclCurCfgDstPort OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination TCP/UDP port number to be filtered."
	::= { aclCurCfgEntry 26 }


aclCurCfgDstPortMask OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mask applied to aclCurCfgDstPort for filtering."
	::= { aclCurCfgEntry 27 }


aclCurCfgTCPFlags OBJECT-TYPE
	SYNTAX OCTET STRING {
	reserved1(0),
	reserved2(1),
	tcpURG(2),
	tcpACK(3),
	tcpPSH(4),
	tcpRST(5),
	tcpSYN(6),
	tcpFIN(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP flags to be filtered.
OCTET
xxxxxxxx
||||..||
||||..||_tcpFIN(7)
||||..|__tcpSYN(6)
||||
||||_____tcpACK(3)
|||______tcpURG(2)
||_______reserved2(1)
|________reserved1(0)

where:
- reserved1 - 0;
- reserved2 - 0;
- x - 0 or 1;
"
	::= { aclCurCfgEntry 28 }


aclCurCfgTCPFlagsMask OBJECT-TYPE
	SYNTAX OCTET STRING {
	reserved1(0),
	reserved2(1),
	tcpURG(2),
	tcpACK(3),
	tcpPSH(4),
	tcpRST(5),
	tcpSYN(6),
	tcpFIN(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP flags mask.
OCTET
xxxxxxxx
||||..||
||||..||_tcpFIN(7)
||||..|__tcpSYN(6)
||||
||||_____tcpACK(3)
|||______tcpURG(2)
||_______reserved2(1)
|________reserved1(0)

where:
- reserved1 - 0;
- reserved2 - 0;
- x - 0 or 1;
"
	::= { aclCurCfgEntry 39 }


aclCurCfgEgressPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port list in the ACL configured for egress filtering.
The ports are presented in bitmap format, as follows:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |
||    || |_ port 9
||    ||
||    ||___ port 8
||    |____ port 7
||      .    .   .
||_________ port 2
|__________ port 1

where x:
1 - the represented port is configured for filtering.
0 - the represented port is not configured for filtering."
	::= { aclCurCfgEntry 29 }


aclCurCfgStatistics OBJECT-TYPE
	SYNTAX INTEGER {
	disable(0),
	enable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Whether statistics collection for this ACL is enabled or not."
	::= { aclCurCfgEntry 30 }


aclCurCfgMeterAction OBJECT-TYPE
	SYNTAX INTEGER {
	unconfigured(0),
	outdrop(1),
	outpass(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Meter Action for this ACL."
	::= { aclCurCfgEntry 41 }


aclCurCfgMeterEnable OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(0),
	disabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Meter state for this ACL."
	::= { aclCurCfgEntry 42 }


aclCurCfgKbitsSec OBJECT-TYPE
	SYNTAX INTEGER (64..10000000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The commited rate of meter associated with this ACL entry."
	::= { aclCurCfgEntry 43 }


aclCurCfgKbitsBurst OBJECT-TYPE
	SYNTAX INTEGER {
	kbits32(32),
	kbits64(64),
	kbits128(128),
	kbits256(256),
	kbits512(512),
	kbits1024(1024),
	kbits2048(2048),
	kbits4096(4096)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maxmium burst sizeof meter associated with this ACL entry."
	::= { aclCurCfgEntry 44 }


aclCurCfgInprofUser OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set in profile user defined priority for this ACL."
	::= { aclCurCfgEntry 45 }


aclCurCfgInprofDscp OBJECT-TYPE
	SYNTAX INTEGER (0..63)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set in profile pkts DSCP value."
	::= { aclCurCfgEntry 46 }


aclCurCfgInprofTos OBJECT-TYPE
	SYNTAX INTEGER {
	disable(0),
	enable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "To enable/disable setting in profile pkts based on TOS bits."
	::= { aclCurCfgEntry 47 }


aclCurCfgOutprofDscp OBJECT-TYPE
	SYNTAX INTEGER (0..63)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set out profile pkts DSCP value."
	::= { aclCurCfgEntry 48 }


aclCurCfgInprofUserEnable OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	userdefined(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set in profile update method for this ACL."
	::= { aclCurCfgEntry 49 }


aclCurCfgInprofDscpEnable OBJECT-TYPE
	SYNTAX INTEGER {
	disable(0),
	enable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Whether in profile update DSCP for this ACL is enabled or not."
	::= { aclCurCfgEntry 50 }


aclCurCfgOutprofDscpEnable OBJECT-TYPE
	SYNTAX INTEGER {
	disable(0),
	enable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Whether out profile update DSCP for this ACL is enabled or not."
	::= { aclCurCfgEntry 51 }


aclNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclNewCfgEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of new ACL configuration."
	::= { acList 2 }


aclNewCfgEntry OBJECT-TYPE
	SYNTAX AclNewCfgEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New information about a particular ACL configuration."
	INDEX { aclNewCfgIndex  }

	::= { aclNewCfgTable 1 }

aclNewCfgEntry ::=
	SEQUENCE {
		aclNewCfgIndex Unsigned32,
		aclNewCfgGroup Unsigned32,
		aclNewCfgFilterAction INTEGER,
		aclNewCfgFilterActionSetPrio INTEGER,
		aclNewCfgEthFmt INTEGER,
		aclNewCfgTagFmt INTEGER,
		aclNewCfgIPFmt INTEGER,
		aclNewCfgSrcMACAddress MacAddress,
		aclNewCfgSrcMACMask MacAddress,
		aclNewCfgDstMACAddress MacAddress,
		aclNewCfgDstMACMask MacAddress,
		aclNewCfgEthernetTypeName INTEGER,
		aclNewCfgEthernetTypeValue INTEGER,
		aclNewCfgVLanId INTEGER,
		aclNewCfgVLanMask DisplayString,
		aclNewCfg8021pPriority INTEGER,
		aclNewCfgTypeOfService DisplayString,
		aclNewCfgProtocol DisplayString,
		aclNewCfgSrcIPAddress IpAddress,
		aclNewCfgSrcIPMask IpAddress,
		aclNewCfgDstIPAddress IpAddress,
		aclNewCfgDstIPMask IpAddress,
		aclNewCfgSrcPort INTEGER,
		aclNewCfgSrcPortMask DisplayString,
		aclNewCfgDstPort INTEGER,
		aclNewCfgDstPortMask DisplayString,
		aclNewCfgTCPFlags BITS,
		aclNewCfgTCPFlagsMask BITS,
		aclNewCfgEgressPorts OCTET STRING,
		aclNewCfgStatistics INTEGER,
		aclNewCfgAddEgressPort INTEGER,
		aclNewCfgRemoveEgressPort Unsigned32,
		aclNewCfgDelete INTEGER,
		aclNewCfgMeterAction INTEGER,
		aclNewCfgMeterEnable INTEGER,
		aclNewCfgKbitsSec Unsigned32,
		aclNewCfgKbitsBurst INTEGER,
		aclNewCfgInprofUser INTEGER,
		aclNewCfgInprofDscp INTEGER,
		aclNewCfgInprofTos INTEGER,
		aclNewCfgOutprofDscp INTEGER,
		aclNewCfgInprofUserEnable INTEGER,
		aclNewCfgInprofDscpEnable INTEGER,
		aclNewCfgOutprofDscpEnable INTEGER,
		aclNewCfgReset INTEGER,
		aclNewCfgEthernetReset INTEGER,
		aclNewCfgIpv4Reset INTEGER,
		aclNewCfgTcpudpReset INTEGER,
		aclNewCfgMeterReset INTEGER,
		aclNewCfgRemarkReset INTEGER,
		aclNewCfgRemarkInprofReset INTEGER,
		aclNewCfgRemarkOutprofReset INTEGER,
		aclNewCfgPktfmtReset INTEGER
		}

aclNewCfgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index associated with this ACL entry."
	::= { aclNewCfgEntry 1 }


aclNewCfgGroup OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the ACL group to which this ACL entry is a member of.
A value of zero means the ACL is not a member of any group."
	::= { aclNewCfgEntry 3 }


aclNewCfgFilterAction OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	permit(1),
	deny(2),
	setprio(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The action to be performed on a packet that matches the filter
settings of this ACL entry."
	::= { aclNewCfgEntry 4 }


aclNewCfgFilterActionSetPrio OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	prio0(1),
	prio1(2),
	prio2(3),
	prio3(4),
	prio4(5),
	prio5(6),
	prio6(7),
	prio7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The COS queue to be used when the action for this ACL entry is
set to setprio."
	::= { aclNewCfgEntry 5 }


aclNewCfgEthFmt OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	ethernet2(1),
	snap(2),
	llc(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The packet ethernet format to be filtered."
	::= { aclNewCfgEntry 6 }


aclNewCfgTagFmt OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(1),
	any(2),
	none(3),
	tagged(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The packet tagging format to be filtered."
	::= { aclNewCfgEntry 7 }


aclNewCfgIPFmt OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	ipv4(2),
	ipv6(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The packet IP format to be filtered."
	::= { aclNewCfgEntry 8 }


aclNewCfgSrcMACAddress OBJECT-TYPE
	SYNTAX MacAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The source MAC address to be filtered. Whenever this object is
set to a nonzero value, the aclNewCfgSrcMACMask object, if not
yet set, will be automatically set to ff:ff:ff:ff:ff."
	::= { aclNewCfgEntry 9 }


aclNewCfgSrcMACMask OBJECT-TYPE
	SYNTAX MacAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The address mask to be applied to aclNewCfgSrcMACAddress
for filtering."
	::= { aclNewCfgEntry 10 }


aclNewCfgDstMACAddress OBJECT-TYPE
	SYNTAX MacAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination MAC address to be filtered. Whenever this object
is set to a nonzero value, the aclNewCfgDstMACMask object, if not
yet set, will be automatically set to ff:ff:ff:ff:ff."
	::= { aclNewCfgEntry 11 }


aclNewCfgDstMACMask OBJECT-TYPE
	SYNTAX MacAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The address mask to be applied to aclNewCfgDstMACAddress
for filtering."
	::= { aclNewCfgEntry 12 }


aclNewCfgEthernetTypeName OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	arp(1),
	ipv4(2),
	ipv6(3),
	mpls(4),
	rarp(5),
	any(6),
	other(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Ethernet type to be filtered. If the value of this
object is other(7), the value of aclNewCfgEthernetTypeValue
indicates the ethernet type that will be filtered. If this
object is set to a value other than other(7), the value of
the aclNewCfgEthernetTypeValue object is automatically set,
as follows:

aclNewCfgEthernetTypeName   aclNewCfgEthernetTypeValue
none(0)                         0
arp(1)                       2054  (0x0806)
ipv4(2)                      2048  (0x0800)
ipv6(3)                     34525  (0x86dd)
mpls(4)                     34887  (0x8847)
rarp(5)                     32821  (0x8035)
any(6)                      65535  (0xffff)
"
	::= { aclNewCfgEntry 13 }


aclNewCfgEthernetTypeValue OBJECT-TYPE
	SYNTAX INTEGER (1536..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Ethernet type value to be filtered. The value of this
object is equivalent to the value of aclNewCfgEthernetTypeName
except when the value of aclNewCfgEthernetTypeName is other(7),
which can be any user-defined value for this object."
	::= { aclNewCfgEntry 14 }


aclNewCfgVLanId OBJECT-TYPE
	SYNTAX INTEGER (1..4095)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The virtual LAN identifier to be filtered. Whenever this object
is set to a nonzero value, the aclNewCfgVLanMask object, if not
yet set, will be automatically set to 4095 (0xfff)."
	::= { aclNewCfgEntry 15 }


aclNewCfgVLanMask OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mask to be applied to aclNewCfgVLanId for filtering."
	::= { aclNewCfgEntry 16 }


aclNewCfg8021pPriority OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	priority0(1),
	priority1(2),
	priority2(3),
	priority3(4),
	priority4(5),
	priority5(6),
	priority6(7),
	priority7(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The 802.1p priority to be filtered."
	::= { aclNewCfgEntry 17 }


aclNewCfgTypeOfService OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of service to be filtered."
	::= { aclNewCfgEntry 18 }


aclNewCfgProtocol OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The protocol to be filtered."
	::= { aclNewCfgEntry 19 }


aclNewCfgSrcIPAddress OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The source IP address to be filtered. Whenever this object is set
to a nonzero value, the aclNewCfgSrcIPMask object, if not yet set,
will be automatically set to 255.255.255.255."
	::= { aclNewCfgEntry 20 }


aclNewCfgSrcIPMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The address mask to be applied to aclNewCfgSrcIPAddress
for filtering."
	::= { aclNewCfgEntry 21 }


aclNewCfgDstIPAddress OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination IP address to be filtered. Whenever this object is set
to a nonzero value, the aclNewCfgDstIPMask object, if not yet set,
will be automatically set to 255.255.255.255."
	::= { aclNewCfgEntry 22 }


aclNewCfgDstIPMask OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The address mask to be applied to aclNewCfgDstIPAddress for filtering."
	::= { aclNewCfgEntry 23 }


aclNewCfgSrcPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The source TCP/UDP port number to be filtered. Whenever this
object is set if the aclNewCfgSrcPortMask object is not set
will be automatically set to 65535 (0xffff)."
	::= { aclNewCfgEntry 24 }


aclNewCfgSrcPortMask OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mask to be applied to aclNewCfgSrcPort for filtering."
	::= { aclNewCfgEntry 25 }


aclNewCfgDstPort OBJECT-TYPE
	SYNTAX INTEGER (1..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The destination TCP/UDP port number to be filtered.  Whenever this
object is set the aclNewCfgSrcPortMask object, if not yet set, will 
be automatically set to 65535 (0xffff)."
	::= { aclNewCfgEntry 26 }


aclNewCfgDstPortMask OBJECT-TYPE
	SYNTAX DisplayString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The mask to be applied to aclNewCfgDstPort for filtering."
	::= { aclNewCfgEntry 27 }


aclNewCfgTCPFlags OBJECT-TYPE
	SYNTAX OCTET STRING {
	reserved1(0),
	reserved2(1),
	tcpURG(2),
	tcpACK(3),
	tcpPSH(4),
	tcpRST(5),
	tcpSYN(6),
	tcpFIN(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP flags to be filtered.
The TCP flags are presented in bitmap format, as follows:
OCTET
xxxxxxxx
||||..||
||||..||_tcpFIN(7)
||||..|__tcpSYN(6)
||||
||||_____tcpACK(3)
|||______tcpURG(2)
||_______reserved2(1)
|________reserved1(0)

where:
- reserved1 - 0;
- reserved2 - 0;
- x - 0 or 1;
"
	::= { aclNewCfgEntry 28 }


aclNewCfgTCPFlagsMask OBJECT-TYPE
	SYNTAX OCTET STRING {
	reserved1(0),
	reserved2(1),
	tcpURG(2),
	tcpACK(3),
	tcpPSH(4),
	tcpRST(5),
	tcpSYN(6),
	tcpFIN(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The TCP flags mask.
The TCP flags are presented in bitmap format, as follows:
OCTET
xxxxxxxx
||||..||
||||..||_tcpFIN(7)
||||..|__tcpSYN(6)
||||
||||_____tcpACK(3)
|||______tcpURG(2)
||_______reserved2(1)
|________reserved1(0)

where:
- reserved1 - 0;
- reserved2 - 0;
- x - 0 or 1;
Default value is 0x3f."
	::= { aclNewCfgEntry 39 }


aclNewCfgEgressPorts OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port list in the ACL configured for egress filtering.
The ports are presented in bitmap format, as follows:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |
||    || |_ port 9
||    ||
||    ||___ port 8
||    |____ port 7
||      .    .   .
||_________ port 2
|__________ port 1

where x:
1 - the represented port is configured for filtering.
0 - the represented port is not configured for filtering."
	::= { aclNewCfgEntry 29 }


aclNewCfgStatistics OBJECT-TYPE
	SYNTAX INTEGER {
	disable(0),
	enable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Whether statistics collection for this ACL is enabled or not."
	::= { aclNewCfgEntry 30 }


aclNewCfgAddEgressPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be added to the specified ACL for egress filtering.
A value of zero is always returned when this object is read."
	::= { aclNewCfgEntry 31 }


aclNewCfgRemoveEgressPort OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The port to be removed from the specified ACL.  A value of zero
is always returned when this object is read."
	::= { aclNewCfgEntry 32 }


aclNewCfgDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to delete an ACL entry.  A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 33 }


aclNewCfgMeterAction OBJECT-TYPE
	SYNTAX INTEGER {
	unconfigured(0),
	outdrop(1),
	outpass(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Meter Action for this ACL."
	::= { aclNewCfgEntry 41 }


aclNewCfgMeterEnable OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(0),
	disabled(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Meter state for this ACL."
	::= { aclNewCfgEntry 42 }


aclNewCfgKbitsSec OBJECT-TYPE
	SYNTAX INTEGER (1000..10000000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The commited rate of meter associated with this ACL entry."
	::= { aclNewCfgEntry 43 }


aclNewCfgKbitsBurst OBJECT-TYPE
	SYNTAX INTEGER {
	kbits32(32),
	kbits64(64),
	kbits128(128),
	kbits256(256),
	kbits512(512),
	kbits1024(1024),
	kbits2048(2048),
	kbits4096(4096)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maxmium burst sizeof meter associated with this ACL entry."
	::= { aclNewCfgEntry 44 }


aclNewCfgInprofUser OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set in profile user defined priority for this ACL."
	::= { aclNewCfgEntry 45 }


aclNewCfgInprofDscp OBJECT-TYPE
	SYNTAX INTEGER (0..63)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set in profile pkts DSCP value."
	::= { aclNewCfgEntry 46 }


aclNewCfgInprofTos OBJECT-TYPE
	SYNTAX INTEGER {
	disable(0),
	enable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "To enable/disable setting in profile pkts based on TOS bits."
	::= { aclNewCfgEntry 47 }


aclNewCfgOutprofDscp OBJECT-TYPE
	SYNTAX INTEGER (0..63)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set out profile pkts DSCP value."
	::= { aclNewCfgEntry 48 }


aclNewCfgInprofUserEnable OBJECT-TYPE
	SYNTAX INTEGER {
	disabled(0),
	userdefined(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Set in profile update method for this ACL."
	::= { aclNewCfgEntry 49 }


aclNewCfgInprofDscpEnable OBJECT-TYPE
	SYNTAX INTEGER {
	disable(0),
	enable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Whether in profile update DSCP for this ACL is enabled or not."
	::= { aclNewCfgEntry 50 }


aclNewCfgOutprofDscpEnable OBJECT-TYPE
	SYNTAX INTEGER {
	disable(0),
	enable(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Whether out profile update DSCP for this ACL is enabled or not."
	::= { aclNewCfgEntry 51 }


aclNewCfgReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL entry.  A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 52 }


aclNewCfgEthernetReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL Ethernet entry. A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 53 }


aclNewCfgIpv4Reset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL IPV4 entry. A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 54 }


aclNewCfgTcpudpReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL Tcpudp entry. A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 55 }


aclNewCfgMeterReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL Meter entry. A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 56 }


aclNewCfgRemarkReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL Remark entry. A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 57 }


aclNewCfgRemarkInprofReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL Remark Inprof entry. A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 58 }


aclNewCfgRemarkOutprofReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL Remark Outprof entry. A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 59 }


aclNewCfgPktfmtReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL Pktfmt entry. A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgEntry 60 }


aclGroupCurCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclGroupCurCfgEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of current ACL Group configuration."
	::= { aclGroup 1 }


aclGroupCurCfgEntry OBJECT-TYPE
	SYNTAX AclGroupCurCfgEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular ACL configuration."
	INDEX { aclGroupCurCfgIndex  }

	::= { aclGroupCurCfgTable 1 }

aclGroupCurCfgEntry ::=
	SEQUENCE {
		aclGroupCurCfgIndex Unsigned32,
		aclGroupCurCfgMemberAcls OCTET STRING
		}

aclGroupCurCfgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index associated with this ACL Group entry."
	::= { aclGroupCurCfgEntry 1 }


aclGroupCurCfgMemberAcls OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The ACL members of this ACL group, presented in bitmap
format, as follows:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |
||    || |_ ACL 9
||    ||
||    ||___ ACL 8
||    |____ ACL 7
||      .    .   .
||_________ ACL 2
|__________ ACL 1

where x:
1 - the represented ACL is a member of the group.
0 - the represented ACL is not a member of the group."
	::= { aclGroupCurCfgEntry 2 }


aclGroupNewCfgTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclGroupNewCfgEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of new ACL Group configuration."
	::= { aclGroup 2 }


aclGroupNewCfgEntry OBJECT-TYPE
	SYNTAX AclGroupNewCfgEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "New information about a particular ACL configuration."
	INDEX { aclGroupNewCfgIndex  }

	::= { aclGroupNewCfgTable 1 }

aclGroupNewCfgEntry ::=
	SEQUENCE {
		aclGroupNewCfgIndex Unsigned32,
		aclGroupNewCfgMemberAcls OCTET STRING,
		aclGroupNewCfgAddAcl Unsigned32,
		aclGroupNewCfgRemoveAcl Unsigned32,
		aclGroupNewCfgDelete INTEGER
		}

aclGroupNewCfgIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index associated with this ACL Group entry."
	::= { aclGroupNewCfgEntry 1 }


aclGroupNewCfgMemberAcls OBJECT-TYPE
	SYNTAX OCTET STRING
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The ACL members of this ACL group, presented in bitmap
format, as follows:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |
||    || |_ ACL 9
||    ||
||    ||___ ACL 8
||    |____ ACL 7
||      .    .   .
||_________ ACL 2
|__________ ACL 1

where x:
1 - the represented ACL is a member of the group.
0 - the represented ACL is not a member of the group."
	::= { aclGroupNewCfgEntry 2 }


aclGroupNewCfgAddAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the ACL entry to be added into this ACL group.
A successful set operation on this object will also set the bit
corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
bitmap. A value of zero is always returned when this object
is read."
	::= { aclGroupNewCfgEntry 4 }


aclGroupNewCfgRemoveAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the ACL entry to be removed from this ACL group.
A successful set operation on this object will unset the bit
corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
bitmap. A value of zero is always returned when this object
is read."
	::= { aclGroupNewCfgEntry 5 }


aclGroupNewCfgDelete OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	delete(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to delete an ACL group.  A value of other(1)
is always returned when this object is read."
	::= { aclGroupNewCfgEntry 8 }


aclCurCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port acl groups configuration."
	::= { aclCfg 1 }


aclCurCfgPortTableEntry OBJECT-TYPE
	SYNTAX AclCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular port acl configuration."
	INDEX { aclCurCfgPortIndex  }

	::= { aclCurCfgPortTable 1 }

aclCurCfgPortTableEntry ::=
	SEQUENCE {
		aclCurCfgPortIndex Integer32,
		aclCurCfgPortAclBmap OCTET STRING,
		aclCurCfgPortAclGrpBmap OCTET STRING
		}

aclCurCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular port.  This is also
index to the entLogicalTable of Entity MIB."
	::= { aclCurCfgPortTableEntry 1 }


aclCurCfgPortAclBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acls applied to the port.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 896.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ acl 9
||    ||
||    ||___ acl 8
||    |____ acl 7
||      .    .   .
||_________ acl 2
|__________ acl 1

where x : 1 - The represented acl applied to the port.
0 - The represented acl not applied to the port."
	::= { aclCurCfgPortTableEntry 2 }


aclCurCfgPortAclGrpBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl groups applied to the port.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 896.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclgrp 9
||    ||
||    ||___ aclgrp 8
||    |____ aclgrp 7
||      .    .   .
||_________ aclgrp 2
|__________ aclgrp 1

where x : 1 - The represented acl applied to the port.
0 - The represented acl not applied to the port."
	::= { aclCurCfgPortTableEntry 4 }


aclNewCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclNewCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port acl configuration."
	::= { aclCfg 2 }


aclNewCfgPortTableEntry OBJECT-TYPE
	SYNTAX AclNewCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular port acl groups configuration."
	INDEX { aclNewCfgPortIndex  }

	::= { aclNewCfgPortTable 1 }

aclNewCfgPortTableEntry ::=
	SEQUENCE {
		aclNewCfgPortIndex Integer32,
		aclNewCfgPortAddAcl Unsigned32,
		aclNewCfgPortAddAclGrp Unsigned32,
		aclNewCfgPortRemoveAcl Unsigned32,
		aclNewCfgPortRemoveAclGrp Unsigned32,
		aclNewCfgPortAclBmap OCTET STRING,
		aclNewCfgPortAclGrpBmap OCTET STRING
		}

aclNewCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular port. This is also
index to the entLogicalTable of Entity MIB."
	::= { aclNewCfgPortTableEntry 1 }


aclNewCfgPortAddAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl to be added to the specified port.  A
'0' value is returned when read."
	::= { aclNewCfgPortTableEntry 2 }


aclNewCfgPortAddAclGrp OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl group to be added to the specified port.  A
'0' value is returned when read."
	::= { aclNewCfgPortTableEntry 4 }


aclNewCfgPortRemoveAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl to be removed from the specified port.
A '0' value is returned when read."
	::= { aclNewCfgPortTableEntry 5 }


aclNewCfgPortRemoveAclGrp OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl group to be removed from the specified port.
A '0' value is returned when read."
	::= { aclNewCfgPortTableEntry 7 }


aclNewCfgPortAclBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acls applied to the port.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 896.
in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ acl 9
||    ||
||    ||___ acl 8
||    |____ acl 7
||      .    .   .
||_________ acl 2
|__________ acl 1

where x : 1 - The represented acl applied to the port.
0 - The represented acl not applied to the port."
	::= { aclNewCfgPortTableEntry 8 }


aclNewCfgPortAclGrpBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl groups applied to the port.  The acl groups are
presented in bitmap format. This string displays group number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclgrp 9
||    ||
||    ||___ aclgrp 8
||    |____ aclgrp 7
||      .    .   .
||_________ aclgrp 2
|__________ aclgrp 1

where x : 1 - The represented acl group applied to the port.
0 - The represented acl group not applied to the port."
	::= { aclNewCfgPortTableEntry 10 }


qos OBJECT IDENTIFIER ::= { hpSwitchBladeType5-Mgmt 8 }

qosConfigs OBJECT IDENTIFIER ::= { qos 1 }

qosStats OBJECT IDENTIFIER ::= { qos 2 }

qosInfo OBJECT IDENTIFIER ::= { qos 3 }

qosOper OBJECT IDENTIFIER ::= { qos 4 }

qos8021p OBJECT IDENTIFIER ::= { qosConfigs 1 }

qosCurCfgPortPriorityTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSCurCfgPortPriorityEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of QOS Port Priority configuration."
	::= { qos8021p 1 }


qosCurCfgPortPriorityEntry OBJECT-TYPE
	SYNTAX QoSCurCfgPortPriorityEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular QOS Port Priority configuration."
	INDEX { qosCurCfgPortIndex  }

	::= { qosCurCfgPortPriorityTable 1 }

qosCurCfgPortPriorityEntry ::=
	SEQUENCE {
		qosCurCfgPortIndex Integer32,
		qosCurCfgPortPriority INTEGER
		}

qosCurCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Switch Port Number"
	::= { qosCurCfgPortPriorityEntry 1 }


qosCurCfgPortPriority OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Switch Port Priority Should be between 0 and 7"
	::= { qosCurCfgPortPriorityEntry 2 }


qosNewCfgPortPriorityTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSNewCfgPortPriorityEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of QOS Port Priority configuration."
	::= { qos8021p 2 }


qosNewCfgPortPriorityEntry OBJECT-TYPE
	SYNTAX QoSNewCfgPortPriorityEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular QOS Port Priority configuration."
	INDEX { qosNewCfgPortIndex  }

	::= { qosNewCfgPortPriorityTable 1 }

qosNewCfgPortPriorityEntry ::=
	SEQUENCE {
		qosNewCfgPortIndex Integer32,
		qosNewCfgPortPriority INTEGER
		}

qosNewCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Switch Port Number"
	::= { qosNewCfgPortPriorityEntry 1 }


qosNewCfgPortPriority OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Switch Port Priority Should be between 0 and 7"
	::= { qosNewCfgPortPriorityEntry 2 }


qosCurCfgPriorityCoSTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSCurCfgPriorityCoSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Frame Priority and COSq configuration."
	::= { qos8021p 3 }


qosCurCfgPriorityCoSEntry OBJECT-TYPE
	SYNTAX QoSCurCfgPriorityCoSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular Frame Priority and COSq configuration."
	INDEX { qosCurCfgPriorityIndex  }

	::= { qosCurCfgPriorityCoSTable 1 }

qosCurCfgPriorityCoSEntry ::=
	SEQUENCE {
		qosCurCfgPriorityIndex INTEGER,
		qosCurCfgPriorityCoSq INTEGER
		}

qosCurCfgPriorityIndex OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Frame priority Number"
	::= { qosCurCfgPriorityCoSEntry 1 }


qosCurCfgPriorityCoSq OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "CoSq for a Frame Priority Should be between 0 and 7"
	::= { qosCurCfgPriorityCoSEntry 2 }


qosNewCfgPriorityCoSTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSNewCfgPriorityCoSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Frame Priority and COSq configuration."
	::= { qos8021p 4 }


qosNewCfgPriorityCoSEntry OBJECT-TYPE
	SYNTAX QoSNewCfgPriorityCoSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular Frame Priority and COSq configuration."
	INDEX { qosNewCfgPriorityIndex  }

	::= { qosNewCfgPriorityCoSTable 1 }

qosNewCfgPriorityCoSEntry ::=
	SEQUENCE {
		qosNewCfgPriorityIndex INTEGER,
		qosNewCfgPriorityCoSq INTEGER
		}

qosNewCfgPriorityIndex OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Frame priority Number"
	::= { qosNewCfgPriorityCoSEntry 1 }


qosNewCfgPriorityCoSq OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "CoSq for a Frame Priority Should be between 0 and 7"
	::= { qosNewCfgPriorityCoSEntry 2 }


qosCurCfgCosWeightTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSCurCfgCosWeightEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of CoSq and Weight configuration."
	::= { qos8021p 5 }


qosCurCfgCosWeightEntry OBJECT-TYPE
	SYNTAX QoSCurCfgCosWeightEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular CoSq and Weight configuration."
	INDEX { qosCurCfgCosIndex  }

	::= { qosCurCfgCosWeightTable 1 }

qosCurCfgCosWeightEntry ::=
	SEQUENCE {
		qosCurCfgCosIndex INTEGER,
		qosCurCfgCosWeight INTEGER
		}

qosCurCfgCosIndex OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "CoSq Number"
	::= { qosCurCfgCosWeightEntry 1 }


qosCurCfgCosWeight OBJECT-TYPE
	SYNTAX INTEGER (0..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Weight of CoSq"
	::= { qosCurCfgCosWeightEntry 2 }


qosNewCfgCosWeightTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSNewCfgCosWeightEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of CoSq and Weight configuration."
	::= { qos8021p 6 }


qosNewCfgCosWeightEntry OBJECT-TYPE
	SYNTAX QoSNewCfgCosWeightEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular CoSq and Weight configuration."
	INDEX { qosNewCfgCosIndex  }

	::= { qosNewCfgCosWeightTable 1 }

qosNewCfgCosWeightEntry ::=
	SEQUENCE {
		qosNewCfgCosIndex INTEGER,
		qosNewCfgCosWeight INTEGER
		}

qosNewCfgCosIndex OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "CoSq Number"
	::= { qosNewCfgCosWeightEntry 1 }


qosNewCfgCosWeight OBJECT-TYPE
	SYNTAX INTEGER (0..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Weight of CoSq"
	::= { qosNewCfgCosWeightEntry 2 }


qosCurCfgCosNum OBJECT-TYPE
	SYNTAX INTEGER {
	num2(2),
	num8(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of CoSq."
	::= { qos8021p 7 }


qosNewCfgCosNum OBJECT-TYPE
	SYNTAX INTEGER {
	num2(2),
	num8(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of CoSq."
	::= { qos8021p 8 }


qosDefaultCfg OBJECT-TYPE
	SYNTAX INTEGER {
	none(0),
	defaultCosNum(1),
	defaultWeight(2),
	defaultPriority(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Load default configuration."
	::= { qos8021p 9 }


bntSwDefGwUp TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { ipCurCfgGwIndex, ipCurCfgGwAddr, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwDefGwUp trap signifies that the default
gateway is alive."
	::= 2


bntSwDefGwDown TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { ipCurCfgGwIndex, ipCurCfgGwAddr, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwDefGwDown trap signifies that the default
gateway is down."
	::= 3


bntSwDefGwInService TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { ipCurCfgGwIndex, ipCurCfgGwAddr, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwDefGwEnabled trap signifies that the default
gateway is up and in service."
	::= 4


bntSwDefGwNotInService TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { ipCurCfgGwIndex, ipCurCfgGwAddr, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwDefGwDisabled trap signifies that the default
gateway is alive but not in service."
	::= 5


bntSwLoginFailure TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY MAJOR
DESCRIPTION "A bntSwLoginFailure trap signifies that someone failed to
enter a valid username/password combination."
	::= 19


bntSwTempExceedThreshold TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY CRITICAL
DESCRIPTION "A bntSwTempExceedThreshold trap signifies that the
switch temperature has exceeded maximum safety limits."
	::= 22


bntSwApplyComplete TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwApplyComplete signifies that new configuration
has been applied."
	::= 27


bntSwSaveComplete TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwApplyComplete signifies that new configuration
has been saved."
	::= 28


bntSwFwDownloadSucess TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwFwDownloadSuccess signifies that firmware
has been downloaded to [image1|image2|boot image]."
	::= 29


bntSwFwDownloadFailure TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY MINOR
DESCRIPTION "A bntSwFwDownloadFailure signifies that firmware 
downloaded failed to [image1|image2|boot image]."
	::= 30


bntSwTempReturnThreshold TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwTempReturnThreshold trap signifies that the
switch temperature has returned below maximum safety limits."
	::= 31


bntSwUfdfoLtMFailure TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY MAJOR
DESCRIPTION "A bntSwUfdfoLtMFailure trap signifies that a LtM link is down."
	::= 34


bntSwUfdfoLtMUP TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwUfdfoLtMUP trap signifies that a LtM link is up."
	::= 35


bntSwUfdfoGlobalEna TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwUfdfoGlobalEna trap signifies that Global UFD is enabled."
	::= 36


bntSwUfdfoGlobalDis TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwUfdfoGlobalDis trap signifies that Global UFD is disabled."
	::= 37


bntSwUfdfoLtDAutoEna TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwUfdfoLtDAutoEna trap signifies that a LtD link is Auto Enabled."
	::= 38


bntSwUfdfoLtDAutoDis TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwUfdfoLtDAutoDis trap signifies that a LtD link is Auto Disabled."
	::= 39


bntSwStgNewRoot TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, stgCurCfgIndex, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwStgNewRoot trap signifies that the bridge has become the new root of the STG."
	::= 42


bntSwCistNewRoot TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwCistNewRoot trap signifies that the bridge has become the new root of the CIST."
	::= 43


bntSwStgTopologyChanged TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, stgCurCfgIndex, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwStgTopologyChanged trap signifies that there was a STG topology change."
	::= 44


bntSwCistTopologyChanged TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSwCistTopologyChanged trap signifies that there was a CIST topology change."
	::= 45


bntSFPInserted TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, ifIndex, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSFPInserted trap signifies that a SFP is inserted."
	::= 51


bntSFPRemoved TRAP-TYPE
	ENTERPRISE bntTraps
	VARIABLES { bntSwTrapDisplayString, ifIndex, sysName, sysLocation, sysContact }

	--#SEVERITY INFORMATIONAL
DESCRIPTION "A bntSFPRemoved trap signifies that a SFP is removed."
	::= 52


END

