
IIMCRFC12131354ASN1 DEFINITIONS IMPLICIT TAGS ::=
BEGIN

IMPORTS
  iimcManagementDocAuto, iimcManagementModAuto,
  iimcAutoTrans, iimcManagementNB, iimcManagementName
  FROM IimcAssignedOIDs {iimcManagementModMan 1}
  IpAddress FROM SNMPv2-SMI;

Integer ::= INTEGER

Integer128 ::= INTEGER (0..127)

Integer64k ::= INTEGER (0..65535)

OctetString ::= OCTET STRING

ObjectIdentifier ::= OBJECT IDENTIFIER

InternetSystemIdValue ::= NULL

InterfacesIdValue ::= NULL

AtIdValue ::= NULL

IpIdValue ::= NULL

IcmpIdValue ::= NULL

TcpIdValue ::= NULL

UdpIdValue ::= NULL

EgpIdValue ::= NULL

SnmpIdValue ::= NULL

IfEntryIdValue ::= SEQUENCE {
    ifIndex	[1]	Integer
}

IfType ::= INTEGER {
    other(1) , 
    regular1822(2) , 
    hdh1822(3) , 
    ddn-x25(4) , 
    rfc877-x25(5) , 
    ethernet-csmacd(6) , 
    iso88023-csmacd(7) , 
    iso88024-tokenBus(8) , 
    iso88025-tokenRing(9) , 
    iso88026-man(10) , 
    starLan(11) , 
    proteon-10Mbit(12) , 
    proteon-80Mbit(13) , 
    hyperchannel(14) , 
    fddi(15) , 
    lapb(16) , 
    sdlc(17) , 
    ds1(18) , 
    e1(19) , 
    basicISDN(20) , 
    primaryISDN(21) , 
    propPointToPointSerial(22) , 
    ppp(23) , 
    softwareLoopback(24) , 
    eon(25) , 
    ethernet-3Mbit(26) , 
    nsip(27) , 
    slip(28) , 
    ultra(29) , 
    ds3(30) , 
    sip(31) , 
    frame-relay(32) 
}

IfAdminStatus ::= INTEGER {
    up(1) , 
    down(2) , 
    testing(3) 
}

IfOperStatus ::= INTEGER {
    up(1) , 
    down(2) , 
    testing(3) 
}

AtEntryIdValue ::= SEQUENCE {
    atIfIndex	[1]	Integer ,
    atNetAddress	[2]	IpAddress
}

IpForwarding ::= INTEGER {
    forwarding(1) , 
    not-forwarding(2) 
}

IpAddrEntryIdValue ::= SEQUENCE {
    ipAdEntAddr	[1]	IpAddress
}

IpRouteEntryIdValue ::= SEQUENCE {
    ipRouteDest	[1]	IpAddress
}

IpRouteType ::= INTEGER {
    other(1) , 
    invalid(2) , 
    direct(3) , 
    indirect(4) 
}

IpRouteProto ::= INTEGER {
    other(1) , 
    local(2) , 
    netmgmt(3) , 
    icmp(4) , 
    egp(5) , 
    ggp(6) , 
    hello(7) , 
    rip(8) , 
    is-is(9) , 
    es-is(10) , 
    ciscoIgrp(11) , 
    bbnSpfIgp(12) , 
    ospf(13) , 
    bgp(14) 
}

IpNetToMediaEntryIdValue ::= SEQUENCE {
    ipNetToMediaIfIndex	[1]	Integer ,
    ipNetToMediaNetAddress	[2]	IpAddress
}

IpNetToMediaType ::= INTEGER {
    other(1) , 
    invalid(2) , 
    dynamic(3) , 
    static(4) 
}

c-ipForwardMask	IpAddress ::= '00000000'h

c-ipForwardIfIndex	Integer ::= 0

c-ipForwardType	IpForwardType ::= invalid

c-ipForwardAge	Integer ::= 0

c-ipForwardInfo	ObjectIdentifier ::=  { null }

c-ipForwardNextHopAS	Integer ::= 0

c-ipForwardMetric1	Integer ::= -1

c-ipForwardMetric2	Integer ::= -1

c-ipForwardMetric3	Integer ::= -1

c-ipForwardMetric4	Integer ::= -1

c-ipForwardMetric5	Integer ::= -1

IpForwardEntryIdValue ::= SEQUENCE {
    ipForwardDest	[1]	IpAddress ,
    ipForwardProto	[2]	IpForwardProto ,
    ipForwardPolicy	[3]	Integer ,
    ipForwardNextHop	[4]	IpAddress
}

IpForwardType ::= INTEGER {
    other(1) , 
    invalid(2) , 
    local(3) , 
    remote(4) 
}

IpForwardProto ::= INTEGER {
    other(1) , 
    local(2) , 
    netmgmt(3) , 
    icmp(4) , 
    egp(5) , 
    ggp(6) , 
    hello(7) , 
    rip(8) , 
    is-is(9) , 
    es-is(10) , 
    ciscoIgrp(11) , 
    bbnSpfIgp(12) , 
    ospf(13) , 
    bgp(14) , 
    idpr(15) 
}

TcpRtoAlgorithm ::= INTEGER {
    other(1) , 
    constant(2) , 
    rsre(3) , 
    vanj(4) 
}

TcpConnEntryIdValue ::= SEQUENCE {
    tcpConnLocalAddress	[1]	IpAddress ,
    tcpConnLocalPort	[2]	Integer64k ,
    tcpConnRemAddress	[3]	IpAddress ,
    tcpConnRemPort	[4]	Integer64k
}

TcpConnState ::= INTEGER {
    closed(1) , 
    listen(2) , 
    synSent(3) , 
    synReceived(4) , 
    established(5) , 
    finWait1(6) , 
    finWait2(7) , 
    closeWait(8) , 
    lastAck(9) , 
    closing(10) , 
    timeWait(11) , 
    deleteTCB(12) 
}

UdpEntryIdValue ::= SEQUENCE {
    udpLocalAddress	[1]	IpAddress ,
    udpLocalPort	[2]	Integer64k
}

EgpNeighEntryIdValue ::= SEQUENCE {
    egpNeighAddr	[1]	IpAddress
}

EgpNeighState ::= INTEGER {
    idle(1) , 
    acquisition(2) , 
    down(3) , 
    up(4) , 
    cease(5) 
}

EgpNeighMode ::= INTEGER {
    active(1) , 
    passive(2) 
}

EgpNeighEventTrigger ::= INTEGER {
    start(1) , 
    stop(2) 
}

SnmpEnableAuthenTraps ::= INTEGER {
    enabled(1) , 
    disabled(2) 
}

END
