6WINDGate Modules
Version 5.9.0.ga
  • Processor SDK
  • FPN-SDK
  • Fast Path Modules
  • Control Plane
  • High Availability
  • Linux - Fast Path Synchronization
  • Management
    • Management SNMP
    • Management sFlow
    • Management KPIs
    • Management Baseline
      • Overview
      • Design
        • Management system overview
        • YAMS
        • NC-CLI
        • Example: add a telnet server management
        • Appendix
    • Management Routing Add-On
    • Management Security Add-On
    • Management VRRP Add-On
    • Management CLI
6WINDGate Modules
  • »
  • Management »
  • Management Baseline »
  • Design

DesignΒΆ

Contents:

  • Management system overview
  • YAMS
    • YAMS coding rules
    • YANG models conventions
    • Source organization and packaging
    • Interaction with system services
    • NETCONF API stability
    • Debug YAMS
  • NC-CLI
    • CLI configuration syntax derives from YANG model
    • CLI RPC syntax derives from YANG model
  • Example: add a telnet server management
    • Add a dependency to the telnetd package
    • Add the service skeleton and the YANG model
    • Add the configuration code in main vrf
    • Add the code to retrieve the state of the service
    • Add VRF support
    • Display in service summary
    • Add a custom RPC
    • Advanced completion
    • NETCONF API
    • Display the service logs
    • Push state changes automatically
  • Appendix

6WINDGate includes an extensible management system based on YANG and NETCONF standards.

This section describes the architecture of the management system in 6WINDGate, its features and specificities. It also explains step by step, how to add a new service.

Next Previous

© Copyright 2024 6WIND S.A.