Solaris Bandwidth Manager 1.5 Administration Guide

Product Structure

Solaris Bandwidth Manager contains the following major components:

The diagram below shows the architecture of Solaris Bandwidth Manager.

Figure 2-1 Solaris Bandwidth Manager Architecture

Graphic

Administration Tool

You can use the administration tool, batool, to configure Solaris Bandwidth Manager. It has two modes:

The administration tool communicates with the kernel module through the policy agent. batool sends configuration changes to the kernel module, and the kernel module sends statistics to batool.

See Chapter 5, Configuring Solaris Bandwidth Manager Using batool for a more detailed description of batool and how to use it. You can also configure Solaris Bandwidth Manager by editing the configuration files, or from a directory service.

The Policy Agent

The policy agent is the communications hub of Solaris Bandwidth Manager. It controls the information sent to and from all other components, and the policies that they operate. It is implemented using the Java Dynamic ManagementTM Kit framework. It contains a set of Java management beans (m-beans) and their exported interfaces. See Appendix A, Policy Agent Architecture for more detail on the architecture of the policy agent.