#-MIBFILE: bladetype2-network.mib

BLADETYPE2-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))

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 }
hpSwitchModuleBladetype2 OBJECT IDENTIFIER ::= { hpSwitchProliant 1 }
hpSwitchBladeType2-Mgmt OBJECT IDENTIFIER ::= { hpSwitchModuleBladetype2 2 }
layer3 OBJECT IDENTIFIER ::= { hpSwitchBladeType2-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 }

ripCfg OBJECT IDENTIFIER ::= { layer3Configs 5 }

vrrpCfg OBJECT IDENTIFIER ::= { layer3Configs 6 }

arpCfg OBJECT IDENTIFIER ::= { layer3Configs 7 }

ipBootpCfg OBJECT IDENTIFIER ::= { layer3Configs 8 }

dnsCfg OBJECT IDENTIFIER ::= { layer3Configs 9 }

ipNwfCfg OBJECT IDENTIFIER ::= { layer3Configs 10 }

ipRmapCfg OBJECT IDENTIFIER ::= { layer3Configs 11 }

ospfCfg OBJECT IDENTIFIER ::= { layer3Configs 13 }

ipGeneralCfg OBJECT IDENTIFIER ::= { layer3Configs 14 }

igmpCfg OBJECT IDENTIFIER ::= { layer3Configs 15 }

rip2Cfg OBJECT IDENTIFIER ::= { layer3Configs 18 }

ripStats OBJECT IDENTIFIER ::= { layer3Stats 1 }

arpStats OBJECT IDENTIFIER ::= { layer3Stats 2 }

routeStats OBJECT IDENTIFIER ::= { layer3Stats 3 }

vrrpStats OBJECT IDENTIFIER ::= { layer3Stats 4 }

ospfStats OBJECT IDENTIFIER ::= { layer3Stats 5 }

clearStats OBJECT IDENTIFIER ::= { layer3Stats 6 }

igmpStats OBJECT IDENTIFIER ::= { layer3Stats 7 }

rip2Stats OBJECT IDENTIFIER ::= { layer3Stats 13 }

dnsStats OBJECT IDENTIFIER ::= { layer3Stats 14 }

geal3Stats OBJECT IDENTIFIER ::= { layer3Stats 15 }

ipRoutingInfo OBJECT IDENTIFIER ::= { layer3Info 1 }

arpInfo OBJECT IDENTIFIER ::= { layer3Info 2 }

vrrpInfo OBJECT IDENTIFIER ::= { layer3Info 3 }

ospfInfo OBJECT IDENTIFIER ::= { layer3Info 4 }

igmpInfo OBJECT IDENTIFIER ::= { layer3Info 5 }

rip2Info OBJECT IDENTIFIER ::= { layer3Info 7 }

ipInfo OBJECT IDENTIFIER ::= { layer3Info 8 }

vrrpOper OBJECT IDENTIFIER ::= { layer3Oper 1 }

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..4095)
	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,
		ipNewCfgIntfBroadcast 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 }


ipNewCfgIntfBroadcast OBJECT-TYPE
	SYNTAX IpAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The broadcast address of the interface."
	::= { ipNewCfgIntfEntry 4 }


ipNewCfgIntfVlan OBJECT-TYPE
	SYNTAX INTEGER (1..4095)
	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 }


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 }


ripCurCfgSupply OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable supplying route updates."
	::= { ripCfg 1 }


ripNewCfgSupply OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable supplying route updates."
	::= { ripCfg 2 }


ripCurCfgListen OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable listening to route updates."
	::= { ripCfg 3 }


ripNewCfgListen OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable listening to route updates."
	::= { ripCfg 4 }


ripCurCfgDefListen OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable listening to default routes."
	::= { ripCfg 5 }


ripNewCfgDefListen OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable listening to default routes."
	::= { ripCfg 6 }


ripCurCfgStaticSupply OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable supplying static route updates."
	::= { ripCfg 7 }


ripNewCfgStaticSupply OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable supplying static route updates."
	::= { ripCfg 8 }


ripCurCfgUpdatePeriod OBJECT-TYPE
	SYNTAX INTEGER (1..120)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Update Period in seconds."
	::= { ripCfg 9 }


ripNewCfgUpdatePeriod OBJECT-TYPE
	SYNTAX INTEGER (1..120)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Update period in seconds."
	::= { ripCfg 10 }


ripCurCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(2),
	off(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP global state."
	::= { ripCfg 11 }


ripNewCfgState OBJECT-TYPE
	SYNTAX INTEGER {
	on(2),
	off(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Globally turn RIP on or off."
	::= { ripCfg 12 }


ripCurCfgPoisonReverse OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP poison reverse."
	::= { ripCfg 13 }


ripNewCfgPoisonReverse OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP poison reverse."
	::= { ripCfg 14 }


ripCurCfgSplitHorizon OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP split horizon."
	::= { ripCfg 15 }


ripNewCfgSplitHorizon OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "RIP split horizon."
	::= { ripCfg 16 }


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)
	}
	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 authencation 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)
	}
	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..16)
	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 authencation 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 (1..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 (1..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..16777215)
	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..16777215)
	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..16777215)
	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..16777215)
	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..16777215)
	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..16777215)
	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 PhysAddress,
		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 PhysAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MAC address for the ARP entry."
	::= { ipCurCfgStaticArpEntry 3 }


ipCurCfgStaticArpVlan OBJECT-TYPE
	SYNTAX INTEGER (1..4090)
	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 PhysAddress,
		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 PhysAddress
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The MAC address for the ARP entry."
	::= { ipNewCfgStaticArpEntry 3 }


ipNewCfgStaticArpVlan OBJECT-TYPE
	SYNTAX INTEGER (1..4090)
	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 }


ipCurCfgDhcpOpt82State OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of DHCP relay agent information."
	::= { ipBootpCfg 7 }


ipNewCfgDhcpOpt82State OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(2),
	disabled(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of DHCP relay agent information."
	::= { ipBootpCfg 8 }


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 }


vrrpCurCfgGenTckL4PortInc 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 Layer 4 port states. This is valid when 
virtual server is configured as a VRRP virtual router."
	::= { vrrpGeneral 9 }


vrrpNewCfgGenTckL4PortInc OBJECT-TYPE
	SYNTAX INTEGER (0..254)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The increment of VRRP virtual router priority. The priority is 
adjusted by tracking the Layer 4 port states. This is valid when 
virtual server is configured as a VRRP virtual router."
	::= { vrrpGeneral 10 }


vrrpCurCfgGenTckRServerInc OBJECT-TYPE
	SYNTAX INTEGER (0..254)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The increment of VRRP virtual router priority. The priority is 
adjusted by tracking the state of real servers under the virtual 
server which is configured as a VRRP virtual router."
	::= { vrrpGeneral 11 }


vrrpNewCfgGenTckRServerInc OBJECT-TYPE
	SYNTAX INTEGER (0..254)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The increment of VRRP virtual router priority. The priority is 
adjusted by tracking the state of real servers under the virtual 
server which is configured as a VRRP virtual router."
	::= { vrrpGeneral 12 }


vrrpCurCfgGenTckHsrpInc OBJECT-TYPE
	SYNTAX INTEGER (0..254)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The increment of VRRP virtual router priority.  The
priority is adjusted by tracking the HSRP advertisements."
	::= { vrrpGeneral 13 }


vrrpNewCfgGenTckHsrpInc OBJECT-TYPE
	SYNTAX INTEGER (0..254)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The increment of VRRP virtual router priority.  The
priority is adjusted by tracking the HSRP advertisements."
	::= { vrrpGeneral 14 }


vrrpCurCfgGenHotstandby OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable hotstandby processing."
	::= { vrrpGeneral 15 }


vrrpNewCfgGenHotstandby OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable hotstandby processing."
	::= { vrrpGeneral 16 }


vrrpCurCfgGenTckHsrvInc 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 HSRP advertisements
by VLAN."
	::= { vrrpGeneral 17 }


vrrpNewCfgGenTckHsrvInc 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 HSRP advertisements
by VLAN."
	::= { vrrpGeneral 18 }


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,
		vrrpCurCfgVirtRtrSharing INTEGER,
		vrrpCurCfgVirtRtrTckVirtRtr INTEGER,
		vrrpCurCfgVirtRtrTckIpIntf INTEGER,
		vrrpCurCfgVirtRtrTckVlanPort INTEGER,
		vrrpCurCfgVirtRtrTckL4Port INTEGER,
		vrrpCurCfgVirtRtrTckRServer INTEGER,
		vrrpCurCfgVirtRtrTckHsrp INTEGER,
		vrrpCurCfgVirtRtrTckHsrv 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 }


vrrpCurCfgVirtRtrSharing OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable load sharing of non-master virtual router."
	::= { vrrpCurCfgVirtRtrTableEntry 9 }


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 }


vrrpCurCfgVirtRtrTckL4Port OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking Layer 4 port states for 
priority adjustment.  the priority increment is defined 
in vrrpCurCfgGenTckL4PortInc.  This is applied when 
virtual server is configured as a VRRP virtual router."
	::= { vrrpCurCfgVirtRtrTableEntry 13 }


vrrpCurCfgVirtRtrTckRServer OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking real server states for 
priority adjustment.  the priority increment is defined 
in vrrpCurCfgGenTckRServerInc.  This is applied when 
virtual server is configured as a VRRP virtual router."
	::= { vrrpCurCfgVirtRtrTableEntry 14 }


vrrpCurCfgVirtRtrTckHsrp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking HSRP advertisements for 
priority adjustment.  the priority increment is defined 
in vrrpCurCfgGenTckHsrpInc.  This is applied when 
virtual server is configured as a VRRP virtual router."
	::= { vrrpCurCfgVirtRtrTableEntry 15 }


vrrpCurCfgVirtRtrTckHsrv OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking HSRP advertisements by VLAN for
priority adjustment.  The priority increment is defined
in vrrpCurCfgGenTckHsrvInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpCurCfgVirtRtrTableEntry 16 }


vrrpNewCfgVirtRtrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrTableEntry
	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,
		vrrpNewCfgVirtRtrSharing INTEGER,
		vrrpNewCfgVirtRtrTckVirtRtr INTEGER,
		vrrpNewCfgVirtRtrTckIpIntf INTEGER,
		vrrpNewCfgVirtRtrTckVlanPort INTEGER,
		vrrpNewCfgVirtRtrTckL4Port INTEGER,
		vrrpNewCfgVirtRtrTckRServer INTEGER,
		vrrpNewCfgVirtRtrTckHsrp INTEGER,
		vrrpNewCfgVirtRtrTckHsrv 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 }


vrrpNewCfgVirtRtrSharing OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable load sharing of non-master virtual router."
	::= { vrrpNewCfgVirtRtrTableEntry 10 }


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 }


vrrpNewCfgVirtRtrTckL4Port OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking Layer 4 port states for 
priority adjustment.  the priority increment is defined 
in vrrpNewCfgGenTckL4PortInc.  This is applied when 
virtual server is configured as a VRRP virtual router."
	::= { vrrpNewCfgVirtRtrTableEntry 14 }


vrrpNewCfgVirtRtrTckRServer OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking real server states for 
priority adjustment.  the priority increment is defined 
in vrrpNewCfgGenTckRServerInc.  This is applied when 
virtual server is configured as a VRRP virtual router."
	::= { vrrpNewCfgVirtRtrTableEntry 15 }


vrrpNewCfgVirtRtrTckHsrp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking HSRP advertisements for 
priority adjustment.  the priority increment is defined 
in vrrpNewCfgGenTckHsrpInc.  This is applied when 
virtual server is configured as a VRRP virtual router."
	::= { vrrpNewCfgVirtRtrTableEntry 16 }


vrrpNewCfgVirtRtrTckHsrv OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking HSRP by VLAN advertisements for
priority adjustment.  The priority increment is defined
in vrrpNewCfgGenTckHsrvInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpNewCfgVirtRtrTableEntry 17 }


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..7))
	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..7))
	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,
		vrrpCurCfgVirtRtrGrpSharing INTEGER,
		vrrpCurCfgVirtRtrGrpTckVirtRtr INTEGER,
		vrrpCurCfgVirtRtrGrpTckIpIntf INTEGER,
		vrrpCurCfgVirtRtrGrpTckVlanPort INTEGER,
		vrrpCurCfgVirtRtrGrpTckL4Port INTEGER,
		vrrpCurCfgVirtRtrGrpTckRServer INTEGER,
		vrrpCurCfgVirtRtrGrpTckHsrp INTEGER,
		vrrpCurCfgVirtRtrGrpTckHsrv 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 }


vrrpCurCfgVirtRtrGrpSharing OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable load sharing of non-master virtual router."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 8 }


vrrpCurCfgVirtRtrGrpTckVirtRtr 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."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 9 }


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 }


vrrpCurCfgVirtRtrGrpTckL4Port OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking Layer 4 port states for
priority adjustment.  the priority increment is defined
in vrrpCurCfgGenTckL4PortInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 12 }


vrrpCurCfgVirtRtrGrpTckRServer OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking real server states for
priority adjustment.  the priority increment is defined
in vrrpCurCfgGenTckRServerInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 13 }


vrrpCurCfgVirtRtrGrpTckHsrp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking HSRP advertisements for
priority adjustment.  the priority increment is defined
in vrrpCurCfgGenTckHsrpInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 14 }


vrrpCurCfgVirtRtrGrpTckHsrv OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking HSRP by VLAN advertisements for
priority adjustment.  The priority increment is defined
in vrrpCurCfgGenTckHsrvInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpCurCfgVirtRtrGrpTableEntry 15 }


vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE
	SYNTAX SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry
	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,
		vrrpNewCfgVirtRtrGrpSharing INTEGER,
		vrrpNewCfgVirtRtrGrpTckVirtRtr INTEGER,
		vrrpNewCfgVirtRtrGrpTckIpIntf INTEGER,
		vrrpNewCfgVirtRtrGrpTckVlanPort INTEGER,
		vrrpNewCfgVirtRtrGrpTckL4Port INTEGER,
		vrrpNewCfgVirtRtrGrpTckRServer INTEGER,
		vrrpNewCfgVirtRtrGrpTckHsrp INTEGER,
		vrrpNewCfgVirtRtrGrpTckHsrv 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 }


vrrpNewCfgVirtRtrGrpSharing OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable load sharing of non-master virtual router."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 9 }


vrrpNewCfgVirtRtrGrpTckVirtRtr 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."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 10 }


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 }


vrrpNewCfgVirtRtrGrpTckL4Port OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking Layer 4 port states for
priority adjustment.  the priority increment is defined
in vrrpNewCfgGenTckL4PortInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 13 }


vrrpNewCfgVirtRtrGrpTckRServer OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking real server states for
priority adjustment.  the priority increment is defined
in vrrpNewCfgGenTckRServerInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 14 }


vrrpNewCfgVirtRtrGrpTckHsrp OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking HSRP advertisements for
priority adjustment.  the priority increment is defined
in vrrpNewCfgGenTckHsrpInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 15 }


vrrpNewCfgVirtRtrGrpTckHsrv OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable tracking HSRP by VLAN advertisements for
priority adjustment.  The priority increment is defined
in vrrpNewCfgGenTckHsrvInc.  This is applied when
virtual server is configured as a VRRP virtual router."
	::= { vrrpNewCfgVirtRtrGrpTableEntry 16 }


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,
		ipCurCfgRmapLp Unsigned32,
		ipCurCfgRmapMetric Unsigned32,
		ipCurCfgRmapPrec INTEGER,
		ipCurCfgRmapWeight INTEGER,
		ipCurCfgRmapState INTEGER,
		ipCurCfgRmapMetricType INTEGER,
		ipCurCfgRmapAp DisplayString
		}

ipCurCfgRmapIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map number for which the RMAP is related."
	::= { ipCurCfgRmapEntry 1 }


ipCurCfgRmapLp OBJECT-TYPE
	SYNTAX INTEGER (0..4294967295)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The local-preference of the route map. 4294967295 means none"
	::= { ipCurCfgRmapEntry 2 }


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 }


ipCurCfgRmapWeight OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The weight of the route map. 65535 means none"
	::= { ipCurCfgRmapEntry 5 }


ipCurCfgRmapState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the route map."
	::= { ipCurCfgRmapEntry 6 }


ipCurCfgRmapAp OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..18))
	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>]"
	::= { ipCurCfgRmapEntry 7 }


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,
		ipNewCfgRmapLp Unsigned32,
		ipNewCfgRmapMetric Unsigned32,
		ipNewCfgRmapPrec INTEGER,
		ipNewCfgRmapWeight INTEGER,
		ipNewCfgRmapState INTEGER,
		ipNewCfgRmapAp DisplayString,
		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 }


ipNewCfgRmapLp OBJECT-TYPE
	SYNTAX INTEGER (0..4294967295)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The local-preference of the route map. 4294967295 means none"
	::= { ipNewCfgRmapEntry 2 }


ipNewCfgRmapMetric OBJECT-TYPE
	SYNTAX INTEGER (0..4294967295)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric of the route map. 4294967295 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 }


ipNewCfgRmapWeight OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The weight of the route map. 65535 means none"
	::= { ipNewCfgRmapEntry 5 }


ipNewCfgRmapState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the route map."
	::= { ipNewCfgRmapEntry 6 }


ipNewCfgRmapAp OBJECT-TYPE
	SYNTAX DisplayString (SIZE(0..18))
	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>]"
	::= { ipNewCfgRmapEntry 7 }


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 (0..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 (0..4294967295)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metric of the route map access list. 4294967295 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 }


ipAspathTableMax OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The maximum number of rows in the IP route map table."
	::= { ipRmapCfg 7 }


ipCurCfgAspathTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpCurCfgAspathEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP route map access path configuration."
	::= { ipRmapCfg 8 }


ipCurCfgAspathEntry OBJECT-TYPE
	SYNTAX IpCurCfgAspathEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an IP route map."
	INDEX { ipCurCfgAspathRmapIndex , ipCurCfgAlistIndex }

	::= { ipCurCfgAspathTable 1 }

ipCurCfgAspathEntry ::=
	SEQUENCE {
		ipCurCfgAspathRmapIndex Integer32,
		ipCurCfgAspathIndex Integer32,
		ipCurCfgAspathAS INTEGER,
		ipCurCfgAspathAction INTEGER,
		ipCurCfgAspathState INTEGER
		}

ipCurCfgAspathRmapIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map number for which the RMAP is related."
	::= { ipCurCfgAspathEntry 1 }


ipCurCfgAspathIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The access path number for which the access list is related."
	::= { ipCurCfgAspathEntry 2 }


ipCurCfgAspathAS OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS number of the route map access path. 
0 means none"
	::= { ipCurCfgAspathEntry 3 }


ipCurCfgAspathAction OBJECT-TYPE
	SYNTAX INTEGER {
	permit(1),
	deny(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Action of the route map access path."
	::= { ipCurCfgAspathEntry 4 }


ipCurCfgAspathState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the route map access path."
	::= { ipCurCfgAspathEntry 5 }


ipNewCfgAspathTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IpNewCfgAspathEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of IP route map access path configuration"
	::= { ipRmapCfg 9 }


ipNewCfgAspathEntry OBJECT-TYPE
	SYNTAX IpNewCfgAspathEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an IP route map."
	INDEX { ipNewCfgAspathRmapIndex , ipNewCfgAspathIndex }

	::= { ipNewCfgAspathTable 1 }

ipNewCfgAspathEntry ::=
	SEQUENCE {
		ipNewCfgAspathRmapIndex Integer32,
		ipNewCfgAspathIndex Integer32,
		ipNewCfgAspathAS INTEGER,
		ipNewCfgAspathAction INTEGER,
		ipNewCfgAspathState INTEGER,
		ipNewCfgAspathDelete INTEGER
		}

ipNewCfgAspathRmapIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The route map number for which the RMAP is related."
	::= { ipNewCfgAspathEntry 1 }


ipNewCfgAspathIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The access path number for which the access list is related."
	::= { ipNewCfgAspathEntry 2 }


ipNewCfgAspathAS OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The AS number of the route map access path. 
0 means none"
	::= { ipNewCfgAspathEntry 3 }


ipNewCfgAspathAction OBJECT-TYPE
	SYNTAX INTEGER {
	permit(1),
	deny(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Action of the route map access path."
	::= { ipNewCfgAspathEntry 4 }


ipNewCfgAspathState OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Enable or disable the route map access path."
	::= { ipNewCfgAspathEntry 5 }


ipNewCfgAspathDelete 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."
	::= { ipNewCfgAspathEntry 6 }


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..16777215)
	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 }


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 (0..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 (0..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 , ospfCurCfgHostIpAddr }

	::= { 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 , ospfNewCfgHostIpAddr }

	::= { 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..16777215)
	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..16777215)
	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..16777215)
	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..16777215)
	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..16777215)
	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..16777215)
	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 }


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)
	}
	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 }


ripStatInPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of good RIP packets recieved."
	::= { ripStats 1 }


ripStatOutPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP packets transmitted."
	::= { ripStats 2 }


ripStatInErrorPkts OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of error RIP packets recieved."
	::= { ripStats 3 }


ripStatRoutesAgedOut OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total number of RIP routes which have aged out."
	::= { ripStats 4 }


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 }


ifStatsTable OBJECT-TYPE
	SYNTAX SEQUENCE OF IfStatsEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Interface Statistics."
	::= { clearStats 2 }


ifStatsEntry OBJECT-TYPE
	SYNTAX IfStatsEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "IP Interface statistics."
	INDEX { ifStatsIndex  }

	::= { ifStatsTable 1 }

ifStatsEntry ::=
	SEQUENCE {
		ifStatsIndex Integer32,
		ifClearStats INTEGER
		}

ifStatsIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index of the IP interface for which these statistics apply."
	::= { ifStatsEntry 1 }


ifClearStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the statistics for this
IP interface (if) stats."
	::= { ifStatsEntry 2 }


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 }


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
		}

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 }


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
		}

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 }


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 }


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,
		igmpClearVlanStats INTEGER
		}

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 }


igmpClearVlanStats OBJECT-TYPE
	SYNTAX INTEGER {
	clear(1),
	ok(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Setting this to clear(1) results in clearing the statistics for this
snooping VLAN."
	::= { igmpSnoopStatsEntry 11 }


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),
	vip(8),
	bgp(9),
	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,
		arpInfoRefPorts 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 }


arpInfoRefPorts OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The rference ports associated with this ARP entry."
	::= { arpInfoEntry 5 }


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
		}

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 }


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
		}

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 }


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)
	}
	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,
		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 }


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..18))
	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 (0..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..16777215)
	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..16777215)
	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..16777215)
	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,
		vrrpInfoVirtRtrServer INTEGER,
		vrrpInfoVirtRtrProxy 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 }


vrrpInfoVirtRtrServer OBJECT-TYPE
	SYNTAX INTEGER {
	yes(1),
	no(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP server state identifies virtual routers that support 
Layer 4 services."
	::= { vrrpInfoVirtRtrTableEntry 9 }


vrrpInfoVirtRtrProxy OBJECT-TYPE
	SYNTAX INTEGER {
	yes(1),
	no(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The VRRP proxy state identifies virtual proxy routers."
	::= { vrrpInfoVirtRtrTableEntry 10 }


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 }


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
		}

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 }


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(0),
	password(1)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Type of authentication being used:
none(1) - no authentication,
password(2) - use password"
	::= { ospfIntfInfoEntry 19 }


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 }


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 }


END

