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