Tail f - Why ConfD
 

Tail f - Why ConfD

on

  • 2,120 views

» Read more about ConfD at http://www.tail-f.com/on-device-configuration-management/ ...

» 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

Statistics

Views

Total Views
2,120
Views on SlideShare
2,120
Embed Views
0

Actions

Likes
0
Downloads
57
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Tail f - Why ConfD Tail f - Why ConfD Presentation Transcript

  • Tail-f Systems ConfD Overview
  • The networkis a federateddatabaseThe NetworkAPI is hereNETCONFCisco CLI, SNMP, REST, …End-to-endTransactionalIntegrityNetwork CLI Network WebUIService Applicatione.g. VPN-provisioningDevice Setupe.g. Templates, ScriptsTransactional Network APIService Management + Device Management
  • 3Data-Model DrivenAny protocolSNMP AgentCLI EngineNETCONF Server…How is ConfD Different?Protocol Focused AgentsProtocol Focused Agents ConfDAll protocolsNo feature lagCore engineStove-pipeFeature-lagJust the protocol layer
  • 4ConfD OverviewNetworkElementCDBDATABASEExternalDatabaseCore EngineNETCONF SNMP REST CLI WEBUIManagement Agent APIData Provider APIManaged Object API OperationalDataMO MOMOMOMOEMS/OSSNCS
  • 5ConfD OverviewNetworkElementCDBDATABASEExternalDatabaseCore EngineNETCONF SNMP REST CLI WEBUIManagement Agent APIData Provider APIManaged Object API OperationalDataMO MOMOMOMOEMS/OSSNCSYANGData ModelsAuto-rendered management interfaces and data store schema
  • 6ConfD OverviewAuthenticationAPIOperationalDataAPIOperationalDataRadiusPAMTACACSOthersMO MO MOMO MOConfDNETCONF SNMP REST CLI Web UIConfD Core EngineCDBDatabaseTransaction ManagementSession Management / AuthenticationRole-based Access ControlRedundancy / ReplicationEvent Logging / Audit TrailingValidation (syntactic and semantic)Rollback ManagementUpgrades and DowngradesExternal Data Provider API Managed Object APIManagement Agent APIExternalDatabaseOperationalDataCountersAlarmsStatistics
  • 7ConfD OverviewIPC (Sockets)Application BladesAppAPI libAppAPI libNETCONFCLIWebSNMPRESTAppAPI libAppAPI libConfDManagement BladeUnix/Linux process
  • 8Why ConfD ?Make your customer happy Save time
  • 9Why ConfD ?Make your device• Manageable• Programmable• Standards -compliantMake your customer happy Save time
  • 10Why ConfD ?Make your device• Manageable• Programmable• Standards -compliantSDNReadyMake your customer happy Save time
  • 11Why ConfD ?Make your device• Manageable• Programmable• Standards -compliantSDNReady• WebUI, CLI, REST, SNMP, NETCONF• Transactions and Rollbacks• Validations• Configuration and Monitoring• No feature lagMake your customer happy Save time
  • 12Why ConfD ?Make your device• Manageable• Programmable• Standards -compliantSDNReady• WebUI, CLI, REST, SNMP, NETCONF• Transactions and Rollbacks• Validations• Configuration and Monitoring• No feature lagMake your customer happy• Render Management interfaces• Model-driven• Iterative developmentSave time
  • 13Make your device• Manageable• Programmable• Standards -compliantWhy ConfD ?Make your customer happySDNReady• 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 developmentMake your customer happy Save time
  • 14QuaggaDemo SetupLaptopGetting Started with ConfD• Data model driven• Transactions• Validation• RollbacksAuto rending of APIs and interfaces• Auto-rendered and Customizable• MonitoringOperational status monitoring• Array of management interfaces• Concurrent sessions• Conflict resolutionConfDConfig,stats, …QuaggaData modelWebbrowserTerminalConfDQuagga
  • 15Demo Playlist• Demo scenario• Getting started with ConfD• Auto rending of APIs and interfaces• Operational status monitoring• YANG Models
  • Thank you for watchingwww.tail-f.com