Versions Compared

Key

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

As the beginning, we start from Kubernetes with SmartNic. In the future, we will enable Openstack and other specific features.

The feature list is in the attachment.

Use Case Details:

Attributes

Description

Informational

Type

New


Industry Sector

Edge Cloud, Telco


Business driver

VPC, 5G UPF can use SmartNIC to accelerate the performance.


Business use cases

  •  Demonstrate SmartNIC accelerated Edge stack
    • OVN-K8s in host and OVS offloaded in SmartNIC
  • Software ecosystem support for SmartNIC platform
  • Kubernetes support for networking acceleration and SmartNIC


Business Cost - Initial Build Cost Target Objective

  • Common drivers for x86 and Arm
  • Full DPDK support
  • Overlay support (VxLAN, GRE)
  • Hardware offload for Linux tc
  • Crypto offload drivers


Business Cost – Target Operational Objective

  • OVN/Open vSwitch
    • Open vSwitch offload on SmartNIC platform
  • Kubernetes
    • SmartNIC for Kubernetes
    • Huge page support
    • Node Feature Discovery
    • Related CNI projects:Multus, Cillium, SR-IOV  and OVS-DPDK
  • Storage:
    • NVMeoF interface


Security need

  • Crypto offload drivers


Regulations

N/A


Other restrictions

N/A


Additional details

N/A



Case Attributes

Description

Informational

Type

New


Blueprint Family - Proposed   Name

Integrated Edge Cloud (IEC)


Use Case

VPC, 5G UPF


Blueprint proposed Name

IEC Type 5: SmartNIC


Initial POD Cost (capex)

VPC: 1 Rack with 2 servers, each server with 1 SmartNIC

UPF: 3 servers, each server with 1 SmartNIC


Scale & Type

In the gateway, infrastructure service, and edge cloud


Applications

Short Video Applications, UPF


Power Restrictions

SmartNIC: 35W


Infrastructure orchestration

  • Bare Metal Provisioning :Ansible 
  • Kubernetes Provisioning :KuD
  • Host OS Level: 
    • Network: cilium/OVN
  • SmartNic Arm cores Level:
    • Network: cilium-BPF/ovs-vswitchd/ovs-dpdk/
  • Docker for containers and Kubelet for VMs


SDN

OVN, SRIOV


Workload Type

  • Containers


Additional Details

SmartNic features:

  • Needs to provide mechanism to recover from the system crashes remotely.
  • Support PXE protocol
  • Secure boot/Secure Key Storage



Committer

Committer

Company

 Committer Contact Info

Committer Bio

Committer Picture

Self Nominate for PTL (Y/N)

Yongsu Zhang

ByteDance

yongsu.zhang@bytedance.com




Fazil Osman 

Broadcom

fazil.osman@broadcom.com




China Mobilejiaxuan@chinamobile.com


Song ZhuArmsong.zhu@arm.com


Armtrevor.tao@arm.com


Armjingzhao.ni@arm.com


Armjianlin.lv@arm.com


Qihui ZhaoChina Mobilezhaoqihui@chinamobile.com


Sheng WangChina Mobilewangsheng@chinamobile.com


Yan MouChina Mobilemouyan@chinamobile.com


Frankie FanBroadcomfrankie.fan@broadcom.com


David BerryBroadcomdavid.berry@broadcom.com


Vikram SiwachMobiledgexvikram.siwach@mobiledgex.com


Yong ZhuangMellanoxyong@mellanox.com




Contributors: 

Tina Tsou


Presentations:
View file
nameIEC+Type+5+-+SmartNIC+blueprint_v5.pptx
height250



Smart Nic features:

View file
namesmart_nic_feature_draft_list_by_priority.pdf
height250