Charles Chan
8e938d4ebe
CORD-82 Remove ofdpa specific vrouter - fabric integration workaround from CPR
...
Change-Id: Idab1af507b667781ec6ef56df09affa4cc4cf460
2017-03-22 20:46:28 +00:00
Jonathan Hart
f2e7a34ae8
Carry original route in ResolvedRoute object.
...
The original route may have information of interest to consumers, such
as the route source or VRF information.
Change-Id: I32df752c92e235423694b13d4ff239a38bae5a50
2017-03-22 20:23:45 +00:00
Charles Chan
c6d227e242
Implement an option in CPRM to reprogram the flows when device reconnecting
...
Also remove unused AsyncDeviceFetcher in FibInstaller
Change-Id: I52e778a51854efd6bfe47c56569efa5c27d7c7fb
2017-03-06 23:52:43 +00:00
Jonathan Hart
bb782be9f7
Move reactive-routing-specific config and classes out of common routing bundle
...
Change-Id: I463e5225337bfaa0ec85285658dbbabc8059f209
2017-02-24 18:10:58 +00:00
Jonathan Hart
249b4cf639
Extend ControlPlaneRedirect (vRouter) to allow multiple redirects
...
CORD-787
Change-Id: I9e5a6f74b7239eb0dcb42b52e562698ce415debc
2017-02-24 18:10:34 +00:00
Ray Milkey
54a78514d2
Starting snapshot 1.10.0-SNAPSHOT
...
Change-Id: Icd6983be6a52293fb8a846a02d5e314c2c7aeaf0
2017-02-13 11:13:52 -08:00
Ray Milkey
57b510152e
Starting snapshot 1.10-SNAPSHOT
...
Change-Id: I800d5d9e7f23793f5288457bca449ca382896723
2017-02-13 11:06:55 -08:00
Ray Milkey
de84cdde9a
Starting snapshot 1.9.0-SNAPSHOT
2017-02-13 10:54:12 -08:00
Ray Milkey
8588c48114
Tagging 1.9.0-b3
2017-02-13 10:52:31 -08:00
Jonathan Hart
a7a24cf4db
Add Config for configuration multiple routers.
...
Deprecate old single router config.
CORD-786
Change-Id: Iab48be10f7f9d77939842ab00d2bd4be2b2ca0f5
2017-02-09 23:49:29 +00:00
Jonathan Hart
e732704061
Fix vRouter app IDs and deactivation of components.
...
CORD-710.
Change-Id: I66da47eef8ec5978c3f36447be4d12f6f07f88f8
2017-02-07 16:26:49 +00:00
Pier Luigi
9f765dc5df
Small fixes to CPR and to CPR test
...
Change-Id: I03bbbdbb7a54458c1144c3a1191b7a617490a324
2017-02-06 16:54:56 +00:00
Charles Chan
e7926850ae
Component config changes after vRouter becomes separate apps
...
- SR no longer needs to turn SSFI off using component config since SSFI is now an ONOS app.
- Distributed Route Store is now enabled by FpmManager instead of vRouter
Change-Id: Ia5665ffc9bdb4cd126868b3c829aedda713b53f4
2017-02-06 16:33:55 +00:00
Ray Milkey
486ae20cef
Remove unecessary BUCK file - was causing sonar build to fail
...
Change-Id: Ic2214fe25fd5d43d17d04bc9bbf6479077c17a98
2017-02-04 02:01:50 +00:00
Jonathan Hart
e538711b8d
Prevent NoSuchElementException if no hosts are found
...
Change-Id: I7c2b95fda87ca1281e99e1771c88dfd6967db8fd
2017-02-03 17:52:10 +00:00
Pier Luigi
2b1ad879ee
Various fixes for vRouter
...
- CPRM uses solicited address;
- CPRM uses link local address;
- Updates unit tests;
Change-Id: Ic147bff7e572ba31f092b3e745ab6a096420e0a6
2017-02-03 01:04:33 +00:00
Jonathan Hart
f4bd048b05
Make vRouter components into separate apps.
...
This allows us to leverage the ONOS app subsystem for selecting which
components to load.
CORD-710
Change-Id: Ibd7c4c1afd2caa137b44c085e7b6b5b4a1082521
2017-02-03 00:54:27 +00:00
Jonathan Hart
470ed4fd26
Move the IntentSynchronizer out of the routing app into its own app
...
Change-Id: I05e84bce3853ea995b9921b96a2e6a3e8eddb689
2017-02-02 04:09:57 +00:00
Jonathan Hart
7fc5a723ae
Cosmetic refactoring for vRouter to bring CPRM and SSFI closer together.
...
Change-Id: I86836adff041195fae0dca5dec1a45d94444e10b
2017-02-02 01:39:38 +00:00
Jonathan Hart
f8cd05286a
Abstract handling of router interfaces and pull out of CPRM and SSFI.
...
This separates interface bookkeeping from the actual provisioning work,
and simplifies the interface bookkeeping logic.
Change-Id: I639cde25ab5d3e02784399d356df813b3760eead
2017-02-02 01:39:07 +00:00
Vinayak Tejankar
3a409c6d22
IPv6 support for vRouter
...
Changes:
- Adds support to CPRM;
- Updates DHM;
- Fixes SingleSwitchFibInstaller;
- Updates the driver;
- IPv6 unit tests;
Change-Id: I0d9a143fbf5ee8d77ffe3ed3e180fede200d3cdd
2017-01-24 23:01:35 +00:00
Ray Milkey
287b4ae810
Starting snapshot 1.9.0-SNAPSHOT
2017-01-19 15:21:17 -08:00
Ray Milkey
2557ba3375
Tagging 1.9.0-b1b
2017-01-19 15:20:17 -08:00
Charles Chan
03a73e0e70
CORD-523 Introduce generic routing service in Segment Routing
...
Segment Routing now reacts to routes being added/removed through RouteService.
SR will disable SingleSwitchFibInstaller if vRouter is activated
SR will install a routing table entry on
- The leaf where next hop attaches to
- The other leaves that points packets to the leaf where next hop attaches to
Host handler no longer add any IP flow for hosts outside the configured subnet
- We need to explicitly add a per host route via RouteService when needed (vSG)
Change suppressSubnet behavior
- Before: do not push any flow
- After: ignore subnet config but still push filtering obj with VLAN 4094
ARP handler drops all packets from suppressed ports
Additional refactoring
- Remove vRouterId. Gateway router now needs to be specify through route API
- Limit the scope of some variables
- Unify handler.init method name
Change-Id: Idd2fd19fa74e3fa6209eef5cf2ed79957715c5e9
2017-01-12 18:55:40 +00:00
Charles Chan
00d8b5f8ec
Toggle SingleSwitchFibInstaller via component config
...
Fix deactivation issues of vRouter components in addition
Clean up flows installed by SingleSwitchFibInstaller when it is deactivated
Change-Id: I398a38852deaafa693ea20a6cd17b9dd70053f21
2017-01-11 22:23:50 +00:00
Jonathan Hart
c9e36c5e16
Remove deprecated routing classes in preparation for refactoring
...
Change-Id: Ia2a16432be93197907113ab2962804485fad5fdb
2017-01-09 09:06:47 -08:00
kdarapu
c1f4aa7cce
invalidcomparison for mac object with interface obj
...
Change-Id: I37b1ef1e913827a43f5482f29f33de7b258d3c31
2017-01-04 20:38:42 +00:00
Charles Chan
14ed0b65f3
Fix NPE when clean up SingleSwitchFibInstaller
...
interfaces can be null if no interface config is provided
Change-Id: I67f94f78ef1fb4536e5bbc940be6216e2699f2fe
2016-12-05 23:06:10 +00:00
Ray Milkey
72bcefefce
Starting snapshot 1.9.0-SNAPSHOT
...
Change-Id: Iae30168353c72c4e2d5e395298ceca5dd7554984
2016-12-02 16:22:53 -08:00
Ray Milkey
bc3c6ba539
Starting snapshot 1.8.0-SNAPSHOT
2016-12-02 15:59:38 -08:00
Ray Milkey
a222d05a18
Tagging 1.8.0-rc4
2016-12-02 15:49:32 -08:00
Ray Milkey
b547e06157
Starting snapshot 1.8.0-SNAPSHOT
2016-11-30 15:10:18 -08:00
Ray Milkey
4f6d428dc7
Tagging 1.8.0-rc3
2016-11-30 14:52:32 -08:00
Ray Milkey
58c6af2321
Starting snapshot 1.8.0-SNAPSHOT
2016-11-22 17:26:52 -08:00
Ray Milkey
8b8b30ce29
Tagging 1.8.0-rc1
2016-11-22 17:08:32 -08:00
Andreas Pantelopoulos
b6a2f78c05
Fixed issue ONOS-5263
...
Change-Id: I8c852e4d36b1daccaecfa17bca9f7e6e75a82e9c
2016-11-16 19:03:01 +00:00
Charles Chan
e4d131090a
Carry previous next hop information in RouteEvent
...
Change-Id: Ib66a9191892c0e62b54fddcbfdc5645f305e9fcf
2016-11-09 18:51:06 +00:00
Charles Chan
8fe9f4ce6e
Carry location of next hop in ResolvedRoute
...
Change-Id: I64ca6ecc5cfcffc3ed19621053b0ee266c4093ea
2016-11-09 17:03:52 +00:00
kishore
36d1c277e5
vRouter doesnt handle config remove event
...
Change-Id: I31d7c054f94b5192ab1ef5ebd2af1151a7338437
2016-10-11 08:48:14 +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
Jonathan Hart
2efe0c2465
NeighbourMessageContext: Change the name of the proxy API to forward.
...
Change-Id: Ica58c55d03c7e86ae259cc52a6c16ab9982d004f
2016-09-21 12:04:45 -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
Jonathan Hart
1e393bbfa3
Rename some classes and methods of neighbour API
...
Change-Id: I77763adbd19b35fe9ad7efa2926751a68bf9a1ef
2016-09-14 21:46:46 +00:00
Jonathan Hart
a9e29550c0
Implemented SDN-IP/BgpRouter neighbour handling using NeighbourResolutionService
...
Change-Id: Ia7e3f18bd69d56cb2f46f815eaa2352533a54ed0
2016-09-14 15:32:38 +00:00
gaurav
2511889699
changes for CORD-365,SingleSwitchFibInstaller, addressed comments, added comments.
...
Change-Id: I88f6266142da2cfe7bf3569cbe317925c17e3bca
2016-09-09 15:29:40 +00:00
Yuta HIGUCHI
0de4ba9401
Remove duplicate version specifications
...
Change-Id: I0fe6027e66815ab2e7db5e090dd5aea39b3c36e1
2016-08-18 15:59:50 +00:00
Jonathan Hart
63eeac3ea8
Add ability for vRouter to reactively send packets to directly connected hosts.
...
Change-Id: I652ad33acf95b5ef5806699135382d8be1260781
2016-08-08 17:47:15 +00:00
Yuta HIGUCHI
1624df1f30
Assigning names to various threads
...
- specify nearby logger when possible
Change-Id: Ia8925ab1459c4d1da922becd0e201388d44d4294
2016-07-22 22:56:26 +00:00