Appendixes

Appendix A: vSIM supported hardware

This appendix provides tables that list supported hardware for the following chassis types:

7250 IXR

The following tables list the supported hardware for the 7250 IXR chassis type.

Table 1. 7250 IXR-6 supported hardware
7250 IXR-6
SFM Card MDA

sfm-ixr-6

cpm-ixr

imm36-100g-qsfp28

m36-100g-qsfp28

imm48-sfp+2-qsfp28

m48-sfp+2-qsfp28

Table 2. 7250 IXR-10 supported hardware

7250 IXR-10

SFM Card MDA

sfm-ixr-10

cpm-ixr

imm36-100g-qsfp28

m36-100g-qsfp28

imm48-sfp+2-qsfp28

m48-sfp+2-qsfp28

Table 3. 7250 IXR-e supported hardware
7250 IXR-e
Card MDA

cpm-ixr-e/imm24-sfp++8-sfp28+2-qsfp28

cpm-ixr-e-gnss/imm24-sfp++8-sfp28+2-qsfp28

m24-sfp++8-sfp28+2-qsfp28 1

cpm-ixr-e/imm14-10g-sfp++4-1g-tx

cpm-ixr-e-gnss/imm14-10g-sfp++4-1g-tx

m14-10g-sfp++4-1g-tx 1

Table 4. 7250 IXR-R4 supported hardware
7250 IXR-R4
Card MDA

cpm-ixr-r4

iom-ixr-r4

m6-10g-sfp++1-100g-qsfp28

m20-1g-csfp 2

m10-10g-sfp+

m4-10g-sfp++1-100g-cfp2

m6-10g-sfp++4-25g-sfp28

m10-1g-sfp+2-10g-sfp+ 3
Table 5. 7250 IXR-R6 supported hardware
7250 IXR-R6
Card MDA

cpiom-ixr-r6

a32-chds1v2 4

m4-10g-sfp++1-100g-cfp2

m6-10g-sfp++1-100g-qsfp28

m6-10g-sfp++4-25g-sfp28

m10-10g-sfp+

m20-1g-csfp 5
Table 6. 7250 IXR-s supported hardware
7250 IXR-s
Card MDA

cpm-ixr-s/imm48-sfp++6-qsfp28

m48-sfp++6-qsfp28 1

Table 7. 7250 IXR-X supported hardware

7250 IXR-X

Card MDA

cpm-ixr-x/imm32-qsfp28+4-qsfpdd

m32-qsfp28+4-qsfpdd 1

cpm-ixr-x/imm6-qsfpdd+48-sfp56

m6-qsfpdd+48-sfp56 1

Table 8. 7250 IXR-ec supported hardware
7250 IXR-ec
Card

MDA

cpm-ixr-ec

m4-1g-tx+20-1g-sfp+6-10g-sfp+

Table 9. 7250 IXR-X3 supported hardware
7250 IXR-x3
Card

MDA

cpm-ixr-x/imm36-qsfpdd

m36-qsfpdd 1

Table 10. 7250 IXR-R6d supported hardware
7250 IXR-R6d
Card

MDA

cpm-ixr-r6d/iom-ixr-r6d

m1-400g-qsfpdd+1-100g-qsfp28 1

m5-100g-qsfp28 1

m18-25g-sfp281 6

m2-cfp21

m20-10g-sfp+1

m10-50g-sfp561

Table 11. 7250 IXR-R6dl supported hardware
7250 IXR-R6dl
Card

MDA

cpm-ixr-r6d/iom-ixr-r6d

m1-400g-qsfpdd+1-100g-qsfp28 1

m5-100g-qsfp28 1

m18-25g-sfp281 6

m2-cfp21

m20-10g-sfp+1

m10-50g-sfp561

7750 SR

The following tables list the supported hardware for the 7750 SR chassis type.

Table 12. 7750 SR-12/7 supported hardware
7750 SR-12

7750 SR-7

SFM Card MDA SFM Card MDA

m-sfm5-12 or m-sfm6-7/12

cpm5

m-sfm5-7 or m-sfm6-7/12

cpm5

m-sfm5-12 or m-sfm6-7/12

imm-2pac-fp3

isa2-aa

m-sfm5-7 or m-sfm6-7/12

imm-2pac-fp3

isa2-aa

isa2-bb

isa2-bb

isa2-tunnel

isa2-tunnel

p10-10g-sfp

p10-10g-sfp

p1-100g-cfp

p1-100g-cfp

m-sfm5-12 or m-sfm6-7/12

imm48-1gb-sfp-c

imm24-1gb-xp-sfp

m-sfm5-7 or m-sfm6-7/12

imm48-1gb-sfp-c

imm24-1gb-xp-sfp

m-sfm5-12 or m-sfm6-7/12

iom4-e

isa2-aa

m-sfm5-7 or m-sfm6-7/12

iom4-e

isa2-aa

isa2-bb

isa2-bb

isa2-tunnel

isa2-tunnel

me10-10gb-sfp+

me10-10gb-sfp+

me1-100gb-cfp2

me1-100gb-cfp2

me12-10/1gb-sfp+

me12-10/1gb-sfp+

me2-100gb-cfp4

me2-100gb-cfp4

me2-100gb-ms-qsfp28

me2-100gb-ms-qsfp28

me2-100gb-qsfp28

me2-100gb-qsfp28

me40-1gb-csfp

me40-1gb-csfp

me6-10gb-sfp+

me6-10gb-sfp+

me8-10/25gb-sfp28

me8-10/25gb-sfp28

m-sfm5-12 or m-sfm6-7/12

iom4-e-b

isa2-aa

m-sfm5-7 or m-sfm6-7/12

iom4-e-b

isa2-aa

isa2-bb

isa2-bb

isa2-tunnel

isa2-tunnel

me10-10gb-sfp+

me10-10gb-sfp+

me1-100gb-cfp2

me1-100gb-cfp2

me12-10/1gb-sfp+

me12-10/1gb-sfp+

me2-100gb-cfp4

me2-100gb-cfp4

me2-100gb-ms-qsfp28

me2-100gb-ms-qsfp28

me2-100gb-qsfp28

me2-100gb-qsfp28

me40-1gb-csfp

me40-1gb-csfp

me6-10gb-sfp+

me6-10gb-sfp+

me8-10/25gb-sfp28

me8-10/25gb-sfp28

m-sfm5-12 or m-sfm6-7/12

iom4-e-hs

me10-10gb-sfp+

m-sfm5-12 or m-sfm6-7/12

iom4-e-hs

me10-10gb-sfp+

me1-100gb-cfp2

me1-100gb-cfp2

me12-10/1gb-sfp+

me12-10/1gb-sfp+

me2-100gb-cfp4

me2-100gb-cfp4

me2-100gb-ms-qsfp28

me2-100gb-ms-qsfp28

me2-100gb-qsfp28

me2-100gb-qsfp28

me40-1gb-csfp

me40-1gb-csfp

me6-10gb-sfp+

me6-10gb-sfp+

me8-10/25gb-sfp28

me8-10/25gb-sfp28

m-sfm6-7/12

iom5-e

me3-200gb-cfp2-dco

m-sfm6-7/12

iom5-e

me3-200gb-cfp2-dco

me6-100gb-qsfp28

me6-100gb-qsfp28

me16-25gb-sfp28+2-100gb-qsfp28

me16-25gb-sfp28+2-100gb-qsfp28

me3-400gb-qsfpdd

me3-400gb-qsfpdd

me16-25gb-sfp28+2-100gb-qsfp-b

me16-25gb-sfp28+2-100gb-qsfp-b

Table 13. 7750 SR-12e supported hardware
7750 SR-12e
SFM Card MDA

m-sfm5-12e or m-sfm6-12e

cpm5

m-sfm5-12e or m-sfm6-12e

imm-2pac-fp3

isa2-aa

isa2-bb

isa2-tunnel

p10-10g-sfp

p1-100g-cfp

m-sfm5-12e or m-sfm6-12e

imm40-10gb-sfp

m40-10g-sfp

m-sfm5-12e or m-sfm6-12e

imm4-100gb-cfp4

m4-100g-cfp4

m-sfm5-12e or m-sfm6-12e

imm4-100gb-cxp

m4-100g-cxp

m-sfm5-12e or m-sfm6-12e

iom4-e

isa2-aa

isa2-bb

isa2-tunnel

me10-10gb-sfp+

me1-100gb-cfp2

me12-10/1gb-sfp+

me2-100gb-cfp4

me2-100gb-ms-qsfp28

me2-100gb-qsfp28

me40-1gb-csfp

me6-10gb-sfp+

me8-10/25gb-sfp28

m-sfm5-12e or m-sfm6-12e

iom4-e-b

isa2-aa

isa2-bb

isa2-tunnel

me10-10gb-sfp+

me1-100gb-cfp2

me12-10/1gb-sfp+

me2-100gb-cfp4

me2-100gb-ms-qsfp28

me2-100gb-qsfp28

me40-1gb-csfp

me6-10gb-sfp+

me8-10/25gb-sfp28

m-sfm5-12e or m-sfm6-12e

iom4-e-hs

me10-10gb-sfp+

me1-100gb-cfp2

me12-10/1gb-sfp+

me2-100gb-cfp4

me2-100gb-ms-qsfp28

me2-100gb-qsfp28

me40-1gb-csfp

me6-10gb-sfp+

me8-10/25gb-sfp28

m-sfm6-12e

iom5-e

me12-100gb-qsfp28

me3-200gb-cfp2-dco

me6-100gb-qsfp28

me6-400gb-qsfpdd

me16-25gb-sfp28+2-100gb-qsfp28

me3-400gb-qsfpdd

me16-25gb-sfp28+2-100gb-qsfp-b

Table 14. 7750 SR-a4/a8 supported hardware
7750 SR-a4/a8
Card MDA

cpm-a

iom-a

ma20-1gb-tx

ma2-10gb-sfp+12-1gb-sfp

ma4-10gb-sfp+

ma44-1gb-csfp

maxp10-10/1gb-msec-sfp+

maxp10-10gb-sfp+

maxp1-100gb-cfp

maxp1-100gb-cfp2

maxp1-100gb-cfp4

maxp6-10gb-sfp+1-40gb-qsfp+

Table 15. 7750 SR-1e/2e/3e supported hardware
7750 SR-1e/2e/3e
Card MDA

cpm-e

iom-e

isa2-aa

isa2-bb

isa2-tunnel

me10-10gb-sfp+

me1-100gb-cfp2

me12-10/1gb-sfp+

me2-100gb-cfp4

me2-100gb-ms-qsfp28

me2-100gb-qsfp28

me40-1gb-csfp

me6-10gb-sfp+

me8-10/25gb-sfp28

Table 16. 7750 SR-1 supported hardware
7750 SR-1
Card MDA

cpm-1

me12-100gb-qsfp28

me3-200gb-cfp2-dco

me6-100gb-qsfp28

me6-400gb-qsfpdd

me16-25gb-sfp28+2-100gb-qsfp28

me3-400gb-qsfpdd

me16-25gb-sfp28+2-100gb-qsfp-b

Table 17. 7750 SR-1s supported hardware
7750 SR-1s
Card XIOM MDA

cpm-1s

s18-100gb-qsfp28

s36-100gb-qsfp28

s36-400gb-qsfpdd

s36-100gb-qsfp28-3.6t

iom-s-1.5t

iom-s-3.0t

ms2-400gb-qsfpdd+2-100gb-qsfp28

ms3-200gb-cfp2-dco

ms4-400gb-qsfpdd+4-100gb-qsfp28

ms6-300gb-cfp2-dco

ms8-100gb-sfpdd+2-100gb-qsfp28

ms18-100gb-qsfp28

ms16-100gb-sfpdd+4-100gb-qsfp28

ms24-10/100gb-sfpdd

ms16-sdd+4-qsfp28-b

ms8-sdd+2-qsfp28-b

Table 18. 7750 SR-2s supported hardware
7750 SR-2s
SFM Card XIOM MDA

sfm-2s

cpm-2s

xcm-2s

s18-100gb-qsfp28

s36-100gb-qsfp28

s36-400gb-qsfpdd

s36-100gb-qsfp28-3.6t

iom-s-1.5t

iom-s-3.0t

ms2-400gb-qsfpdd+2-100gb-qsfp28

ms3-200gb-cfp2-dco

ms4-400gb-qsfpdd+4-100gb-qsfp28

ms6-300gb-cfp2-dco

ms8-100gb-sfpdd+2-100gb-qsfp28

ms16-100gb-sfpdd+4-100gb-qsfp28

ms18-100gb-qsfp28

ms24-10/100gb-sfpdd

ms16-sdd+4-qsfp28-b

ms8-sdd+2-qsfp28-b

Table 19. 7750 SR-7s supported hardware
7750 SR-7s
SFM Card XIOM MDA

sfm-s

cpm-s

cpm2-s

xcm-7s

s18-100gb-qsfp28

s36-100gb-qsfp28

s36-400gb-qsfpdd

s36-100gb-qsfp28-3.6t

iom-s-1.5t

iom-s-3.0t

ms2-400gb-qsfpdd+2-100gb-qsfp28

ms3-200gb-cfp2-dco

ms4-400gb-qsfpdd+4-100gb-qsfp28

ms6-300gb-cfp2-dco

ms8-100gb-sfpdd+2-100gb-qsfp28

ms16-100gb-sfpdd+4-100gb-qsfp28

ms18-100gb-qsfp28

ms24-10/100gb-sfpdd

ms16-sdd+4-qsfp28-b

ms8-sdd+2-qsfp28-b

Table 20. 7750 SR-14s supported hardware
7750 SR-14s
SFM Card XIOM MDA

sfm-s

cpm-s

cpm2-s

xcm-14s

s18-100gb-qsfp28

s36-100gb-qsfp28

s36-400gb-qsfpdd

s36-100gb-qsfp28-3.6t

iom-s-1.5t

iom-s-3.0t

ms2-400gb-qsfpdd+2-100gb-qsfp28

ms3-200gb-cfp2-dco

ms4-400gb-qsfpdd+4-100gb-qsfp28

ms6-300gb-cfp2-dco

ms8-100gb-sfpdd+2-100gb-qsfp28

ms16-100gb-sfpdd+4-100gb-qsfp28

ms18-100gb-qsfp28

ms24-10/100gb-sfpdd

ms16-sdd+4-qsfp28-b

ms8-sdd+2-qsfp28-b

Table 21. 7750 SR-1x-48D supported hardware
7750 SR-1x-48D
Card MDA

cpm-1x/i48-800g-qsfpdd-1x

m48-800g-qsfpdd-1x1

Table 22. 7750 SR-1-24D supported hardware
7750 SR-1-24D
Card MDA

cpm-1x/i24-800g-qsfpdd-1

m24-800g-qsfpdd-11

Table 23. 7750 SR-1-48D supported hardware
7750 SR-1-48D
Card MDA

cpm-1x/i48-400g-qsfpdd-1

m48-400g-qsfpdd-11

Table 24. 7750 SR-1-92S supported hardware
7750 SR-1-92S
Card MDA

cpm-1x/i80-200g-sfpdd+12-400g-qsfpdd-1

m80-200g-sfpdd+12-400g-qsfpdd-11

Table 25. 7750 SR-1-46S supported hardware
7750 SR-1-46S
Card MDA

cpm-1x/i40-200g-sfpdd+6-800g-qsfpdd-1

m40-200g-sfpdd+6-800g-qsfpdd-11

Table 26. 7750 SR-1x-92S supported hardware
7750 SR-1x-92S
Card MDA

cpm-1x/i80-200g-sfpdd+12-800g-qsfpdd-1x

m80-200g-sfpdd+12-800g-qsfpdd-1x1

Table 27. 7750 SR-1se supported hardware
7750 SR-1se
Card MDA

cpm-1se/imm36-800g-qsfpdd

ms36-800g-qsfpdd1

7950 XRS

The following tables list the supported hardware for the 7950 XRS chassis type.

Table 28. 7950 XRS-20/20e supported hardware
7950 XRS-20/20e
SFM Card MDA

sfm-x20

or

sfm-x20-b

or

sfm-x20s-b

cpm-x20

sfm2-x20s

cpm-x20

cpm2-x20

sfm-x20

xcm-x20

cx20-10g-sfp

cx2-100g-cfp

cx6-40g-qsfp

cx72-1g-csfp

x2-100g-tun

sfm-x20-b

or

sfm-x20s-b

or

sfm2-x20s

xcm-x20

cx20-10g-sfp

cx2-100g-cfp

cx6-40g-qsfp

cx72-1g-csfp

x2-100g-tun

x40-10g-sfp

x4-100g-cfp2

x4-100g-cxp

sfm2-x20s

xcm2-x20

x12-400g-qsfpdd

x24-100g-qsfp28

x6-200g-cfp2-dco

x6-400g-cfp8

Appendix B: Known limitations

This section provides known limitations with respect to supported vSIM hardware configurations.

  • Only one ISA MDA is supported per IOM.

  • The imm-1pac-fp3 IOM is not supported.

  • The isa-tms is not supported.

  • The isa-video is not supported.

  • Export-restricted ISA types are not supported.

  • The imm40-10gb-sfp-ptp, m40-10gb-sfp-ptp and x40-10g-sfp-ptp are not supported.

  • With the 7250 IXR-R4 chassis, the integrated MDA should be defined in slot 5; mda/5=m10-1g-sfp+2-10g-sfp+. It is automatically provisioned.

Appendix C: vSIM glossary of key terms

Table 29. C
Term Definition

CentOS

An open source Linux distribution that reuses source code from Red Hat Enterprise Linux.

CPU Pinning

A configuration constraint (often expressed as an affinity map), which specifies to the scheduler the (logical) cores that can be used to run a task or set of tasks.

Table 30. D
Term Definition

Distributed Model

vSIM instance that uses two or more VMs, connected to a common internal network, to implement a single network element.

Table 31. H
Term Definition

Haswell

Intel CPU micro-architecture introduced in 2013 that uses 22-nm process.

Huge pages

A large block (2MB or 1GB) of physically contiguous virtual memory that has a mapping (in the page table) to physical memory.

Hyper-threading

Intel technology that presents one physical CPU core as two logical processors to the OS.

Hypervisor

Software running on a host machine that creates and manages VMs, and provides the guest O/S in each VM with an abstraction of the physical machine.

See also VMM.

Table 32. I
Term Definition

Integrated model

A vSIM instance that uses a single VM to support all the functions of one network element.

Intel VT-d

Intel Virtualization Technology for Directed I/O

Intel CPU MMU feature that provides hardware assist for mapping a guest virtual address (GVA) to a guest physical address (GPA) to a host physical address (HPA). Avoids the need for VMM to maintain a shadow page table per guest.

Intel VT-x

Intel Virtualization Technology for x86 processors

Hardware virtualization support in Intel CPUs that allows guest OS to run natively on x86. Introduces two new CPU modes: VMX root (intended for host/VMM execution) and VMX non-root (intended for guest).

Table 33. K
Term Definition

Kernel Space

A block of virtual memory strictly reserved for the OS kernel, kernel extensions and device drivers.

KVM

Kernel-based Virtual Machine

Linux kernel module that allows a user space program, such as QEMU, to access the hardware virtualization features of the CPU.

Table 34. L
Term Definition

L3 Cache

Fast on-chip memory of the CPU that stores frequently accessed data, saving time to access main memory. It is shared by all cores of the CPU.

Libvirt

Open source Linux package that provides a common set of APIs for creating and managing the VMs on one host, independent of hypervisor. Libvirt uses XML files to define the properties of VM instances, networks, and other devices; the virsh command line toolset is provided.

Linux Bridge

Software implementation of a bridge that forwards Ethernet frames based on destination MAC address; bridging is performed by a kernel module controlled by the brctl userspace program installed with the bridge-utils package. A Linux bridge is supported by various Linux OS.

Table 35. M
Term Definition

MANO

Management and Orchestration

A reference architecture defined by ETSI NFV study group that gives generic names to the functional components of a complete NFV solution.

Table 36. N
Term Definition

NUMA

Non-Uniform Memory Access

An optimization for multi-CPU systems where each processor has its own memory.

Table 37. O
Term Definition

OpenStack

An open source cloud orchestration platform (VIM) managed by the non-profit OpenStack Foundation, it includes various components such as Nova (compute), Neutron (networking), Glance (image service), Cinder (block storage), and Dashboard (GUI).

OVA

Open Virtual Application

A tar archive of an OVF package.

OVF

Open Virtualization Format

A DMTF standard format for packaging software to be run in VMs. An OVF package contains an XML-based OVF descriptor file (.ovf), one or more disk images, and other auxiliary files. The OVF descriptor file specifies HW requirements and lists references to other files in the OVF package.

OVS

Open Virtual Switch

Open-source software implementation of a multi-layer switch, it supports standard bridging protocols, monitoring protocols (sFlow, Netflow), and programmatic extensions (Openflow, OVSDB).

Main OVS components are: userspace daemon (ovs-vswitchd), database daemon (ovsdb-server), and kernel module.

The kernel module implements 'fast path' using a flow cache table populated by ovs-vswitchd. The first packet of a flow goes to ovs-switchd for slow-path processing. ovs-vswitchd communicates with the kernel using the netlink protocol, and with ovsdb-server using the OVSDB protocol.

Release is 2.3.1 is the latest stable OVS release.

Table 38. P
Term Definition

Paravirtualization

Technique where the guest and hypervisor coordinate to optimize performance in a virtualized environment.

Table 39. Q
Term Definition

QCOW2

A virtual disk image format supported by QEMU.

QEMU

Quick Emulator

Open source hypervisor typically used with KVM that emulates a broad range of devices including CPUs, disks, PCIe chipsets, USB devices, and serial ports.

Table 40. R
Term Definition

RHEL

Red Hat Enterprise Linux

RSS

Receive Side Scaling

A feature supported by some NICs to classify incoming packets into different receive queues based on 5-tuple flow. Each queue has its own interrupt handled by its own core, which may improve receive throughput.

Table 41. S
Term Definition

SMBIOS

System Management BIOS

Data structures and access methods for storing and reading BIOS information.

SR-IOV

A PCI-SIG standard that allows a PCIe device to appear as multiple separate PCIe devices, allowing multiple VM vNIC interfaces to share the same physical NIC port for communications.

Table 42. U
Term Definition

Ubuntu

A Debian-based common Linux distribution.

User Space

A block of virtual memory where application software and some drivers execute.

Table 43. V
Term Definition

VIM

Virtualized Infrastructure Manager

A MANO component responsible for managing the NFV infrastructure including compute, storage, and network resources. OpenStack and CloudStack are typical VIMs.

VirtIO

A paravirtualized I/O framework where buffers are transferred between the guest-side VirtIO driver and the host-side VirtIO driver.

VHost-net

A device driver that runs in the host kernel and performs the virtqueue operations of the host-side VirtIO driver. It delivers higher performance than complete emulation of the host-side VirtIO driver in QEMU (avoids system calls from userspace, supports zero-copy TX operation).

VM

Virtual Machine

VMDK

Virtual Machine Disk

The virtual disk image format used by VMware VMs.

VMware vSphere

A virtualization product suite sold by VMware, it includes ESXi hypervisor, vCenter server, vSphere Web client, and advanced feature add-ons including vMotion, High Availability, Fault Tolerance, Distributed Switch, Distributed Resource Scheduler.

VNFM

VNF Manager

The MANO component responsible for lifecycle management of VNF instances. Coordinates with EMS/NMS. This role is provided by Cloudband CBAM for vSIM instances.

VXLAN

Virtual eXtensible Local Area Network

A method of encapsulating Ethernet frames inside IP/UDP packets to create a tenant-specific overlay network within a data center.

Table 44. X
Term Definition

x2APIC

Intel programmable interrupt controller.

1

The MDA entry is not required on the CPM VM in slot A.

2

This MDA must use slots 1, 2, or 3.

3

The integrated MDA must be specified as mda/5.

4

This MDA has slot restrictions for slot 5 or 6.

5

This MDA must use either slot 3 or 4.

6 This MDA must use slot 1, 2, 3, or 4.