Multiprotocol Label Switching (MPLS) brings the speed of Layer 2 switching to Layer 3. It allows routers to eliminate the complex lookup process based on the destination IP address, and make forwarding decisions based on the contents of a simple label. In addition to speed, MPLS offers two key advantages: it supports Quality of Service (QoS) and Virtual Private Networks (VPNs).

An MPLS network permits the definition of explicit paths, which are predefined routes through networks. MPLS routes packets along these pre-configured paths, called Label Switched Paths (LSPs). Standard routing protocols, such as OSPF (Open Shortest Path First) and BGP (Border Gateway Patrol), determine these routes in advance, and then build tables that define the routes in each router. Each packet carries a label that indicates which exact route it should follow. In addition to supporting paths determined by OSPF and BGP, MPLS supports paths defined by a variety of constraints, including, but not limited to available bandwidth, packets' priority settings, and the policy-based server's directives. In this way, MPLS supports QoS by constraint-based routing.

Embedded MPLS Data Sheet

IPNET, Interpeak's TCP/IP stack, can support the extensive requirements of large-scale RFC 2547 VPN deployments: the number of forwarding tables is virtually unlimited and the tables support private overlapping addresses. RFC 2547 guidelines may be applied to both IPv4 and IPv6 MPLS deployments. As carriers build more IPv6 networks, developers can continue to use the dual-mode IPv4/IPv6 stack. IPNET is a future-proof routing stack, a true dual-mode IPv4/IPv6 stack which supports numerous IPv4/IPv4 transition mechanisms.

Interpeak MPLS is pre-integrated with commercial MPLS control plane products, and runs on Linux, VxWorks, Integrity, OSE, etc. The MPLS product is delivered in ANSI compliant C source code, with ready-to-run RTOS integration containing makefiles etc.

> Embedded MPLS Data Sheet
> Request More Info



 

Interpeak Embedded
IPNET/MPLS Features

  • MPLS over Ethernet devices
  • Generic MPLS labels
  • IPv4 and IPv6 over MPLS
  • Label stacking
  • Common label operations
  • Delivery of PDUs to IPNET
  • Ingress, transit or egress node
  • Pre-integrated with commercial MPLS control plane products
  • Runs on Linux, VxWorks, INTEGRITY, OSE, etc.