tail f - why confd

Post on 29-Jun-2015

2.350 Views

Category:

Education

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

» Read more about ConfD at http://www.tail-f.com/on-device-configuration-management/ » Watch the Tail f - Why ConfD video: http://www.youtube.com/watch?v=PBIwPhRlpfE&list=PLGSa_0wjZ-GhBYB4vCe0RlsYjBnrrO2-P&index=1 * Intro * Blockdiagram * Blockdiagram 2 * Role-based access control * Validation * Rollback Management * ConfD Overview diagram * Why ConfD

TRANSCRIPT

Tail-f Systems ConfD Overview

The network

is a federated

database

The Network API is here

NETCONFCisco CLI, SNMP, REST, …

End-to-end Transactional Integrity

Network CLI Network WebUI

Service Applicatione.g. VPN-provisioning

Device Setupe.g. Templates, Scripts

Transactional Network APIService Management + Device

Management

Your Device Here

3

Data-Model DrivenAny protocol

SNMP AgentCLI EngineNETCONF Server…

How is ConfD Different ?

Protocol Focused AgentsProtocol Focused Agents ConfD

All protocolsNo feature lagCore engine

Stove-pipeFeature-lagJust the protocol layer

4

ConfD Overview

NetworkElement

CDBDATABASE

ExternalDatabase

Core Engine

NETCONF SNMP REST CLI WEB UI

Management Agent API

Data Provider API

Managed Object API OperationalData

MO MOMOMOMO

EMS/OSSNCS

5

ConfD Overview

NetworkElement

CDBDATABASE

ExternalDatabase

Core Engine

NETCONF SNMP REST CLI WEB UI

Management Agent API

Data Provider API

Managed Object API OperationalData

MO MOMOMOMO

EMS/OSSNCS

YANGData Models

Auto-rendered management interfaces and data store schema

6

ConfD Overview

Auth

en

tica

tion

A

PI

Opera

tional

Data

API

Opera

tional

Data

Radius

PAM

TACACS

Others

MO MO MO

MO MO

ConfD

NETCONF SNMP REST CLI Web UI

ConfD Core Engine

CDB Database

Transaction Management

Session Management / Authentication

Role-based Access Control

Redundancy / Replication

Event Logging / Audit Trailing

Validation (syntactic and semantic)

Rollback Management

Upgrades and Downgrades

External Data Provider API Managed Object API

Management Agent API

External Database Operational

Data

Counters

Alarms

Statistics

7

ConfD Overview

IPC (Sockets)

Application Blades

App

API lib

App

API lib

NETC

ON

F

CLI

Web

SN

MP

RES

TApp

API lib

App

API lib

ConfD

Management Blade

Unix/Linux process

8

Why ConfD ?

Make your customer happy Save time

9

Why ConfD ?

Make your device• Manageable• Programmable• Standards -compliant

Make your customer happy Save time

10

Why ConfD ?

Make your device• Manageable• Programmable• Standards -compliant

SDN Ready

Make your customer happy Save time

11

Why ConfD ?

Make your device• Manageable• Programmable• Standards -compliant

SDN Ready

• WebUI, CLI, REST, SNMP, NETCONF

• Transactions and Rollbacks• Validations• Configuration and Monitoring• No feature lag

Make your customer happy Save time

12

Why ConfD ?

Make your device• Manageable• Programmable• Standards -compliant

SDN Ready

• WebUI, CLI, REST, SNMP, NETCONF

• Transactions and Rollbacks• Validations• Configuration and Monitoring• No feature lag

Make your customer happy

• Render Management interfaces• Model-driven• Iterative development

Save time

13

Make your device• Manageable• Programmable• Standards -compliant

Why ConfD ?

Make your customer happy

SDN Ready

• WebUI, CLI, REST, SNMP, NETCONF

• Transactions and Rollbacks• Validations• Configuration and Monitoring• No feature lag

• Core components• Embedded database• Domain-specific functions• Rich APIs• Well-tested, 70+ customers

• Render Management interfaces• Model-driven• Iterative development

Make your customer happy Save time

14

Quagga Demo Setup

Laptop

Getting Started with ConfD• Data model driven• Transactions• Validation• Rollbacks

Auto rending of APIs and interfaces • Auto-rendered and Customizable• Monitoring

Operational status monitoring• Array of management interfaces• Concurrent sessions• Conflict resolution

ConfD

Config, stats, …

QuaggaData model

Webbrowser

Terminal

ConfD

Quagga

15

Demo Playlist

• Demo scenario

• Getting started with ConfD

• Auto rending of APIs and interfaces

• Operational status monitoring

• YANG Models

Thank you for watching

www.tail-f.com

top related