o Topology.json matches what the network configuration system expects. New method
for converting opticalJSON added to add layer of indirection to (hopefully) make
changes easier in the future if syntax changes for any files.
o onos-topo-cfg takes a third argument for REST uri path. This is for backwards
compatibility, and can hopefully be removed when everything is ported away from
using the ConfigProvider.
Change-Id: I56a117f33194dd420ea4970cd612c980b5c020b9
Environment variables are checked before falling back on and exporting
tentatively chosen defaults.
Change-Id: If378127a2cc757b55024aeb89cb1964f8641d5a6
- Keep track of created PortDescriptions so that they can be replayed when
configurations don't stick
- Push topology configs to all cluster members (Temporary hack until
Configs are made Mastership-aware)
- Port type consistency for Optical ports - default to FIBER port type
Change-Id: Ib2c9e2839c212d2998206bd0106490b2b38446a9
Now we can controll LINC components from mininet e.g swtich start/stop or link up/down
-Added LINCSwitch, LINCIntf and LINCLink classes
-fixed start/stop LINC-Switch bug related to taps
-refactored opticalUtils.py
-fixed typo
-Implemented LINC-CLI support in LINCSwitch class
-Added support for link up/down from mininet
-Added support for switch start/stop from mininet
and many more :)
Change-Id: Ide6460081a554ea3ca9146be480ae016d7d2356d
Setting up bidirectional T-ports in OpticalPathProvisioner
Change-Id: I4e97b2eb53d3d4182aae9c98a227de982f492950
(cherry picked from commit d6843bed27c4b2b4e95984c99de3c54edcefc67f)