NSO NED Index - Cisco Community

15
2015-12-03 NSO NED Index

Transcript of NSO NED Index - Cisco Community

2015-12-03

NSO NED Index

Network Element Driver

Allows users and service application developers to use one style of interface regardless of device vendor and type

YANG abstraction of native device management interface

e.g. CLI, SNMP, TL-1, Web Services, REST, etc.

Emulation of NETCONF transactional behavior

What is a NED?

Network Element Drivers (NEDs)

Service Manager

Device Manager

Physical Networks Virtual Networks

• VNFM

• Controller Apps

• EMS and NMS

Network Apps

Service

Model

Device

Model

Applications

REST, NETCONF, Java, Python, Erlang, CLI, Web UI

NETCONF, REST, SNMP, CLI, etc

Engineers

NED Overview

• Created and maintained by Cisco NSO engineering

• Classified as Production or POC grade

• Production NEDs are available for sale now

• POC NEDs can be demoed/evaluated, but require hardening for production use

Production NED POC NED

Can be sold as a license – PIDs available

Used in production by customers today and continuously tested towards all active NSO versions on real equipment (reference hardware and software versions).

Fully supported by Cisco TAC

Covers at least the use cases of its current customers and the coverage is continuously expanded.

The NEDs you purchase will support all the configuration you require for when you need it

• Provided that the customer has support contract, makes available the required configurations in advance.

Can be used for demos or POC’s.

• Can be sold if upgraded to Production Grade. Requires BU approval.

Not tested continuously on real equipment.

The NED can showcase NSO towards the devices in a POC but for a real deployment, the NED needs to be upgraded to production grade.

Production Grade NEDs (1/4)Vendor Device/Platform

A10 Networks AX Series

Thunder Series

Adtran Total Access 900 Series

Total Access 5000 Series

Adva Carrier Ethernet FSP 150CC Series

Affirmed

Networks

Acuitas Service Management System

Alcatel-Lucent 7210 Service Access Switch

7450 Ethernet Service Switch

7705 Service Aggregation Router

7750 Service Router

7950 Extensible Routing System

Arista 7048 Series

7050 Series

7150 Series

vEOS

Brocade NetIron CES 2000 Series

NetIron MLXe Series

NetIron XMR Series

ServerIron ADX Series

Vendor Device/Platform

Ciena 3000 Family

5000 Family

ESM

Cisco Application Policy Infrastructure Controller Data

Center (APIC-DC)

ASA

ASA 1000V Cloud Firewall

ASA 5500-X Series Next-Generation Firewalls

Adaptive Security Virtual Appliance

IOS

800 Series Routers

1800 Series Integrated Services Routers

1900 Series Integrated Services Routers

2500 Series Routers

2600 Series Multiservice Platforms

2800 Series Integrated Services Routers

2900 Series Integrated Services Routers

3800 Series Integrated Services Routers

Production Grade NEDs (2/4)Vendor Device/Platform

Cisco Catalyst 6900 Series Ethernet Interface Module

for Cisco Catalyst 6500 Series Switches

Cloud Services Router 1000V Series

ME 3400 Series Ethernet Access Switches

ME 3600X Series Ethernet Access Switches

ME 3800X Series Carrier Ethernet Switch

Routers

ME 4900 Series Ethernet Switches

uBR10000 Series Universal Broadband Routers

ASR 900 Series Aggregation Services Routers

ASR 1000 Series Aggregation Services

Routers

cBR Series Converged Broadband Routers

Cloud Services Router 1000V Series

RF Gateway Series

IOS XR

12000 Series Routers

ASR 9000 Series

Carrier Routing System

IOS XRv Router

Vendor Device/Platform

Cisco IOS/IOSXE3900 Series Integrated Services Routers

7200 Series Routers

7600 Series Routers

Catalyst 2900 Series Switches

Catalyst 2960 Series Switches

Catalyst 2960-X Series Switches

Catalyst 3550 Series Intelligent Ethernet Switches

Catalyst 3750 Metro Series Switches

Catalyst 3850 Series Switches

Catalyst 4500 Series Switches

Catalyst 4500E Series

• Supervisor Engine 7-E

• Supervisor Engine 8-E

Catalyst 4500-X Series Fixed 10 Gigabit Ethernet

Aggregation Switch

Catalyst 4900 Series Switches

Catalyst 6500 Series

• 10 Gigabit Ethernet Modules

• Mixed Media Gigabit Ethernet Modules

• Supervisor Engine 2T

• Switches

Catalyst 6500-E Series Chassis

Production Grade NEDs (3/4)Vendor Device/Platform

F5 Networks BIG-IP 1600

BIG-IP 3600

BIG-IP 3900

BIG-IP 6400

BIG-IP 8900

BIG-IP Virtual Edition

Viprion Chassis

Fortinet FortiGate 200 Series

FortiGate 500-300 Series

FortiGate 800-600 Series

FortiGate 1000 Series

FortiGate 3000 Series

FortiGate Virtual Appliances

Vendor Device/Platform

Cisco NX OS

Nexus 1000v Series Switches

Nexus 3000 Series Switches

Nexus 5000 Series Switches

Nexus 6000 Series Switches

Nexus 7000 Series Switches

Nexus 9000 Series Switches

Nexus 9300 Platform Switches

Policy Suite (CPS/QPS)

StarOS

ASR 5000 Series

Quantum Virtualized Packet Core (QvPC-SI/-DI)

Web Security Appliance (WSA)

Citrix Netscaler 1000v

Production Grade NEDs (4/4)Vendor Device/Platform

Huawei ATN Series

NetEngine40E Series Universal Service Router

NetEngine5000E Cluster Router

Quidway S3300 Series Switches

Juniper EX Series Ethernet Switches

Firefly Perimeter (Virtual SRX)

M Series Multiservice Edge Routers

MX Series 3D Universal Edge Routers

QFX Series

SRX Series Services Gateways

Vendor Device/Platform

Overture 1400

2200

5000

5100

6000

Palo Alto

Networks

PA-2000 Series

PA-3000 Series

PA-5000 Series

Virtualized Firewalls

Procera

Networks

PacketLogic 9000 Platform

Quagga Quagga Routing Software Suite (BGP module)

PoC Grade NEDs (1/2)Vendor Device/Platform

AccedianNetworks

High Performance Service Assurance MetroNID

Alcatel-Lucent 5620 Service Aware Manager

Allied Telesis x210 Series

Amazon Amazon Web Services

Avaya ERS 4000 Series

SR 8000 Series

VSP 9000 Series

Brocade Vyatta 5400 vRouter (Vyatta VSE)

CableLabs Converged Cable Access Platform

Vendor Device/Platform

Cisco ME-1200

ME-4600

Meraki

NCS2k (CTC)

Prime Network Registrar (PNR)

UCS Manager

Clavister cOS Core

Eagle Series

Coriant 8600 Smart Router Series

Datacom DM2100-EDD Family

DM4000 Family

Dell Force10 Networking S-Series

Ericsson EFN324 Series

SE family

PoC Grade NEDs (2/2)Vendor Device/Platform

F5 Networks BIG-IQ

H3C S5800 series

Infinera DTN-X Multi-Terabit Packet Optical Network

Platform

Juniper Contrail Controller

MRV Communications

Master-OS

OptiSwitch 9000 series

NEC iPASOLINK family

Netfilter Iptables (Linux)

Nominum DCS

OneAccess OneOS for Routers

One540

Open vSwitch OVSDB (shell)

Vendor Device/Platform

OpenDaylight Controller

Lithium

Openstack Cloud Operating System

Identity (Keystone)

Networking Service (Neutron)

Image Service (Glace)

Compute (Nova)

Pulsecom SuperG

Riverbed Steelhead Series

Silver Peak VXOA Virtual Appliance

Sonus SBC 5000 Series

Telco Systems BiNOX

T-Marc Family

VMware vSphere

ZenOSS Service Dynamics

ZTE xPON OLT

Send the following information to [email protected]:

Your name and project name

NCS/NSO target version.

Time plan, including at least NED delivery deadline.

Detailed information about the device model and OS-version to be covered by the NED, i.e. show version from CLI or equivalent (Cisco IOS is not enough).

Sample configuration for use-cases you need from the device(s) in question. Typical is that we get a show running-config from a reference system.

If you need a POC grade NED:

Remote access to a real device is enough for scoping and development.

If you need a Production grade NED:

Tail-f Engineering needs permanent access to a dedicated real device (virtual or physical) either in our labs in Stockholm or in San Jose. Virtual devices, covering the entire scope, are of course preferable.

Technical contact that can provide answers to questions around the management of the device.

After receiving the information above we will estimate the work to be done and put it on the NED priority list. We will get back to the requester with expected delivery dates (typically 2-6 weeks).

After acceptance of delivery dates, from the project, we will commit to the delivery plan.

NED changes – I need a new NED

Send the following information to [email protected]:

Your name and project name

NED name

NCS/NSO target version.

Time plan, including at least NED delivery deadline.

Detailed information about the device model and OS-version to be covered by the NED, i.e. show version from CLI or equivalent (Cisco IOS is not enough).

Sample configuration for use-cases you need from the device(s) in question. Typical is that we get a show running-config from a reference system.

If you need a POC grade NED:

Remote access to a real device is enough for scoping and development.

If you need a Production grade NED:

Tail-f Engineering needs permanent access to a dedicated real device (virtual or physical) either in our labs in Stockholm or in San Jose. Virtual devices, covering the entire scope, are of course preferable.

Technical contact that can provide answers to questions around the management of the device.

After receiving the information above we will estimate the work to be done and put it on the NED priority list. We will get back to the requester with expected delivery dates (typically 1-4 weeks).

After acceptance of delivery dates, from the project, we will commit to the delivery plan.

NED changes – I want to make additions to an existing NED

Send the following information to [email protected]:

Your name and project name

NED name

NCS/NSO target version.

Time plan, including at least NED delivery deadline.

Detailed information about the device model and OS-version to be covered by the NED, i.e. show version from CLI or equivalent (Cisco IOS is not enough).

Sample configuration for use-cases you need from the device(s) in question. Typical is that we get a show running-config from a reference system.

For Production grade NED:

Tail-f Engineering needs permanent access to a dedicated real device (virtual or physical) either in our labs in Stockholm or in San Jose. Virtual devices, covering the entire scope, are of course preferable.

Technical contact that can provide answers to questions around the management of the device.

After receiving the information above we will estimate the work to be done to setup appropriate tests and put it on the NED priority list. We will get back to the requester with expected delivery dates (typically 2-6 weeks).

After acceptance of delivery dates, from the project, we will commit to the delivery plan.

NED changes – I want to upgrade a POC NED to Production Grade

• In theory yes, but they should not need to in practice

• NED source (YANG, etc.) and developer guide comes with the system, so in case of emergency you can – you will not be held hostage by Cisco NSO team

• However, forking off private versions is undesirable• Private NED cannot be supported by TAC

• Breaks upgrade path to official NED version

• For one-off devices/systems the customer could create their own NED, but would be advised to use qualified partner

Can the Customer Enhance or Create NEDs?