Software & Protocols

PicOS Software Overview and Feature Comparison

Complete overview of PicOS switch operating system features including L2/L3 switching, VXLAN/EVPN, OSPF/BGP routing, QoS, security features, and comparison with Cisco IOS and Arista EOS.

SwitchInfra Documentation2026年9月8日

What is PicOS?

PicOS is the operating system running on FS switches, based on Open vSwitch (OVS) with additional proprietary enhancements. It provides a familiar CLI for network engineers while delivering open, programmable data plane capabilities.

Key Features

Layer 2 Features

FeatureSupportNotes
VLANs (802.1Q)YesUp to 4096 VLANs
VTPNoUse manual VLAN config
STP/RSTP/MSTPYesDefault: MSTP
LACP (802.3ad)YesActive/passive modes
LLDP/CDPYesTopology discovery
ERPS (G.8032)YesRing protection
Q-in-QYesService VLAN tagging

Layer 3 Features

FeatureSupportNotes
IPv4 RoutingYesStatic, OSPF, BGP, IS-IS
IPv6 RoutingYesStatic, OSPFv3, BGP6
VRFYesMultiple routing instances
PIM-SM/SSMYesMulticast routing
PIM BiDirYesBidirectional PIM
IGMP/MLD SnoopingYesL2 multicast

Overlay Features (VXLAN/EVPN)

FeatureSupportNotes
VXLAN (static)YesHardware offload
VXLAN + EVPNYesControl plane via BGP
Symmetric/Asymmetric IRBYesInter-VN routing
Multicast replicationYesBroadcast handling
NSH (Service Chaining)YesSFC support

Data Center Features

FeatureSupportNotes
PFC (Priority Flow Control)YesLossless Ethernet
ECN (Explicit Congestion Notification)YesDCTCP support
DCBXYesData Center Bridging
RDMA over Converged EthernetYesRoCEv2
NVGRENoUse VXLAN instead

PicOS vs Cisco IOS vs Arista EOS

FeaturePicOSCisco IOSArista EOS
ArchitectureOVS-basedModularSingle-process
CLI StyleCisco-likeCiscoeAPI (Python/REST)
ProgrammabilityOVSDB, OpenFlowYANG/NETCONFeAPI, CloudVision
VXLANYesYes (NX-OS)Yes
EVPNYesYes (VXLAN)Yes
Streaming TelemetryYesYes (MDT)Yes (AVB)
Hardware OffloadYesYesYes
Container SupportLimitedYes (Nexus)Yes

Accessing PicOS

CLI Access

# Console
ssh admin@switch-ip

# Default credentials
Username: admin
Password: password

# Enter configuration mode
configure terminal

# Common commands
show running-config
show interfaces status
show vlan
show ip route

OVSDB/Programmatic Access

# Connect to OVSDB
ovs-vsctl show

# List bridges
ovs-vsctl list-br

# Add port
ovs-vsctl add-port br0 ge-1/1/1

# Set interface
ovs-ofctl show br0

Configuration Modes

switch>           # User EXEC (read-only)
switch#           # Privileged EXEC (enable mode)
switch(config)#   # Global configuration
switch(config-if)# # Interface configuration
switch(config-router)# # Router configuration

QoS Configuration

# Enable QoS
qos enable

# Create traffic class
qos map traffic-class 0 to queue 0
qos map traffic-class 5 to queue 2

# Configure shaping
interface GigabitEthernet 0/1
 shaping rate 1000000  # 1 Gbps
exit

Security Features

FeaturePicOS Support
ACLs (IPv4/IPv6)Yes
Port SecurityYes
DHCP SnoopingYes
Dynamic ARP InspectionYes
IP Source GuardYes
Storm ControlYes
Dot1X (RADIUS)Yes
ACL LoggingYes

Upgrade and Recovery

# Check current version
show version

# Upgrade via USB
install software usb:/picos-v6.0.0.bin

# Recovery via BOOT menu
# Connect console, press any key during boot
# Select recovery mode
标签:PicOSoperating systemVXLANEVPNsoftware comparison