-- ----------------------------------------------------------------------------- -- MIB NAME : DGS3700-12-SWL3MGMT-MIB -- FILE NAME: DGS3700-12-SWL3MGMT-MIB.mib -- DATE : 2008/11/19 -- VERSION : 2.03 -- PURPOSE : To construct the MIB structure of Layer 3 Network Management Information -- for proprietary enterprise -- ----------------------------------------------------------------------------- -- MODIFICTION HISTORY: -- ----------------------------------------------------------------------------- -- Version, Date, Author -- Description: -- [New Object] -- [Modification] -- Notes: (Requested by who and which project) -- -- Version 2.03, 2008/11/19, Elite Liu -- Description: -- [Modification] -- 1.Delete objects swL3Ipv6CtrlMaxReassmblySize、swL3Ipv6CtrlRsState、 swL3Ipv6CtrlRaState、 -- swL3Ipv6CtrlRaMinRtrAdvInterval、swL3Ipv6CtrlRaMaxRtrAdvInterval、swL3Ipv6CtrlRaLifeTime, -- swL3Ipv6CtrlRaReachableTime,swL3Ipv6CtrlRaRetransTime,swL3Ipv6CtrlRaHopLimit, swL3Ipv6CtrlRaManagedFlag, -- swL3Ipv6CtrlRaOtherConfigFlag in swL3Ipv6CtrlTable. -- 2.Delete objects swL3Ipv6AddressCtrlPreferredLifeTime,swL3Ipv6AddressCtrlValidLifeTime, -- swL3Ipv6AddressCtrlOnLinkFlag,swL3Ipv6AddressCtrlAutonomousFlag in swL3Ipv6AddressCtrlTable. -- [New Object] -- 1.None. -- Notes: Requested by Elite for project DGS37xx。 -- -- Version 2.02, 2008/03/18, Kelvin Tao -- Request for dgs37xx -- -- Version 2.01, 2007/08/24, Yan -- Description: -- [Modification] -- 1. modify the description of object swL3IpStaticRouteNextHop. -- [New Object] -- 1. add objects swL3IpStaticRouteInterfaceName and swL3IpStaticRouteCost. -- -- Version 2.00 -- This is the first formal version for universal MIB definition. -- ----------------------------------------------------------------------------- DGS-3700-12-L3MGMT-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32,MODULE-IDENTITY,OBJECT-TYPE,IpAddress, NOTIFICATION-TYPE, Integer32,Unsigned32 FROM SNMPv2-SMI PhysAddress,TruthValue,DisplayString,RowStatus,MacAddress,TimeStamp FROM SNMPv2-TC dgs3712 FROM SW3700PRIMGMT-MIB InterfaceIndex FROM IF-MIB; swL3MgmtMIB MODULE-IDENTITY LAST-UPDATED "200811190000Z" ORGANIZATION " " CONTACT-INFO "http://support.dlink.com" DESCRIPTION "The Structure of Layer 3 Network Management Information for the proprietary enterprise." ::= { dgs3712 3 } NodeAddress ::= OCTET STRING (SIZE(6)) NetAddress ::= OCTET STRING (SIZE(4)) -- swL3DevMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 1 } swL3IpMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 2 } -- swL3RelayMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 3 } -- swL3OspfLsdbMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 13 } -- swL3VrrpOperMgmt OBJECT IDENTIFIER ::= { swL3MgmtMIB 14 } swL3IpCtrlMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 1 } -- swL3IpFdbMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 2 } -- swL3IpFilterMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 3 } -- swL3RelayDhcpMgmt OBJECT IDENTIFIER ::= { swL3RelayMgmt 1 } -- swL3RelayDnsMgmt OBJECT IDENTIFIER ::= { swL3RelayMgmt 2 } -- ----------------------------------------------------------------------------- -- Textual Conventions -- ----------------------------------------------------------------------------- -- This definition may be excluded if IPv6 Supported Ipv6Address ::= TEXTUAL-CONVENTION DISPLAY-HINT "2x:" STATUS current DESCRIPTION "This data type is used to model IPv6 addresses. This is a binary string of 16 octets in network byte-order." SYNTAX OCTET STRING (SIZE (16)) VrId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A number which, along with an interface index (ifIndex), serves to uniquely identify a virtual router on a given VRRP router. A set of one or more associated addresses is assigned to a VRID." SYNTAX Integer32 (1..255) -- ----------------------------------------------------------------------------- -- swL3IpCtrlMgmt OBJECT IDENTIFIER ::= { swL3IpMgmt 1 } -- ----------------------------------------------------------------------------- -- swL3IpCtrlIpv4State OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "This object indicates the IPv4 function state of the device." -- ::= { swL3IpCtrlMgmt 1 } -- swL3IpCtrlIpv6State OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "This object indicates the IPv6 function state of the device." -- ::= { swL3IpCtrlMgmt 2 } swL3IpCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF SwL3IpCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains IP interface information." ::= { swL3IpCtrlMgmt 3 } swL3IpCtrlEntry OBJECT-TYPE SYNTAX SwL3IpCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of information about a specific IP interface." INDEX { swL3IpCtrlInterfaceName } ::= { swL3IpCtrlTable 1 } SwL3IpCtrlEntry ::= SEQUENCE { swL3IpCtrlInterfaceName DisplayString, swL3IpCtrlIfIndex INTEGER, swL3IpCtrlIpAddr IpAddress, swL3IpCtrlIpSubnetMask IpAddress, swL3IpCtrlVlanName DisplayString, -- swL3IpCtrlProxyArp -- INTEGER, -- swL3IpCtrlSecondary -- TruthValue, swL3IpCtrlMode INTEGER, swL3IpCtrlAdminState INTEGER, -- swL3IpCtrlIpv4AdminState -- INTEGER, -- swL3IpCtrlIpv4OperState -- INTEGER, -- swL3IpCtrlIpv6AdminState -- INTEGER, -- swL3IpCtrlIpv6OperState -- INTEGER, swL3IpCtrlIpv6LinkLocalAddress Ipv6Address, swL3IpCtrlIpv6LinkLocalPrefixLen INTEGER, swL3IpCtrlState RowStatus, swL3IpCtrlIpv6LinkLocalAutoState INTEGER } swL3IpCtrlInterfaceName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the name of the IP interface." ::= { swL3IpCtrlEntry 1 } swL3IpCtrlIfIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This object uniquely identifies the IP interface number in the swL3IpCtrlTable." ::= { swL3IpCtrlEntry 2 } swL3IpCtrlIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the interface. This object only can take the value of the unicast IP address." ::= { swL3IpCtrlEntry 3 } swL3IpCtrlIpSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP net mask for this interface." ::= { swL3IpCtrlEntry 4 } swL3IpCtrlVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the IP control entry's VLAN name. The VLAN name in each entry must be unique in the IP Control Table." ::= { swL3IpCtrlEntry 5 } -- swL3IpCtrlProxyArp OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "This object indicates enable/disable of the proxy ARP function for IPv4." -- ::= { swL3IpCtrlEntry 6 } -- swL3IpCtrlSecondary OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "When this is true(1), the IP address is the secondary IP. When -- false(2), the IP address is the primary IP." -- ::= { swL3IpCtrlEntry 7 } swL3IpCtrlMode OBJECT-TYPE SYNTAX INTEGER { other(1), bootp(3), dhcp(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the IP operation mode. other(1) - This entry is currently in use but the conditions under which it will remain are determined by each of the following values. bootp(3) - The IP address will be set automatically from a BOOTP server. dhcp(4) - The IP address will be set automatically from a DHCP server." ::= { swL3IpCtrlEntry 8 } swL3IpCtrlAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of the IP interface." ::= { swL3IpCtrlEntry 9 } -- swL3IpCtrlIpv4AdminState OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The IPv4 admin state of the IP interface. The default state is determined by project. -- This state will only be effective when the swL3IpCtrlAdminState is enabled." -- ::= { swL3IpCtrlEntry 10 } -- swL3IpCtrlIpv4OperState OBJECT-TYPE -- SYNTAX INTEGER { -- other(1), -- disabled(2) -- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The current IPv4 operational state of the IP interface. -- If the swL3IpCtrlIpv4State is disabled, disabled(2) will be displayed. -- Otherwise, it will be set as other(1)." -- ::= { swL3IpCtrlEntry 11 } -- swL3IpCtrlIpv6AdminState OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The IPv6 admin state of the IP interface. The default state is determined by project. -- This state will only be effective when the swL3IpCtrlAdminState is enabled." -- ::= { swL3IpCtrlEntry 12 } -- swL3IpCtrlIpv6OperState OBJECT-TYPE -- SYNTAX INTEGER { -- other(1), -- disabled(2) -- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The current IPv6 operational state of the IP interface. -- If the swL3IpCtrlIpv6State is disabled, disabled(2) will be displayed. -- Otherwise, it will be set as other(1)." -- ::= { swL3IpCtrlEntry 13 } swL3IpCtrlIpv6LinkLocalAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 link local address for this interface." ::= { swL3IpCtrlEntry 14 } swL3IpCtrlIpv6LinkLocalPrefixLen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 prefix length for this IPv6 link local address." ::= { swL3IpCtrlEntry 15 } swL3IpCtrlState OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable displays the status of the entry. The status is used for creating, modifying, and deleting instances of the objects in this table." ::= { swL3IpCtrlEntry 16 } swL3IpCtrlIpv6LinkLocalAutoState OBJECT-TYPE SYNTAX INTEGER { other(1), enabled(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of the IPv6 link local auto." ::= { swL3IpCtrlEntry 17 } swL3Ipv6CtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF SwL3Ipv6CtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains IPv6 information of an IP interface." ::= { swL3IpCtrlMgmt 4 } swL3Ipv6CtrlEntry OBJECT-TYPE SYNTAX SwL3Ipv6CtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of IPv6 information about a specific IP interface." INDEX { swL3Ipv6CtrlInterfaceName } ::= { swL3Ipv6CtrlTable 1 } SwL3Ipv6CtrlEntry ::= SEQUENCE { swL3Ipv6CtrlInterfaceName DisplayString, -- swL3Ipv6CtrlMaxReassmblySize -- INTEGER, swL3Ipv6CtrlNsRetransTimer Unsigned32 -- swL3Ipv6CtrlRsState -- INTEGER, -- swL3Ipv6CtrlRaState -- INTEGER, -- swL3Ipv6CtrlRaMinRtrAdvInterval -- INTEGER, -- swL3Ipv6CtrlRaMaxRtrAdvInterval -- INTEGER, -- swL3Ipv6CtrlRaLifeTime -- INTEGER, -- swL3Ipv6CtrlRaReachableTime -- INTEGER, -- swL3Ipv6CtrlRaRetransTime -- Unsigned32, -- swL3Ipv6CtrlRaHopLimit -- INTEGER, -- swL3Ipv6CtrlRaManagedFlag -- INTEGER, -- swL3Ipv6CtrlRaOtherConfigFlag -- INTEGER } swL3Ipv6CtrlInterfaceName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the name of the IP interface." ::= { swL3Ipv6CtrlEntry 1 } -- swL3Ipv6CtrlMaxReassmblySize OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Maximum Reassembly Size of the IP interface." -- ::= { swL3Ipv6CtrlEntry 2 } swL3Ipv6CtrlNsRetransTimer OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Neighbor solicitation's retransmit timer. The unit is set in milliseconds." ::= { swL3Ipv6CtrlEntry 3 } -- swL3Ipv6CtrlRsState OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Router solicited state." -- ::= { swL3Ipv6CtrlEntry 4 } -- swL3Ipv6CtrlRaState OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Neighbor solicited state." -- ::= { swL3Ipv6CtrlEntry 5 } -- swL3Ipv6CtrlRaMinRtrAdvInterval OBJECT-TYPE -- SYNTAX INTEGER (3..1350) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The minimum time allowed between sending unsolicited multicast Router -- Advertisements from the interface. The unit is set in seconds. -- It must be no less than 3 seconds and no greater than .75 * MaxRtrAdvInterval. -- Default value: 0.33 * MaxRtrAdvInterval" -- ::= { swL3Ipv6CtrlEntry 6 } -- swL3Ipv6CtrlRaMaxRtrAdvInterval OBJECT-TYPE -- SYNTAX INTEGER (4..1800) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The maximum time allowed between sending unsolicited multicast Router -- Advertisements from the interface. The unit is set in seconds." -- DEFVAL {600} -- ::= { swL3Ipv6CtrlEntry 7 } -- swL3Ipv6CtrlRaLifeTime OBJECT-TYPE -- SYNTAX INTEGER (0..9000) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Indicates the lifetime of the router as the default router." -- ::= { swL3Ipv6CtrlEntry 8 } -- swL3Ipv6CtrlRaReachableTime OBJECT-TYPE -- SYNTAX INTEGER (0..3600000) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Indicates the amount of time that a node can consider a neighboring -- node reachable after receiving a reachability confirmation." -- ::= { swL3Ipv6CtrlEntry 9 } -- swL3Ipv6CtrlRaRetransTime OBJECT-TYPE -- SYNTAX Unsigned32 (0..4294967295) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Indicates the amount of time between retransmissions of neighbor -- solicited messages. -- :: The unit is set in millisecond." -- = { swL3Ipv6CtrlEntry 10 } -- -- swL3Ipv6CtrlRaHopLimit OBJECT-TYPE -- SYNTAX INTEGER (0..255) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Indicates the default value of the hop limit field in the IPv6 header for -- packets sent by hosts that receive this RA message." -- ::= { swL3Ipv6CtrlEntry 11 } -- swL3Ipv6CtrlRaManagedFlag OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "When enabled, it indicates that hosts receiving this RA must use a -- stateful address configuration protocol to obtain an address in the addition -- to the addresses derived from the stateless address configuration." -- ::= { swL3Ipv6CtrlEntry 12 } -- swL3Ipv6CtrlRaOtherConfigFlag OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "When enabled, it indicates that hosts receiving this RA must use a stateful -- address configuration protocol to obtain an on-link address configuration information." -- ::= { swL3Ipv6CtrlEntry 13 } swL3Ipv6AddressCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF SwL3Ipv6AddressCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains IPv6 address information for each IP interface." ::= { swL3IpCtrlMgmt 5 } swL3Ipv6AddressCtrlEntry OBJECT-TYPE SYNTAX SwL3Ipv6AddressCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of information about a specific IPv6 address." INDEX { swL3Ipv6AddressCtrlInterfaceName, swL3Ipv6Address, swL3Ipv6AddressCtrlPrefixLen } ::= { swL3Ipv6AddressCtrlTable 1 } SwL3Ipv6AddressCtrlEntry ::= SEQUENCE { swL3Ipv6AddressCtrlInterfaceName DisplayString, swL3Ipv6Address Ipv6Address, swL3Ipv6AddressCtrlPrefixLen INTEGER, -- swL3Ipv6AddressCtrlPreferredLifeTime -- Unsigned32, -- swL3Ipv6AddressCtrlValidLifeTime -- Unsigned32, -- swL3Ipv6AddressCtrlOnLinkFlag -- INTEGER, -- swL3Ipv6AddressCtrlAutonomousFlag -- INTEGER, swL3Ipv6AddressCtrlState RowStatus } swL3Ipv6AddressCtrlInterfaceName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the name of the IP interface. " ::= { swL3Ipv6AddressCtrlEntry 1 } swL3Ipv6Address OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "Specify the IPv6 address." ::= { swL3Ipv6AddressCtrlEntry 2 } swL3Ipv6AddressCtrlPrefixLen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the prefix length of this IPv6 address." ::= { swL3Ipv6AddressCtrlEntry 3 } -- swL3Ipv6AddressCtrlPreferredLifeTime OBJECT-TYPE -- SYNTAX Unsigned32 (0..4294967294) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Indicates the number of seconds that an address, based on the specified prefix, -- using the stateless address configuration, remains in preferred state. -- For an infinite valid lifetime, the value can be set to 0xffffffff." -- ::= { swL3Ipv6AddressCtrlEntry 4 } -- swL3Ipv6AddressCtrlValidLifeTime OBJECT-TYPE -- SYNTAX Unsigned32 (0..4294967294) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Indicates the number of seconds that an address, based on the specified prefix, -- using the stateless address configuration, remains valid. -- For an infinite valid lifetime, the value can be set to 0xffffffff." -- ::= { swL3Ipv6AddressCtrlEntry 5 } -- swL3Ipv6AddressCtrlOnLinkFlag OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "When enabled, the address implied by the specified prefix is available -- on the link where the RA message is received." -- ::= { swL3Ipv6AddressCtrlEntry 6 } -- -- swL3Ipv6AddressCtrlAutonomousFlag OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "When enabled, the specified prefix will be used to create an autonomous address configuration." -- ::= { swL3Ipv6AddressCtrlEntry 7 } swL3Ipv6AddressCtrlState OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable displays the status of the entry. The status is used for creating, modifying, and deleting instances of the objects in this table." ::= { swL3Ipv6AddressCtrlEntry 8 } swL3IpCtrlAllIpIfState OBJECT-TYPE SYNTAX INTEGER { other(1), enabled(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates all interface function state of the device." ::= { swL3IpCtrlMgmt 7 } -- swL3IpStaticRouteTable OBJECT-TYPE -- SYNTAX SEQUENCE OF SwL3IpStaticRouteEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "This entity's IP static Routing table." -- ::= { swL3IpMgmt 5 } -- swL3IpStaticRouteEntry OBJECT-TYPE -- SYNTAX SwL3IpStaticRouteEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "A particular route to a particular destination, under a particular policy. -- Once an entry is built,it shouldn't be modified.That is,it just supports -- create and delete actions." -- INDEX { -- swL3IpStaticRouteDest, -- swL3IpStaticRouteMask, -- swL3IpStaticRouteNextHop -- } -- ::= { swL3IpStaticRouteTable 1 } -- -- SwL3IpStaticRouteEntry ::= -- SEQUENCE { -- swL3IpStaticRouteDest -- IpAddress, -- swL3IpStaticRouteMask -- IpAddress, -- swL3IpStaticRouteBkupState -- INTEGER, -- swL3IpStaticRouteNextHop -- IpAddress, -- swL3IpStaticRouteMetric -- INTEGER, -- swL3IpStaticRouteStatus -- INTEGER, -- swL3IpStaticRouteWeight -- INTEGER, -- swL3IpStaticRouteInterfaceName -- DisplayString, -- swL3IpStaticRouteCost -- INTEGER -- } -- swL3IpStaticRouteDest OBJECT-TYPE -- SYNTAX IpAddress -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The destination IP address of this route. -- -- This object may not take a Multicast (Class D) -- address value. -- -- Any assignment (implicit or otherwise) of an -- instance of this object to a value x must be -- rejected if the bitwise logical-AND of x with -- the value of the corresponding instance of the -- swL3IpStaticRouteMask object is not equal to x." -- ::= { swL3IpStaticRouteEntry 1 } -- swL3IpStaticRouteMask OBJECT-TYPE -- SYNTAX IpAddress -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Indicate the mask to be logical-AND with the -- destination address before being compared to -- the value in the swL3IpStaticRouteDest field. -- For those systems that do not support arbitrary -- subnet masks, an agent constructs the value of -- the swL3IpStaticRouteMask by reference to the IP -- Address Class. -- -- Any assignment (implicit or otherwise) of an -- instance of this object to a value x must be -- rejected if the bitwise logical-AND of x with -- the value of the corresponding instance of the -- swL3IpStaticRouteDest object is not equal to -- swL3IpStaticRouteDest." -- ::= { swL3IpStaticRouteEntry 2 } -- -- swL3IpStaticRouteBkupState OBJECT-TYPE -- SYNTAX INTEGER { -- primary(1), -- backup(2), -- none(3) -- } -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "The routing state for this route.The value SHOULD be -- primary(1), backup(2) or none(3)." -- ::= { swL3IpStaticRouteEntry 3 } -- swL3IpStaticRouteNextHop OBJECT-TYPE -- SYNTAX IpAddress -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Specifies the IP address for the next hop router. -- An IP address of 255.255.255.255 denotes a Null interface -- as the next hop." -- ::= { swL3IpStaticRouteEntry 4 } -- swL3IpStaticRouteMetric OBJECT-TYPE -- SYNTAX INTEGER (1..65535) -- MAX-ACCESS read-create -- STATUS current -- -- DESCRIPTION -- "Specifies the routing metric for this route." -- ::= { swL3IpStaticRouteEntry 5 } -- -- swL3IpStaticRouteStatus OBJECT-TYPE -- SYNTAX INTEGER { -- other(1), -- invalid(2), -- valid(3), -- active(4), -- inActive(5) -- } -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "This object indicates the status of this entry. -- other(1) - this entry is currently in use but the conditions -- under which it will remain so are different from each of -- the following values. -- invalid(2) - writing this value to the object, and then the -- corresponding entry will be removed from the table. -- valid(3) - this entry resides in the table. -- active(4) - the nextHop of this entry exists in the ARP table. -- inActive(5) - the next hop of this entry does not exist in the -- ARP table." -- ::= { swL3IpStaticRouteEntry 6 } -- swL3IpStaticRouteWeight OBJECT-TYPE -- SYNTAX INTEGER (0..4) -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "Specifies the weight value. Used for the weighted multipath." -- ::= { swL3IpStaticRouteEntry 7 } -- swL3IpStaticRouteInterfaceName OBJECT-TYPE -- SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Specifies the name of the IP interface." -- ::={ swL3IpStaticRouteEntry 8} -- swL3IpStaticRouteCost OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Specifies the cost of the Route Entry." -- ::={swL3IpStaticRouteEntry 9} END