Appendix A Fabric Switch Command Man Pages

OpenArchitect applications are implemented above the OpenArchitect libraries and the RMAPI interface. OpenArchitect applications are used for normal operation of the switch, for runtime status and diagnostics, and for prototyping new applications development.

For runtime operation, the OpenArchitect applications perform initialization and configuration, and real-time control and maintenance of the switching tables in the switch silicon. Protocol support is performed by the Linux operating system. In turn the OpenArchitect applications communicate with Linux to determine the appropriate switch table setup.

The initialization of the switch is completed by the zconfig application. Through configuration scripts, the user can setup any combination of Layer 2 and Layer 3 switching configurations with VLAN support. Running the zconfig command causes network interfaces to be presented to the Linux operating system. These interfaces can be setup for Layer 2 bridging functions such as Spanning Tree Protocol, or Layer 3 routing through the Linux operating system.

zl2d is run as a daemon to monitor the Linux operating system bridging function and update the switch silicon accordingly.

zl3d is run as a daemon to monitor the Linux operating system routing table information and update the switch silicon switching tables accordingly.

For gathering statistics or prototyping applications, there are OpenArchitect applications that allow any register or table in the switch to be read or written. These applications include zreg, ztats, and zarl and all of the different table equivalents.

Ethernet Switch Blade User's Guide

release 3.2.2j

page 191

Page 191
Image 191
Znyx Networks bh5700 manual Appendix a Fabric Switch Command Man Pages