For ifType we see per this sample page that shows us the possible values that can be seen in the ifType MIB OID for interfaces.
The following are the first 32 common types in use. There are more than 32 possible types that can be seen. Review the sample page here for more type definitions.
ifType OBJECT-TYPE
SYNTAX 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)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of interface, distinguished according to
the physical/link protocol(s) immediately `below'
the network layer in the protocol stack."
::= { ifEntry 3 }