165 Commits

Author SHA1 Message Date
Simon Hunt
e578fc7ab9 Set specific DPID and MAC on devices and hosts in uk-region data.
Change-Id: Iee1c0097a626d27c6c1620263d8f676b20c2418d
2016-10-24 16:49:55 +00:00
Simon Hunt
0bf564937b Adding mininet script and netcfg for uk-regions.
Change-Id: I45c99da8b9dc891887b147d8e7cca627d68c9679
2016-10-21 19:43:02 +00:00
Simon Hunt
1dc6adf9a9 Region Sample Topo - renamed stuff and updated lat/long.
Change-Id: I1fe0a63043a9e611993952d7e0f40bbd8f540a99
2016-10-14 14:47:45 -07:00
Simon Hunt
f59d36b054 ONOS-5411: Introduce basic region config.
Change-Id: I3f58e5758d0b350a9e8a03093a1475dbbacfc446
2016-10-13 21:23:57 +00:00
Steven Burrows
e7cc308760 Topo2 Fixed device positions
Change-Id: I10e61981000b427ff1ebf6ae0c35bfb2cdbb9c4b
2016-09-28 00:32:40 +00:00
Simon Hunt
f4fd2a2e47 Clean up handling of lat/long geo-coordinates.
Change-Id: I64fca56c7deb9a8baa6c68558365ec2a8c38168c
2016-08-10 16:31:11 -07:00
Simon Hunt
b1ce2609cb ONOS-4326: Working on topology topo2start processing.
- Added getPeers() to UiTopoLayoutService.
- Fixed wipe-out command to leave the default layout alone.
- Fixed handling of null-region (associated with default layout).
- Added refresh() method to model cache.
- Fixed regions-topo-2 device IDs

Change-Id: Iee49b47ff6702bed9751be7b63392577422d4763
2016-07-25 17:20:07 +00:00
Thomas Vachuska
eb851cdefd Adding commands for managing layouts.
Adding support for wiping out regions and layouts.
Refactored UI layout manager to allow public knowledge of default layout id.
Enhanced test topo for layout hierarchy.

Change-Id: I254fd494175e753f542f12a664618c1a83f72127
2016-07-21 15:50:36 -07:00
Thomas Vachuska
3ce80f72f5 Fixing regions command to list devices that are currently in the region.
Change-Id: I52098fb613844b786827f7bc97e7ecec581397ba
2016-07-21 22:17:24 +00:00
Thomas Vachuska
cc0b7d6605 Adding support for topology recipes and cleaning up topologies.
Cleaned-up a few STC scenarios.

Change-Id: I4ffa61953d8cf289406fa572ab7603d996e26a85
2016-07-13 13:16:06 -07:00
Carmelo Cascone
12e4d8d425 Modified BMv2 demo scripts to work with onos.py
Change-Id: Ie6ff318f9aae2cbbeb288ba894e99a57d4d308db
2016-07-07 17:38:13 +00:00
Carmelo Cascone
977ae3f42d Varius updates to BMv2 mininet scripts
Most notably:
- Added support for onos.py's ONOSCluster controller (it works with
	"mn --custom onos.py,bmv2.py --switch onosbmv2 ...")
- Randomly select an open port for the Thrift RPC server

Change-Id: Ifa974741dc4a3693777f01866b1f6203d0e7e75e
2016-06-29 20:53:05 +00:00
Carmelo Cascone
785fada2fb Added Bmv2 demo scripts (mininet and netcfg)
Change-Id: I7471a9ebe55f74dbe8c63faef9a8685c48621862
2016-06-28 23:01:35 +00:00
Bob Lantz
2d4e3a137e Remove obsolete/confusing onos.py
Change-Id: I21e6dee9164352140cfa50c48904ec8139854c84
2016-06-28 16:18:43 +00:00
Andrea Campanella
ad509f9248 Enhancing Geant Topo
Change-Id: I71c9252d41cfc2efb29e25aae4900104565c0408
2016-06-21 15:06:12 +02:00
Andrea Campanella
60a5a989c5 Adding GEANT european topology
Change-Id: Ie30a6145f01e141e8af88116c8fa193a0308f8c3
2016-06-21 10:15:51 +00:00
Brian O'Connor
e642f7cf7b Bumping version to 1.7.0-SNAPSHOT
Change-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f
2016-05-23 18:35:29 -07:00
Thomas Vachuska
541413dc8d Pruning deprecated test topo artifacts.
Change-Id: I0627f1dae8d6af0eceedaf837bfc0e136c6b12df
2016-04-05 23:45:49 +00:00
Brian O'Connor
955c316b54 Starting snapshot 1.6.0-SNAPSHOT 2016-03-10 15:27:19 -08:00
Brian O'Connor
55b4d80176 Tagging 1.5.0 (Falcon) 2016-03-10 15:24:41 -08:00
Madan Jampani
23696428f8 Starting snapshot 1.5.0-SNAPSHOT 2016-03-09 14:02:04 -08:00
Madan Jampani
b7a5420285 Tagging 1.5.0-rc3 2016-03-09 13:47:32 -08:00
Brian O'Connor
e9b4dd7b7e Several improvements to onosnet.py
Replace arping and ping with custom gratuitous arp code
Don't block forever on switch.waitConnected()
Allow backgrounding bgIperf

Change-Id: I6cb10c3c8971e29336a6c6e2deffb5231900d463
2016-03-07 08:58:46 +00:00
Brian O'Connor
d6c73fb3e8 Adding background iperf to onosnet.py
Also, doing some other cleanup and improvements

Change-Id: I17ee64126e5e8de986e460641994a279e18c9492
2016-03-04 23:25:55 +00:00
Thomas Vachuska
5d8994ffce Starting snapshot 1.5.0-SNAPSHOT 2016-03-03 17:13:26 -08:00
Thomas Vachuska
40d5255ca9 Tagging 1.5.0-rc2 2016-03-03 17:08:36 -08:00
Simon Hunt
a855a4008c UK Topology
Change-Id: I64ae0ad2b3875f06db3f4650e1899698b20bf058
2016-03-02 23:32:50 +00:00
Thomas Vachuska
9ee4979cfc Enhancing ONOS mininet topology approach to remove boilerplate and simplify testing and demos.
Change-Id: Id8ab2bfa74254560714f4c27a9342693d1dc9788
2016-03-02 00:52:11 +00:00
Simon Hunt
cf7e3b5459 GUI -- UK TOPO -- clean up order of links added
- add alias.

Change-Id: Ic9902054505fdacff727b3d73a77bb628ca1a49e

GUI topo - added alias for uk geo information.

Change-Id: Ic32a74c086fe6c789c18b3e8e22cb87e0a30b783
2016-03-01 01:22:36 -08:00
Simon Hunt
5c3c091c9f GUI -- added topo script and configuration for projection onto UK map.
Change-Id: Id87991aca319f6c2bf5bd2c9f0735592ad4c4b1f
2016-02-29 23:21:55 -08:00
HIGUCHI Yuta
3fd2f94d51 Limit fields added to BasicDeviceConfig
- Fixing opticalUtils.py, which was broken due to additional constraint added by
   Change-Id: I372e6c7e6c0fa6fa52301568af73342aaae6347b

Change-Id: I4233550c9e483448599a2dd501a50309ceb2e4c8
2016-01-26 21:41:14 +00:00
Jian Li
115991625f Bump up Karaf to 3.0.5
This commit bumps up karaf to 3.0.5.
This commit also bumps up the jetty to 8.1.18.v20150929.

Change-Id: I52849c38b535205db8c4e00e799b332f63b7e3f2
2016-01-20 22:11:10 +00:00
Thomas Vachuska
36008463bd Fixed an issue in basic host and basic link config validations.
Added validation for basic device config.

Made all concrete configurations final (as they should be).

Changed stc to use the new onos-netcfg as a method to re-locate and name devices and hosts.

Change-Id: I372e6c7e6c0fa6fa52301568af73342aaae6347b
2016-01-08 19:30:24 +00:00
Marc De Leenheer
cba2564bb7 Disable local port on CPqD switches so we don't have phantom links between LINC-OE and CPqD.
ONOS-3425

Change-Id: Ife6aca095140c4e3d147aff6f82536c062463a8a
2016-01-06 18:50:43 +00:00
HIGUCHI Yuta
d95f3cda0c ONOS-3422 inter-domain cross connect
- Add network configuration about cross connect port for CO-ONOS
- revised metro.py requires ecord.co app after
  (Change-Id: I3892e780bc6550f8a8d8be622b9fee5322c1dab5)
  to be loaded.
- stop using onos-topo-cfg to send netcfg

Change-Id: Ie90e69c4134d1f71893bf43ee6c290bdbd273aeb
2016-01-06 18:34:37 +00:00
Marc De Leenheer
8b5aae8410 Optical link annotations are enabled (only 'durable' for now). Removed dead code.
ONOS-3388

Change-Id: Ibe05e1298aa469ec1cd3b9f3664911323bc59015
2016-01-05 07:38:04 +00:00
Marc De Leenheer
32fc3d247f [Falcon] Cleanup of unused annotations in optical test topos.
First round of cleanups in opticalUtils.py.

Change-Id: I5f627fc471220c3a7194d913764f8c84e6f0fe6e
2015-12-17 20:22:00 +00:00
Brian O'Connor
880dc20ddb Starting snapshot 1.5.0-SNAPSHOT
Change-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6
2015-12-16 22:53:14 -08:00
Brian O'Connor
5a2856fd01 Tagging 1.4.0 (Emu release)
Change-Id: I55e4dbcecbfac86cccae27aa99a813910bd5557a
2015-12-16 22:47:51 -08:00
Brian O'Connor
6b7707101b Switching back to snapshot 1.4.0-SNAPSHOT
Change-Id: Ie726afc2df730a1009db421328267f2dcfedfd66
2015-12-15 15:48:42 -08:00
Brian O'Connor
d1cdd19530 Tagging 1.4.0-rc3
Change-Id: Iddb1e8adff820e81794bf83f5861519e9a787880
2015-12-15 15:36:45 -08:00
Brian O'Connor
b22ba656bb Switching back to snapshot 1.4.0-SNAPSHOT
Change-Id: Ic0ff8fe27d46b0662f596db9185591736efa6cf9
2015-12-11 17:02:48 -08:00
Brian O'Connor
4aded4c8b7 Tagging 1.4.0-rc2
Change-Id: I7e2916f7b02d297818ad65153aee5e5946f882ac
2015-12-11 16:55:13 -08:00
acsmars
bbab1a1908 Fixed timeout logic for waiting for onos device discovery in opticalUtils.py
Change-Id: I6e019cf8eafed296f4b4a345ac18c7ddc62acee0
2015-12-11 23:54:42 +00:00
HIGUCHI Yuta
603e8d9ac4 Optical related minor fixes
Change-Id: Ic13017ce7a294b7eb55374d287173a7eef6e3259
2015-12-11 09:57:30 -08:00
Marc De Leenheer
2c30530578 Deprecate IndexedLambda and remove from optical intent compiler.
Allow drivers to report any spectral grid. Bugfixes.

ONOS-3495

Change-Id: Ied946660d48e482c1746d1e87735498b1637bb4b
2015-12-11 17:53:38 +00:00
HIGUCHI Yuta
11d1609a5f [Emu] new ResourceService related bug fixes
- ResourceDeviceListener should also react to availability events.
- Should check if device supports the behavior before
  retrieving Behaviour class
- ResourceManager should unregister when requested
- opticalUtils was specifying wrong driver name. Should've been "linc-oe"

Change-Id: I9364b6307cb537b04b57ac00f2451c13e3379471
2015-12-08 03:59:05 +00:00
Brian O'Connor
905ea22db6 Starting snapshot 1.4.0-SNAPSHOT
Change-Id: I0398bb2093e70d39788888038abb9df6193ccb42
2015-12-05 00:57:06 -08:00
Brian O'Connor
b209dc68e2 Tagging 1.4.0-rc1
Change-Id: Idec5c65021283fa03a8f2530aebba968a5451d8b
2015-12-05 00:56:21 -08:00
HIGUCHI Yuta
099d75fae2 Fixing issue with metro.py
- Each LINC switch should have separate dict instance for annotation.

Change-Id: Iad541c0107fd36ef9439d135e9215e9dae27ee9e
2015-12-05 05:17:51 +00:00