Switching and Routing Software Protocol Stacks

Future-proofing product innovations. Switching and routing are two core functions of any communications network. More than 100 products deployed globally by leading communication equipment providers have leveraged Sysmetlab’s key routing and switching protocols, functional modules and interfaces. Using these individually licensable software protocol stacks, communication equipment providers can de-risk and future-proof advancements in their product lines.

Licensable Switching and Routing Protocol Stacks

Synchronous Ethernet (SyncE)

Sysmetlab’s SyncE allows support for timing distribution in a manner consistent with SDH / SONET and conforms to ITU-T G.8264 SyncE specification.

Inter Access Point Protocol (IAPP)

Sysmetlab’s IAPP enables end-station mobility across access points in wireless LANs (WLANs) and conforms to IEEE 802.11F specification for IAPP. 

G.8031 Ethernet Linear Protection Switching (ELPS)

Sysmetlab’s G.8031 implements the specification for Ethernet linear protection to protect point-to-point Ethernet paths and conforms to G.8031 specification from ITU-T.

G.8032 Ethernet Ring Protection Switching (ERPS)

Sysmetlab’s G.8032 implements mechanisms to protect Ethernet rings from link and node failures and conforms to G.8032 specification from the ITU-T. 

802.1ag and Y.1731 Ethernet Connectivity Fault Management (ECFM)

Sysmetlab’s ECFM software provides capabilities useful for detecting, verifying and isolating connectivity failures in Ethernet Networks and can be used in networks operated by multiple independent organizations, each with restricted access to each others equipment. It conforms to IEEE 802.1ag and ITU-T Y.1731 specifications.

MEF16 Ethernet Local Management Interface (E-LMI)

Sysmetlab’s ELMI enables auto-configuration of the Customer Edge (CE) switches to support Metro Ethernet services and conforms to the MEF16 specifications for E-LMI.  

802.3ah Ethernet Operations, Administration and Maintenance (EOAM)

Sysmetlab’s EOAM software enables management and troubleshooting of Ethernet point-to-point links and conforms to the IEEE 802.3ah specification.

802.3ad Link Aggregation

Sysmetlab’s Link Aggregation software supports both Aggregator and Aggregation Control functionalities and conforms to IEEE 802.3ad specification. 

802.1ab Link Layer Discovery Protocol (LLDP)

Sysmetlab’s LLDP software enables a unified network management view of the LAN topology and connectivity to help network administration and troubleshooting and conforms with IEEE 802.1ab specification. 

ATM Adaption Layer 2 (AAL2) Signaling Stack (Access Link Control Application Part [ALCAP])

Sysmetlab’s ALCAP implements dynamic establishment, release and maintenance of AAL2 point-to-point connections between nodes in an AAL2 network and conforms to ITU-T AAL2 protocols specification.

Signaling ATM Adaption Layer (SAAL) 

Sysmetlab’s SAAL software provides efficient and reliable signaling between ATM endpoints and is compliant with ITU-T specifications for SAAL. 

Multi Protocol Label Switching (MPLS)

Sysmetlab’s MPLS software is an efficient and portable implementation of the label-switching capability mechanism. It supports Layer 2 VPN, Layer 3 VPN and GMPLS extensions for packet-switched networks, and enables migration of existing IPv4 networks to IPv6, leveraging the VPN Provider Edge (6VPE) approach feature.

MPLS-TP Linear Protection Switching (MLPS)

Sysmetlab’s MPLS-TP software is a portable implementation of the MPLS-Transport Profile, providing path protection switching, QoS and OAM capabilities to enable end-product traffic engineering, fault management and faster switching capabilities.

Label Switched Path (LSP) Ping

Sysmetlab’s LSP Ping supports connectivity verification and fault isolation in point-to-point LSPs that are a part of MPLS networks and conforms to IETF Ping and Traceroute mechanisms.

802.1ak Multiple Registration Protocol (MRP)

Sysmetlab’s MRP allows bridges, switches and other similar devices to register and de-register attributes such as VLAN identifiers and multicast group membership across a large LAN. It conforms to IEEE 802.1ak.

802.1ah Provider Backbone Bridging (PBB) and 802.1Qay Provider Backbone Bridging Traffic Engineering (PBB-TE)

Sysmetlab's PBB and PBB-TE software provides complete provider backbone bridging functionality and conforms to IEEE 802.1ah and 802.1Qay specifications.

Rapid Spanning Tree Protocol (RSTP) and Multiple Spanning Tree Protocol (MSTP)

Sysmetlab's RSTP/MSTP software ensures loop-free operation of the Ethernet networks.

Virtual Local Area Network (VLAN)

Sysmetlabs VLAN software is an implementation of port-based, port-and-protocol-based, and MAC-based VLAN software for switched LAN environments.

Data Center Bridging Capability Exchange (DCBX) 

Sysmetlab’s DCBX enables devices to discover and exchange information about their administratively configured capabilities and eliminates the need to configure a large number of switches in the network. It conforms to the IEEE 802.1Qaz specification.

Internet Group Management Protocol Snooping (IGS)

Sysmetlab’s IGS software is capable of snooping IGMP v1, v2, and v3 control packets and populating the multicast-MAC forwarding entries used by the switching network processing unit (NPU) or silicon. 

Transparent Interconnection of Lots of Links (TRILL)

Sysmetlab’s TRILL software is a portable implementation of the mechanisms specified in the IETF RFCs for TRILL and Routing Bridges.

OpenFlow Client

Sysmetlab’s OpenFlow client is a portable implementation of ONF OpenFlow specifications version 1.3.1. It can be leveraged to build OpenFlow switches and routers.

Fiber Channel over Ethernet (FCoE) Initialization Protocol Snooping (FIP)

Sysmetlabs FIP snooping enables Ethernet bridges and switches to install access control lists (ACLs) to provide secure FCoE interconnect over an Ethernet network and conforms with T11/08-264v3 specification.

N_Port ID Virtualization Proxy (NPIV)

Sysmetlab’s NPIV proxy software is a portable implementation of the N_Port ID Virtualization (NPIV) proxy functionality.

Layer 3

Border Gateway Protocol (BGP4/BGP4+)

Sysmetlab’s Border Gateway Protocol (BGP) stack is a portable implementation of the BGP Version 4-related RFCs, which enable intelligent route selection in network routers.

Distance Vector Multicast Routing Protocol (DVMRP)

Sysmetlab’s DVMRP software is a portable implementation of the IETF DVMRP specifications.

Internet Protocol (IP)

Sysmetlab’s IP software consists of IPv4, ARP/RARP, InARP, ICMP, IGMP, BOOTP/TFTP, UDP and RTM protocol modules. It conforms with the industry-standard IP forwarding mechanism. 

Internet Protocol version 6 (IPv6) Router

Sysmetlab's IPv6 Router software is a standards-compliant, router-specific portable implementation of the next-generation IPv6.

Internet Control Message Protocol (ICMP/ICMPv6)

Internet Group Management Protocol (IGMP)

Sysmetlabs IGMPv3 stack is a portable implementation of the IGMP specification version 3 (RFC 3376) from IETF.

User Datagram Protocol (UDP/UDP6)

Transmission Control Protocol (TCP)

Sysmetlab’s TCP software is a portable implementation of the industry standard TCP, based on IETF RFC 793. 

Real Time Messaging Protocol (RTMP/RTMP6)

Precision Time Protocol (PTP)

  • Sysmetlabs PTP provides synchronization in mobile IP backhaul networks and conforms to IEEE 1588 specification, version 2.
  • IP Security (IPSEC/IPSECv6)
  • Multicast Listener Discovery (MLD)
  • Internet Key Exchange (IKEv2)
  • Internet Protocol version 6 Host
  • Address Resolution Protocol (ARP) / Reverse Address Resolution Protocol (RARP)
  • Inverse Address Resolution Protocol (InARP)
  • Neighbor Discovery (ND6)

Open Shortest Path First (OSPF) v2 and v3

Sysmetlab’s OSPFv2 and v3 software implement a link state routing algorithm and are compliant with IETF RFCs for OSPF v2 and v3. 

Protocol Independent Multicasting (PIM/PIMv6)

Sysmetlab’s PIM software provides scalable inter-domain multicast routing across the Internet. It is a portable implementation of PIM Sparse Mode (SM) and Dense Mode (DM). 

Routing Information Protocol (RIP) and V6

Sysmetlab’s RIP implements RIP protocol. RIPv6 software is a portable implementation of the RIP for the next-generation Internet Protocol version 6 (IPv6).

Bidirectional Forwarding Detection (BFD)

BFD is a network protocol used to detect faults between two forwarding engines connected by a link. Sysmetlab’s BFD software is a implements IETF BFD protocol for continuity check, connection verification, and fault isolation in point-to-point LSPs in MPLS networks.

Intermediate System to Intermediate System (ISIS)

Sysmetlab’s ISIS is a routing protocol to move information efficiently within a network by determining the best route through a packet switched network.

Layer 4

Dynamic Host Configuration Protocol (DHCP)

Sysmetlab’s DHCP software enables hosts (DHCP clients) on a network to dynamically obtain an IP address from the DHCP server. It conforms with IETF RFC 2131 and 2132. 

  • Bootstrap Protocol (BOOTP)
  • Trivial File Transfer Protocol (TFTP)