beautypg.com

Introduction, Architecture overview – ADLINK aTCA-N700 User Manual

Page 11

background image

Switch Manager API Programming Guide

11

Introduction

This guide describes the how to program ADLINK Switch Management APIs on ADLINK's

switch blades, such as the aTCA-3420, aTCA-N700, and aTCA-3710. Firstly, we will introduce

the overall software architecture for programming. Secondly, we define the released

deliverables, including header file, static library, binary files, example project and readme files.

Finally, detailed API definitions and references will be provided to allow customers to easily

program their own APIs.

Architecture Overview

All the APIs listed in this document are programmed using the following hardware architecture,

shown in Figure 1. In this figure, the client is running on a standalone server. However, it also

can run on the LMP on the switch blade.

Ethernet

Blade Server

Controller

Switch Manager

API Library

runs on client

Switch Manager

core service runs on

blade server with

switch chip

Figure 1Hardware architecture for programming

The ADLINK Switch Manager implements the network connections between server and client

so that customers do not have to worry about the connections between them. Provided are the

client API libraries, header files and relevant documentation for easy programming.