OID reference

ifMainType

1.3.6.1.4.1.2076.27.1.4.1.2

Description

The type/protocol of interface. Specification of the object is mandatory for all interfaces. This value should be specified after the row creation in the ifMainTable and before setting any other object in this table. Once the type is specified, it cannot be changed - the interface should be deleted for changing the ty…

Full description and source information

Identification

Identifier and names

Parent
1.3.6.1.4.1.2076.27.1.4.1 (ifMainEntry)
Node code
2
Node name
ifMainType
Category
SNMP management object
Numeric OID
1.3.6.1.4.1.2076.27.1.4.1.2
URN notation
urn:oid:1.3.6.1.4.1.2076.27.1.4.1.2
ASN.1, OID-IRI and named path variants
ASN.1 notation

{1 3 6 1 4 1 2076 27 1 4 1 2}

  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) ldap-enterprise(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) vendor-objects(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) org(3) dod(6) internet(1) private(4) enterprise(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) org(3) dod(6) internet(1) private(4) ldap-enterprise(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) org(3) dod(6) internet(1) private(4) vendor-objects(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) iso-identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) iso-identified-organization(3) dod(6) internet(1) private(4) enterprises(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) iso-identified-organization(3) dod(6) internet(1) private(4) ldap-enterprise(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) iso-identified-organization(3) dod(6) internet(1) private(4) vendor-objects(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) iso-organization(3) dod(6) internet(1) private(4) enterprise(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) iso-organization(3) dod(6) internet(1) private(4) enterprises(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) iso-organization(3) dod(6) internet(1) private(4) ldap-enterprise(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
  • {iso(1) iso-organization(3) dod(6) internet(1) private(4) vendor-objects(1) 2076 fscfa(27) if(1) ifMainTable(4) ifMainEntry(1) ifMainType(2)}
OID-IRI notation
  • /1/3/6/1/4/1/2076/27/1/4/1/2
  • /ISO/Identified-Organization/6/1/4/1/2076/27/1/4/1/2
  • /ISO/3/6/1/4/1/2076/27/1/4/1/2
Named path variants
  • /iso/identified-organization/dod/internet/private/enterprise/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/identified-organization/dod/internet/private/enterprises/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/identified-organization/dod/internet/private/ldap-enterprise/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/identified-organization/dod/internet/private/vendor-objects/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/org/dod/internet/private/enterprise/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/org/dod/internet/private/enterprises/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/org/dod/internet/private/ldap-enterprise/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/org/dod/internet/private/vendor-objects/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/iso-identified-organization/dod/internet/private/enterprise/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/iso-identified-organization/dod/internet/private/enterprises/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/iso-identified-organization/dod/internet/private/ldap-enterprise/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/iso-identified-organization/dod/internet/private/vendor-objects/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/iso-organization/dod/internet/private/enterprise/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/iso-organization/dod/internet/private/enterprises/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/iso-organization/dod/internet/private/ldap-enterprise/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType
  • /iso/iso-organization/dod/internet/private/vendor-objects/2076/fscfa/if/ifMainTable/ifMainEntry/ifMainType

SNMP properties

Value type
INTEGER
Maximum access defined by MIB
read-create
Status in MIB
current

Definitions may combine these properties differently.

Compare 2 source variants

Variant 1 — Multiple manufacturers; see the original MIB MIB copies (LibreNMS/Observium Community)

Value type
INTEGER
Maximum access defined by MIB
read-create
Status in MIB
current

Variant 2 — Belden, GarrettCom and Hirschmann IT official standalone MIBs

Value type
INTEGER
Maximum access defined by MIB
read-create
Status in MIB
current

Enumerated values

Numbers refer to source variants above. Each value is shown only for variants that define it. Notes below names come from selected MIB definitions.

ValueName and source notesSource variants
5rfc877x25
X.25
1, 2
6ethernetCsmacd
Ethernet/802.3
1, 2
9iso88025TokenRing
Token Ring
1, 2
23ppp
PPP link
1, 2
24softwareLoopback
Loopback Interface
1, 2
32frameRelay
Frame Relay DTE port
1, 2
38miox25
multiprotocol over x.25 used for X.25 VCs
1, 2
49aal5
AAL5 over ATM
1, 2
53propVirtual
Proprietary Virtual Interface
1, 2
84async
ASYNC
1, 2
92frameRelayMPI
multiprotocol over FR used for FR VCs and sub-interfaces
1, 2
108pppMultilinkBundle
PPP Multilink Bundle
1, 2
114ipOverAtm
IPoA virtual
1, 2
118hdlc
HDLC port
1, 2
131tunnel
Encapsulation interface
1, 2
134atmSubInterface
VCs under IPoA
1, 2
136l3ipvlan
Layer3 VLAN interface
1, 2
150mplsTunnel
MPLS Tunnel Virtual Interface
1, 2
161ieee8023ad
Link Aggregation Mib
1, 2
166mpls
MPLS
1, 2
200teLink
TE Link Interface
1
209brgPort
Bridge port used for creating virtual ports in PBB; Bridge port used for creating virtual ports in PBB and EVB
1, 2
246ifPwType
Pseudowire interface type
1
247ilan
Internal-lan
1, 2
248pip
Virtual (Internal) Provider Instance port
1, 2

Using this OID with SNMP

At least one MIB declaration places this object in a table row. A value belongs to a row instance; its suffix depends on the row's INDEX or AUGMENTS definition. The index encoding is not inferred here.

Published row index: ifMainIndex.

snmpwalk [connection options] DEVICE .1.3.6.1.4.1.2076.27.1.4.1.2

Replace the placeholders with your connection and authentication options. Available permissions and device support can differ from the MIB.

Properties come from available MIB definitions. Actual device support and access can differ. See source records below for original files and qualifications.

Available source records contain 2 distinct definitions; some records may not include a definition.

Show 2 published definitions

ifMainType · current

ifMainType      OBJECT-TYPE
         SYNTAX       INTEGER {
                        rfc877x25(5), -- X.25
                        ethernetCsmacd(6), -- Ethernet/802.3
                        iso88025TokenRing(9), -- Token Ring
                        ppp(23), -- PPP link
                        softwareLoopback(24), -- Loopback Interface
                        frameRelay(32), -- Frame Relay DTE port
                        miox25(38), -- multiprotocol over x.25
                                    -- used for X.25 VCs
                        aal5(49), -- AAL5 over ATM
			propVirtual (53), -- Proprietary Virtual Interface
                        async(84), -- ASYNC
                        frameRelayMPI(92), -- multiprotocol
                                           -- over FR
                                           -- used for FR VCs
                                           -- and sub-interfaces
                        pppMultilinkBundle(108), -- PPP Multilink
                                                 -- Bundle
                        ipOverAtm(114), -- IPoA virtual
                        hdlc(118), -- HDLC port
                        tunnel(131), -- Encapsulation interface   
                        atmSubInterface(134), -- VCs under IPoA
                        l3ipvlan(136), -- Layer3 VLAN interface
                        mplsTunnel (150), -- MPLS Tunnel Virtual Interface
                        ieee8023ad(161), -- Link Aggregation Mib
                        mpls (166), -- MPLS
                        teLink (200), -- TE Link Interface
                        brgPort(209), -- Bridge port used for creating virtual
                                      -- ports in PBB and EVB
                        ifPwType (246), -- Pseudowire interface type 
			            ilan(247), -- Internal-lan 
            			pip (248) -- Virtual (Internal) Provider Instance port 
                        } -- These are the currently supported 
                          -- interfaces. More can be added at a
                          -- later time.
         MAX-ACCESS   read-create
         STATUS       current
         DESCRIPTION
            "The type/protocol of interface. Specification of
            the object is mandatory for all interfaces. This
            value should be specified after the row creation
            in the ifMainTable and before setting any other
            object in this table. Once the type is specified,
            it cannot be changed - the interface should be
            deleted for changing the type of the interface.

            The ethernetCsmacd(6), iso88025TokenRing(9), aal5(49),
            async(84) and hdlc(118) are physical interfaces while
            all other types are virtual or logical interfaces.
            
	    Specific ifIndex ranges are reserved for different interface types.
	    Creation of different types of interfaces is possible only within 
	    their corresponding ifIndex range. So the ifMainType should be 
	    configured corresponding to the  ifIndex range reserved for that 
	    particular interface type.

            For creation of physical interface types, it is mandatory to
            specify the handle to the device driver using the ifAlias
            object of the standard ifXTable before specifying the type.
            This handle could be something like eth1 or /dev/abcd.

	    pip interface type will be used vritual Provider Instance port in 
	    PBB bridge mode. physical PIPs can be created using ethernetCsmacd .

	    Following is the mapping of different port types and there ifmaintype values.
	    
	    External ports
	    --------------
	    Port:	    ifmaintype		Port type
	    -------------------------------------------------------------------
	    CNP- Ctagged         6 - customerNetworkPortCtagged   (9)
	    CNP - Port based	 6 - customerNetworkPortPortBased (2)
	    CNP- Stagged         6 - customerNetworkPortStagged   (3)
	    PNP                  6 - providerNetworkPort          (1)
	    PIP                  6 - providerInstancePort         (11)
	    CBP                  6 - customerBackbonePort         (12)
        UAP                  6 - uplinkAccessPort             (13)

 
	    Internal ports
	    --------------
	    VIP 209 - virtualInstancePort     (10)
	    PIP 248 - providerInstancePort    (11)
	    CBP 209 - customerBackbonePort    (12)
        SBP 209 - stationFacingBridgePort (14)
	
	    brgPort will be used to create virtual PBB ports other than PIPs.
        (ie) brgPort is used to create logical ports VIPs, CBPs and SBPs.

	    The propVirtual type denotes properietary logical interfaces. These
	    type of interfaces can be associated with a {physical interface, 
	    switch instance} for the purpose of sharing the physical interface 
	    to more than one context and thus realising Switch Instance Sharing 
	    of a physical interface."
         ::= { ifMainEntry 2 }

ifMainType · current

ifMainType      OBJECT-TYPE
         SYNTAX       INTEGER {
                        rfc877x25(5), -- X.25
                        ethernetCsmacd(6), -- Ethernet/802.3
                        iso88025TokenRing(9), -- Token Ring
                        ppp(23), -- PPP link
                        softwareLoopback(24), -- Loopback Interface
                        frameRelay(32), -- Frame Relay DTE port
                        miox25(38), -- multiprotocol over x.25
                                    -- used for X.25 VCs
                        aal5(49), -- AAL5 over ATM
			propVirtual (53), -- Proprietary Virtual Interface
                        async(84), -- ASYNC
                        frameRelayMPI(92), -- multiprotocol
                                           -- over FR
                                           -- used for FR VCs
                                           -- and sub-interfaces
                        pppMultilinkBundle(108), -- PPP Multilink
                                                 -- Bundle
                        ipOverAtm(114), -- IPoA virtual
                        hdlc(118), -- HDLC port
                        tunnel(131), -- Encapsulation interface   
                        atmSubInterface(134), -- VCs under IPoA
                        l3ipvlan(136), -- Layer3 VLAN interface
                        mplsTunnel (150), -- MPLS Tunnel Virtual Interface
                        ieee8023ad(161), -- Link Aggregation Mib
                        mpls (166), -- MPLS
                        brgPort(209), -- Bridge port used for creating virtual ports in PBB
			            ilan(247), -- Internal-lan 
            			pip (248) -- Virtual (Internal) Provider Instance port 
                        } -- These are the currently supported 
                          -- interfaces. More can be added at a
                          -- later time.
         MAX-ACCESS   read-create
         STATUS       current
         DESCRIPTION
            "The type/protocol of interface. Specification of
            the object is mandatory for all interfaces. This
            value should be specified after the row creation
            in the ifMainTable and before setting any other
            object in this table. Once the type is specified,
            it cannot be changed - the interface should be
            deleted for changing the type of the interface.

            The ethernetCsmacd(6), iso88025TokenRing(9), aal5(49),
            async(84) and hdlc(118) are physical interfaces while
            all other types are virtual or logical interfaces.
            
	    Specific ifIndex ranges are reserved for different interface types.
	    Creation of different types of interfaces is possible only within 
	    their corresponding ifIndex range. So the ifMainType should be 
	    configured corresponding to the  ifIndex range reserved for that 
	    particular interface type.

            For creation of physical interface types, it is mandatory to
            specify the handle to the device driver using the ifAlias
            object of the standard ifXTable before specifying the type.
            This handle could be something like eth1 or /dev/abcd.

	    pip interface type will be used vritual Provider Instance port in 
	    PBB bridge mode. physical PIPs can be created using ethernetCsmacd .

	    Following is the mapping of different port types and there ifmaintype values.
	    
	    External ports
	    --------------
	    Port:	    ifmaintype		Port type
	    -------------------------------------------------------------------
	    CNP- Ctagged         6 - customerNetworkPortCtagged   (9)
	    CNP - Port based	 6 - customerNetworkPortPortBased (2)
	    CNP- Stagged         6 - customerNetworkPortStagged   (3)
	    PNP                  6 - providerNetworkPort          (1)
	    PIP                  6 - providerInstancePort         (11)
	    CBP                  6 - customerBackbonePort         (12)

 
	    Internal ports
	    --------------
	    VIP 209 - virtualInstancePort     (10)
	    PIP 248 - providerInstancePort    (11)
	    CBP 209 - customerBackbonePort    (12)
	
	    brgPort will be used to create virtual PBB ports other than PIPs- VIPs and CBPs.

	    The propVirtual type denotes properietary logical interfaces. These
	    type of interfaces can be associated with a {physical interface, 
	    switch instance} for the purpose of sharing the physical interface 
	    to more than one context and thus realising Switch Instance Sharing 
	    of a physical interface."
         ::= { ifMainEntry 2 }

Meaning

Descriptions

2 unique

Identical descriptions are grouped. Different wording and device-specific notes are retained.

Description 1

The type/protocol of interface. Specification of the object is mandatory for all interfaces. This value should be specified after the row creation in the ifMainTable and before setting any other object in this table. Once the type is specified, it cannot be changed - the interface should be deleted for changing the type of the interface. The ethernetCsmacd(6), iso88025TokenRing(9), aal5(49), async(84) and hdlc(118) are physical interfaces while all other types are virtual or logical interfaces. Specific ifIndex ranges are reserved for different interface types. Creation of different types of interfaces is possible only within their corresponding ifIndex range. So the ifMainType should be configured corresponding to the ifIndex range reserved for that particular interface type. For creation of physical interface types, it is mandatory to specify the handle to the device driver using the ifAlias object of the standard ifXTable before specifying the type. This handle could be something like eth1 or /dev/abcd. pip interface type will be used vritual Provider Instance port in PBB bridge mode. physical PIPs can be created using ethernetCsmacd . Following is the mapping of different port types and there ifmaintype values. External ports -------------- Port: ifmaintype Port type ------------------------------------------------------------------- CNP- Ctagged 6 - customerNetworkPortCtagged (9) CNP - Port based 6 - customerNetworkPortPortBased (2) CNP- Stagged 6 - customerNetworkPortStagged (3) PNP 6 - providerNetworkPort (1) PIP 6 - providerInstancePort (11) CBP 6 - customerBackbonePort (12) UAP 6 - uplinkAccessPort (13) Internal ports -------------- VIP 209 - virtualInstancePort (10) PIP 248 - providerInstancePort (11) CBP 209 - customerBackbonePort (12) SBP 209 - stationFacingBridgePort (14) brgPort will be used to create virtual PBB ports other than PIPs. (ie) brgPort is used to create logical ports VIPs, CBPs and SBPs. The propVirtual type denotes properietary logical interfaces. These type of interfaces can be associated with a {physical interface, switch instance} for the purpose of sharing the physical interface to more than one context and thus realising Switch Instance Sharing of a physical interface.

Sources for this description

Multiple manufacturers; see the original MIB MIB copies (LibreNMS/Observium Community)

See 1 matching source record

Description 2

The type/protocol of interface. Specification of the object is mandatory for all interfaces. This value should be specified after the row creation in the ifMainTable and before setting any other object in this table. Once the type is specified, it cannot be changed - the interface should be deleted for changing the type of the interface. The ethernetCsmacd(6), iso88025TokenRing(9), aal5(49), async(84) and hdlc(118) are physical interfaces while all other types are virtual or logical interfaces. Specific ifIndex ranges are reserved for different interface types. Creation of different types of interfaces is possible only within their corresponding ifIndex range. So the ifMainType should be configured corresponding to the ifIndex range reserved for that particular interface type. For creation of physical interface types, it is mandatory to specify the handle to the device driver using the ifAlias object of the standard ifXTable before specifying the type. This handle could be something like eth1 or /dev/abcd. pip interface type will be used vritual Provider Instance port in PBB bridge mode. physical PIPs can be created using ethernetCsmacd . Following is the mapping of different port types and there ifmaintype values. External ports -------------- Port: ifmaintype Port type ------------------------------------------------------------------- CNP- Ctagged 6 - customerNetworkPortCtagged (9) CNP - Port based 6 - customerNetworkPortPortBased (2) CNP- Stagged 6 - customerNetworkPortStagged (3) PNP 6 - providerNetworkPort (1) PIP 6 - providerInstancePort (11) CBP 6 - customerBackbonePort (12) Internal ports -------------- VIP 209 - virtualInstancePort (10) PIP 248 - providerInstancePort (11) CBP 209 - customerBackbonePort (12) brgPort will be used to create virtual PBB ports other than PIPs- VIPs and CBPs. The propVirtual type denotes properietary logical interfaces. These type of interfaces can be associated with a {physical interface, switch instance} for the purpose of sharing the physical interface to more than one context and thus realising Switch Instance Sharing of a physical interface.

Sources for this description

Belden, GarrettCom and Hirschmann IT official standalone MIBs

See 1 matching source record

Evidence

Source records

2 records

Matching descriptions are grouped; open a group to compare definitions and supporting files.

Records for description 1Multiple manufacturers; see the original MIB MIB copies (LibreNMS/Observium Community)1 record · 1 source

Description 1

ifMainType · currentMultiple manufacturers; see the original MIB MIB copies (LibreNMS/Observium Community)1 source

Status in source: current.

Names: ifMainType

Technical details
{
  "smi_kind": "OBJECT-TYPE",
  "definition": [
    "ifMainType",
    "OBJECT-TYPE",
    "SYNTAX",
    "INTEGER",
    "{",
    "rfc877x25",
    "(",
    "5",
    ")",
    ",",
    "ethernetCsmacd",
    "(",
    "6",
    ")",
    ",",
    "iso88025TokenRing",
    "(",
    "9",
    ")",
    ",",
    "ppp",
    "(",
    "23",
    ")",
    ",",
    "softwareLoopback",
    "(",
    "24",
    ")",
    ",",
    "frameRelay",
    "(",
    "32",
    ")",
    ",",
    "miox25",
    "(",
    "38",
    ")",
    ",",
    "aal5",
    "(",
    "49",
    ")",
    ",",
    "propVirtual",
    "(",
    "53",
    ")",
    ",",
    "async",
    "(",
    "84",
    ")",
    ",",
    "frameRelayMPI",
    "(",
    "92",
    ")",
    ",",
    "pppMultilinkBundle",
    "(",
    "108",
    ")",
    ",",
    "ipOverAtm",
    "(",
    "114",
    ")",
    ",",
    "hdlc",
    "(",
    "118",
    ")",
    ",",
    "tunnel",
    "(",
    "131",
    ")",
    ",",
    "atmSubInterface",
    "(",
    "134",
    ")",
    ",",
    "l3ipvlan",
    "(",
    "136",
    ")",
    ",",
    "mplsTunnel",
    "(",
    "150",
    ")",
    ",",
    "ieee8023ad",
    "(",
    "161",
    ")",
    ",",
    "mpls",
    "(",
    "166",
    ")",
    ",",
    "teLink",
    "(",
    "200",
    ")",
    ",",
    "brgPort",
    "(",
    "209",
    ")",
    ",",
    "ifPwType",
    "(",
    "246",
    ")",
    ",",
    "ilan",
    "(",
    "247",
    ")",
    ",",
    "pip",
    "(",
    "248",
    ")",
    "}",
    "MAX-ACCESS",
    "read-create",
    "STATUS",
    "current",
    "DESCRIPTION",
    "\"The type/protocol of interface. Specification of the object is mandatory for all interfaces. This value should be specified after the row creation in the ifMainTable and before setting any other object in this table. Once the type is specified, it cannot be changed - the interface should be deleted for changing the type of the interface. The ethernetCsmacd(6), iso88025TokenRing(9), aal5(49), async(84) and hdlc(118) are physical interfaces while all other types are virtual or logical interfaces. Specific ifIndex ranges are reserved for different interface types. Creation of different types of interfaces is possible only within their corresponding ifIndex range. So the ifMainType should be configured corresponding to the ifIndex range reserved for that particular interface type. For creation of physical interface types, it is mandatory to specify the handle to the device driver using the ifAlias object of the standard ifXTable before specifying the type. This handle could be something like eth1 or /dev/abcd. pip interface type will be used vritual Provider Instance port in PBB bridge mode. physical PIPs can be created using ethernetCsmacd . Following is the mapping of different port types and there ifmaintype values. External ports -------------- Port: ifmaintype Port type ------------------------------------------------------------------- CNP- Ctagged 6 - customerNetworkPortCtagged (9) CNP - Port based 6 - customerNetworkPortPortBased (2) CNP- Stagged 6 - customerNetworkPortStagged (3) PNP 6 - providerNetworkPort (1) PIP 6 - providerInstancePort (11) CBP 6 - customerBackbonePort (12) UAP 6 - uplinkAccessPort (13) Internal ports -------------- VIP 209 - virtualInstancePort (10) PIP 248 - providerInstancePort (11) CBP 209 - customerBackbonePort (12) SBP 209 - stationFacingBridgePort (14) brgPort will be used to create virtual PBB ports other than PIPs. (ie) brgPort is used to create logical ports VIPs, CBPs and SBPs. The propVirtual type denotes properietary logical interfaces. These type of interfaces can be associated with a {physical interface, switch instance} for the purpose of sharing the physical interface to more than one context and thus realising Switch Instance Sharing of a physical interface.\"",
    "::=",
    "{",
    "ifMainEntry",
    "2",
    "}"
  ],
  "syntax_tree": [
    [
      "SimpleSyntax",
      "INTEGER",
      [
        "enumSpec",
        [
          [
            "rfc877x25",
            5
          ],
          [
            "ethernetCsmacd",
            6
          ],
          [
            "iso88025TokenRing",
            9
          ],
          [
            "ppp",
            23
          ],
          [
            "softwareLoopback",
            24
          ],
          [
            "frameRelay",
            32
          ],
          [
            "miox25",
            38
          ],
          [
            "aal5",
            49
          ],
          [
            "propVirtual",
            53
          ],
          [
            "async",
            84
          ],
          [
            "frameRelayMPI",
            92
          ],
          [
            "pppMultilinkBundle",
            108
          ],
          [
            "ipOverAtm",
            114
          ],
          [
            "hdlc",
            118
          ],
          [
            "tunnel",
            131
          ],
          [
            "atmSubInterface",
            134
          ],
          [
            "l3ipvlan",
            136
          ],
          [
            "mplsTunnel",
            150
          ],
          [
            "ieee8023ad",
            161
          ],
          [
            "mpls",
            166
          ],
          [
            "teLink",
            200
          ],
          [
            "brgPort",
            209
          ],
          [
            "ifPwType",
            246
          ],
          [
            "ilan",
            247
          ],
          [
            "pip",
            248
          ]
        ]
      ]
    ],
    null,
    [
      "MaxAccessPart",
      "read-create"
    ],
    [
      "Status",
      "current"
    ],
    [
      "DESCRIPTION",
      "The type/protocol of interface. Specification of the object is mandatory for all interfaces. This value should be specified after the row creation in the ifMainTable and before setting any other object in this table. Once the type is specified, it cannot be changed - the interface should be deleted for changing the type of the interface. The ethernetCsmacd(6), iso88025TokenRing(9), aal5(49), async(84) and hdlc(118) are physical interfaces while all other types are virtual or logical interfaces. Specific ifIndex ranges are reserved for different interface types. Creation of different types of interfaces is possible only within their corresponding ifIndex range. So the ifMainType should be configured corresponding to the ifIndex range reserved for that particular interface type. For creation of physical interface types, it is mandatory to specify the handle to the device driver using the ifAlias object of the standard ifXTable before specifying the type. This handle could be something like eth1 or /dev/abcd. pip interface type will be used vritual Provider Instance port in PBB bridge mode. physical PIPs can be created using ethernetCsmacd . Following is the mapping of different port types and there ifmaintype values. External ports -------------- Port: ifmaintype Port type ------------------------------------------------------------------- CNP- Ctagged 6 - customerNetworkPortCtagged (9) CNP - Port based 6 - customerNetworkPortPortBased (2) CNP- Stagged 6 - customerNetworkPortStagged (3) PNP 6 - providerNetworkPort (1) PIP 6 - providerInstancePort (11) CBP 6 - customerBackbonePort (12) UAP 6 - uplinkAccessPort (13) Internal ports -------------- VIP 209 - virtualInstancePort (10) PIP 248 - providerInstancePort (11) CBP 209 - customerBackbonePort (12) SBP 209 - stationFacingBridgePort (14) brgPort will be used to create virtual PBB ports other than PIPs. (ie) brgPort is used to create logical ports VIPs, CBPs and SBPs. The propVirtual type denotes properietary logical interfaces. These type of interfaces can be associated with a {physical interface, switch instance} for the purpose of sharing the physical interface to more than one context and thus realising Switch Instance Sharing of a physical interface."
    ],
    null,
    null,
    null,
    null
  ]
}
Records for description 2Belden, GarrettCom and Hirschmann IT official standalone MIBs1 record · 1 source

Description 2

ifMainType · currentBelden, GarrettCom and Hirschmann IT official standalone MIBs1 source

Status in source: current.

Names: ifMainType

Technical details
{
  "smi_kind": "OBJECT-TYPE",
  "definition": [
    "ifMainType",
    "OBJECT-TYPE",
    "SYNTAX",
    "INTEGER",
    "{",
    "rfc877x25",
    "(",
    "5",
    ")",
    ",",
    "ethernetCsmacd",
    "(",
    "6",
    ")",
    ",",
    "iso88025TokenRing",
    "(",
    "9",
    ")",
    ",",
    "ppp",
    "(",
    "23",
    ")",
    ",",
    "softwareLoopback",
    "(",
    "24",
    ")",
    ",",
    "frameRelay",
    "(",
    "32",
    ")",
    ",",
    "miox25",
    "(",
    "38",
    ")",
    ",",
    "aal5",
    "(",
    "49",
    ")",
    ",",
    "propVirtual",
    "(",
    "53",
    ")",
    ",",
    "async",
    "(",
    "84",
    ")",
    ",",
    "frameRelayMPI",
    "(",
    "92",
    ")",
    ",",
    "pppMultilinkBundle",
    "(",
    "108",
    ")",
    ",",
    "ipOverAtm",
    "(",
    "114",
    ")",
    ",",
    "hdlc",
    "(",
    "118",
    ")",
    ",",
    "tunnel",
    "(",
    "131",
    ")",
    ",",
    "atmSubInterface",
    "(",
    "134",
    ")",
    ",",
    "l3ipvlan",
    "(",
    "136",
    ")",
    ",",
    "mplsTunnel",
    "(",
    "150",
    ")",
    ",",
    "ieee8023ad",
    "(",
    "161",
    ")",
    ",",
    "mpls",
    "(",
    "166",
    ")",
    ",",
    "brgPort",
    "(",
    "209",
    ")",
    ",",
    "ilan",
    "(",
    "247",
    ")",
    ",",
    "pip",
    "(",
    "248",
    ")",
    "}",
    "MAX-ACCESS",
    "read-create",
    "STATUS",
    "current",
    "DESCRIPTION",
    "\"The type/protocol of interface. Specification of the object is mandatory for all interfaces. This value should be specified after the row creation in the ifMainTable and before setting any other object in this table. Once the type is specified, it cannot be changed - the interface should be deleted for changing the type of the interface. The ethernetCsmacd(6), iso88025TokenRing(9), aal5(49), async(84) and hdlc(118) are physical interfaces while all other types are virtual or logical interfaces. Specific ifIndex ranges are reserved for different interface types. Creation of different types of interfaces is possible only within their corresponding ifIndex range. So the ifMainType should be configured corresponding to the ifIndex range reserved for that particular interface type. For creation of physical interface types, it is mandatory to specify the handle to the device driver using the ifAlias object of the standard ifXTable before specifying the type. This handle could be something like eth1 or /dev/abcd. pip interface type will be used vritual Provider Instance port in PBB bridge mode. physical PIPs can be created using ethernetCsmacd . Following is the mapping of different port types and there ifmaintype values. External ports -------------- Port: ifmaintype Port type ------------------------------------------------------------------- CNP- Ctagged 6 - customerNetworkPortCtagged (9) CNP - Port based 6 - customerNetworkPortPortBased (2) CNP- Stagged 6 - customerNetworkPortStagged (3) PNP 6 - providerNetworkPort (1) PIP 6 - providerInstancePort (11) CBP 6 - customerBackbonePort (12) Internal ports -------------- VIP 209 - virtualInstancePort (10) PIP 248 - providerInstancePort (11) CBP 209 - customerBackbonePort (12) brgPort will be used to create virtual PBB ports other than PIPs- VIPs and CBPs. The propVirtual type denotes properietary logical interfaces. These type of interfaces can be associated with a {physical interface, switch instance} for the purpose of sharing the physical interface to more than one context and thus realising Switch Instance Sharing of a physical interface.\"",
    "::=",
    "{",
    "ifMainEntry",
    "2",
    "}"
  ],
  "syntax_tree": [
    [
      "SimpleSyntax",
      "INTEGER",
      [
        "enumSpec",
        [
          [
            "rfc877x25",
            5
          ],
          [
            "ethernetCsmacd",
            6
          ],
          [
            "iso88025TokenRing",
            9
          ],
          [
            "ppp",
            23
          ],
          [
            "softwareLoopback",
            24
          ],
          [
            "frameRelay",
            32
          ],
          [
            "miox25",
            38
          ],
          [
            "aal5",
            49
          ],
          [
            "propVirtual",
            53
          ],
          [
            "async",
            84
          ],
          [
            "frameRelayMPI",
            92
          ],
          [
            "pppMultilinkBundle",
            108
          ],
          [
            "ipOverAtm",
            114
          ],
          [
            "hdlc",
            118
          ],
          [
            "tunnel",
            131
          ],
          [
            "atmSubInterface",
            134
          ],
          [
            "l3ipvlan",
            136
          ],
          [
            "mplsTunnel",
            150
          ],
          [
            "ieee8023ad",
            161
          ],
          [
            "mpls",
            166
          ],
          [
            "brgPort",
            209
          ],
          [
            "ilan",
            247
          ],
          [
            "pip",
            248
          ]
        ]
      ]
    ],
    null,
    [
      "MaxAccessPart",
      "read-create"
    ],
    [
      "Status",
      "current"
    ],
    [
      "DESCRIPTION",
      "The type/protocol of interface. Specification of the object is mandatory for all interfaces. This value should be specified after the row creation in the ifMainTable and before setting any other object in this table. Once the type is specified, it cannot be changed - the interface should be deleted for changing the type of the interface. The ethernetCsmacd(6), iso88025TokenRing(9), aal5(49), async(84) and hdlc(118) are physical interfaces while all other types are virtual or logical interfaces. Specific ifIndex ranges are reserved for different interface types. Creation of different types of interfaces is possible only within their corresponding ifIndex range. So the ifMainType should be configured corresponding to the ifIndex range reserved for that particular interface type. For creation of physical interface types, it is mandatory to specify the handle to the device driver using the ifAlias object of the standard ifXTable before specifying the type. This handle could be something like eth1 or /dev/abcd. pip interface type will be used vritual Provider Instance port in PBB bridge mode. physical PIPs can be created using ethernetCsmacd . Following is the mapping of different port types and there ifmaintype values. External ports -------------- Port: ifmaintype Port type ------------------------------------------------------------------- CNP- Ctagged 6 - customerNetworkPortCtagged (9) CNP - Port based 6 - customerNetworkPortPortBased (2) CNP- Stagged 6 - customerNetworkPortStagged (3) PNP 6 - providerNetworkPort (1) PIP 6 - providerInstancePort (11) CBP 6 - customerBackbonePort (12) Internal ports -------------- VIP 209 - virtualInstancePort (10) PIP 248 - providerInstancePort (11) CBP 209 - customerBackbonePort (12) brgPort will be used to create virtual PBB ports other than PIPs- VIPs and CBPs. The propVirtual type denotes properietary logical interfaces. These type of interfaces can be associated with a {physical interface, switch instance} for the purpose of sharing the physical interface to more than one context and thus realising Switch Instance Sharing of a physical interface."
    ],
    null,
    null,
    null,
    null
  ]
}

Registration

Registration authorities

First Registration Authority (inferred from ancestor 1.3.6.1.4.1.2076)

Division Products

Siblings (23)

OIDNameDirect childrenDescendantsDescription
1.3.6.1.4.1.2076.27.1.4.1.1 ifMainIndex00
1.3.6.1.4.1.2076.27.1.4.1.3 ifMainMtu00
1.3.6.1.4.1.2076.27.1.4.1.4 ifMainAdminStatus00
1.3.6.1.4.1.2076.27.1.4.1.5 ifMainOperStatus00
1.3.6.1.4.1.2076.27.1.4.1.6 ifMainEncapType00
1.3.6.1.4.1.2076.27.1.4.1.7 ifMainBrgPortType00
1.3.6.1.4.1.2076.27.1.4.1.8 ifMainRowStatus00
1.3.6.1.4.1.2076.27.1.4.1.9 ifMainSubType00
1.3.6.1.4.1.2076.27.1.4.1.10 ifMainNetworkType00
1.3.6.1.4.1.2076.27.1.4.1.11 ifMainWanType00
1.3.6.1.4.1.2076.27.1.4.1.12 ifMainDesc00
1.3.6.1.4.1.2076.27.1.4.1.13 ifMainStorageType00
1.3.6.1.4.1.2076.27.1.4.1.14 ifMainExtSubType00
1.3.6.1.4.1.2076.27.1.4.1.15 ifMainPortRole00
1.3.6.1.4.1.2076.27.1.4.1.16 ifMainUfdOperStatus00
1.3.6.1.4.1.2076.27.1.4.1.17 ifMainUfdGroupId00
1.3.6.1.4.1.2076.27.1.4.1.18 ifMainUfdDownlinkDisabledCount00
1.3.6.1.4.1.2076.27.1.4.1.19 ifMainUfdDownlinkEnabledCount00
1.3.6.1.4.1.2076.27.1.4.1.20 ifMainDesigUplinkStatus00
1.3.6.1.4.1.2076.27.1.4.1.21 ifMainEncapDot1qVlanId00
1.3.6.1.4.1.2076.27.1.4.1.22 ifMainNeighborId00
1.3.6.1.4.1.2076.27.1.4.1.23 ifMainName00
1.3.6.1.4.1.2076.27.1.4.1.24 ifMainPrevDesc00