Cisco Active Network Abstraction Technology Support and Information Model Reference Manual, 3.6.5
Ethernet (IEEE 802.3)

Table Of Contents

Ethernet (IEEE 802.3)

Technology Description

Ethernet

LAG

Metro Ethernet

Spanning Tree Protocol (STP)

QinQ (IEEE802.1ad)

Inventory and Information Model Objects (IMOs)

Link Aggregation Group

Link Aggregation Group Port Entry

Ethernet Interface

Ethernet Physical

Virtual LAN Interface

Virtual LAN Entry

Virtual LAN Multiplexer

Virtual LAN Encapsulation

Data Link Aggregation Container

Spanning Tree Protocol Service

Multiple Spanning Tree Protocol Service

Multiple Spanning Tree Protocol Properties

Spanning Tree Protocol Instance Information

Multi Spanning Tree Protocol Instance Information

Per Virtual LAN Spanning Tree Protocol Instance Information

Rapid Spanning Tree Protocol Instance Information

Spanning Tree Protocol Port Information

Multi Spanning Tree Protocol Port Information

Vendor-Specific Inventory and Information Model Objects

Cisco's Ethernet Channel

Network Topology

Service Alarms


Ethernet (IEEE 802.3)


This chapter describes the level of support that Cisco ANA provides for Ethernet, as follows:

Technology Description

Inventory and Information Model Objects (IMOs)

Vendor-Specific Inventory and Information Model Objects

Network Topology

Service Alarms

Technology Description

Ethernet

Ethernet refers to the family of Local Area Network (LAN) products covered by the IEEE 802.3 standard that defines what is commonly known as the CSMA/CD protocol. Three data rates are currently defined for operation over optical fiber and twisted-pair cables: 10Base-T Ethernet (10Mbps), Fast Ethernet (100Mbps), Gigabit Ethernet (1000Mbps) and 10-Gigabit Ethernet (10Gbps).

The IEEE 802.3 standard provides both Media Access Control (MAC) (Layer 2), with Addressing, Duplexing, Differential Services and Flow Control attributes, and various Physical (Layer 1) definitions, with Media, Clocking and Speed attributes. It also provides a Link Aggregation (LAG) (also known as Ethernet Channel) definition for providing both higher link capacity and availability.

LAG

A Link Aggregation (LAG) is a group of two or more network links bundled together to appear as a single link based on the IEEE 802.3ad standard. For instance, bundling two 100Mbps network interfaces into a single link creates one 200Mbps link. A LAG may include two or more network cards and two or more cables, but the software sees the link as one logical link.

A LAG provides capacity increase, load balancing and higher link availability, which prevents the failure of any single component link leading to a disruption of the communications between the interconnected devices.

Metro Ethernet

A Metro Ethernet is a computer network based on the Ethernet standards covering a metropolitan area. It is commonly used as a metropolitan access network (MAN) to connect subscribers and businesses to a Wide Area Network, such as the Internet. Large businesses can also use Metro Ethernet to connect branch offices to their Intranets.

A typical service-provider Metro Ethernet network is a collection of Layer 2 or 3 switches or routers connected through optical fiber. The topology could be a ring, hub-and-spoke (star), full mesh or partial mesh. The network will also have a hierarchy; core, distribution and access. The core in most cases is an existing IP/MPLS backbone.

Ethernet on the MAN can be used as pure Ethernet, Ethernet over SDH, Ethernet over MPLS, or Ethernet over DWDM. Pure Ethernet deployments are cheap but less reliable and scalable, and thus are usually limited to small-scale or experimental deployments. SDH deployments are useful when there is an existing SDH infrastructure already in place, its main shortcoming being the loss of flexibility in bandwidth management due to the rigid hierarchy imposed by the SDH network. MPLS deployments are costly but highly reliable and scalable, and are typically used by large service providers.

See also:

Spanning Tree Protocol (STP)

QinQ (IEEE802.1ad)

Spanning Tree Protocol (STP)

STP is a Layer 2 link management protocol that provides path redundancy while preventing undesirable loops in the network. For a Layer 2 Ethernet network to function properly, only one active path can exist between any two devices.

STP defines a tree with a root bridge and a loop-free path from the root to all network devices in the Layer 2 network. STP forces redundant data paths into a standby (blocked) state. If a network segment in the spanning tree fails and a redundant path exists, the STP algorithm recalculates the spanning tree topology and activates the standby path.

STP modeling in Cisco ANA 3.6 supports devices that use the following STP variants:

STP as defined in the 802.1D standard

RSTP as defined in the 802.1w standard

PvSTP and PvSTP+ which are Cisco proprietary protocols, or any per VLAN spanning tree protocol

MST as defined in the 802.1s standard

QinQ (IEEE802.1ad)

QinQ (IEEE802.1) tagging (also known as dot1q tunneling) is a technology that allows the nesting of an additional VLAN tag on a packet, in addition to an existing one. According to the standard, either VLAN tag is an 802.1Q header.

QinQ allows service providers to use a single VLAN to support customers who have multiple VLANs. The core service-provider network carries traffic with double-tagged, stacked VLAN (802.1Q-in-Q) headers of multiple customers while maintaining the VLAN and Layer 2 protocol configurations of each customer and without affecting the traffic of other customers.

Inventory and Information Model Objects (IMOs)

This section describes the following IMOs:

Link Aggregation Group (ILinkAggregationGroup802dot3ad)

Link Aggregation Group Port Entry (ILagPortEntry)

Ethernet Interface (IEthernet)

Ethernet Physical (IPhysicalLayer)

Virtual LAN Interface (IVlanInterface)

Virtual LAN Entry (IVlanEntry)

Virtual LAN Multiplexer (IVlanEncapMux)

Virtual LAN Encapsulation (IIEEE802)

Data Link Aggregation Container (IDataLinkAggregationContainer)

Spanning Tree Protocol Service (IStpService)

Multiple Spanning Tree Protocol Service (IMstService)

Multiple Spanning Tree Protocol Properties (IMstProperties)

Spanning Tree Protocol Instance Information (IStpInstanceInfo)

Multi Spanning Tree Protocol Instance Information (IMstInstanceInfo)

Per Virtual LAN Spanning Tree Protocol Instance Information (IPvstpInstanceInfo)

Rapid Spanning Tree Protocol Instance Information (IRstpInstanceInfo)

Spanning Tree Protocol Port Information (IStpPortInfo)

Multi Spanning Tree Protocol Port Information (IMstPortInfo)

Link Aggregation Group

The following Data Link layer Link Aggregation Group object aggregates multiple Ethernet Interfaces, which it is bound to by its Containing Termination Points attribute. It is accessed primarily by the Virtual LAN Multiplexer bound by its Contained Connection Termination Points attribute. It is also accessed by Bridging Entity.

Table 4-1 Link Aggregation Group (ILinkAggregationGroup802dot3ad) 

Attribute Name
Attribute Description
Scheme
Polling Interval

Group Number

Group identification of the aggregated ethernet interfaces

Any

Configuration

Bandwidth

Accumulated bandwidth of all aggregated ethernet interfaces in Mbps

Any

Configuration

Aggregation Protocol

Aggregation protocol (None, LACP, PAGP)

Any

Configuration

IANA Type

IANA type of the sublayer

N/A

N/A

Containing Termination Points

Underlying termination points (Ethernet Interface)

Any

N/A

Contained Connection Termination Points

Bound Connection Termination Points

Any

N/A


Link Aggregation Group Port Entry

The following Link Aggregation Group Port Entry object describes the Link Aggregation Control configuration parameters for each Aggregation Port of a Link Aggregation Group.

Table 4-2 Link Aggregation Group Port Entry (ILagPortEntry)

Attribute Name
Attribute Description
Scheme
Polling Interval

Actor and Partner Administrative Keys

Actor and partner administrative keys

Any

Configuration

Actor and Partner Operational Keys

Actor and partner operational keys

Any

Configuration

Selected and Attached Aggregation Identification

Selected and attached aggregation identification

Any

Configuration

Actor Port

Actor port

Any

Configuration

Actor Port Priority

Actor port priority

Any

Configuration

Partner Administrative and Operational Port

Partner administrative and operational port

Any

Configuration

Partner Administrative and Operational Port Priority

Partner administrative and operational port priority

Any

Configuration

Actor and Partner Administrative States

Actor and partner administrative states

Any

Configuration

Actor and Partner Operational States

Actor and partner operational states

Any

Configuration


Ethernet Interface

The following Data Link layer Ethernet Interface object is bound by its Containing Termination Points attribute to a Physical Layer Interface (Ethernet Physical) object. It accessed primarily by the Virtual LAN Multiplexer/Interface, Link Aggregation Group, Cisco's Ethernet Channel or IP Interface bound by its Contained Connection Termination Points attribute. It is also accessed by Bridging Entity.

Table 4-3 Ethernet Interface (IEthernet)

Attribute Name
Attribute Description
Scheme
Polling Interval

MAC Address

Media Access Control (MAC) address

Any

Configuration

Duplex Mode

Duplex mode (Unknown, Full, Half)

Any

Configuration

Output Flow Control

Output flow control (Enable, Disable)

Any

Configuration

Input Flow Control

Input flow control (Enable, Disable)

Any

Configuration

IANA Type

IANA type of the sublayer

N/A

N/A

Containing Termination Points

Underlying termination points (connection or physical)

Any

N/A

Contained Connection Termination Points

Bound Connection Termination Point

Any

N/A


Ethernet Physical

The following Physical layer Ethernet Physical object is bound by its Containing Termination Points attribute to a Port Connector object. It is accessed by the Data Link layer Ethernet Interface bound by its Contained Connection Termination Points attribute.

Table 4-4 Ethernet Physical (IPhysicalLayer)

Attribute Name
Attribute Description
Scheme
Polling Interval

Same as Physical Layer (IPhysicalLayer)


Virtual LAN Interface

The following Data Link layer Virtual LAN Interface object, which is used in a Switched LAN environment, is bound by its Containing Termination Points attribute to an Ethernet Interface object. It is accessed primarily by the network layer object (such as IP Interface) bound by its Contained Connection Termination Points attribute. It is also accessed by Bridging Entity.

Table 4-5 Virtual LAN Interface (IVlanInterface) 

Attribute Name
Attribute Description
Scheme
Polling Interval

Mode

Virtual LAN mode (Access, Trunk, 802.1Q Tunnel)

Any

Configuration

Native VLAN Identification

Virtual LAN identification, used for untagged received and transmitted frames

Any

Configuration

Virtual LAN Table

Array of Virtual LAN Entries

Any

Configuration

IANA Type

IANA type of the sublayer

N/A

N/A

Containing Termination Points

Underlying termination points (connection or physical)

Any

N/A

Contained Connection Termination Points

Bound Connection Termination Points

Any

N/A


Virtual LAN Entry

The following Virtual LAN Entry object describes the association of a Virtual LAN Interface, which operates in Trunk mode, to one of the bridged Virtual LANs configured in the device.

Table 4-6 Virtual LAN Entry (IVlanEntry)

Attribute Name
Attribute Description
Scheme
Polling Interval

VLAN Identification

Virtual LAN identification of received and transmitted frames

Any

Configuration

Encapsulation Type

Virtual LAN encapsulation (Unknown, ISL, IEEE 802.10, IEEE 802.1Q)

Any

Configuration

Upper Layer

Upper layer Object Identification (OID)

Any

Configuration


Virtual LAN Multiplexer

The following Virtual LAN Multiplexer object, used in a routed LAN environment, is bounded by its Containing Termination Points attribute to an Ethernet Interface object. It is accessed primarily by the Data Link layer Virtual LAN Encapsulations bound by its Contained Connection Termination Points attribute.

Table 4-7 Virtual LAN Multiplexer (IVlanEncapMux)

Attribute Name
Attribute Description
Scheme
Polling Interval

IANA Type

IANA type of the sublayer

N/A

N/A

Containing Termination Points

Underlying termination points (Ethernet Interface)

Any

N/A

Contained Connection Termination Points

Bound Connection Termination Points (Virtual LAN Encapsulations)

Any

N/A


Virtual LAN Encapsulation

The following Data Link layer Virtual LAN Encapsulation object, used in a routed LAN environment, is bound by its Containing Termination Points attribute to a Virtual LAN Multiplexer object. It is accessed primarily by the Network layer object (such as IP Interface) bound by its Contained Connection Termination Points attribute. It is also accessed by Bridging Entity.

Table 4-8 Virtual LAN Encapsulation (IIEEE802)

Attribute Name
Attribute Description
Scheme
Polling Interval

VLAN Identification

Virtual LAN identification

Any

Configuration

IANA Type

IANA type of the sublayer

N/A

N/A

Containing Termination Points

Underlying termination points (connection or physical)

Any

N/A

Contained Connection Termination Points

Bound Connection Termination Point

Any

N/A


Data Link Aggregation Container

The following Data Link Aggregation Container object aggregates or contains a single type of Data Link Aggregation, such as Link Aggregation Group or Cisco's Ethernet Channel.

Table 4-9 Data Link Aggregation Container (IDataLinkAggregationContainer)

Attribute Name
Attribute Description
Scheme
Polling Interval

Data Link Aggregations

Array of a single-type Data Link aggregations (Link Aggregation Group, Cisco's Ethernet Channel)

Any

Configuration

Type

Aggregation type (Null, Ethernet Link Aggregator)

Any

Configuration


Spanning Tree Protocol Service

The following Spanning Tree Protocol Service object, used in a switched LAN environment, describes the Spanning Tree Protocol service. It is accessed only by the Logical Root's Services List attribute.

Table 4-10 Spanning Tree Protocol Service (IStpService) 

Attribute Name
Attribute Description
Scheme
Polling Interval

Protocol Type

Spanning tree protocol type (Unknown, STP, RSTP, PVSTP, MST)

Any

Configuration

Current and Bridge Maximum Age

The current used value, and the value that all bridges should use when this bridge is acting as the root, for the maximum age of learned spanning tree protocol port information (in hundredths of seconds)

Any

Configuration

Current and Bridge Hello Time

The current used value, and the value that all bridges should use when this bridge is acting as the root, for hello time messages' keep-alive interval of a spanning tree protocol root (in hundredths of seconds)

Any

Configuration

Current and Bridge Forward Delay

The current used value, and the value that all bridges should use when this bridge is acting as the root, for port delay in each of the listening and learning states, preceding the forwarding one (in hundredths of seconds)

Any

Configuration

Instance Information Table

Array of Spanning Tree Protocol Instance Information

Any

Configuration

Same as System Service (ISystemService)


Multiple Spanning Tree Protocol Service

The following Multi Spanning Tree Protocol Instance Information object, which is used in a switched Virtual LAN environment, describes the Spanning Tree Protocol service. It is accessed only by the Logical Root's Services List attribute.

Table 4-11 Multiple Spanning Tree Protocol Service (IMstService)

Attribute Name
Attribute Description
Scheme
Polling Interval

Protocol Properties

Multiple spanning tree protocol properties

Any

Configuration

Same as Spanning Tree Protocol Service (IStpService)


Multiple Spanning Tree Protocol Properties

The following Multiple Spanning Tree Protocol Properties object, used in a switched Virtual LAN environment, describes the Multiple Spanning Tree Protocol properties. It is accessed only by the Multiple Spanning Tree Protocol Service's Protocol Properties attribute.

Table 4-12 Multiple Spanning Tree Protocol Properties (IMstProperties)

Attribute Name
Attribute Description
Scheme
Polling Interval

Force Version

Force version (Unknown, STP, RSTP, PVSTP, MST)

Any

Configuration

Configuration Format, Region Name and Revision Level

Configuration format, region name and revision level used by this device and negotiated with other devices

Any

Configuration

External Root Cost

External root cost of this multiple spanning tree protocol

Any

Configuration

Maximum Instances

Maximum multiple spanning tree protocol instances

Any

Configuration


Spanning Tree Protocol Instance Information

The following Rapid Spanning Tree Protocol Instance Information objects describe the Instance Information associated with and accessed by the Multiple Spanning Tree Protocol Service's Instance Information Table attribute.

Table 4-13 Spanning Tree Protocol Instance Information (IStpInstanceInfo) 

Attribute Name
Attribute Description
Scheme
Polling Interval

Object Identification

Instance Object Identification (Object ID)

Any

Configuration

Identification

Bridge identification (MAC address)

Any

Configuration

Priority

Bridge priority in the spanning tree protocol

Any

Configuration

Designated Root and Bridge

MAC Addresses of the designated root and bridge in the spanning tree

Any

Configuration

Root Cost

Root cost value for this bridge

Any

Configuration

Is Root

Is this bridge currently the root of the spanning tree protocol? (True, False)

Any

Configuration

Root Port Identification

Object Identification (OID) of the bridge port used to reach the designated root

Any

Configuration

Port Information Table

Array of Spanning Tree Protocol Port Information

Any

Configuration


Multi Spanning Tree Protocol Instance Information

Table 4-14 Multi Spanning Tree Protocol Instance Information (IMstInstanceInfo)

Attribute Name
Attribute Description
Scheme
Polling Interval

Instance Identification

Multiple spanning tree protocol instance identification

Any

Configuration

Same as Spanning Tree Protocol Instance Information (IStpInstanceInfo)


Per Virtual LAN Spanning Tree Protocol Instance Information

Table 4-15 Per Virtual LAN Spanning Tree Protocol Instance Information (IPvstpInstanceInfo) 

Attribute Name
Attribute Description
Scheme
Polling Interval

Protocol Type

Spanning tree protocol type (Unknown, STP, RSTP, PVSTP, MST)

Any

Configuration

Current and Bridge Maximum Age

The current used value, and the value that all bridges should used when this bridge is acting as the root, for the maximum age of learned spanning tree protocol port information (in hundredths of seconds)

Any

Configuration

Current and Bridge Hello Time

The current used value, and the value that all bridges should used when this bridge is acting as the root, for hello time messages' keep-alive interval of a spanning tree protocol root (in hundredths of seconds)

Any

Configuration

Current and Bridge Forward Delay

The current used value, and the value that all bridges should used when this bridge is acting as the root, for port delay in each of the listening and learning states, preceding the forwarding one (in hundredths of seconds)

Any

Configuration

Same as Spanning Tree Protocol Instance Information (IStpInstanceInfo)


Rapid Spanning Tree Protocol Instance Information

Table 4-16 Rapid Spanning Tree Protocol Instance Information (IRstpInstanceInfo)

Attribute Name
Attribute Description
Scheme
Polling Interval

Force Version

Force version (Unknown, STP, RSTP, PVSTP, MST)

Any

Configuration

Same as Spanning Tree Protocol Instance Information (IStpInstanceInfo)


Spanning Tree Protocol Port Information

The following Spanning Tree Protocol Port Information objects describe the Port Information associated with and accessed by the Spanning Tree Protocol Instance Information's Port Information Table attribute.

Table 4-17 Spanning Tree Protocol Port Information (IStpPortInfo)

Attribute Name
Attribute Description
Scheme
Polling Interval

Object Identification

Port object identification (Object ID)

Any

Configuration

Priority

Port priority in the spanning tree protocol

Any

Configuration

State

Port state (Unknown, Disable, Blocking, Listening, Learning, Forwarding, Broken, Down, LoopBack)

Any

Configuration

Path Cost

Port path cost, which represents the media speed for this port

Any

Configuration

Is Edge

Is this an edge (connected to a nonbridging device) Port? (True, False)

Any

Configuration

Is Point To Point

Is this port connected to n point to point link? (True, False)

Any

Configuration

Role

Port role (Unknown, Disable, Backup, Alternative, Designated, Root, Boundary)

Any

Configuration


Multi Spanning Tree Protocol Port Information

Table 4-18 Multi Spanning Tree Protocol Port Information (IMstPortInfo)

Attribute Name
Attribute Description
Scheme
Polling Interval

Hello Time

Hello time messages' keep-alive interval of a spanning tree protocol root (in hundredths of seconds)

Any

Configuration

Same as Spanning Tree Protocol Port Information (IStpPortInfo)


Vendor-Specific Inventory and Information Model Objects

Vendor-specific Information Model Objects are implemented only for specific devices of the vendor.

The following section describes the object of a specific vendor:

Cisco's Ethernet Channel

Cisco's Ethernet Channel

The Cisco's Ethernet Channel Data Link layer object aggregates multiple Ethernet Interfaces, which it is bound to by its Containing Termination Points attribute. It is accessed primarily by the Virtual LAN Multiplexer/Interface or IP Interface bound by its Contained Connection Termination Points attribute. It is also accessed by Bridging Entity.

Table 4-19 Cisco's Ethernet Channel (IEthernetChannel) 

Attribute Name
Attribute Description
Scheme
Polling Interval

Group Number

Group identification of the aggregated ethernet interfaces

Any

Configuration

Bandwidth

Accumulated bandwidth of all aggregated ethernet interfaces in Mbps

Any

Configuration

Aggregation Protocol

Aggregation protocol (Manual, LACP, PAGP)

Any

Configuration

IANA Type

IANA type of the sublayer

N/A

N/A

Containing Termination Points

Underlying termination points (Ethernet Interface)

Any

N/A

Contained Connection Termination Points

Bound Connection Termination Points

Any

N/A


Network Topology

Cisco ANA conducts discovery of Ethernet Data Link layer topology by searching for the existence of the local MAC Address in any remote side's bridge or in Address Resolution Protocol (ARP) tables related to the same type of the local Ethernet port. The basic assumption, which is not always valid, is that every Ethernet port has a unique MAC Address. This topology is also applied to the underlying physical links.

Further verification is done by matching the traffic signature of these ports using Cisco's confidential scheme, which requires a substantial amount of traffic to function correctly.

There is no topology based specifically on STP or QinQ technology in Cisco ANA 3.6.


Note See CSCsi65238 which describes the potential problems in topology discovery in QinQ scenarios.


Service Alarms

The following alarms are supported for this technology:

Cloud Problem

Discard Input Packets/Normal Discard Input Packets

Dropped Output Packets/Normal Dropped Output Packets

Link Down/Link Up

Port Down/Port Up

Receive Utilization/Receive Utilization Normal

Transmit Utilization/Transmit Utilization Normal

Note that these alarms, apart from the Cloud Problem, are related to the underlying Physical Interface (see Common Components).

Cisco ANA 3.6 does not generate service alarms specific to QinQ technology. However, correlation takes this technology into account when performing flow analysis.

For detailed information about alarms and correlation, see the Cisco Active Network Abstraction 3.6.5 User Guide.