-- -- comIpRec.mib -- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285 -- Wednesday, September 01, 2010 at 09:17:51 -- ZHONE-COM-IP-REC-MIB DEFINITIONS ::= BEGIN IMPORTS AtmVcIdentifier, AtmVpIdentifier FROM ATM-TC-MIB ifIndex, InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC ZhoneRDIndex FROM ZHONE-COM-IP-RD-MIB zhoneIp, zhoneModules FROM Zhone ZhoneRowStatus, ZhoneAdminString FROM Zhone-TC; -- Protection Layer Generation: -- /vob/zhonetools/bin/pahrser.pl iftype.mib rfc2514.mib rfc2233.mib -- rfc2571.mib comIpRD.mib Zhone.mib Zhone-TC.mib comIpRec.mib -- Mib handler generation: -- /vob/EPILOGUE/binaries/emissary/solaris/mibcomp rfc2514.mib rfc1907.mib -- iftype.mib rfc2233.mib Zhone.mib Zhone-TC.mib comIpRD.mib -stub -o -- ipInterfaceRecordHdlr.c comIpRec.mib -- -- This MIB contains configuration information for the IP -- interfaces. -- -- ZHONE_KEYWORD_MODULE_NAME = (IP_Interface_Record, ipInterfaceRecord) -- ZHONE_KEYWORD_PROFILE_LABEL = ip-interface-record -- ZHONE_KEYWORD_PROFILE_GROUP = "/ IPInterface {ifIndex, INDEX} " -- ZHONE_KEYWORD_STORAGE_RECORD = IP_Interface_Record -- ZHONE_KEYWORD_STORAGE_GROUP = "/ ifIndex {LIST}" -- ZHONE_KEYWORD_STORAGE_CLASS = PERSISTENT -- ZHONE_KEYWORD_ACCESS_GROUP = ( INTERFACE ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( ZHONE_INFRA ) -- -- ZHONE_KEYWORD_MODULE_NAME = (IP_Alias_Record, ipInterfaceRecord) -- ZHONE_KEYWORD_PROFILE_LABEL = ip-alias-record -- ZHONE_KEYWORD_PROFILE_GROUP = "/ IPAliases {ifIndex, INDEX} / address {addr, INDEX}" -- ZHONE_KEYWORD_STORAGE_RECORD = IP_Alias_Record -- ZHONE_KEYWORD_STORAGE_GROUP = "/ ifIndex {LIST} / addr {LIST}" -- ZHONE_KEYWORD_STORAGE_CLASS = PERSISTENT -- ZHONE_KEYWORD_ACCESS_GROUP = ( INTERFACE ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( ZHONE_INFRA ) -- -- -- ZHONE_KEYWORD_MODULE_NAME = (IP_Unnumbered_Record, ipInterfaceRecord) -- ZHONE_KEYWORD_PROFILE_LABEL = ip-unnumbered-record -- ZHONE_KEYWORD_PROFILE_GROUP = "/ IPUnnumbered {ifIndex, INDEX}" -- ZHONE_KEYWORD_STORAGE_RECORD = IP_Unnumbered_Record -- ZHONE_KEYWORD_STORAGE_GROUP = "/ ifIndex {LIST}" -- ZHONE_KEYWORD_STORAGE_CLASS = PERSISTENT -- ZHONE_KEYWORD_ACCESS_GROUP = ( INTERFACE ) -- ZHONE_KEYWORD_FEATURE_FLAGS = ( IP_UNNUMBERED_IF ) -- -- -- 1.3.6.1.4.1.5504.6.59 ipRecord MODULE-IDENTITY LAST-UPDATED "201008310224Z" -- August 31, 2010 at 02:24 GMT ORGANIZATION "Zhone Technologies, Inc." CONTACT-INFO " Postal: Zhone Technologies, Inc. @ Zhone Way 7001 Oakport Street Oakland, CA 94621 USA Toll-Free: +1 877-ZHONE20 (+1 877-946-6320) Tel: +1-510-777-7000 Fax: +1-510-777-7001 E-mail: support@zhone.com" DESCRIPTION "IP record MIB IP Software Minneapolis, MN " REVISION "201009010917Z" -- September 01, 2010 at 09:17 GMT DESCRIPTION "Changed maxVideoStreams upper threshold to 1024." REVISION "201005040224Z" -- May 04, 2010 at 02:24 GMT DESCRIPTION "Added a new field ipOnDemandStatsEnabled in ipInterfaceEntry." REVISION "200806270814Z" -- June 27, 2008 at 08:14 GMT DESCRIPTION "Added cpemgr(5) enum value to ipaddrdynamic field in ipInterfaceTable." REVISION "200602171737Z" -- February 17, 2006 at 17:37 GMT DESCRIPTION "Increased maxVideoStreams to 210." REVISION "200601230926Z" -- January 23, 2006 at 09:26 GMT DESCRIPTION "V01.04.09 - added support for QinQ to ipRecord." REVISION "200507201722Z" -- July 20, 2005 at 17:22 GMT DESCRIPTION "V01.04.08 - Added tosOption, tosCOS, vlanCOS to IpInterfaceEntry." REVISION "200407210846Z" -- July 21, 2004 at 08:46 GMT DESCRIPTION "V01.04.07 - bumped upper limit of maxVideoStreams to (6)." REVISION "200405270956Z" -- May 27, 2004 at 09:56 GMT DESCRIPTION "V01.04.06 - added maxVideoStreams" REVISION "200404281402Z" -- April 28, 2004 at 14:02 GMT DESCRIPTION "V01.04.05 - Increased the mcastControList field length from ZhoneAdminString to SnmpAdminString" REVISION "200304181003Z" -- April 18, 2003 at 10:03 GMT DESCRIPTION "V01.04.04 - added subnetgroup and unnumberedindex in order to support point-to-multipoint feature." REVISION "200204171648Z" -- April 17, 2002 at 16:48 GMT DESCRIPTION "V01.04.03 - Obsoleted lgId." REVISION "200202111657Z" -- February 11, 2002 at 16:57 GMT DESCRIPTION "V01.04.02 - Added ipAddrDynamic enum unnumbered. Added ipUnnumbered object identifiers." REVISION "200110301044Z" -- October 30, 2001 at 10:44 GMT DESCRIPTION "V01.04.01 - Add ipAddrDynamic,dhcpServerEnable fields in ipInterfaceEntry and deprecate ipIfDhcp MIB." REVISION "200106061600Z" -- June 06, 2001 at 16:00 GMT DESCRIPTION "V01.04.00 - Deprecated ipIfLgId and added ipIfLowerIfIndex Added ipIfPppEnabled." REVISION "200103151028Z" -- March 15, 2001 at 10:28 GMT DESCRIPTION "V01.03.03 - Removed ZHONE-KEYWORD markup from ipIfAliasAddr" REVISION "200102261358Z" -- February 26, 2001 at 13:58 GMT DESCRIPTION "V01.03.02 - Removed DEFVAL from ipIfLgId and made this a required object." REVISION "200102131113Z" -- February 13, 2001 at 11:13 GMT DESCRIPTION "V01.03.01 - Set ipIfMru default to 1500" REVISION "200101191816Z" -- January 19, 2001 at 18:16 GMT DESCRIPTION "V01.03.00 - Added ipIfIngressFilterId and ipIfEgressFilterId. Deprecated ipIfIngressFilterName and ipIfEgressFilterName." REVISION "200101171618Z" -- January 17, 2001 at 16:18 GMT DESCRIPTION "V01.02.01 - Changed NATEnabled default to false." REVISION "200011201018Z" -- November 20, 2000 at 10:18 GMT DESCRIPTION "V01.02.00 - Added ipIfAdminStatus" REVISION "200010051512Z" -- October 05, 2000 at 15:12 GMT DESCRIPTION "V01.01.00 - Added ipIfAliasNetMask and ipIfAliasBcastAddr" REVISION "200009151430Z" -- September 15, 2000 at 14:30 GMT DESCRIPTION "V01.00.01 - Added ZHONE-KEYWORD markup" REVISION "200009121006Z" -- September 12, 2000 at 10:06 GMT DESCRIPTION "V01.00.00 - Initial Release" ::= { zhoneModules 59 } -- -- Node definitions -- -- 1.3.6.1.4.1.5504.4.1.9 ipRecordObjects OBJECT-IDENTITY STATUS current DESCRIPTION "Object identity for naming" ::= { zhoneIp 9 } -- 1.3.6.1.4.1.5504.4.1.9.2 ipInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF IpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table comtains information required for the management of IP interfaces." ::= { ipRecordObjects 2 } -- 1.3.6.1.4.1.5504.4.1.9.2.1 ipInterfaceEntry OBJECT-TYPE SYNTAX IpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry exists for each IP interface in the system. At a mininum the ifIndex, either ipIfLowerIfIndex or ipIfLgId (not both) and a valid IP address configuration are required for row creation. These are valid IP address configurations: 1. Dynamically configured IP address ipIfDhcp set to client or both 2. Statically configured non-point-to-point IP address ipIfAddr, ipIfNetMask, and ipIfBcast must be provided. ipIfAddr and ipIfBcastAddr must be in the same subnet determined by ipIfNetMask 3. Statically configured point-to-point IP address ipIfAddr, ipIfDestAddr, ipIfNetMask, ipIfPointToPoint, and ipIfBcastEnabled must be provided. ipIfNetMask must be 255.255.255.255, ipIfPointToPoint must be true and ipIfBcastEnabled must be false. " INDEX { ifIndex } ::= { ipInterfaceTable 1 } IpInterfaceEntry ::= SEQUENCE { ipIfLgId Integer32, ipIfVpi AtmVpIdentifier, ipIfVci AtmVcIdentifier, ipIfRDIndex ZhoneRDIndex, ipIfDhcp INTEGER, ipIfAddr IpAddress, ipIfNetMask IpAddress, ipIfBcastAddr IpAddress, ipIfDestAddr IpAddress, ipIfFarEndAddr IpAddress, ipIfMru Unsigned32, ipIfReasmMaxSize Integer32, ipIfIngressFilterName ZhoneAdminString, ipIfEgressFilterName ZhoneAdminString, ipIfPointToPoint TruthValue, ipIfMcastEnabled TruthValue, ipIfIpFwdEnabled TruthValue, ipIfMcastFwdEnabled TruthValue, ipIfNATEnabled TruthValue, ipIfBcastEnabled TruthValue, ipIfRowStatus ZhoneRowStatus, ipIfAdminStatus INTEGER, ipIfIngressPacketRuleGroupIndex Integer32, ipIfEgressPacketRuleGroupIndex Integer32, ipIfLowerIfIndex InterfaceIndexOrZero, ipIfPppEnabled TruthValue, ipAddrDynamic INTEGER, dhcpServerEnable TruthValue, dhcpSubnetGroup Integer32, unnumberedIndex Integer32, mcastControlList SnmpAdminString, vlanid Integer32, maxVideoStreams Unsigned32, tosOption INTEGER, tosCOS Integer32, vlanCOS Integer32, ipStagTPID Integer32, ipStagId Integer32, ipStagIdCOS Integer32, ipOnDemandStatsEnabled TruthValue } -- 1.3.6.1.4.1.5504.4.1.9.2.1.1 ipIfLgId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "This field has been deprecated and replaced by ipIfLowerIfIndex. The ID number of the Line Redundancy Group containing the physical line associated with this interface. There may be a single line or a line pair in a redundancy group. The value 0 is only allowed when the ip interface has not yet been bound to a physical port. Currently, IP interfaces are always bound to a physical port so the value of zero is not allowed." REFERENCE "see genLineRedundancy MIB: lineGroupTable.lineGroupEntry.lgId" ::= { ipInterfaceEntry 1 } -- ZHONE_KEYWORD_PROFILE_LABEL = vpi -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.vpi -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.4.1.9.2.1.2 ipIfVpi OBJECT-TYPE SYNTAX AtmVpIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "If this IP interface is on an ATM VC, the ATM VPI is specified here. If the IP interface is not an ATM VC, this field is ignored. The VPI value for a VPL or VCL. The value VPI=0 is only allowed for a VCL. For ATM UNIs supporting VPCs the VPI value ranges from 0 to 255. The VPI value 0 is supported for ATM UNIs conforming to the ATM Forum UNI 4.0 Annex 8 (Virtual UNIs) specification. For ATM UNIs supporting VCCs the VPI value ranges from 0 to 255. For ATM NNIs the VPI value ranges from 0 to 4095. The maximum VPI value cannot exceed the value allowable by atmInterfaceMaxVpiBits defined in ATM-MIB." DEFVAL { 0 } ::= { ipInterfaceEntry 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = vci -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.vci -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.4.1.9.2.1.3 ipIfVci OBJECT-TYPE SYNTAX AtmVcIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "If this IP interface is on an ATM VC, the ATM VCI is specified here. If the IP interface is not an ATM VC, this field is ignored. The maximum VCI value cannot exceed the value allowable by atmInterfaceMaxVciBits defined in ATM-MIB." DEFVAL { 0 } ::= { ipInterfaceEntry 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = rdindex -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.rdindex -- ZHONE_KEYWORD_STORAGE_ORDER = 3 -- 1.3.6.1.4.1.5504.4.1.9.2.1.4 ipIfRDIndex OBJECT-TYPE SYNTAX ZhoneRDIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The Routing Domain Index. An IP address is unique only to the routing domain, therefore we must specify the routing domain in which this interface belongs." DEFVAL { 0 } ::= { ipInterfaceEntry 4 } -- ZHONE_KEYWORD_PROFILE_LABEL = dhcp -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.dhcpmode -- ZHONE_KEYWORD_STORAGE_ORDER = 4 -- 1.3.6.1.4.1.5504.4.1.9.2.1.5 ipIfDhcp OBJECT-TYPE SYNTAX INTEGER { noDhcp(1), dhcpClient(2), dhcpServer(3), dhcpBoth(4) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "This enumeration indicates whether this interface is a dhcp client, a dhcp server, both, or neither. The default value is noDhcp. " DEFVAL { noDhcp } ::= { ipInterfaceEntry 5 } -- ZHONE_KEYWORD_PROFILE_LABEL = addr -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.addr -- ZHONE_KEYWORD_STORAGE_ORDER = 5 -- 1.3.6.1.4.1.5504.4.1.9.2.1.6 ipIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address to which this entry's addressing information pertains. " REFERENCE "See RFC2011: ip.ipAddrTable.ipAddrEntry.ipAdEntAddr" DEFVAL { '00000000'h } ::= { ipInterfaceEntry 6 } -- ZHONE_KEYWORD_PROFILE_LABEL = netmask -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.netmask -- ZHONE_KEYWORD_STORAGE_ORDER = 6 -- 1.3.6.1.4.1.5504.4.1.9.2.1.7 ipIfNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." REFERENCE "See RFC2011: ip.ipAddrTable.ipAddrEntry.ipAdEntNetMask" DEFVAL { '00000000'h } ::= { ipInterfaceEntry 7 } -- ZHONE_KEYWORD_PROFILE_LABEL = bcastaddr -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.bcastaddr -- ZHONE_KEYWORD_STORAGE_ORDER = 7 -- 1.3.6.1.4.1.5504.4.1.9.2.1.8 ipIfBcastAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP broadcast address used for sending datagrams on the (logical) interface associated with the IP address of this entry. " REFERENCE "See RFC2011: ip.ipAddrTable.ipAddrEntry.ipAdEntBcastAddr" DEFVAL { '00000000'h } ::= { ipInterfaceEntry 8 } -- ZHONE_KEYWORD_PROFILE_LABEL = destaddr -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.destaddr -- ZHONE_KEYWORD_STORAGE_ORDER = 8 -- 1.3.6.1.4.1.5504.4.1.9.2.1.9 ipIfDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The destination address for point-to-point ip interfaces. This object will be ignored for non point-to-point ip interfaces." REFERENCE "See RFC2011: ip.ipAddrTable.ipAddrEntry.ipAdEnDestAddr" DEFVAL { '00000000'h } ::= { ipInterfaceEntry 9 } -- ZHONE_KEYWORD_PROFILE_LABEL = farendaddr -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.farendaddr -- ZHONE_KEYWORD_STORAGE_ORDER = 9 -- 1.3.6.1.4.1.5504.4.1.9.2.1.10 ipIfFarEndAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of the interface on the far end of this interface. This information is needed for Zhone Automatic Provisioning." DEFVAL { '00000000'h } ::= { ipInterfaceEntry 10 } -- Default value depends on the type of interface. Should -- be same as default MTU. -- -- ZHONE_KEYWORD_PROFILE_LABEL = mru -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.mru -- ZHONE_KEYWORD_STORAGE_ORDER = 10 -- 1.3.6.1.4.1.5504.4.1.9.2.1.11 ipIfMru OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The size of the largest packet which can be received on the interface, specified in octets. For interfaces that are used for network datagrams, this is the size of the largest network datagram that can be received on the interface." DEFVAL { 1500 } ::= { ipInterfaceEntry 11 } -- ZHONE_KEYWORD_PROFILE_LABEL = reasmmaxsize -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.reasmmaxsize -- ZHONE_KEYWORD_STORAGE_ORDER = 11 -- 1.3.6.1.4.1.5504.4.1.9.2.1.12 ipIfReasmMaxSize OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The size of the largest IP datagram which this entity can re-assemble from incoming IP fragmented datagrams received on this interface." REFERENCE "See RFC2011: ip.ipAddrTable.ipAddrEntry.ipAdEntReasmMaxSize" DEFVAL { 65535 } ::= { ipInterfaceEntry 12 } -- 1.3.6.1.4.1.5504.4.1.9.2.1.13 ipIfIngressFilterName OBJECT-TYPE SYNTAX ZhoneAdminString MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The name of the ingress filter associated with this interface. This object has been replaced by ipIfIngressFilterID." REFERENCE "See comIpFilter.mib: filterSpecTable.filterSpecEntry.filterSpecName" ::= { ipInterfaceEntry 13 } -- 1.3.6.1.4.1.5504.4.1.9.2.1.14 ipIfEgressFilterName OBJECT-TYPE SYNTAX ZhoneAdminString MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The name of the egress filter associated with this interface. This object has been replaced by ipIfEgressFilterID." REFERENCE "See comIpFilter.mib: filterSpecTable.filterSpecEntry.filterSpecName" ::= { ipInterfaceEntry 14 } -- ZHONE_KEYWORD_PROFILE_LABEL = pointtopoint -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.pointtopoint -- ZHONE_KEYWORD_STORAGE_ORDER = 14 -- -- 1.3.6.1.4.1.5504.4.1.9.2.1.15 ipIfPointToPoint OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This flag is set to 'true(1)' if the interface is point to point and the value 'false(2)' otherwise." DEFVAL { false } ::= { ipInterfaceEntry 15 } -- ZHONE_KEYWORD_PROFILE_LABEL = mcastenabled -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.mcastenabled -- ZHONE_KEYWORD_STORAGE_ORDER = 15 -- 1.3.6.1.4.1.5504.4.1.9.2.1.16 ipIfMcastEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object has the value 'true(1)' If multicast is enabled on this interface and the value 'false(2)' otherwise." DEFVAL { true } ::= { ipInterfaceEntry 16 } -- ZHONE_KEYWORD_PROFILE_LABEL = ipfwdenabled -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.ipfwdenabled -- ZHONE_KEYWORD_STORAGE_ORDER = 16 -- 1.3.6.1.4.1.5504.4.1.9.2.1.17 ipIfIpFwdEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object has the value 'true(1)' If ip forwarding is enabled on this interface and the value 'false(2)' otherwise." DEFVAL { true } ::= { ipInterfaceEntry 17 } -- ZHONE_KEYWORD_PROFILE_LABEL = mcastfwdenabled -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.mcastfwdenabled -- ZHONE_KEYWORD_STORAGE_ORDER = 17 -- 1.3.6.1.4.1.5504.4.1.9.2.1.18 ipIfMcastFwdEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object has the value 'true(1)' If multicast forwarding is enabled on this interface and the value 'false(2)' otherwise." DEFVAL { true } ::= { ipInterfaceEntry 18 } -- ZHONE_KEYWORD_PROFILE_LABEL = natenabled -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.natenabled -- ZHONE_KEYWORD_STORAGE_ORDER = 18 -- 1.3.6.1.4.1.5504.4.1.9.2.1.19 ipIfNATEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object has the value 'true(1)' if NAT is enabled on this interface and the value 'false(2)' otherwise. The default value is false." DEFVAL { false } ::= { ipInterfaceEntry 19 } -- ZHONE_KEYWORD_PROFILE_LABEL = bcastenabled -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.bcastenabled -- ZHONE_KEYWORD_STORAGE_ORDER = 19 -- 1.3.6.1.4.1.5504.4.1.9.2.1.20 ipIfBcastEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object has the value 'true(1)' If broadcast is enabled on this interface and the value 'false(2)' otherwise." DEFVAL { true } ::= { ipInterfaceEntry 20 } -- 1.3.6.1.4.1.5504.4.1.9.2.1.21 ipIfRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create and remove rows in the table. See ipInterfaceEntry description for minimum requirements." ::= { ipInterfaceEntry 21 } -- No markup required because this object duplicates -- ifAdminStatus in rfc2233. -- 1.3.6.1.4.1.5504.4.1.9.2.1.22 ipIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. When a managed system initializes, all interfaces start with ifAdminStatus in the down(2) state. As a result of either explicit management action or per configuration information retained by the managed system, ifAdminStatus is then changed to either the up(1) or testing(3) states (or remains in the down(2) state). This is the same as the ifAdminStatus in the ifTable (RFC2233). We require it to be in this table in order to set it on a row-create." REFERENCE "See RFC2233: interfaces.ifTable.ifEntry.ifAdminStatus" DEFVAL { up } ::= { ipInterfaceEntry 22 } -- ZHONE_KEYWORD_PROFILE_LABEL = ingressPacketRuleGroupIndex -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.ingressPacketRuleGroupIndex -- ZHONE_KEYWORD_STORAGE_ORDER = 12 -- 1.3.6.1.4.1.5504.4.1.9.2.1.23 ipIfIngressPacketRuleGroupIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The group index of the ingress filter (packet rule entry /entries) provisioned for this interface. A value of 0 means there is no ingress filter provisioned for this interface. " REFERENCE "See comBridgeRec.mib: packetRuleTable.packetRuleEntry.packetRuleIndex" DEFVAL { 0 } ::= { ipInterfaceEntry 23 } -- ZHONE_KEYWORD_PROFILE_LABEL = egressPacketRuleGroupIndex -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.egressPacketRuleGroupIndex -- ZHONE_KEYWORD_STORAGE_ORDER = 13 -- 1.3.6.1.4.1.5504.4.1.9.2.1.24 ipIfEgressPacketRuleGroupIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The group index of the egress filter (packet rule entry /entries) provisioned for this interface. A value of 0 means there is no egress filter provisioned for this interface. " REFERENCE "See comBridgeRec.mib: packetRuleTable.packetRuleEntry.packetRuleIndex" DEFVAL { 0 } ::= { ipInterfaceEntry 24 } -- There is no ZHONE_KEYWORD markup required for this object -- since the information is reflected in the ifStack. -- 1.3.6.1.4.1.5504.4.1.9.2.1.25 ipIfLowerIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The ifIndex of the lower layer interface to which this IP interface should be bound. If this IP interface is bound dynamically to a lower layer (e.g. for PPP), this object should be set to zero. Upon setting this field, the ifStack will be modified to reflect the appropriate binding. This object is required for row creation." REFERENCE "See ifStackTable in rfc2233.mib." ::= { ipInterfaceEntry 25 } -- There is no ZHONE_KEYWORD markup required for this object -- since the information is reflected in the PPP NCP records. -- 1.3.6.1.4.1.5504.4.1.9.2.1.26 ipIfPppEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This field is used to indicate that this IP interface is to be bound to a PPP interface. When this object is set to 'true', rows will be created in the pppNCPExtensionsTable, pppIfConfigTable, and pppIfTable. When this object is set to 'false', these rows will be destroyed." REFERENCE "pppNCPExtensionsTable: comPpp.mib pppIpConfigTable: rfc1473.mib pppIpTable: rfc1473.mib" DEFVAL { false } ::= { ipInterfaceEntry 26 } -- ZHONE_KEYWORD_PROFILE_LABEL = ipaddrdynamic -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.ipaddrdynamic -- ZHONE_KEYWORD_STORAGE_ORDER = 20 -- 1.3.6.1.4.1.5504.4.1.9.2.1.27 ipAddrDynamic OBJECT-TYPE SYNTAX INTEGER { static(1), ppp(2), dhcpclient(3), unnumbered(4), cpemgr(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "This is the mode by which the IP address is discovered by the system. STATIC - Means,The IP address is Statically configured. DHCPCLIENT - IP address discovered from DHCPCLIENT PPP - Use PPP to get IP address. UNNUMBERED - this is an unnumbered interface. CPEMGR - IP address configured by CPE Manager." DEFVAL { static } ::= { ipInterfaceEntry 27 } -- ZHONE_KEYWORD_PROFILE_LABEL = dhcpserverenable -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.dhcpserverenable -- ZHONE_KEYWORD_STORAGE_ORDER = 21 -- 1.3.6.1.4.1.5504.4.1.9.2.1.28 dhcpServerEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "If this field is set to TRUE ,then ipAddrDynamic has to be STATIC and if and when Dhcp server is not enabled then ipAddrdynamic can set to STATIC,PPP or DHCPCLIENT." DEFVAL { false } ::= { ipInterfaceEntry 28 } -- ZHONE_KEYWORD_PROFILE_LABEL = dhcpSubnetGroup -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.dhcpSubnetGroup -- ZHONE_KEYWORD_STORAGE_ORDER = 22 -- 1.3.6.1.4.1.5504.4.1.9.2.1.29 dhcpSubnetGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is the DHCP Subnet group ID, it indicates which address pool grouping may be used for the CPE subnet.Needed to support the point-to-multipoint model." DEFVAL { '0'b } ::= { ipInterfaceEntry 29 } -- ZHONE_KEYWORD_PROFILE_LABEL = unnumberedIndex -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.unnumberedIndex -- ZHONE_KEYWORD_STORAGE_ORDER = 23 -- 1.3.6.1.4.1.5504.4.1.9.2.1.30 unnumberedIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The index of the ip-unnumbered-record to use to obtain the local side Unnumbered Address. This is need in order to support the IP point-to-multipoint model." DEFVAL { '0'b } ::= { ipInterfaceEntry 30 } -- ZHONE_KEYWORD_PROFILE_LABEL = mcastcontrollist -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.mcastControlList -- ZHONE_KEYWORD_STORAGE_ORDER = 24 -- 1.3.6.1.4.1.5504.4.1.9.2.1.31 mcastControlList OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "List of Mcast-control-ids this IP Interface record is associated with." ::= { ipInterfaceEntry 31 } -- ZHONE_KEYWORD_PROFILE_LABEL = vlanid -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.vlanid -- ZHONE_KEYWORD_STORAGE_ORDER = 25 -- 1.3.6.1.4.1.5504.4.1.9.2.1.32 vlanid OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "This is the Virtual LAN Identifier for the IP Interface. If the VLAN ID specified is non-zero, all traffic destined to this interface should have the VLAN ID specified." DEFVAL { 0 } ::= { ipInterfaceEntry 32 } -- ZHONE_KEYWORD_PROFILE_LABEL = maxVideoStreams -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.maxVideoStreams -- ZHONE_KEYWORD_STORAGE_ORDER = 26 -- 1.3.6.1.4.1.5504.4.1.9.2.1.33 maxVideoStreams OBJECT-TYPE SYNTAX Unsigned32 (0..1024) MAX-ACCESS read-create STATUS current DESCRIPTION "This is the maximum number of unique multicast (video) streams that this interface has subscribed to." DEFVAL { 0 } ::= { ipInterfaceEntry 33 } -- ZHONE_KEYWORD_PROFILE_LABEL = tosOption -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.tosOption -- ZHONE_KEYWORD_STORAGE_ORDER = 27 -- 1.3.6.1.4.1.5504.4.1.9.2.1.34 tosOption OBJECT-TYPE SYNTAX INTEGER { tosOptionDisable(1), tosOptionOriginate(2), tosOptionAll(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Determines IP TOS Class-Of-Service bit setting on packets sent out this interface. The setting is stored in the tosCOS field. disable - COS setting is untouched. For packets we originate, COS value is set to 0. originate - Load COS bits only if we originate packet. COS for packets routed through this interface are not affected. all - Load COS bits on all packets." DEFVAL { tosOptionDisable } ::= { ipInterfaceEntry 34 } -- ZHONE_KEYWORD_PROFILE_LABEL = tosCOS -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.tosCOS -- ZHONE_KEYWORD_STORAGE_ORDER = 28 -- 1.3.6.1.4.1.5504.4.1.9.2.1.35 tosCOS OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "The COS bit value to load based on tosOption setting." DEFVAL { 0 } ::= { ipInterfaceEntry 35 } -- ZHONE_KEYWORD_PROFILE_LABEL = vlanCOS -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.vlanCOS -- ZHONE_KEYWORD_STORAGE_ORDER = 29 -- 1.3.6.1.4.1.5504.4.1.9.2.1.36 vlanCOS OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "COS value loaded into VLAN header. Applicable only if the vlanid is non-zero." DEFVAL { 0 } ::= { ipInterfaceEntry 36 } -- ZHONE_KEYWORD_PROFILE_LABEL = s-tagTPID -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.s_tagTPID -- ZHONE_KEYWORD_STORAGE_ORDER = 30 -- 1.3.6.1.4.1.5504.4.1.9.2.1.37 ipStagTPID OBJECT-TYPE SYNTAX Integer32 (33024 | 34984 | 37120 | 37376) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the tag protocol identifier that is being used for QinQ packets.( 0x8100 is default)" DEFVAL { '8100'h } ::= { ipInterfaceEntry 37 } -- ZHONE_KEYWORD_PROFILE_LABEL = s-tagId -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.s_tagId -- ZHONE_KEYWORD_STORAGE_ORDER = 31 -- 1.3.6.1.4.1.5504.4.1.9.2.1.38 ipStagId OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "The s-tag value that we are expecting to put on packets that are Rxed on this interface." DEFVAL { 0 } ::= { ipInterfaceEntry 38 } -- ZHONE_KEYWORD_PROFILE_LABEL = s-tagIdCOS -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.s_tagIdCOS -- ZHONE_KEYWORD_STORAGE_ORDER = 32 -- 1.3.6.1.4.1.5504.4.1.9.2.1.39 ipStagIdCOS OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "The s-tag COS to be used when doing s-tag intertion." DEFVAL { 0 } ::= { ipInterfaceEntry 39 } -- ZHONE_KEYWORD_PROFILE_LABEL = ipOnDemandStatsEnabled -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Interface_Record.ipOnDemandStatsEnabled -- ZHONE_KEYWORD_STORAGE_ORDER = 33 -- 1.3.6.1.4.1.5504.4.1.9.2.1.40 ipOnDemandStatsEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "If true, the on-demand stats collection for this Ip interface will be enabled." DEFVAL { false } ::= { ipInterfaceEntry 40 } -- 1.3.6.1.4.1.5504.4.1.9.5 ipIfAliasTable OBJECT-TYPE SYNTAX SEQUENCE OF IpIfAliasEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing alias addresses for ip interfaces." ::= { ipRecordObjects 5 } -- 1.3.6.1.4.1.5504.4.1.9.5.1 ipIfAliasEntry OBJECT-TYPE SYNTAX IpIfAliasEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row is indexed by an ifIndex and an ip alias address. At a mininum the ipIfAlias Addr must be present to create a row." INDEX { ifIndex, ipIfAliasAddr } ::= { ipIfAliasTable 1 } IpIfAliasEntry ::= SEQUENCE { ipIfAliasAddr IpAddress, ipIfAliasRowStatus ZhoneRowStatus, ipIfAliasNetMask IpAddress, ipIfAliasBcastAddr IpAddress } -- 1.3.6.1.4.1.5504.4.1.9.5.1.1 ipIfAliasAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ip alias address." ::= { ipIfAliasEntry 1 } -- 1.3.6.1.4.1.5504.4.1.9.5.1.2 ipIfAliasRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status for creating and destroying ip aliases. To create a row, both the ifIndex and the ipIfAliasAddr must be provided." ::= { ipIfAliasEntry 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = netmask -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Alias_Record.netmask -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.4.1.9.5.1.3 ipIfAliasNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The subnet mask associated with the IP address of this interface alias entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." DEFVAL { '00000000'h } ::= { ipIfAliasEntry 3 } -- ZHONE_KEYWORD_PROFILE_LABEL = bcastaddr -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Alias_Record.bcastaddr -- ZHONE_KEYWORD_STORAGE_ORDER = 2 -- 1.3.6.1.4.1.5504.4.1.9.5.1.4 ipIfAliasBcastAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP broadcast address used for sending datagrams on the (logical) interface associated with the IP address of this interface alias entry. " DEFVAL { '00000000'h } ::= { ipIfAliasEntry 4 } -- 1.3.6.1.4.1.5504.4.1.10 ipUnnumbered OBJECT-IDENTITY STATUS deprecated DESCRIPTION "The user can specify the name of the interface to borrow for the local IP address of P-T-P links. The user sets ipUnnumberedEnabled to true and then sets the ipUnnumberedInterfaceIndex to the ifIndex of the ip-interface-record which contains the static address they want to use. This static address will be used for all unnumbered interfaces in the system." ::= { zhoneIp 10 } -- 1.3.6.1.4.1.5504.4.1.10.1 ipUnnumberedEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "If set to True, this profile in enabled and the unit can be configured to support unnumbered point to point interfaces. If set to False, unnumbered interface support is disabled." DEFVAL { false } ::= { ipUnnumbered 1 } -- 1.3.6.1.4.1.5504.4.1.10.2 ipUnnumberedInterfaceIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The name of the interface use to 'borrow' the IP address of for unnumbered interfaces. The source IP address of all outgoing packets on unnumbered interfaces will use the IP address of this interface." DEFVAL { 0 } ::= { ipUnnumbered 2 } -- 1.3.6.1.4.1.5504.4.1.14 ipUnnumberedObjects OBJECT IDENTIFIER ::= { zhoneIp 14 } -- 1.3.6.1.4.1.5504.4.1.14.1 ipUnnumberedObjectNext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A hint for the next free ipUnnumberedIndex that can be used." ::= { ipUnnumberedObjects 1 } -- 1.3.6.1.4.1.5504.4.1.14.2 ipUnnumberedTable OBJECT-TYPE SYNTAX SEQUENCE OF IpUnnumberedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The current set of ipUnnumbered binding for this box." ::= { ipUnnumberedObjects 2 } -- 1.3.6.1.4.1.5504.4.1.14.2.1 ipUnnumberedEntry OBJECT-TYPE SYNTAX IpUnnumberedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An ipUnnumberedEntry." INDEX { ipUnnumberedIndex } ::= { ipUnnumberedTable 1 } IpUnnumberedEntry ::= SEQUENCE { ipUnnumberedIndex Integer32, ipUnnumberedRowStatus ZhoneRowStatus, ipUnnumberedIfIName InterfaceIndex } -- 1.3.6.1.4.1.5504.4.1.14.2.1.1 ipUnnumberedIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value is only used to identify this particular entry in the table, it is not externally visible!" ::= { ipUnnumberedEntry 1 } -- 1.3.6.1.4.1.5504.4.1.14.2.1.2 ipUnnumberedRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus is used to create/delete entries in the table." ::= { ipUnnumberedEntry 2 } -- ZHONE_KEYWORD_PROFILE_LABEL = ipUnnumberedInterfaceName -- ZHONE_KEYWORD_STORAGE_LABEL = IP_Unnumbered_Record.ipUnnumberedInterfaceName -- ZHONE_KEYWORD_STORAGE_ORDER = 1 -- 1.3.6.1.4.1.5504.4.1.14.2.1.3 ipUnnumberedIfIName OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies where to borrow the local IP address of the P-T-M link." DEFVAL { '1'b } ::= { ipUnnumberedEntry 3 } END -- -- comIpRec.mib --