Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Please attention: Until now, there has been no performance testing of the IEC, which is our follow-up work.

Device 1

Quantity

Category

Brand

Model

P/N

1

Compute

Cavium

ThunderX2

ThunderX2

4

Memory

Micron Technology

9ASF1G72PZ-2G6D1

9ASF1G72PZ-2G6D1

8GB*4

1

Management switch (L2 with VLAN support)

*

*

*

1

Network interface card(for mgmt)

Intel

10-Gigabit X540-AT2

10-Gigabit X540-AT2

1

Network interface card(for data)

Intel

XL710 40 GbE

XL710 40 GbE

2

SFP(for mgmt)

Intel

FTLX8571D3BCV-IT

INTEL FTLX8571D3BCV-IT Finisar 10GB s 850nm Multimode SFP SR Transceiver


Fabric switch

N/A

N/A

N/A


Device 2

Quantity

Category

Brand

Model

P/N

1

Compute

Ampere

eMAG server

eMAG server

8

Memory

Samsung

M393A4K40CB2-CTD

M393A4K40CB2-CTD

32GB*8

1

Management switch (L2 with VLAN support)

*

*

*

1

Network interface card(for mgmt)

Mellanox

MT27710 Family

ConnectX-4 Lx

1

Network interface card(for data)

Intel

XL710 40 GbE

XL710 40 GbE

2

SFP(for mgmt)

Intel

FTLX8571D3BCV-IT

INTEL FTLX8571D3BCV-IT Finisar 10GB s 850nm Multimode SFP SR Transceiver


Fabric switch

N/A

N/A

N/A

Device 3

Quantity

Category

Brand

Model

P/N

2

Compute

Marvell

Marvell ARMADA 8040

MACCHIATObin Double Shot

1

Memory

System memory

Marvell ARMADA 8040

DDR4 DIMM slot with optional ECC and single/dual chip select support

16GB

1

Management switch (L2 with VLAN support)

*

*

*

1

Network interface card(for mgmt)

Marvell

Marvell ARMADA 8040

Dual 10GbE (1/2.5/10GbE) via copper or SFP

2.5GbE (1/2.5GbE) via SFP

1GbE via copper

2

SFP(for mgmt)

Cisco

Passive Direct Attach Copper Twinax Cable

SFP-H10GB-CU3M Compatible 10G SFP+


Fabric switch

N/A

N/A

N/A

Platform Features Added/Improved

Contiv/VPP CNI for IEC Blueprint 

Brief Introduction

Contiv-VPP is a Kubernetes CNI network plugin designed and built to address pod networking 2.0 requirements. It uses FD.io VPP to provide policy and service-aware dataplane functionality consistent with k8s orchestration and lifecycle management.

Contiv-VPP Highlights

The important features of Contiv-VPP:

  • Maps k8s policy and service mechanisms (i.e. label selectors) to the FD.io/VPP dataplane. In effect, said policies and services are network-aware leading to the ability for containerized applications to benefit from optimal transport resources.
  • Implemented in user space for rapid innovation and immutability.
  • Programmability enabled by a Ligato-based VPP agent that expedites the mapping of k8s policies and services into a FD.io/VPP dataplane configuration.

Setting up on IEC

The automatic deployment script provided by IEC uses calico CNI by default. To enable Contiv-VPP network solution for Kubernetes, you need to make some minor modifications. In addition, the deployment methods of IEC type1 and type2 are slightly different. IEC provide details on how to install Kubernetes with Contiv-VPP networking on one or more bare-metal servers. Please refer to the contiv-vpp_setup.rst document.

Notes:

IEC type1 device is suitable for low power device.Now we choose MACCHIATObin board as the main hardware platform,but contiv-vpp master version does not support running on this board。IEC team develops new features based on v3.2.1 version that make Contiv-VPP enable on MACCHIATObin board.This feature involves the code changes of fd.io /VPP, ligato/vpp-agent,contiv/ VPP, and we will submit the relevant modifications to the community later.

Foundation Improvement

Use Case

...