1139 lines
44 KiB
Plaintext
1139 lines
44 KiB
Plaintext
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- File : gbnL3Mib.mi2
|
||
-- Description : Sample GBN Layer 3 Enterprise MIB - Hardware Independent
|
||
-- Version : 0.14
|
||
-- Date : April 12, 2001
|
||
--
|
||
-- Copyright (c) 2000-2001 admin Systems, Inc. All Rights Reserved.
|
||
--
|
||
-- Reproduction of this document is authorized on condition that this
|
||
-- copyright notice is included. This sample GBN Layer 3 Enterprise MIB
|
||
-- embodies proprietary intellectual property of admin Systems (ADMIN).
|
||
-- ADMIN retains all title and ownership in the specification, including any
|
||
-- revisions.
|
||
--
|
||
-- It is the intent of ADMIN to encourage the widespread use of this
|
||
-- specification in connection with the management of GBN-based products.
|
||
-- ADMIN grants vendors, end-users, and other interested parties a
|
||
-- non-exclusive license to use this specification in connection with the
|
||
-- management of GBN products.
|
||
--
|
||
-- This specification is supplied "AS IS", and ADMIN makes no warranty,
|
||
-- either express or implied, as to the use, operations, condition,
|
||
-- or performance of this specification.
|
||
--
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
-- Sample ADMIN GBN Generic Layer 3 Enterprise MIB
|
||
--
|
||
-- NOTES:
|
||
-- 1. This is a SMIv2 MIB.
|
||
--
|
||
-- 2. The Layer 3 (L3) routing groups are defined independent of the
|
||
-- underlying hardware or architecture.
|
||
--
|
||
-- 3. This MIB is designed to be used with both "Layer 2 and Layer 3 hybrid
|
||
-- switches" (L2/L3 hybrid) or with "Layer 3 only" (L3 only) switches.
|
||
--
|
||
-- The following groups are supported in the ADMIN GBN L3 Enterprise MIB:
|
||
-- - gbnL3Mib GBN Generic Layer 3 Routing MIB:
|
||
-- - gbnL3IpMisc Configure and retrieve global L3 objects
|
||
-- - gbnL3IpSubnet Configure and retrieve IP subnet objects
|
||
-- - gbnL3IpStatic Configure and retrieve IP static routes
|
||
-- - gbnL3IpDynamic Configure and retrieve IP dynamic routes
|
||
-- - gbnL3IpRoute Configure and retrieve IP routing info
|
||
--
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
|
||
GBNL3-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE,
|
||
Counter32, Gauge32,
|
||
Unsigned32, Integer32,
|
||
IpAddress FROM SNMPv2-SMI
|
||
|
||
RowStatus, TruthValue,
|
||
DisplayString, MacAddress FROM SNMPv2-TC
|
||
|
||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||
|
||
gbnL3If FROM GBNL3If-MIB;
|
||
|
||
gbnL3Mib MODULE-IDENTITY
|
||
LAST-UPDATED "0104120000Z" -- April 12, 200
|
||
ORGANIZATION "admin Systems, Inc."
|
||
CONTACT-INFO "admin Systems, Inc.
|
||
E-mail: support@admin.com.cn"
|
||
|
||
DESCRIPTION "GBN Generic Layer 3 MIB definition."
|
||
|
||
REVISION "0104120000Z" -- April 12, 200
|
||
DESCRIPTION "Initial MIB creation."
|
||
|
||
::= { gbnL3If 1 }
|
||
|
||
------------------------------------------------------------------------------
|
||
-- Textual Conventions (i.e., these do not affect object encoding):
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- "DURABLE":
|
||
-- Objects that are saved across a system reset and/or power cycle
|
||
-- are noted as "DURABLE" for convenience in the DESCRIPTION
|
||
-- section of the object definition. Code must be explicitly
|
||
-- written to implement these DURABLE objects.
|
||
--
|
||
|
||
------------------------------------------------------------------------------
|
||
-- groups in the GBN Layer 3 MIB
|
||
------------------------------------------------------------------------------
|
||
gbnL3IpMisc OBJECT IDENTIFIER ::= { gbnL3Mib 1 }
|
||
gbnL3IpSubnet OBJECT IDENTIFIER ::= { gbnL3Mib 2 }
|
||
gbnL3IpStatic OBJECT IDENTIFIER ::= { gbnL3Mib 3 }
|
||
-- gbnL3IpDynamic OBJECT IDENTIFIER ::= { gbnL3Mib 4 }
|
||
gbnL3IpRoute OBJECT IDENTIFIER ::= { gbnL3Mib 5 }
|
||
gbnL3MibConformance OBJECT IDENTIFIER ::= { gbnL3Mib 6 }
|
||
gbnL3MibGroups OBJECT IDENTIFIER ::= { gbnL3MibConformance 1 }
|
||
gbnL3MibCompliances OBJECT IDENTIFIER ::= { gbnL3MibConformance 2 }
|
||
gbnL3IpVr OBJECT IDENTIFIER ::= { gbnL3Mib 7 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnL3IpMisc:
|
||
-- This group is used to configure and retrieve miscellaneous global
|
||
-- Layer 3 parameters.
|
||
--
|
||
------------------------------------------------------------------------------
|
||
--
|
||
gbnL3IpMiscNumLogicalPorts OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of logical ports (i.e., L2/L3 hybrid Aggregators or
|
||
L3 only interfaces). For GBN, this is normally equal to the
|
||
number of physical ports."
|
||
::= { gbnL3IpMisc 1 }
|
||
|
||
gbnL3IpMiscRouterId OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"the title of a router
|
||
it is used when ospf is enable."
|
||
::= { gbnL3IpMisc 2 }
|
||
|
||
gbnL3IpMiscRoutingProtocol OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
none(0), -- no dynamic routing protocols
|
||
rip(1), -- RIPv1/v2
|
||
ospf(2), -- OSPFv2
|
||
ripandOspf(3),
|
||
bgp(4) --BGPv4
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { none }
|
||
The selected dynamic routing protocol.
|
||
|
||
Note that static routing is still functional even when this
|
||
object is set to none(1)."
|
||
::= { gbnL3IpMisc 3 }
|
||
|
||
|
||
gbnL3IpMiscOspfv2Config OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..4096))
|
||
MAX-ACCESS read-only
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"This object is used for retrieving the RFC1850
|
||
Open Shortest Path First version 2 (OSPFv2) nonvolatile
|
||
(NVM) configuration data in an ASCII character string format."
|
||
|
||
REFERENCE
|
||
"RFC1583 OSPFv2,
|
||
RFC1850 OSPFv2 MIB,
|
||
WindNet OSPFv2 1.1 Release Notes,
|
||
WindNet OSPFv2 1.1 User's Guide, Section 6 Configuration"
|
||
::= { gbnL3IpMisc 4 }
|
||
|
||
gbnL3IpMiscRouteECMPSupport OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is used for indicating whether ecmp route is supported."
|
||
::= { gbnL3IpMisc 5 }
|
||
|
||
gbnL3IpMiscRouteECMPCount OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is used for indicating the max number of a ecmp route.
|
||
when value is 1, means no ecmp."
|
||
::= { gbnL3IpMisc 6 }
|
||
|
||
gbnL3IpMiscRouteWCMPSupport OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is used for indicating whether wcmp route is supported."
|
||
::= { gbnL3IpMisc 7 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnL3IpSubnet:
|
||
-- This group is used to configure and retrieve subnet parameters
|
||
-- required for the basic routing functionality. Before a "L2/L3 hybrid"
|
||
-- VLAN or a "L3 only" interface is used for routing, it must be assigned
|
||
-- to at least one subnet. Although GBN supports multiple subnets per
|
||
-- VLAN or L3 interface, GBN recommends using one subnet per interface.
|
||
--
|
||
-- Note that the subnet IP address is added indirectly. It is calculated
|
||
-- by logically AND'ing the Agent's IP address (gbnL3IpSubnetAgentIpAddr)
|
||
-- for this subnet with its subnet mask (gbnL3IpSubnetMask). These
|
||
-- subnets are automatically added to the software Routing Table by IP
|
||
-- and can be seen in the gbnL3IpDynamicRouteTable.
|
||
--
|
||
-- For a L2/L3 hybrid switch, a static VLAN must be created for the
|
||
-- specified gbnL3IpSubnetVidIface VLAN ID value before this entry can
|
||
-- be used.
|
||
--
|
||
-- Note that one of the entries for the first interface in this table
|
||
-- (i.e., gbnL3IpSubnetIfIndex for the 'sw0' swEND driver) is directly
|
||
-- mapped to the IP address parameters in the GBN Common MIB
|
||
-- (GBN-COMMON-MIB; i.e., gbnCommonIPIpAddress, gbnCommonIPNetMask).
|
||
-- This allows the initial agent IP address to be set using the serial
|
||
-- console, BOOTP, or DHCP. The remaining subnet entries can be entered
|
||
-- using SNMP or the Web management interfaces.
|
||
--
|
||
------------------------------------------------------------------------------
|
||
--
|
||
gbnL3IpSubnetMaxRows OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum possible number of rows in the 'gbnL3IpSubnetTable'."
|
||
::= { gbnL3IpSubnet 1 }
|
||
|
||
gbnL3IpSubnetCurrentRows OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current number of rows in the 'gbnL3IpSubnetTable'."
|
||
::= { gbnL3IpSubnet 2 }
|
||
|
||
gbnL3IpSubnetTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF GbnL3IpSubnetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of subnet parameters. There is one entry
|
||
available for each of the 'gbnL3IpSubnetMaxRows'
|
||
supported IP subnets."
|
||
::= { gbnL3IpSubnet 3 }
|
||
|
||
gbnL3IpSubnetEntry OBJECT-TYPE
|
||
SYNTAX GbnL3IpSubnetEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of subnet parameters."
|
||
INDEX { gbnL3IpSubnetIfIndex, gbnL3IpSubnetAgentIpAddr }
|
||
::= { gbnL3IpSubnetTable 1 }
|
||
|
||
GbnL3IpSubnetEntry ::= SEQUENCE {
|
||
gbnL3IpSubnetIfIndex Integer32,
|
||
gbnL3IpSubnetAgentIpAddr IpAddress,
|
||
gbnL3IpSubnetMask IpAddress,
|
||
gbnL3IpSubnetVidIface Integer32,
|
||
gbnL3IpSubnetName DisplayString,
|
||
gbnL3IpSubnetRowStatus RowStatus
|
||
}
|
||
|
||
gbnL3IpSubnetIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The ifIndex of the swEND driver associated with this subnet."
|
||
::= { gbnL3IpSubnetEntry 1 }
|
||
|
||
gbnL3IpSubnetAgentIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The network management station uses this IP Address to talk
|
||
with the Agent on this subnet. This IP address logically
|
||
AND'ed with 'gbnL3IpSubnetMask' yields the actual subnet
|
||
value for this subnet."
|
||
::= { gbnL3IpSubnetEntry 2 }
|
||
|
||
gbnL3IpSubnetMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The subnet mask for this subnet. It contains 1's in the
|
||
bit positions for the net and subnet IDs and 0's in the
|
||
bit positions for host ID. The 1's must be contiguous,
|
||
starting with the left most bit."
|
||
::= { gbnL3IpSubnetEntry 3 }
|
||
|
||
gbnL3IpSubnetVidIface OBJECT-TYPE
|
||
SYNTAX Integer32 (0..4094)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { default=0:all }
|
||
For a L2/L3 hybrid switch, this object contains the actual
|
||
VLAN ID (VID) from 1 to 4094 or 0 if the VID is unassigned.
|
||
For a L3 only switch, this object contains the actual switch
|
||
interface from 1 to 4094 or 0 if unassigned.
|
||
|
||
Changing this object for this row causes all rows with the same
|
||
'gbnL3IpSubnetIfIndex' as this row to be changed to this new
|
||
'gbnL3IpSubnetVidIface' value."
|
||
::= { gbnL3IpSubnetEntry 4 }
|
||
|
||
gbnL3IpSubnetName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..16))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { '':all )
|
||
A user reference name for this subnet."
|
||
::= { gbnL3IpSubnetEntry 5 }
|
||
|
||
gbnL3IpSubnetRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
This object indicates the status of this entry. A row in this
|
||
table must be created using the createAndWait(5) action state
|
||
(i.e., createAndGo(4) is not supported). This object can only
|
||
be set to active(1) after all objects for this row are valid.
|
||
The 'gbnL3IpSubnetName' is optional.
|
||
|
||
Note that the notInService(2) state is not supported. Objects
|
||
in this table row can be changed when this object is notReady(3)
|
||
or active(1)."
|
||
::= { gbnL3IpSubnetEntry 6 }
|
||
|
||
gbnL3IpSubnetPrimaryIpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF GbnL3IpSubnetPrimaryIpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ip<69><70>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>"
|
||
::= { gbnL3IpSubnet 4 }
|
||
|
||
gbnL3IpSubnetPrimaryIpEntry OBJECT-TYPE
|
||
SYNTAX GbnL3IpSubnetPrimaryIpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ip<69><70>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>"
|
||
INDEX { gbnL3IpSubnetPrimaryIpIfIndex}
|
||
::= { gbnL3IpSubnetPrimaryIpTable 1 }
|
||
|
||
GbnL3IpSubnetPrimaryIpEntry ::= SEQUENCE {
|
||
gbnL3IpSubnetPrimaryIpIfIndex Integer32,
|
||
gbnL3IpSubnetPrimaryIpIpAddr IpAddress
|
||
}
|
||
|
||
gbnL3IpSubnetPrimaryIpIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"<22>ӿڵ<D3BF><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||
::= { gbnL3IpSubnetPrimaryIpEntry 1 }
|
||
|
||
gbnL3IpSubnetPrimaryIpIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"<22>ӿڵ<D3BF><DAB5><EFBFBD>ip<69><70>ַ<EFBFBD><D6B7>"
|
||
::= { gbnL3IpSubnetPrimaryIpEntry 2 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnL3IpStatic:
|
||
-- This group is used to configure and retrieve static routes for both
|
||
-- host and subnet IP destinations.
|
||
--
|
||
-- This group is independent of the underlying switch hardware and
|
||
-- architecture. It indicates how many Host IDs and Subnet IDs that
|
||
-- the hardware can directly support, if any. In general, hardware
|
||
-- entries route much faster than software entries.
|
||
--
|
||
-- The user can choose to reserve zero, some, or all of the available
|
||
-- hardware entries for use as static routes. The remaining entries,
|
||
-- if any, are reserved for dynamic routes (e.g., RIP, OSPF, etc.).
|
||
--
|
||
-- Note that the default route entry (0.0.0.0) cannot be placed in this
|
||
-- table. If the default route was ever placed into the hardware route
|
||
-- table, unknown routes would never be sent to the CPU (i.e., this would
|
||
-- prevent new routes from being learned and/or placed into the hardware
|
||
-- route table). The default route is reserved for use by the agent.
|
||
--
|
||
------------------------------------------------------------------------------
|
||
--
|
||
gbnL3IpStaticMaxHwHosts OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum number, if any, of hosts that the hardware
|
||
can support in its routing table.
|
||
|
||
Note that if the hardware supports both hosts and subnets
|
||
in the same table, this number represents both and
|
||
'gbnL3IpStaticMaxHwSubnets' is zero (0)."
|
||
::= { gbnL3IpStatic 1 }
|
||
|
||
gbnL3IpStaticNumStaticHwHosts OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The number of 'gbnL3IpStaticMaxHwHosts' hosts that the user
|
||
would like to reserve for static routes. A SNMPv1 badValue
|
||
or SNMPv2 wrongValue is returned if the user attempts to use
|
||
a value less than zero or greater than 'gbnL3IpStaticMaxHwHosts'.
|
||
|
||
WARNING: This value is only used during system initialization
|
||
(i.e., after a reset)."
|
||
::= { gbnL3IpStatic 2 }
|
||
|
||
gbnL3IpStaticMaxHwSubnets OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum number, if any, of subnets that the hardware
|
||
can support in its routing table.
|
||
|
||
Note that if the hardware supports both hosts and subnets
|
||
in the same table, this value is zero (0)."
|
||
::= { gbnL3IpStatic 3 }
|
||
|
||
gbnL3IpStaticNumStaticHwSubnets OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The number of 'gbnL3IpStaticMaxHwSubnets' subnets that the user
|
||
would like to reserve for static routes. An A SNMPv1 badValue
|
||
or SNMPv2 wrongValue is returned if the user attempts to use a
|
||
value less than zero or greater than 'gbnL3IpStaticMaxHwSubnets'.
|
||
|
||
WARNING: This value is only used during system initialization
|
||
(i.e., after a reset)."
|
||
::= { gbnL3IpStatic 4 }
|
||
|
||
gbnL3IpStaticRouteMaxRows OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum possible number of rows in the
|
||
'gbnL3IpStaticRouteTable'."
|
||
::= { gbnL3IpStatic 5 }
|
||
|
||
gbnL3IpStaticRouteCurrentRows OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current number of rows in the 'gbnL3IpStaticRouteTable'."
|
||
::= { gbnL3IpStatic 6 }
|
||
|
||
gbnL3IpStaticRouteTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF GbnL3IpStaticRouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of static routes."
|
||
::= { gbnL3IpStatic 7 }
|
||
|
||
gbnL3IpStaticRouteEntry OBJECT-TYPE
|
||
SYNTAX GbnL3IpStaticRouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of static route parameters."
|
||
INDEX { gbnL3IpStaticDestIpAddr, gbnL3IpStaticVrId, gbnL3IpStaticECMPIndex }
|
||
::= { gbnL3IpStaticRouteTable 1 }
|
||
|
||
GbnL3IpStaticRouteEntry ::= SEQUENCE {
|
||
gbnL3IpStaticDestIpAddr IpAddress,
|
||
gbnL3IpStaticMask IpAddress,
|
||
gbnL3IpStaticNextHop IpAddress,
|
||
gbnL3IpStaticName DisplayString,
|
||
gbnL3IpStaticUseHw TruthValue,
|
||
gbnL3IpStaticInHw TruthValue,
|
||
gbnL3IpStaticGateway TruthValue,
|
||
gbnL3IpStaticRowStatus RowStatus,
|
||
gbnL3IpStaticVrId Integer32,
|
||
gbnL3IpStaticECMPIndex Integer32,
|
||
gbnL3IpStaticWCMPWeight Integer32
|
||
}
|
||
|
||
gbnL3IpStaticDestIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The static route host or subnet IP destination address.
|
||
All IP destination addresses must be non-zero."
|
||
::= { gbnL3IpStaticRouteEntry 1 }
|
||
|
||
gbnL3IpStaticMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The mask for this IP destination. It contains 1's in the
|
||
bit positions for the net and subnet IDs and 0's in the
|
||
bit positions for host ID. The 1's must be contiguous,
|
||
starting with the left most bit.
|
||
|
||
Note that a host route uses a 255.255.255.255 mask."
|
||
::= { gbnL3IpStaticRouteEntry 2 }
|
||
|
||
gbnL3IpStaticNextHop OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of the next hop of this route.
|
||
(In the case of a route bound to an interface
|
||
which is realized via a broadcast media, the value
|
||
of this field is the agent's IP address on that
|
||
interface.)"
|
||
::= { gbnL3IpStaticRouteEntry 3 }
|
||
|
||
gbnL3IpStaticName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..16))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { '':all )
|
||
A user reference name for this Static Route."
|
||
::= { gbnL3IpStaticRouteEntry 4 }
|
||
|
||
gbnL3IpStaticUseHw OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { false:all )
|
||
By setting this object to true(1), the user indicates the
|
||
desire to use hardware routing for this entry. To disable
|
||
hardware routing for this entry, set this object to false(2).
|
||
If the underlying switch fabric does not support hardware
|
||
routing, this object is ignored.
|
||
|
||
There is usually limited space in the hardware routing table.
|
||
Consequently, if the user enables hardware routing on 'too'
|
||
many entries, the agent assigns routes on a first come, first
|
||
serve basis (i.e., the user may not get the expected results)."
|
||
DEFVAL { false }
|
||
::= { gbnL3IpStaticRouteEntry 5 }
|
||
|
||
gbnL3IpStaticInHw OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"If this object is true(1), this static route is actually in
|
||
the hardware Route Table. Otherwise it is false(2)."
|
||
::= { gbnL3IpStaticRouteEntry 6 }
|
||
|
||
gbnL3IpStaticGateway OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { false:all )
|
||
By setting this object to true(1), the user indicates that this
|
||
subnet route is a gateway route (i.e., connected to external
|
||
router). By setting it to false(2), the user indicates that this
|
||
is a direct route. If 'gbnL3IpStaticMask' is '255.255.255.255'
|
||
(i.e., a host route) for this entry, this object cannot be set
|
||
to true(1)."
|
||
DEFVAL { false }
|
||
::= { gbnL3IpStaticRouteEntry 7 }
|
||
|
||
gbnL3IpStaticRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
This object indicates the status of this entry. A row in this
|
||
table must be created using the createAndWait(5) action state
|
||
(i.e., createAndGo(4) is not supported). This object can only
|
||
be set to active(1) after all objects for this row are valid.
|
||
The 'gbnL3IpStaticName' is optional.
|
||
|
||
Note that the notInService(2) state is not supported. Objects
|
||
in this table row can be changed when this object is notReady(3)
|
||
or active(1)."
|
||
::= { gbnL3IpStaticRouteEntry 8 }
|
||
|
||
gbnL3IpStaticVrId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
virtual router index this route belongs to.when not support vrf,it value is always 0."
|
||
::= { gbnL3IpStaticRouteEntry 9 }
|
||
|
||
|
||
gbnL3IpStaticECMPIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
ECMP route index.when device dose not support ECMP,it's value must be 0."
|
||
::= { gbnL3IpStaticRouteEntry 10 }
|
||
|
||
gbnL3IpStaticWCMPWeight OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
WCMP route weight.value range 1~(gbnL3IpMiscRouteECMPCount - 1).default value is 1,means ecmp.
|
||
change this for wcmp,but all wcmp route's sum can not exceed gbnL3IpMiscRouteECMPCount."
|
||
::= { gbnL3IpStaticRouteEntry 11 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnL3IpRoute:
|
||
-- The MIB II Routing Table (ipRouteTable) does not include the
|
||
-- information required to support the UNIX style "netstat -nr" command.
|
||
-- This group replicates some of the ipRouteTable objects and adds
|
||
-- additional objects to support the "netstat -nr" functionality.
|
||
--
|
||
-- Note that the "netstat -nr" functionality has not been implemented.
|
||
--
|
||
-- This table also provides 'RowStatus' support for the 'ipRouteTable'
|
||
-- objects contained in this table.
|
||
--
|
||
-- The ipRouteTable objects are not actually duplicated, but use the CCD+
|
||
-- "alternate object" capability to point back to the MIB II ipRouteTable.
|
||
-- Note that the utilized ipRouteTable objects are presented here
|
||
-- in a more logical order (similar to RFC1354).
|
||
--
|
||
------------------------------------------------------------------------------
|
||
--
|
||
gbnL3IpRouteTableCurrentSwEntries OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of current entries in the software Routing Table."
|
||
::= { gbnL3IpRoute 1 }
|
||
|
||
gbnL3IpRouteCurrentHwHosts OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of hardware host routing table entries currently
|
||
in use. If the hardware does not have routing table support,
|
||
this value is zero (0).
|
||
|
||
If the hardware supports both hosts and subnets
|
||
in the same table, this number represents both and
|
||
'gbnL3IpRouteCurrentHwSubnets' is zero (0)."
|
||
::= { gbnL3IpRoute 2 }
|
||
|
||
gbnL3IpRouteCurrentHwSubnets OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of hardware subnet routing table entries currently
|
||
in use. If the hardware does not have routing table support,
|
||
this value is zero (0).
|
||
|
||
Note that if the hardware supports both hosts and subnets
|
||
in the same table, this value is zero (0)."
|
||
::= { gbnL3IpRoute 3 }
|
||
|
||
gbnL3IpRouteTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF GbnL3IpRouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Provides Routing Table access. This table can be used to
|
||
modify or add Routing Table entries. Changes made with this
|
||
table are not saved to NVM (nonvolatile memory). To save
|
||
static routes to NVM, use the gbnL3IpStaticRouteTable."
|
||
::= { gbnL3IpRoute 4 }
|
||
|
||
gbnL3IpRouteEntry OBJECT-TYPE
|
||
SYNTAX GbnL3IpRouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Provides enough routing information to support the UNIX style
|
||
'netstat -nr' command and to support maintenance of the
|
||
Routing Table."
|
||
INDEX { gbnL3IpRouteDest , gbnL3IpRouteMask, gbnL3IpRouteVrId }
|
||
::= { gbnL3IpRouteTable 1 }
|
||
|
||
GbnL3IpRouteEntry ::=
|
||
SEQUENCE {
|
||
gbnL3IpRouteDest IpAddress,
|
||
gbnL3IpRouteMask IpAddress,
|
||
gbnL3IpRouteNextHopIp IpAddress,
|
||
gbnL3IpRouteNextHopMac MacAddress,
|
||
gbnL3IpRouteIfIndex Integer32,
|
||
gbnL3IpRouteType INTEGER,
|
||
gbnL3IpRouteProto INTEGER,
|
||
gbnL3IpRouteAge Unsigned32,
|
||
gbnL3IpRouteMetric1 Integer32,
|
||
gbnL3IpRouteUsingHw TruthValue,
|
||
gbnL3IpRouteIsStatic TruthValue,
|
||
gbnL3IpRouteFlags Unsigned32,
|
||
gbnL3IpRouteRef Gauge32,
|
||
gbnL3IpRouteUse Counter32,
|
||
gbnL3IpRouteRowStatus RowStatus,
|
||
gbnL3IpRouteVrId Integer32
|
||
}
|
||
|
||
gbnL3IpRouteDest OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The destination IP address of this route. An
|
||
entry with a value of 0.0.0.0 is considered a
|
||
default route. Multiple routes to a single
|
||
destination can appear in the table, but access to
|
||
such multiple entries is dependent on the table-
|
||
access mechanisms defined by the network
|
||
management protocol in use."
|
||
::= { gbnL3IpRouteEntry 1 }
|
||
|
||
gbnL3IpRouteMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicate the mask to be logical-ANDed with the
|
||
destination address before being compared to the
|
||
value in the gbnL3IpRouteDest field.
|
||
|
||
If the value of the gbnL3IpRouteDest is 0.0.0.0 (a
|
||
default route), then the mask value is also
|
||
0.0.0.0. It should be noted that all IP routing
|
||
subsystems implicitly use this mechanism."
|
||
::= { gbnL3IpRouteEntry 2 }
|
||
|
||
gbnL3IpRouteNextHopIp OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of the next hop of this route.
|
||
(In the case of a route bound to an interface
|
||
which is realized via a broadcast media, the value
|
||
of this field is the agent's IP address on that
|
||
interface.)"
|
||
::= { gbnL3IpRouteEntry 3 }
|
||
|
||
gbnL3IpRouteNextHopMac OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The six byte MAC address of the next hop of this
|
||
route. If the underlying hardware does not support this
|
||
object, an octet string of zero length is returned."
|
||
::= { gbnL3IpRouteEntry 4 }
|
||
|
||
gbnL3IpRouteIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The index value which uniquely identifies the
|
||
local interface through which the next hop of this
|
||
route should be reached. The interface identified
|
||
by a particular value of this index is the same
|
||
interface as identified by the same value of
|
||
ifIndex."
|
||
::= { gbnL3IpRouteEntry 5 }
|
||
|
||
gbnL3IpRouteType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1), -- none of the following
|
||
invalid(2), -- an invalidated route
|
||
direct(3), -- route to directly connected (sub-)network
|
||
indirect(4) -- route to a non-local
|
||
-- host/network/sub-network
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of route. Note that the values
|
||
direct(3) and indirect(4) refer to the notion of
|
||
direct and indirect routing in the IP architecture.
|
||
|
||
Setting this object to the value invalid(2) has
|
||
the effect of invalidating the corresponding entry
|
||
in the gbnL3IpRouteTable object. That is, it
|
||
effectively disassociates the destination
|
||
identified with said entry from the route
|
||
identified with said entry. It is an
|
||
implementation-specific matter as to whether the
|
||
agent removes an invalidated entry from the table.
|
||
Accordingly, management stations must be prepared
|
||
to receive tabular information from agents that
|
||
corresponds to entries not currently in use.
|
||
Proper interpretation of such entries requires
|
||
examination of the relevant gbnL3IpRouteType object."
|
||
::= { gbnL3IpRouteEntry 6 }
|
||
|
||
gbnL3IpRouteProto OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1), -- none of the following
|
||
|
||
-- non-protocol information,
|
||
local(2), -- e.g., manually configured entries
|
||
|
||
netmgmt(3), -- set via a network management protocol
|
||
|
||
icmp(4), -- obtained via ICMP, e.g., Redirect
|
||
|
||
-- the remaining values are all gateway
|
||
-- routing protocols
|
||
egp(5),
|
||
ggp(6),
|
||
hello(7),
|
||
rip(8),
|
||
is-is(9),
|
||
es-is(10),
|
||
ciscoIgrp(11),
|
||
bbnSpfIgp(12),
|
||
ospf(13),
|
||
bgp(14)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The routing mechanism via which this route was
|
||
learned. Inclusion of values for gateway routing
|
||
protocols is not intended to imply that hosts
|
||
should support those protocols."
|
||
::= { gbnL3IpRouteEntry 7 }
|
||
|
||
gbnL3IpRouteAge OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds since this route was last
|
||
updated or otherwise determined to be correct.
|
||
Note that no semantics of `too old' can be implied
|
||
except through knowledge of the routing protocol
|
||
by which the route was learned."
|
||
::= { gbnL3IpRouteEntry 8 }
|
||
|
||
gbnL3IpRouteMetric1 OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The primary routing metric for this route. The
|
||
semantics of this metric are determined by the
|
||
routing-protocol specified in the route's
|
||
gbnL3IpRouteProto value. If this metric is not used,
|
||
its value should be set to -1."
|
||
::= { gbnL3IpRouteEntry 9 }
|
||
|
||
gbnL3IpRouteUsingHw OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is true(1) if this route is contained in
|
||
the hardware routing table; otherwise, it is false(2)."
|
||
::= { gbnL3IpRouteEntry 10 }
|
||
|
||
gbnL3IpRouteIsStatic OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is true(1) if this route is defined in the
|
||
'gbnL3IpStaticRouteTable'. This object is false(2) if this
|
||
route was created dynamically (e.g., with RIP, OSPF) or was
|
||
manually created using this table ('gbnL3IpRouteTable') or
|
||
the RFC1213 'ipRouteTable'."
|
||
::= { gbnL3IpRouteEntry 11 }
|
||
|
||
gbnL3IpRouteFlags OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Not implemented. Returns '0'.
|
||
|
||
Contains the information required for a netstat-like
|
||
'Flags' field.
|
||
|
||
The flags field represents a decimal value of the flags
|
||
specified for a given route. The following is a list of
|
||
currently available flag values:
|
||
0x1 | - route is usable (that is, 'up')
|
||
0x2 | - destination is a gateway
|
||
0x4 | - host specific routing entry
|
||
0x8 | - host or net unreachable
|
||
0x10 | - created dynamically (by redirect)
|
||
0x20 | - modified dynamically (by redirect)
|
||
0x40 | - message confirmed
|
||
0x80 | - subnet mask present
|
||
0x100 | - generate new routes on use
|
||
0x200 | - external daemon resolves name
|
||
0x400 | - generated by ARP
|
||
0x800 | - manually added (static)
|
||
0x1000 | - just discard packets (during updates)
|
||
0x2000 | - modified by management protocol
|
||
0x4000 | - protocol specific routing flag
|
||
0x8000 | - protocol specific routing flag
|
||
|
||
For example, if the entry in the Routing Table has a flag
|
||
value of decimal 5, (0x1 OR'ed with 0x4), then this route
|
||
is 'up' and usable and is host-specific."
|
||
::= { gbnL3IpRouteEntry 12 }
|
||
|
||
gbnL3IpRouteRef OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Not implemented. Returns '0'.
|
||
|
||
Contains the information required for the netstat 'Ref'
|
||
field, which indicates the number active uses for this
|
||
route."
|
||
::= { gbnL3IpRouteEntry 13 }
|
||
|
||
gbnL3IpRouteUse OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Not implemented. Returns '0'.
|
||
|
||
Contains the information required for the netstat 'Use'
|
||
field, which indicates the number of packets sent with
|
||
this route."
|
||
::= { gbnL3IpRouteEntry 14 }
|
||
|
||
gbnL3IpRouteRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the status of this entry. A row in this
|
||
table must be created using the createAndWait(5) action state
|
||
(i.e., createAndGo(4) is not supported). This object can only
|
||
be set to active(1) for the specified 'gbnL3IpRouteDest' index
|
||
value after the 'gbnL3IpRouteMask' and 'gbnL3IpRouteNextHop'
|
||
objects for this row are valid. Setting 'gbnL3IpRouteType' is
|
||
optional.
|
||
|
||
Note that the notInService(2) state is not supported. Objects
|
||
in this table row can be changed when this object is notReady(3)
|
||
or active(1)."
|
||
::= { gbnL3IpRouteEntry 15 }
|
||
|
||
gbnL3IpRouteVrId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
virtual router index this route belongs to.when not support vrf,it value is always 0."
|
||
::= { gbnL3IpRouteEntry 16 }
|
||
|
||
------------------------------------------------------------------------------
|
||
-- conformance information
|
||
------------------------------------------------------------------------------
|
||
|
||
------------------------------------------------------------------------------
|
||
-- units of conformance
|
||
------------------------------------------------------------------------------
|
||
|
||
gbnL3IpMiscGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
gbnL3IpMiscNumLogicalPorts,
|
||
gbnL3IpMiscRoutingProtocol,
|
||
gbnL3IpMiscOspfv2Config
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This group configures and retrieves global, miscellaneous
|
||
L3 objects."
|
||
::= { gbnL3MibGroups 1 }
|
||
|
||
gbnL3IpSubnetGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
gbnL3IpSubnetMaxRows,
|
||
gbnL3IpSubnetCurrentRows,
|
||
gbnL3IpSubnetMask,
|
||
gbnL3IpSubnetVidIface,
|
||
gbnL3IpSubnetName,
|
||
gbnL3IpSubnetRowStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This group configures and retrieves IP subnet objects."
|
||
::= { gbnL3MibGroups 2 }
|
||
|
||
gbnL3IpStaticGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
gbnL3IpStaticMaxHwHosts,
|
||
gbnL3IpStaticNumStaticHwHosts,
|
||
gbnL3IpStaticMaxHwSubnets,
|
||
gbnL3IpStaticNumStaticHwSubnets,
|
||
gbnL3IpStaticRouteMaxRows,
|
||
gbnL3IpStaticRouteCurrentRows,
|
||
gbnL3IpStaticMask,
|
||
gbnL3IpStaticNextHop,
|
||
gbnL3IpStaticName,
|
||
gbnL3IpStaticUseHw,
|
||
gbnL3IpStaticInHw,
|
||
gbnL3IpStaticGateway,
|
||
gbnL3IpStaticRowStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This group configures and retrieves IP static routes."
|
||
::= { gbnL3MibGroups 3 }
|
||
|
||
gbnL3IpRouteGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
gbnL3IpRouteTableCurrentSwEntries,
|
||
gbnL3IpRouteCurrentHwHosts,
|
||
gbnL3IpRouteCurrentHwSubnets,
|
||
gbnL3IpRouteMask,
|
||
gbnL3IpRouteNextHopIp,
|
||
gbnL3IpRouteNextHopMac,
|
||
gbnL3IpRouteIfIndex,
|
||
gbnL3IpRouteType,
|
||
gbnL3IpRouteProto,
|
||
gbnL3IpRouteAge,
|
||
gbnL3IpRouteMetric1,
|
||
gbnL3IpRouteUsingHw,
|
||
gbnL3IpRouteIsStatic,
|
||
gbnL3IpRouteFlags,
|
||
gbnL3IpRouteRef,
|
||
gbnL3IpRouteUse,
|
||
gbnL3IpRouteRowStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This group configures and retrieves IP routing info."
|
||
::= { gbnL3MibGroups 5 }
|
||
|
||
------------------------------------------------------------------------------
|
||
-- compliance statements
|
||
------------------------------------------------------------------------------
|
||
|
||
gbnL3MibCompliance MODULE-COMPLIANCE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The compliance statement."
|
||
MODULE -- this module
|
||
MANDATORY-GROUPS {
|
||
gbnL3IpMiscGroup,
|
||
gbnL3IpSubnetGroup,
|
||
gbnL3IpStaticGroup,
|
||
gbnL3IpRouteGroup
|
||
}
|
||
::= { gbnL3MibCompliances 1 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnL3IpVr:
|
||
--
|
||
------------------------------------------------------------------------------
|
||
--
|
||
gbnL3IpSubnetVrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF GbnL3IpSubnetVrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of subnet vr parameters. "
|
||
::= { gbnL3IpVr 1 }
|
||
|
||
gbnL3IpSubnetVrEntry OBJECT-TYPE
|
||
SYNTAX GbnL3IpSubnetVrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of subnet vr parameters."
|
||
INDEX { gbnL3IpSubnetVrIfIndex }
|
||
::= { gbnL3IpSubnetVrTable 1 }
|
||
|
||
GbnL3IpSubnetVrEntry ::= SEQUENCE {
|
||
gbnL3IpSubnetVrIfIndex Integer32,
|
||
gbnL3IpSubnetVrId Integer32
|
||
}
|
||
|
||
gbnL3IpSubnetVrIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The ifIndex of the swEND driver associated with this subnet."
|
||
::= { gbnL3IpSubnetVrEntry 1 }
|
||
|
||
gbnL3IpSubnetVrId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
virtual router index this ip-subnet belongs to.when not support vrf,it value is always 0."
|
||
::= { gbnL3IpSubnetVrEntry 2 }
|
||
|
||
--
|
||
-- END of GBN-L3-MIB
|
||
--
|
||
|
||
END
|