1839 Commits

Author SHA1 Message Date
Yong-hwan Kim
fbf653c9d4 [ONOS-5298] New VPLS NeighbourHandler to support multiple VLANs
Change-Id: I5c809b9c108760defc666b9f5e9d2a17c64047eb
2016-10-24 15:31:16 +00:00
nosignal
5fd282e642 [ONOS-5283] Arbitrary connect points, support multiple vlans
Change-Id: I9bd3536c08dfd8a637293460395de7e2a1dc1dc1
2016-10-24 15:26:29 +00:00
Charles Chan
c81c45bbde CLI command that shows all subnets configured in Segment Routing
Change-Id: Ib03ec2039b763f3796548923883fc89913a1ceac
2016-10-21 17:36:57 +00:00
Hesam Rahimi
e96d0be5ae Upgrading tenbi app by using the new version of yang-utils (1.9), and
making the required changes in code for that purpose.

Change-Id: If193953121b6c5f30d8ab0ec9fed10114ffedef2
2016-10-20 00:10:27 +00:00
Charles Chan
d2edd47030 CORD-378 Validate ARP SPA in segment routing ARP handler
Check if the source protocol address of an ARP packet belongs to the
same subnet configured on the port it is seen.

Additional changes:
- Improve human-readability of ARP.toString()

Change-Id: Ie21c1edb43aa0ec636e9a927ca164a46ab2256fc
2016-10-19 01:21:38 +00:00
Thomas Vachuska
02e3c8c042 Removing a very old CORD GUI demo app.
Change-Id: I1039d5acc145f51f930dee28c5895b9593070628
2016-10-11 19:35:00 +00:00
Yixiao Chen
39828a6130 [ONOS-4879][ONOS-5024][ONOS-5025]TE Topology NBI
The APP introduces IETF TE Topology YANG models as RESTCONF NBI,
and it works as an adapter for data conversion between
YMS(YANG generated JAVA classes) and TE Topology Core subsystem.

The APP implements the following interfaces:
IetfNetworkService Interface
IetfTopologyService Interface
IetfNetworkTopologyService Interface

Change-Id: I761ff684bde4b64ca42bb1b0d5b1ddfb8a2377fd
2016-10-11 17:43:30 +00:00
Bharat saraswal
f53b29aea8 [ONOS-5084],[ONOS-5083] YANG schema registry for YMS
Change-Id: I88394307cb9be30237be0bb17e013d7af88a607c
2016-10-11 17:35:50 +00:00
Sho SHIMIZU
8ebb04aacd Replace Stream#forEach() with Collection#forEach()
Change-Id: I2b261c3d91d345907b165bd61eb7b6c45011c247
2016-10-11 16:39:39 +00:00
kishore
36d1c277e5 vRouter doesnt handle config remove event
Change-Id: I31d7c054f94b5192ab1ef5ebd2af1151a7338437
2016-10-11 08:48:14 +00:00
Priyankab-Huawei
3946d73ab5 Revert "[ONOS-5187] Compute path with Explicit path objects"
This reverts commit a32f6da9cea107b5a2c8d95c2566e1f1af1a7cce.

Change-Id: Ic023d701d18f0ae7af2579bc43777714a0e701dc
2016-10-11 06:37:19 +00:00
Aihua Guo
eb9b378d5b ACTN TE Topology APP Implementation. Function of the implementation:
- receives multiple TE topologies from SB provider, and merge into one native TE topology
- store both original, received TE topologies and the native topology in TE topology data store
- provide APIs for NB APP to retreive and display the TE topologies.

Change-Id: Id0b2f3433966694fcf197cc0b8ad19a063e92f36
2016-10-07 20:10:40 +00:00
Aihua Guo
1ce2dd113d API definitions for the TE Topology Core App.
This APP creates and manages a hierarchy of TE topologies received from SBI TE provider and from user configurations from NBI.
The API contains internal data structures for TE attributes that are aligned with the TE attributes definition in standard IETF YANG TE topology model (https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-05).

This commit includes the following interface definitions:
- TE topology provider service, which is called by the TE topology provider from SB to pass TE topologies to the TE topology core APP
- TE topology service, which provides service APIs for an external APP to get/set TE topologies and their attributes.
- Network, Node, Link definitions for TE networks and their default class implementation

Change-Id: Iafcf6911b8d9e494397e3a255cae282bbca74d5c
2016-10-06 21:40:33 +00:00
Luca Prete
e4a5e1af17 ONOS-5236 - Adapt SDN-IP to the new intent framework APIs
Change-Id: I89b60602247a25a1879e4394a60c57d480881f74
2016-10-06 07:21:06 +00:00
jskim
8f27c4e095 Fix to avoid duplication of key and flow when host event occurs.
- modify key of the security group maps.
 - search for a subnet interface to the host.

Change-Id: I502a35735b423fb6c27bab6b83b642a5f916e37c
2016-10-04 16:50:06 +00:00
Luca Prete
c21c6e63a1 Fixes for VPLS app
- fix intent installion on re-activation
- don't send ARP requests to inport
- send ARP requests to interfaces instead of connect point

Change-Id: I8f9185d174160adb605b8b44e7d7ebddb49bd027
2016-10-03 08:35:24 +00:00
Victor Silva
6b1c6d27a7 MastershipLoadBalancer: listen to RegionEvents
Simplify logic around scheduling a balancing task and listen
to RegionEvents. Region Membership updates and Region Updates
should also trigger a rebalance.

Now, it is possible to queue up another balancing task even
if there is one running. They'll still never run in parallel
and will still run with at least a few seconds in between (30),
but this way we don't ever risk missing an event that makes it
necessary to rebalance - not even if we were rebalancing exactly
when that event fired.

Change-Id: I64e1c6fc5e87f2b1fffbefb54c96303dac55d1d1
2016-09-29 19:20:04 +00:00
jskim
3d66aca4f7 Fixed to add the subNetCidr of flow when deleted.
Change-Id: I2eb10b3222e63c1f53a4bb52d35bebc2de81a992
2016-09-23 23:19:13 +00:00
Jonathan Hart
2efe0c2465 NeighbourMessageContext: Change the name of the proxy API to forward.
Change-Id: Ica58c55d03c7e86ae259cc52a6c16ab9982d004f
2016-09-21 12:04:45 -07:00
Yuta HIGUCHI
5ccaefbf42 Minor modification to OpticalPortConfig
- Consolidate JSON object key constants on Config class

Change-Id: I7f3b74dd171d1589e259f4b6d3371509359c757d
2016-09-21 00:48:10 +00:00
Pier Ventre
2c51531ab7 [CORD-438] Fix Segment Routing application
Changes:
- Discards Link events if one of the switch is down;
- Triggers the paths optimization after device-down event;

Change-Id: I4114f2450401e0d1ff5658d592daf319d977f20e
2016-09-20 14:33:34 -07:00
Ray Milkey
c5e478c700 Update version strings for archetypes
Also, hooking learning-switch app into the Maven build

Change-Id: Ie4379bd170a066d8b7479d0db0c1ae24b80d766a
2016-09-19 16:11:21 -07:00
Brian O'Connor
e0b53b3996 Adding learning-switch application to apps pom.xml
Change-Id: Ie4fc2e92ce84680ba8a5bcc93bde17568829e172
2016-09-19 15:16:20 -07:00
Brian O'Connor
bfc02ecd22 Bumping snapshot version to 1.8.0-SNAPSHOT
Change-Id: I4ca57b277d8ac814b8a10b107d995cb1cc4d499d
2016-09-16 17:41:55 +00:00
Brian O'Connor
b19fc86f82 Bumping version back to 1.7.0-SNAPSHOT
Change-Id: I1df9d0f12cd7ec7597499d41cacebdbe75899556
2016-09-16 00:12:21 -07:00
Brian O'Connor
338bc0cf19 Bumping pom versions to 1.7.0-rc2 and fixing some maven issues
Change-Id: I6169420328333d0916452aa92efbfa961d72e9c4
2016-09-16 00:11:45 -07:00
Brian O'Connor
0a4e6742b8 Copyright update
Change-Id: I534d938da3820f6fb814aed3bb4a0855fa41ddd5
2016-09-16 06:48:34 +00:00
Madan Jampani
3b8101a304 Refactored IntentPartitionService as WorkPartitionService
Change-Id: Ic5cf1978b7fce55b34f84eae9b03c8f9ddcfb9c1
2016-09-15 21:09:32 +00:00
Yi Tseng
28767f0775 [ONOS-5238] Add neighbour message handler for vpls
Change-Id: Iaef04233402864874af0c83231117c279e946d64
2016-09-15 17:52:31 +00:00
Jonathan Hart
1e393bbfa3 Rename some classes and methods of neighbour API
Change-Id: I77763adbd19b35fe9ad7efa2926751a68bf9a1ef
2016-09-14 21:46:46 +00:00
Yi Tseng
ef91d38c77 Fix VPLS bundle error while using buck run
VPLS app might not be actived when we use `buck run onos` command.
Error message shows it can't find onos-app-routing bundle.
Add `included_bundles` to settings can fix this problem.

Change-Id: I038a4a45ba609e5bcb8cecef7ee5dbd5d7ab6684
2016-09-14 20:42:15 +00:00
Madan Jampani
2914e4e73c StorageService API for creating AsyncDocumentTree primitive
Change-Id: Ib7c3f19beb7b26a5b69161cf972c3c64d0be94b3
2016-09-14 19:05:18 +00:00
Jonathan Hart
a9e29550c0 Implemented SDN-IP/BgpRouter neighbour handling using NeighbourResolutionService
Change-Id: Ia7e3f18bd69d56cb2f46f815eaa2352533a54ed0
2016-09-14 15:32:38 +00:00
Jonathan Hart
c4f681c776 Reimplemented the ProxyArp app on top of the NeighbourResolutionService.
Also some small API changes to track app ID of handler registrations, and
improved interface matching in NeighbourPacketManager.

Added CLI to view handler registrations.

Change-Id: I8cd0b91a16d9ec60287b65f9d8fc5e3cd87560e8
2016-09-14 15:31:25 +00:00
Brian O'Connor
3e9aae3c2f Removing whitespace
Change-Id: I4db2fee926161719d431617ce2fe65ea39968e8a
2016-09-13 16:21:29 -07:00
jskim
e4e99faa39 Fixed the priority of flow when deleted.
Change-Id: Iae9bae29acb45f4df86f4125b7975f2ac0186e7e
2016-09-13 22:10:26 +00:00
Daniel Park
a26f265950 Fix to update floating IP association/disassociation in OpenstackInterfaceServce
Change-Id: I04b96109296125849bc91d5bc92e476338749935
2016-09-13 01:53:21 +00:00
jskim
7d88174fa1 Added the media types that the DELETE methods of a resource can accept.
Change-Id: Icf570d086829df51cc4107b3f6efef3efa9e9d21
2016-09-13 01:45:19 +00:00
Jimmy Yan
d20e44f9d5 Move OmsPortHelper annotation keys to OpticalAnnotations
Change-Id: I80ad924a8dfde61ac2fbc1d9836d3f145bfc48dc
2016-09-12 17:48:31 +00:00
Priyanka B
a32f6da9ce [ONOS-5187] Compute path with Explicit path objects
Change-Id: Id34dbef9bd6cfa9971d0d10adf4bbc141f03a913
2016-09-12 05:02:42 +00:00
gaurav
2511889699 changes for CORD-365,SingleSwitchFibInstaller, addressed comments, added comments.
Change-Id: I88f6266142da2cfe7bf3569cbe317925c17e3bca
2016-09-09 15:29:40 +00:00
Daniel Park
1b0cb26c63 [ONOS-5134] VM cannot access to another VM with floating IP
Change-Id: I300d410994361de505558bfcdeb732a8a6c14b91
2016-09-09 01:53:04 +00:00
ADARA Networks
03a5163e68 Pending review comment incorporationg for Rabbit MQ app
Change-Id: Ifa18e7f05acad3e0e550d08cccc69b6fb0193b2f
2016-09-08 13:47:06 -07:00
Ray Milkey
bbc6dba863 Remove superfluous debug flags from app definitions
Change-Id: I23d90b7ad44c5eadf3c083a0fec31375f3b21ec4
2016-09-07 20:46:45 +00:00
ADARA Networks
1fb1eb1cf5 RabbitMQ Integration - Updates changeset 11110 - Review comments incorporated
Change-Id: I0bfd7838b87d55769165b21dc735e1ba4468b611
2016-09-07 20:39:27 +00:00
Jonathan Hart
3d8ff28774 Cleanups for SDN-IP
Change-Id: I2220992e01a0112faaf2ff8d507e012923cad5e9
2016-09-07 18:28:58 +00:00
Ray Milkey
6033d43b3f Fix for ONOS-5220 - Enable REST API for demo app
Change-Id: Ibdfae20dfcf382113d56cd228baca5b734efe3f6
2016-09-07 04:10:01 +00:00
VinodKumarS-Huawei
af9c7a7e11 YMS broker and Notification handler
Change-Id: Ic3659b2c2ad26ea2db1f03725b4883f19db2cc41
2016-09-06 21:11:08 +00:00
Madan Jampani
d4684b4004 stc work queue test improvements
Change-Id: I8b9335b0bbfdc8a447c5955bf3621962ff112cb2
2016-09-06 20:59:07 +00:00
bobzhou
16144ba3df [ONOS-5185] fix bug for VTN data synchronized failed in cluster mode
Change-Id: I8458d2492c52f43f1df0b661a921ee6f3027297d
2016-09-06 02:00:43 +00:00