Cisco Silicon One P100 Processor Data Sheet

Available Languages

Download Options

  • PDF
    (635.8 KB)
    View with Adobe Reader on a variety of devices
Updated:October 25, 2021

Bias-Free Language

The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.

Available Languages

Download Options

  • PDF
    (635.8 KB)
    View with Adobe Reader on a variety of devices
Updated:October 25, 2021

Table of Contents

 

 

The silicon industry has always been plagued with the trichotomy of switching silicon, routing line card silicon, and routing fabric silicon. Using these three basic building blocks, silicon and system vendors created unique architectures tuned for individual markets and industries. Consequentially, forcing customers to consume and manage these disjointed and dissimilar products caused an explosion in complexity, CapEx, and OpEx for the industry.

The Cisco Silicon One architecture ushers in a new era of networking, enabling one silicon architecture to address a broad market space, while simultaneously providing best-of-breed devices.

At 19.2 Tbps, the Cisco Silicon One P100 builds on the ground-breaking technology of the Cisco Silicon One devices before it, while increasing the lead over all other routing silicon in the market. The P100 is one of the highest bandwidth, highest performance, most flexible, and most power-efficient routing silicon on the market.

Product overview

The Cisco Silicon One P100 processor is a 19.2-Tbps processor that can be configured as:

     19.2-Tbps, full-duplex, standalone routing processor with deep buffers

     9.6-Tbps, full-duplex line card routing processor with deep buffers

Using a single P100 device in a fixed box enables a true 19.2-Tbps, 24x800G system, while using just three P100 devices on a line card enables a true 28.8-Tbps, 36x800G line card.

Cisco Silicon One P100 and G100 can be used together to build a wide range of products covering fixed form factor routers and switches, modular chassis routers and switches, and multipetabit disaggregated routers and switches.

Form factors

Figure 1.               

Form factors

Features and benefits

Table 1.           Architectural characteristics and benefits

Feature

Benefit

Unified architecture across multiple markets

Greatly simplifies customer network infrastructure deployments

Unified SDK across market segments and applications

Provides a consistent point of integration for all applications across the entire network infrastructure

High-bandwidth routing silicon

7-nm, 19.2-Tbps routing silicon

High-performance routing silicon

Achieve line rate at small packet sizes

Power-efficient routing silicon

The power efficiency of 7 nm and the Cisco Silicon One architecture

Large and fully unified packet buffer

Fully shared on-die buffer with large external packet buffer

Switching efficiency with routing features and scale

Addresses the requirements of service provider and web-scale providers’ routing applications

Run-to-completion network processor

Provides feature flexibility without compromising performance or power efficiency

Programmable

A programming processor to allow for rapid feature development

Prominent feature

Flexibility, performance, and scale for next-generation service provider and web-scale networks

Block diagram

Figure 2.               

Block diagram

Features

     192 112G SerDes; each can be configured independently to operate in 10G/25G/50G/100G using NRZ or PAM4 modulation

     Flexible port configuration supporting 10/25/40/50/100/200/400/800/1600 Gbps

     Large, fully shared, on-die packet buffer

     Large, in-package packet buffer

     1588v2 and SyncE support with nanosecond-level accuracy

     On-chip, high-performance, programmable host NPU for high-bandwidth offline packet processing (for example, OAM processing, MAC learning)

     Multiple embedded processors for CPU offloading

Traffic management

     Large pool of configurable queues, supporting DiffServ and hierarchical QoS

     Support for system-level, end-to-end QoS and scheduling for both unicast and multicast traffic

     Seamless extension of on-die buffer to external packet buffer

     Support for ingress and egress traffic mirroring

     Support for link-level (IEEE802.3x), PFC priority-level (802.1Qbb) flow control and ECN marking

     Support of port extenders

Network processor

     Run-to-completion, distributed programmable network processor

     Line rate at very small packets even with complex packet processing

     Large and shared fungible tables

     Support for complex packet processing features without impacting data rate

     Support for simple packet processing features with optimized power and latency

Load balancing

     Flow load balancing using ECMP or LAG

     Dynamic flowlet load balancing with ability to detect and handle elephant flows

     Packet-by-packet load balancing, creating an optimal, flow-independent, end-to-end scheduled and lossless fabric

Instrumentation and telemetry

     Programmable meters used for traffic policing and coloring

     Programmable counters used for flow statistics and OAM loss measurements

     Programmable counters used for port utilization, microburst detection, delay measurements, flow tracking, elephant flow detection, and congestion tracking

     Traffic mirroring: (ER)SPAN on drop

     Support for sFlow and NetFlow

     Support for in-band telemetry

SDK

     APIs provided in both C++ and Python

     SAI and SONiC support

     Configurability via high-level networking objects

     Distribution-independent Linux packaging

     Robust simulation environment enables rapid feature development

P4 programmability

     Application development is handled by an IDE programming environment

     At compilation, the application generates low-level register/memory access APIs and higher-level SDK application APIs

     Provides application support for a wide range of data center, service provider, and enterprise protocols

     Ability to develop the SDK and applications running over the SDK over a simulated Cisco Silicon One device

Cisco P4 application

Due to Silicon One’s extensible programming toolkit, we are always adding features to address new markets and new customer requirements; however, a sample of the features that are currently available with the application code is provided below:

      OSPF

      IS-IS

      BGP

      Unicast RPF

  MPLS Forwarding

      LDP, LDPoTE

      RSVP-TE

      SR-MPLS

      SR-TE

      L3VPN, 6PE, 6VPE

      BGP LU

      VPWS/EoMPLS

      VPLS

  Ethernet Switching

      802.1d, 802.1p, 802.1q, 802.1ad

      Private VLANs

      VLAN translation

      Hardware-assisted MAC learning

  802.1x Network access control
  IP Tunneling

      IPinIP

      GRE

      VXLAN

      SRv6

      EVPN

  Integrated Routing and Bridging (IRB)
  HSRP/VRRP
  Policy-Based Routing
Security and QoS ACLs

      User-defined Keys

      Object groups

  ECMP and LAG (802.3ad)
  Multicast

      PIM-SM/SSM

      IGMP

      MLDP

      MVPN

  NAT/PAT
  Protection (Link/Node/Path and TI-LFA)
  QoS Classification and Marking
  Congestion Management

      WRED

      ECN

      Priority Flow Control

  Hierarchical scheduling
  Telemetry

      NetFlow, sFlow

      (ER)SPAN

      Packet Mirroring with Appended Metadata

      Lawful Intercept

  DDoS Mitigation

      Control-Plane Policing

      BGP Flowspec

  Hardware offload

      BFD

      CFM

      SAT

  Timing and Frequency Synchronization

      SyncE

      1588

Product sustainability

Information about Cisco’s environmental, social, and governance (ESG) initiatives and performance is provided in Cisco’s CSR and sustainability reporting.

Table 2.           Cisco environmental sustainability information

Sustainability topic

Reference

General

Information on product-material-content laws and regulations

Materials

Information on electronic waste laws and regulations, including our products, batteries, and packaging

WEEE Compliance

Information on product takeback and reuse program

Cisco Takeback and Reuse Program

Sustainability inquiries

Contact: csr_inquiries@cisco.com

Material

Product packaging weight and materials

Contact: environment@cisco.com

For more information

Learn more about the Cisco Silicon One.

 

 

 

Learn more