Jonathan Hart
00cdddaa60
Send PIM Join/Prune messages based on events from the McastService.
...
Also change Interface to return a list of addresses rather than a set
to allow applications to rely on the order of configuration
Change-Id: Ie7f62fee507639325ee0a77b8db4088dae34597e
2016-02-19 18:53:12 +00:00
Jonathan Hart
33b81f2967
Move TestIntentServiceHelper to routing-api bundle
...
Change-Id: I4c476cb89400e2eb14e0fc5f3db96c2886708244
2016-02-06 00:54:15 +00:00
Jian Li
8bcb4f23ce
[ONOS-3634] Remove readme tag from app.xml
...
Change-Id: I536f54f74586a0bb5c671564f71b44a0a871d5f6
2016-01-20 18:55:28 +00:00
Jian Li
c35415ddcd
[ONOS-3634] Enhance app to have a category, icon, URL and readme
...
This commmit enhances application to have category, icon, URL and
readme. The web GUI and CLI will be implemented in separate commits
Change-Id: Ib02716d7118cc617b24f196f2213ea1fe99a34be
2016-01-20 00:30:35 +00:00
Jonathan Hart
ce3b28e9fa
Moved sdnip.json config example to the reactive-routing app.
...
It's no longer relevant for SDN-IP and is misleading.
Change-Id: I29595af935b9618157b4ff24bad1fa060e98e268
2016-01-12 11:06:13 -08:00
Jonathan Hart
2bac2f2337
Move BGP speaker/peer commands to routing bundle
...
Change-Id: If19e2eaa9d23a0d27bd0e5d76b82d5bbd76e95c6
2016-01-07 07:44:14 -08:00
Jonathan Hart
6af92be680
Move IntentSynchronizer to routing bundle.
...
This allows it to be used separately from SDNIP.
Change-Id: I45358666aa32763cb4bcac8f1c0a4025c6b76863
2016-01-07 15:42:41 +00:00
Jonathan Hart
c22e847967
[Falcon] More flexible component choice for routing apps
...
Change-Id: I0b01f633332fa7f099d4b3ffe58d86141f3a040b
2016-01-05 19:10:42 -08:00
Jonathan Hart
1978a431c5
Pom fixes for issues that may potentially break the build
...
Change-Id: I0923851ca3a5934d5e09bcf5425ea6cf4072bb18
2015-12-17 15:43:02 -08:00
Jonathan Hart
365335e2de
[Falcon] Componentize IntentSynchronizer and SdnIpFib.
...
Change-Id: Ic384ce00572ae1e4bbf94b4de814cea3499d3828
2015-12-17 22:13:33 +00:00
Ray Milkey
4fd3ceb3df
[Falcon] fixes for Sonar Critical bugs
...
Change-Id: I0a63578727693a2517f3002bd4f4c391b6f44aea
2015-12-17 17:39:44 +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
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
Luca Prete
86ac7d158d
Moving IntentUtils to intent package
...
Change-Id: I258c1d988e4bea4b79bdb0c2235e02fe5404ea52
2015-12-03 18:56:40 +00:00
Pingping Lin
92ca4915ba
[ONOS-3410] Let sdn-ip support default route
...
Default route is an important and frequntly used feature in BGP.
For example, network operators want to reduce the size of the route table.
The current sdn-ip does not support this feature. So this patch is to
let sdn-ip support this feature.
Change-Id: Ibb5afe3711522468e4902da2e090370db71b29da
2015-11-25 13:33:49 -08:00
Thomas Vachuska
016bef721f
Fixing features.xml so that they don't self-reference.
...
Change-Id: I1f4b8bc956f24d422af06e02330f5de8bb4873c2
2015-11-25 00:57:59 +00:00
Luca Prete
3401a3fe14
Making the IntentSynchronizer constructor public, so that an executor service can be passed from outside.
...
Change-Id: If96bd4dfa90222db36061d3f493338217d82c2de
2015-11-19 11:43:37 -08:00
Brian O'Connor
e1fb43b0fc
Changing equals in IntentUtils to return false if
...
intents are different classes.
This replaces the behavior where we throw a runtime exception.
Change-Id: I063621b683af186611b18f87c24e852e80c31977
2015-11-19 19:00:21 +00:00
Luca Prete
6a4b39d514
Adding support to compare mp2p intents in intentUtils.
...
Change-Id: I7e8404f093e105379de0b55076a03723ba678fe9
2015-11-18 17:05:22 -08:00
Pingping Lin
c07781f50f
when deactivate sdn-ip, also delete all relative intents
...
Change-Id: I7a6bd64b5a9525dc49ca2b9353fcc45dc9a16288
2015-11-13 19:03:05 +00:00
Pier Luigi Ventre
b38243fa41
- Fix the SDNIP IPv6 flows installation in the switches
...
Change-Id: Ida3653a06e6f452c7a185fd3ead92d036abc32d8
2015-11-13 18:44:25 +00:00
papazois
7d39a74a13
[GEANT] Add/remove-bgp-speaker/peer commands.
...
Change-Id: Iad8001095cc81be0c34c976adfa32ef9c7eff685
2015-11-12 02:22:43 +00:00
Luca Prete
00043dbbf3
Making IntentSynchronizer more generic to be used with other classes. Deleting SDN-IP nomenclature.
...
Change-Id: I779a8dab82fea00fb0d261d63b598d863693e332
2015-11-04 15:55:16 +00:00
Jonathan Hart
08105be3e6
PeerConnectivityManager: recalculate peering intents on configuration change
...
Change-Id: I05944f995342b2351115a613e02ad3e2ed830eb4
2015-10-27 18:49:41 +00:00
Jonathan Hart
9a426f8ade
Generalize IntentSynchronizer and separate reactive routing code
...
* IntentSynchronizer can now handle any intent rather than having use
case specific APIs
* IntentSynchronizer does not generate or store intents anymore, it only
perform synchronization
* SdnIpFib generates and manages the procative route-based intents
* ReactiveRoutingFib generates and manages the reactive intents
* Unit tests have been tightned up to only test single components, rather
than multiple components together
* PeerConnectivityManager uses meaningful keys when creating intents
Change-Id: I4bb036ec8d056f43ece46f7dfc71d5e5a136b77d
2015-10-05 16:06:56 +00:00
Jonathan Hart
9a38264090
Removed config app that used to read addresses.json configuration.
...
Change-Id: I3b371831b0914e4ec99eb5b9d53053c5618e5f8e
2015-09-21 13:47:34 -07:00
Brian O'Connor
f967ad61dc
Starting snapshot 1.4.0-SNAPSHOT
...
Change-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b
2015-09-18 15:19:54 -07:00
Sho SHIMIZU
6cfc02d953
Use dianmond operator
...
Change-Id: I551dd9443b10ef17832f74a554486b7605e9866a
2015-09-11 18:53:17 +00:00
Brian O'Connor
b3a3b52f46
Rolling back to snapshot 1.3.0-SNAPSHOT
...
Change-Id: I5394f02bc4cc4614427e5e535889e883944734fd
2015-09-10 17:26:49 -07:00
Brian O'Connor
cbc5878c31
Tagging 1.3.0-rc2
...
Change-Id: Id062ea54a0f03c26eb763e03cc347dbfe63cd03f
2015-09-10 17:08:00 -07:00
Ray Milkey
9b36d81ce3
Javadoc fixes
...
Change-Id: Id23ed2d576b2222194153be9d043ca5acafe67ae
2015-09-09 23:54:01 +00:00
Jonathan Hart
a86254889a
Add optional 'name' field in BGP speaker config
...
Change-Id: If6f4567cd1a7c29b0424cc84bef050efe392544c
2015-09-08 23:55:25 +00:00
Brian O'Connor
e8bcb70258
Changing version to back to snapshot 1.3.0-SNAPSHOT
...
Change-Id: I05bc4669bf3ad2a149cee5d303da42bf8ffd14e8
2015-09-04 23:57:08 -07:00
Brian O'Connor
004345f6c8
Tagging 1.3.0-rc1
...
Change-Id: I640fc75397b90532e8a71f9413b6822f80b3e775
2015-09-04 23:47:08 -07:00
Jonathan Hart
4cb3988138
Moved ProxyArp, SDN-IP and BgpRouter to use new config format.
...
The new config format is based on the new network configuration subsystem.
Includes a few config fixes to NetworkConfigLoader and InterfaceManager.
Change-Id: Id7f766736decb7afb6b63c2731d3baba9fc7c764
2015-08-28 21:23:22 +00:00
Hyunsun Moon
cf732fb688
ONOS-2711 Replaced short to TpPort for tcp/udp ports
...
Change-Id: Ibf0474b5369d11d377fd33cf5ab48083cbca3308
2015-08-25 16:10:35 +00:00
Jonathan Hart
96c5a4ab2f
ONOS-2513 Fix entire MP2SP intent failing on partial connectivity loss
...
* Added PartialFailureContraint to MP2SP intent to allow partial connectivity.
This means the intent remains installed as long as at least one ingress point
can reach the egress point.
* Intents with this constraint are recompiled on ObjectiveTracker triggers
even if not in FAILED state
* MP2SP intent compiler can compute a partial tree if constraint is set
* ObjectiveTracker recompiles intents on any link event
* SDN-IP MP2SP intents now use PartialFailureConstraint
Ported from onos-1.2 branch.
Change-Id: I32eaa198fae1dfba021d9251c8f855573f0e1d7d
2015-08-13 17:38:55 +00:00
Jonathan Hart
e30fcda4cf
Fix for SDN-IP installing wrong point-to-point intents.
...
Fixes ONOS-2514.
Ported from onos-1.2 branch.
Change-Id: I0d3d6012daa8dd2a45707a58cf6e745314f6dc24
(cherry picked from commit 0c763e9b064eac86d866b8fdfea25baec104324e)
2015-08-11 17:48:16 +00:00
Jonathan Hart
2a9ea49521
Fix bug where SDN-IP installs more intents than needed
...
Ported from onos-1.2 branch.
Change-Id: Ic085d5033105e0c688369a71de077c7541d26dbf
(cherry picked from commit 1258f86b564be76771c5cd6e1f807c4bc529168a)
2015-07-30 23:29:37 +00:00
Sho SHIMIZU
fe89d3ac3a
Simplify the statement
...
Change-Id: Ie9b46c6c3f04322751109adc5896bb51c848a18a
2015-07-01 02:16:43 +00:00
Pingping Lin
8a524718cb
paths should from bgp peer connect points for Internet-to-local traffic
...
Change-Id: I04c7f5b8efc9279ee3e15fb27435a2201cccb5f1
2015-06-25 20:32:46 +00:00
Brian O'Connor
afc2d7db88
Starting snapshot 1.3.0-SNAPSHOT
...
Change-Id: Idc4c114bda5268e534b9fc998215564d23d84c58
2015-06-05 23:31:25 -07:00
Brian O'Connor
a78abfcc39
Tagging 1.2.0
...
Change-Id: If1b4de17402bf8248c888de72891dc17a5bcd7ef
2015-06-05 22:40:03 -07:00
Brian O'Connor
3350390b1d
Starting snapshot 1.2.0-SNAPSHOT
...
Change-Id: I96c63bb70f2cd27453f2da893d77f9e72966f780
2015-06-01 17:08:05 -07:00