IOSvL2
IOSvL2 is an implementation of Cisco IOS layer-2 switching code that runs as a full virtual machine. IOSvL2 images are based on the DSGS code branch and support up to 16 GigabitEthernet interfaces. IOSvL2 is primarily a Layer-2 switch, but Layer-3 control plane and data-plane functionality is also present in the image.
Supported Features
The following features have been tested and work in the IOSvL2 image:
- Layer-2 forwarding
- Switchport
- 802.1q trunk, 802.1q VLANs
- Spanning tree
- Port-Channel (pagp and lacp)
- 802.1x passthrough
- Port-ACLs
- Dynamic ARP inspection
- DHCP snooping
- IP device tracking
- Switched Virtual Interfaces (SVI)
- Layer-3 forwarding over SVIs
- Routing protocol support (ISIS is NOT supported)
- VTP v1-3
- PVST
- QoS
- Inter-vlan routing
- VLAN access maps (VACLs / access control lists for VLANs)
- ACL functionality for both layer-2 and layer-3 protocol packets
- Dynamic Trunking Protocol support
- Switchport protected mode
Unsupported Features
The following features are not supported by IOSvL2 and are known not to work:
- Port mirroring (SPAN)
- Private VLANs