Route Manager Application

Files In This Example

Once you create your development sandbox, the source code for this example is available in the following locations:

Overview of the SDK Service Daemon Library

Any application developed using the Junos SDK can use the SDK Service Daemon library (libssd) to become a client for the SDK Service Daemon (ssd) for adding, deleting, and managing routes.

An application initially reads the configured route data from the system configuration and then stores the data in the local configuration database. (For details about how the user interface and configuration code work, see Hello World: The Minimal SDK Application and Creating a User Interface with DDL and ODL).

The application sends requests for route service setup during initialization. Once the route service is established, the application can then send requests for route additions and deletions. The SSD server reports the outcome of the requests asynchronously, and the application can use the server's replies to update the status of the requests in the local configuration database.

Basic Workflow

The basic workflow for adding a route using libssd is as follows:

Deleting a route has a similar workflow that will be covered in that topic.

2007-2009 Juniper Networks, Inc. All rights reserved. The information contained herein is confidential information of Juniper Networks, Inc., and may not be used, disclosed, distributed, modified, or copied without the prior written consent of Juniper Networks, Inc. in an express license. This information is subject to change by Juniper Networks, Inc. Juniper Networks, the Juniper Networks logo, and JUNOS are registered trademarks of Juniper Networks, Inc. in the United States and other countries. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners.
Generated on Sun May 30 20:26:47 2010 for Juniper Networks Partner Solution Development Platform JUNOS SDK 10.2R1 by Doxygen 1.4.5