Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Kea
Kea
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 427
    • Issues 427
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 69
    • Merge Requests 69
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • ISC Open Source Projects
  • KeaKea
  • Wiki
    • Designs
  • centralized configuration db with netconf

centralized configuration db with netconf · Changes

Page history
Update centralized configuration db with netconf authored Aug 17, 2018 by Vicky Risk's avatar Vicky Risk
Hide whitespace changes
Inline Side-by-side
Showing with 4 additions and 4 deletions
+4 -4
  • designs/centralized-configuration-db-with-netconf.md designs/centralized-configuration-db-with-netconf.md +4 -4
  • No files found.
designs/centralized-configuration-db-with-netconf.md
View page @ 7ed28321
......@@ -133,13 +133,13 @@ This scenario features a single Kea instance with the Netconf ability. The Kea s
- the configuration is stored in YANG/netconf
- works well for a single instance, but quickly becomes hard to manage when deploying more servers
[[Image(scenario-1b.jpeg)]]
![scenario-1b](/uploads/49a48fbf0687f46c2dc4e34ee8755f08/scenario-1b.jpeg)
## 4.3: Single instance managed via Netconf with DB storage =
This scenario is a hybrid between 1a) and 1b) - provides Netconf and DB config storage. This scenario will typically be considered a stepping stone towards more advanced deployments.
[[Image(scenario-1c.jpeg)]]
![scenario-1c](/uploads/11039e58223c01af060f1555d752dd1d/scenario-1c.jpeg)
## 4.4: Multiple servers sharing DB configuration, REST managed
......@@ -148,7 +148,7 @@ In this configuration there are several Kea instances that share the same config
- major scalability and resiliency benefit: several instances can share the same configuration. It provides resiliency against Kea server failure.
- to maintain consistent configuration, there has to be a dedicated node that conducts the configuration updates. Initially it will be a dedicated Kea instance that will not be serving any traffic and its only purpose will be to manage configuration. It will be eventually replaced with kea-config.
[[Image(scenario-2a.jpeg)]]
![scenario-2a](/uploads/833c6436480dc18557c073a4304a03b1/scenario-2a.jpeg)
## 4.5: Multiple servers sharing DB configuration, Netconf managed
......@@ -157,7 +157,7 @@ This scenario is similar to 2a), but uses Netconf interface. The properties of t
- one unified Netconf interface that deploys configuration to all Kea servers.
- consistent configuration that is used by all servers.
[[Image(scenario-2b.jpeg)]]
![scenario-2b](/uploads/cf7c89a69418061abdf9870601559bfe/scenario-2b.jpeg)
# 5. Deploying configuration (PUSH vs PULL model)
......
Clone repository
  • Home
  • Hooks available
  • Processes
    • coding guidelines
    • gitlab howto
    • release process
    • smaller edits on gitlab
  • Release Notes
  • Simplified Flow Diagram
  • community developed tools
  • designs
    • Backend Assisted Lease Selection design
    • Basic LeaseQuery Design
    • Design documents
    • HA connection with MT support
    • HA split brain issues
    • Run external script hook
View All Pages