OSN Days 2019

Take Away points

  • Hyperledger Telecom Special Interest Group (TCSIG) has released many white papers about usage of blockchain in telecom. https://wiki.hyperledger.org/display/TCSIG/Telecom+SIG+Reading+List
  • Linux Foundation Edge is focusing on various verticals by diverse set of projects: https://www.lfedge.org/projects/
  • O-RAN Software Community (SC) The first two release cover plumbing of different components. Subsequent releases will focus more on end to end cases.
  • Linux Foundation has Acumos project to develop AI apps. It is a platform and open source framework. 
  • eBPF is promising technology. The speaker claimed, its performance is as good as DPDK. With DPDK, your code need to process all packets. With eBPF, you just check and if packet is irrelevant, you can pass it back to Linux Kernel to process it. Here are important github repo  Click Here Click Here 
  • An introductory session on OVP (OPNFV Versification Program) certification. OVP verifies (1) VNF and (2) Infrastructure for VNF. It is an initiative to help operators. OVP certifies (1) compliance (2) validation and (3) performance. 
Overview of sessions


  • ONAP is merger of (1) ECOMP (Enhanced Control, Orchestration, Management & Policy) by AT&T and (2) Open-Orchestrator (Open-O) project by Linux Foundation. 
  • At present, only AT&T and Orange has deployed ONAP in live production environment. Many vendors have done PoC with ONAP.  
  • At present, ONAP is mainly for VNF. There is only one sample CNF is available to run on ONAP. 
  • ONAP's Dublin release has initial user cases for 5G. ONAP's Frankfurt release will have features for 5G end-to-end network slicing. 
  • ONAP has two components: (1) Design framework generates VNFD, NSD (2) Run-time framework is about monitoring and service assurance. K8s and ONAP can have slight overlap of functionality. E.g. Horizontal scaler of K8s 
  • The ONAP Orange OpenLab can be accessed by any ONAP contributor for hands-on with ONAP.

2. "OVS HW offload engagement with Mellanox". 

  • One need to adjust BIOS settings, CPU clock, NIC card driver option, OS parameters etc to get maximum throughput. 
  • The counters for Bytes transmit/receive was resetting in just 3 miniutes.
  • The PCIe was also bottleneck, to achieve 100 Gbps throughput. 
  • Here are important tools/utility/command for throughput measurement and optimisation:
3. "Dynamic Orchestration for 5G Slicing" 
  • 3GPP TS 23.502, ETSI and GSMA defines network slicing. 
  • NEST is Network Slicing Task Force. 
  • 5G network slicing characteristics (1) End to end in nature,  (2) Dynamic or runtime connections (3) Multi Domain (4) Shared Resources. 
  • 5G network slicing has three functions (1) Communication Service function is associated with BSS domain (2) Network slice management function (3) Network slice subnet management function. 
  • SDC (Service Design and Creation) of ONAP defines network slice template, network slice subnet template etc. 
  • NSI (Network Slice Instance) and ONAP service has one to one mapping. 
  • Orange has contributed with Service Resolver Click Here Click Here 
4. "Tungsten Fabric"
  • Service chaining in K8s
  • Tungsten Fabric and Akraino based network edges 
  • Four modes of Tungsten Fabric.
  • MSO API in ONAP 
  • Tungsten Fabric and NSM 
  • Tungsten Fabric can configure any router that supports BGP
 5. eBPF
  • eBPF maps can be accessed by user space
  • To achieve 10 Gbps, one packet gets 67.5 nano second. For 100 Gbps, 6.75 nano second. 
  • eBPF is driver level hook to call eBPF program. That is XDP (eXpress Data Path)
  • XDP program can call Kernel API also. 
  • XDP has two modes (1) native mode (no skb) (2) Generic mode (skb is allocated). 
  • Cilium is CNI for K8s. It implements Layer 7 security policy. It uses eBPF. 
  • Facebook uses eBPF for Layer 4 load balancer. 
  • eBPF was discussed at recent KubeCon 2019.
  • OVS and eBPF
  • Suricata is open source network threat detection engine. It uses eBPF
  • Netronome is about hardware offload. it uses eBPF

General Comments:

  • There are plenty of open source projects for telecom. Mobile operators are willing to go for the one which are “popular”. The “popular” can be the one which are used by most of their competitors.
  • Now, the traditional marketing people have less role to influence the customer in Telecom world. If a company has more participation and contribution to open source projects then it results in more influence in purchasing decision of customer. It results in more business. The engineers from R&D team participates and contribute to open source projects. 
  • Today in telecom world, there are no real gold category CNF. The VNF are just packaged as CNF. Since VNF will remain for sometime, we will see hybrid world of CNF and VNF. 
  • Open Source is a community that never sleeps. 


Post a Comment