ifMainType
SUPERMICRO-CFA-MIB ·
.1.3.6.1.4.1.10876.101.1.27.1.4.1.2
Object
column
r/w
Enumeration
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.
Context
- MIB
- SUPERMICRO-CFA-MIB
- OID
.1.3.6.1.4.1.10876.101.1.27.1.4.1.2- Type
- column
- Access
- readwrite
- Status
- current
- Parent
- ifMainEntry
- Table
- ifMainTable
- Siblings
- 14
Syntax
Enumeration
Values & Constraints
Enumerated Values
5 | rfc877x25 |
6 | ethernetCsmacd |
9 | iso88025TokenRing |
23 | ppp |
24 | softwareLoopback |
32 | frameRelay |
38 | miox25 |
49 | aal5 |
53 | propVirtual |
84 | async |
92 | frameRelayMPI |
108 | pppMultilinkBundle |
114 | ipOverAtm |
118 | hdlc |
131 | tunnel |
134 | atmSubInterface |
136 | l3ipvlan |
150 | mplsTunnel |
161 | ieee8023ad |
166 | mpls |
200 | teLink |
209 | brgPort |
246 | ifPwType |
247 | ilan |
248 | pip |
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| ifMainIndex A unique value, greater than zero, for each
interface. This object is identical to the ifIndex
of the standard MIB-2 ifTable. | column | IF-MIBInterfaceIndex | .1.3.6.1.4.1.10876.101.1.27.1.4.1.1 |
| ifMainNetworkType This object indicates whether this interface is a
WAN or LAN link.
The default value for this object varies according
to the interface type. All interfaces of type… | column | Enumeration | .1.3.6.1.4.1.10876.101.1.27.1.4.1.10 |
| ifMainWanType This object indicates whether this interface is a
private or public WAN link.
This object is applicable only for PPP interfaces and
ethernet WAN interfaces. For o… | column | Enumeration | .1.3.6.1.4.1.10876.101.1.27.1.4.1.11 |
| ifMainDesc A textual string which contains the description about an interface. | column | SNMPv2-TCDisplayString | .1.3.6.1.4.1.10876.101.1.27.1.4.1.12 |
| ifMainStorageType The storage type for this conceptual row in the ifMainTable.
Conceptual rows having the value 'permanent' need not allow
write-access to any columnar object in the row.
only vola… | column | SNMPv2-TCStorageType | .1.3.6.1.4.1.10876.101.1.27.1.4.1.13 |
| ifMainExtSubType This object stores the subType value of the specified interface.
These sub types are specified for the ifMainType-propVirtual. | column | Enumeration | .1.3.6.1.4.1.10876.101.1.27.1.4.1.14 |
| ifMainRportL3Mtu This value indicates the L3 MTU for router port,
and is not applicable for other interface type.
The lenght of ethernet header is also included.
For router port, i… | column | SNMPv2-SMIInteger32 | .1.3.6.1.4.1.10876.101.1.27.1.4.1.15 |
| ifMainMtu The MTU for the interface as shown to the higher
interface sub-layer (this value should not include
the encapsulation or header added by the interface).
If IP is operating over th… | column | SNMPv2-SMIInteger32 | .1.3.6.1.4.1.10876.101.1.27.1.4.1.3 |
| ifMainAdminStatus The desired state of the interface. This object
can be set only when the ifMainRowStatus of the
interface is active. This object has the semantics
of the ifAdminStatus of the stan… | column | Enumeration | .1.3.6.1.4.1.10876.101.1.27.1.4.1.4 |
| ifMainOperStatus The current operational state of the interface.
The testing (3) state indicates that no operational
packets can be passed - this state is not supported
currently.
… | column | Enumeration | .1.3.6.1.4.1.10876.101.1.27.1.4.1.5 |
| ifMainEncapType The encapsulation type to be used over the interface.
For Ethernet interfaces, the default encapsulation
type is ethernetV2(8). The other possible encapsulation
is … | column | Enumeration | .1.3.6.1.4.1.10876.101.1.27.1.4.1.6 |
| ifMainBrgPortType The Bridge port type of this specified switch port.
Bridge Port type can be specified only for switch ports and not for
router ports, IVR interfaces and I-LAN Interfaces.
… | column | Enumeration | .1.3.6.1.4.1.10876.101.1.27.1.4.1.7 |
| ifMainRowStatus A RowStatus variable for addition, deletion and in-activation
of the interfaces. Specification of the object is mandatory
for all interfaces.
When the status is act… | column | SNMPv2-TCRowStatus | .1.3.6.1.4.1.10876.101.1.27.1.4.1.8 |
| ifMainSubType This object stores the subType value of the specified interface.
Configuration of this object is not mandatory.By default
Sub type value will be updated based on the hardware link… | column | Enumeration | .1.3.6.1.4.1.10876.101.1.27.1.4.1.9 |