IP Infusion - Product Overview

32
2015 1 IP Infusion - Product Overview Dimitris Karnessis Sr. Sales Director Central/East Europe Feb 2018

Transcript of IP Infusion - Product Overview

2015

1

IP Infusion - Product Overview

Dimitris Karnessis

Sr. Sales Director Central/East Europe

Feb 2018

2015

2

IP Infusion – Our Journey1996

IP Infusion founded

by Kunihiro Ishiguro

… We pioneered the development of

networking stack technology more than 15

years ago and have continued to innovate and

develop our platform ever since.

1999

GNU Zebra

world's first

routing engine

software

2002Quagga forks

out of GNU

Zebra

2006 IP Infusion acquired

by Access

2008250+ customers

globally using

ZebOS2012 ZebOS XP, the next generation

scalable and carrier grade platform

released.2013-15

OcNOS and

VirNOS -

Solutions

released.

2015

3

Global Locations

Santa Clara US Headquarters

Boston,US

Oberhausen,Germany

Bangalore, India

Tokyo, Japan

Seoul, Korea

Shanghai, China

R&D

Sales

2015

4

IP Infusion – SW Solutions

ZebOS®

(Source Code)

OcNOS®

(binary/Whitebox)

VirNOS ™

(binary/NFV)

ZebOS +

LinuxOS + Drivers +

BCM SDK

ZebOS +

LinuxOS + Drivers +

IPI’s SW Dataplane

ZebOS

2015

5

SOURCE CODE FOR SYSTEM VENDORS

ZebOS

2015

6

ZebOS Software Architecture

■ ZebOS®-XP modular and distributed architecture■ Every protocol (L2, L3, MPLS) runs

as a separate Linux process

■ Increased system reliability (if one protocol fails, remaining control plane is still working)

■ Deploy protocols when needed

■ Abstraction layers towards HW (ZebIC), OS (PAL), HA (ZebHA) and management (ZebM) achieve seamless portability

■ Optimized multi-processing for seamless scalability

■ High availability for mission-critical networks

2015

7

ZebOS Customers – World WideTens of Thousands of Deployed Products

NDSC

2015

8

BINARY FOR WHITEBOXES

OcNOS

2015

9

OcNOS™

■ OcNOS – Open Compute Networking Operating System

■ Industry’s First Full-featured Network OS for White Box

■ Complete Binary Distribution of IPI ZebOSSolution portfolio

■ Targeted at Open Compute platforms from ODM, OEM Vendors

■ 1G/10G/40G/100G Ethernet/IP//MPLS Solutions

2015

10

OcNOS Architecture

OcNOS

Switching SDK

Bare Metal

Networking

Switch

OpenFlow and Overlay Network (SDN Ready)

Debian based Linux

UNICAST Routing

MULTICAST Routing

L2/L3 VPN OpenFlowAgent, Controller

Virtualization InfraVXLAN, NVGRE etc

Control Plane

Protocols

Data Center L2 TRILL, SPB, MLAG etc

Platform Drivers ONIE Layer

Hardware Abstraction Layer (HAL)

Broad Networking

Hardware Ecosystem

NETCONF & Yang

Transaction based CLI

SNMP

Model based

Management

Orchestration Automation Monitoring

Model based

Managed

Objects

Best of Linux, Networking and Model based Management

Feature rich incl. L2, L3, MPLS & Data Center Networking

Services

Open Compute Forum Ready

Any Hardware based on Any Switching Silicon

Model driven Management incl. Automation and

Orchestration

2015

11

OcNOS 1.3.3 - Feature Matrix

L2 features L3 features MPLS Multicast Management

VLAN, RSTP, MSTP IPv4, IPv6 routing LDP MSDP CLI

LAG, LACP, MC-LAG BGPv4, RSVP-TE PIM-SM/SSM SNMP v1,v3

QoS/H-QoS OSPF v2, v3 L2VPN, VPLS PIM-DM NETCONF

TRILL RIP v4/v6 L3VPN IGMP v1, v2, v3 REST API *

Provider Bridging IS-ISv4, v6 MPLS OAM IGMP/MLD snooping WEB (ready)

LLDP, IEEE 802.1X VRRP PW over LDP / BGP Ansible

PFC, ETS, QCN, DCBX BFD EVPN – VPLS * ZTP

EVPN - VXLAN ECMP Security

OAM (EFM, CFM, Y.1731)* L3 QoS Radius/TACACS+

ITU-T 8031, 8032 * VRF Diagnostics

PTP/SyncE * * Roadmap 2018

2015

12

DATA CENTER

OcNOS

2015

13

OcNOS SKUs – Perpetual License

OCNOS-ENT-IPBASE

Open Compute Network Operating System IPBASE image with basic Layer 2, /L3 switching and

Routing Support for (OSPF, IS-IS, BGP), perpetual use license (1 license). This image does not support

network virtualization. Applicable for enterprise, data center or service provider customers with

switching platforms with 1Gbps port speeds. Please refer Data Sheet and Hardware Compatibility

Matrix for supported platforms and detailed feature set descriptions.

OCNOS-DC-IPBASE

Open Compute Network Operating System IPBASE image with Layer 2, /L3 switching and Routing

Support for (OSPF, IS-IS, BGP) with perpetual use license (1 license). Applicable for Data Center

customers with top of the rack switching platforms with ports speeds between 1Gbps -100 Gbps.

Please refer Data Sheet and Hardware Compatibility Matrix for supported platforms and detailed

feature set descriptions.

OCNOS-DC-MPLS

Open Compute Network Operating System MPLS image with Layer 2, /L3 switching and Routing

Support for (OSPF, IS-IS, BGP), MPLS/MPLS-TP support, with perpetual use license (1 license).

Applicable for Data Center customers with top of the rack switching platforms with ports speeds

between 1Gbps -100 Gbps. Please refer Data Sheet and Hardware Compatibility Matrix for supported

platforms and detailed feature set descriptions.

© 2015 IP Infusion Inc. All rights reserved.

2015

14

OcNOS 1.3.3 Software Highlights

Highlighted Features Feature Benefit Target Market

MPLS Support on 100G Provide MPLS backbone transport

services

MPLS deployment, SP

EVPN-VXLAN Support on 100G Provide EVPN based VXLAN

support with high throughput.

DCI, IXP

MPLS Service Mapping Ability to map Customer

CVLAN/SVLAN to MPLS services

Data center

EVC using VXLAN Ability to provide EVC service over

VXLAN transport

DCI, Metro

Hardware Revision Check Ability for OcNOS to warn user

when running on non-qualified

hardware BSP.

All

MC-LAG support with

PB(Alpha)

OcNOS as an aggregation switch

for Layer-2 transport services with

redundancy

Metro

2015

15

BCM Strata XGS – Memory ProfilesTrident2

Trident2+

Tomahawk

Helix4

2015

16

Edge-core/AcctonModel Speed/Interface Chipset CPU OcNOS

SKUOcNOSVersion

AS5812-54X 48 ports 10G, 6 ports 40G with 4x10G splitable

Trident II+BCM56860

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

AS7712-32X 32 ports 100G, each splittableinto 4x10G or 2x50G or 4x25G

TomahawkBCM56960

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

AS5912-54X 48 ports 10G, 6 ports 100G

QumranBCM88370_B0

Intel C2xxx Rangeley

DC-IPBASE V1.3.2

DC-MPLS V1.3.2

2015

17

DellModel Speed/Interface Chipset CPU OcNOS SKU OcNOS

Version

S3048-ON 48 ports 1000 Base-T, 4x10G uplink ports

Helix4BCM56340

Intel C2xxx Rangeley

ENT-IPBASE V1.3.3

S4048-ON 48 ports 10G, 6 ports 40G with 4x10G splittable

Trident IIBCM56850

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

S4048-T-ON 48 ports 10G, 6 ports 40G with 4x10G splittable

Trident II+BCM56860

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

S6000-ON 32 ports 40G, with 24 port 4x10G splittable

Trident IIBCM56850

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

S6010-ON 8 ports 40G, with 24 port 4x10G splittable

Trident II+BCM56860

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

Z9100-ON 32 ports 100G, each splittable into 4x10G or 2x50G or 4x25G

TomahawkBCM56960

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

S4248FBL-ON-Ext TCAM*

40 x 10G ports, 2 x 40G QSPF+, 6 x 100G QSPF28

QumranBCM88375

Intel C2xxx Rangeley

DC-IPBASE V1.3.2

DC-MPLS V1.3.2

*- ExtTCAM not enabled

2015

18

AgemaModel Speed/Interface Chipset CPU OcNOS

SKULatestVersion

AG7648 48 ports 10G, 6 ports 40G with 4x10G splittable

Trident IIBCM56850

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

AG8032PL-11 32 ports 40G, with 24 port 4x10G splittable

Trident IIBCM56850

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

AG9032v1 32 ports 100G, each splittable into 4x10G or 2x50G or 4x25G

TomahawkBCM56960

Intel C2xxx Rangeley

DC-IPBASE V1.3.3

DC-MPLS V1.3.3

AGC7648A-Ext TCAM

48 ports 10G, 6 ports 100G

QumranBCM88375_B0

Intel C2xxx Rangeley

DC-IPBASE V1.3.2

DC-MPLS V1.3.2

2015

19

CelesticaModel Speed/Interface Chipset CPU OcNOS

SKUOcNOSVersion

SeastoneDX010

32 ports 100G, each splittableinto 4x10G or 2x50G or 4x25G

TomahawkBCM56960

Intel C2xxx Rangeley

DC-IPBASE

V1.3.3

DC-MPLS

V1.3.3

RedstoneXP-D2060

48 ports 10G, 6 ports 40G with 4x10G splittable

Trident IIBCM56850

Intel C2xxx Rangeley

DC-IPBASE

V1.3.3

DC-MPLS

V1.3.3

2015

20

DESIGN TRENDS

Data Center

2015

21

Data Center Fabric Extension

2015

22

Data Center IP Backbone

■ It is becoming common for data center operators to connect their data centers together over a WAN using a dedicated network. Typically this is an IP/MPLS network supporting traffic engineering.

■ This network can be operated with a BGP free core using low cost label switched routers

■ The LSR requires an IP control plane (ISIS/OSPF) , ISIS/OSPF-TE , RSVP-TE , FRR

■ Alternatively Segment routing can be used. The tags are defined by a centralized controller/path computation engine and applied to a packet on ingress.

2015

23

Metro Connect■ Use case requires simple point to point tunnel

■ The tunnel needs to transparently carry a customer’s Ethernet traffic between two Data Centers.

■ Maintain separation between multiple customer’s traffic.

■ Individual customer ports needs to support multiple tunnels to multiple destinations. In this case mapping of ingress traffic to tunnel is based on CVLAN.

2015

24

Distributed Internet Exchange■ While Metro-Connect is used to provide and E-LINE like service, the

distributed internet exchange use case provides an E-LAN type service.

■ This use case requires a set of switches connected via VxLAN tunnels.

■ The switches will send unicast messages down a single tunnel, and multicast and broadcast messages down to all tunnels.

■ Programming of the forwarding table in the switches will be done using EVPN protocol.

■ A Client port will be able to simultaneously support this service type and metro connect cloud exchange service type. Traffic for each service type will be determined based on ingress CVLAN.

2015

25

EVPN/VXLAN � European IXP

■ 10G/100G based on AS5812 and AS7712

■ MAC security, rate-limiting, Proxy-ARP/ND, Stats, sFlow, etc.

■ Multihoming, Networkside LAG

■ Netconf Management

2015

26

Aggregation Switch � US Service Provider

■ Triple play access network

■ 100G Switch

■ L2/L3 Features incl. VRRP, H-QOS

L2 Aggregation

2015

27

BINARY FOR VM/NFV

VirNOS

2015

28

VirNOS - IP Infusion’s Solutions for Network Virtualization

VirNOS™ - Feature-rich, high performance network OS for Virtual Network Functions

■ vCPE■ vRouter■ BGP Route Reflector VNF

Management/Orchestration■ Data model framework■ Ansible/Netconf/REST/OpenStack

2015

29

VirNOS™ IPI’s NFV Solution

■ Carrier-grade SW-based Switch/Router

■ VirNOS is a home-grown Control and Data Plane SW solution

■ VirNOS is offered as a virtual machine, pre-integrated in a hypervisor environment (KVM, VMWare)

■ Possible to run VirNOS in Linux natively

■ 1G/10G Interfaces supported

2015

30

3rd party software

Working with OpenStack (Juno)

� Deploy VirNOS instance with SR-IOV to a given target server from OpenStack (Juno)

� Undeploy VirNOS instance from a given target server from OpenStack (Juno)

� Connect to console on VirNOS instance from OpenStack (Juno)

Working with Ansible

� Automatic configuration to VirNOS instance from Ansible w/ Playbook.

� Automatic retrieve the system information from VirNOS instance by Ansible.

© 2015 IP Infusion Inc. All rights reserved. 30

VirNOS

IA ServerSR-IOV I/F

Deploy/Undeploy/Connect to console

Configuration

Command Line (configuration):# ansible virnos1 -i virnos_hosts -k -u operator -m command -a “imish -c \”interface Ethernet0; ip address 10.0.0.1/24\”

Command Line (Show command):# ansible virnos1 -i virnos_hosts -k -u operator -m command -a “imish -e \”show ip interface brief; show ip route\”

Playbook:- name: configuration for VirNOShosts: virnos1remote_user: operatorgather_facts: Falsetasks:

- name: configure Ethernet0command: imish -c “interface Ethernet0; ip address 10.0.0.1/24”

- name: show Ethernet0command: imish -e “show ip interface Ethernet0”

2015

31

Flexible deployment

� When deploying a service, VirNOS can be installed with Low mode (or Middle mode) which requires small number of vCore and Memory.

� When the total amount of subscribers/traffic is growing up, operators just change the mode to High mode on VirNOS with additional vCore/Memory without replacing the hardware.

Leverage the hardware resources flexibly as much as possible .

© 2015 IP Infusion Inc. All rights reserved. 31

vPE

Small amount of subscribers/traffic(< 2-3Gbps )

Low mode(2 vcore/4G RAM)

vPE

High amount of subscribers/traffic(< 10Gbps )

High mode(5 vcore/8G RAM)

IA Server IA Server

OpenStack Deploy/Undeploy/Connect to Console

2015

32

Thank You