DRAGON is the software currently used to control the DYNES switches.
Full DRAGON documentation http://dragon.maxgigapop.net/twiki/bin/view/DRAGON/VLSR
Connect to DRAGON on the local server
$ telnet localhost 2611 password: dragon
Start and stop DRAGON
/usr/local/dragon/bin/dragon.sh start-vlsr-narb /usr/local/dragon/bin/dragon.sh stop
Change switch IP
vi /usr/local/dragon/etc/ospfd-intra.conf data-interface ip 10.100.10.1 protocol snmp switch-ip x.x.x.x switch-port 0/0/1
Rebuild DRAGON
Stop DRAGON, /usr/local/dragon/bin/dragon.sh stop cd /home/dragon/snapshot.current/dragon-sw ./do_build.sh vlsr-option Valid vlsr-options can be found looking at do_build.sh The do_build.sh script will require you to provide username, password, enable password and snmp string After the script completes, you'll be prompted to run ./do_install.sh Once do_install.sh completes run the script to start DRAGON.
Use DRAGON manually to configure a switch
**This example is using vlan 4001, port 1-0-1 and port 1-0-20** $ telnet localhost 2611 password: dragon dynes-vlsr> show local-id No localID configured … dynes-vlsr> set local-id tagged-group 4001 add 4097 dynes-vlsr> set local-id tagged-group 4001 add 4116 Displaying 1 registered localID(s) LocalID Type (Tags/Ports in Group) 4001 tagged group 4097(1/0/1) 4116(1/0/20) dynes-vlsr> show lsp test-1 No matching LSP named test-1 dynes-vlsr> edit lsp test-1 dynes-vlsr(edit-lsp-test-1)# set source ip-address 10.100.10.100 tagged-group 4001 destination ip-address 10.100.10.100 tagged-group 4001 dynes-vlsr(edit-lsp-test-1)# set bandwidth eth1M swcap l2sc encoding ethernet gpid ethernet dynes-vlsr(edit-lsp-test-1)# set vtag 4001 dynes-vlsr(edit-lsp-test-1)# exit dynes-vlsr> commit lsp test-1 dynes-vlsr> show lsp *LSP status summary* Name Status Dir Source (IP/LSP ID) Destination (IP/Tunnel ID) -------------------------------------------------------------------------- test-1 In service <=> 10.100.10.100 10.100.10.100 4001 4001 dynes-vlsr> delete lsp test-1 dynes-vlsr> exit
View Active VLANs
dynes-vlsr> show lsp **LSP status summary** Name Status Dir Source (IP/LSP ID) Destination (IP/Tunnel ID) -------------------------------------------------------------------------- ion.internet2.edu-324 In service <=> 10.100.10.100 10.100.10.100 3617 3617 ion.internet2.edu-331 In service <=> 10.100.10.100 10.100.10.100 3618 3618
Delete Active VLANs
dynes-vlsr> delete lsp ion.internet2.edu-324