1N/A
1N/A
1N/AThe Rapid Spanning Tree Library project contains a full implementation
1N/Aof 802.1s as an library with API. There is two processes, using this
1N/Alibrary: 'bridge' & 'mngr'. First simulates RSTP bridge behavior, second
1N/Ais dedicated to link/unlink 'bridges' into virtual RSTP domain (VRSTPD).
1N/ABoth 'bridge' & 'mngr' has its own simple CLI like language of commands;
1N/Athese commands allow to manage the VRSTPD. There are tools to trace
1N/Astate machine transitions and get traps about drastic changes.
1N/A
1N/APurpose: studying, debugging, development.
1N/A
1N/AThe library may be used in real bridges/routers while bounding to a real
1N/Asystem depending environment.
1N/A
1N/ATo run:
1N/A1. In one shell run 'mngr'
1N/A./mngr
1N/AYou will get prompt of 'mngr'; type '?' and get full help of
1N/A'mngr' commands.
1N/A
1N/A2. In another shell run bridge instance.
1N/A./bridge
1N/AYou will get prompt of 'bridge'; type '?' and get full help
1N/Aof bridge management commands.
1N/A
1N/A3. You may (and should) run a number of bridge instances, each in its
1N/Aseparate shell (this way you will be able manage them).
1N/A
1N/AFor example, if there were two bridge instances, you may see examples
1N/Aof the dialog in files mngr.txt, B5055.txt and B5056.txt.
1N/A
1N/ANote: prompt both of 'mngr' and of 'bridge' instance contains time stamp,
1N/Awhile all these process run onto the same computer, these time stamps
1N/Aare synchronized.
1N/A
1N/A