Daniel Park
fa95506bb1
Fix SONA to deal with PORT_UPDATED event when port is enabled.
...
Change-Id: Id173f377d4f3f3d295b48346a6e79856247951ef
2017-01-13 07:08:42 +00:00
sangho
91b500329d
[SONA] Fixes the bug of not removing a switching flow when VMs are removed.
...
+ Simplifies the OpenstackSwitchingManager codes.
Change-Id: I34d83850d751649eaa90260f6da8b65c28f704b1
2017-01-07 12:38:36 +00:00
sangho
9e5f0f5268
[ONOS-5776] Floating IP flow rule initialization process
...
Moves the floating IP flow rule initialization process from OpenstackRoutingManager to OpenstackFloatingIpManager.
Removes gateway initialization process because it is also being done in OpenstackRoutingManager.
(The change is compatible with SONA pipeline refactoring change)
Change-Id: I6482cc44eed62bde8d50a850a8e9248545a6071e
2017-01-07 12:35:40 +00:00
sangho
fb3b501049
[ONOS-5176] Refactoring: improves SONA pipeline and OpenstackRoutingManager
...
Change-Id: I6e582fff781c2e69fb6ef4b34d8e41767202fc20
2017-01-03 23:03:29 +00:00
Hyunsun Moon
07ba835302
Added app.xml files for SONA modules
...
Change-Id: Ie7c48fe011e126c8f0fbc21561e365fac58d11d9
2016-12-05 20:18:58 +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
Daniel Park
d41e225de6
[ONOS-4904] Change ML2 driver url_path from openstackswithing to openstacknetworking
...
Change-Id: I24091d3c02844a970d9ec9790cf349e4cc40f38c
2016-11-08 19:38:14 +00:00
jskim
aa851933ad
[ONOS-5432] Add CLI for refresh/reprogram the data plane for the existing VM.
...
- Add CLI to purge flow rules installed by openstack apps.
- Add CLI to reinstall flow rules for the existing virtual instances.
- Remove CREATE_TIME from host annotation and revert to use host as a key of security group rule map.
Change-Id: Ie647e5a8c86e86deb8ff050ecf280527ad218eda
2016-10-28 18:01:09 +00:00
Sho SHIMIZU
8ebb04aacd
Replace Stream#forEach() with Collection#forEach()
...
Change-Id: I2b261c3d91d345907b165bd61eb7b6c45011c247
2016-10-11 16:39:39 +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
jskim
3d66aca4f7
Fixed to add the subNetCidr of flow when deleted.
...
Change-Id: I2eb10b3222e63c1f53a4bb52d35bebc2de81a992
2016-09-23 23:19:13 +00: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
jskim
e4e99faa39
Fixed the priority of flow when deleted.
...
Change-Id: Iae9bae29acb45f4df86f4125b7975f2ac0186e7e
2016-09-13 22:10:26 +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
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
kimjt
9c3f30a034
fix to apply TCP/UDP port rule of Security Group
...
Change-Id: I1e1db236c1a1da939c6e6205b72de3eba45964a7
2016-09-06 09:58:21 +09:00
Daniel Park
a8d896cbb6
[ONOS-5114] Fix to send icmp packet from vm to gateway when floating is assigned
...
Change-Id: Ia8ba62cfa38ee56a0f8d40545f728e47a902082c
2016-09-01 13:37:02 +09:00
sangho
3d2bf9cb24
[ONOS-4920] Use subnet not network when setting routing rules for routers
...
Change-Id: I91bdab845071436dda16ba05f2dd7eeca23a111b
2016-08-31 18:45:54 +00:00
Yuta HIGUCHI
0de4ba9401
Remove duplicate version specifications
...
Change-Id: I0fe6027e66815ab2e7db5e090dd5aea39b3c36e1
2016-08-18 15:59:50 +00:00
sangho
a2d9f49bd4
[ONOS-4926] floating Ip flow rules handling when restarting ONOS
...
Change-Id: I844ebf8c0ef48289675124c79c96edd886bbff16
2016-08-11 17:20:45 +00:00
Daniel Park
f1af068af1
[ONOS-5094] Fix to update group bucket when a gateway node jumped to INCOMPLETE state
...
Change-Id: I630e97c353694dc0f635d4070baf44d0df49b083
2016-08-10 17:13:55 +00:00
Sho SHIMIZU
a09e1bbdbd
Use Collection#forEach() instead of Stream#forEach() for simplicity
...
Change-Id: I0a1aea4bdb5d305c50273e6ff749fe71bd2a295a
2016-08-09 17:44:13 +00:00
sangho
4d28773050
[ONOS-5038] Bug fix for "pending_add" flow rules
...
Corrects deviceIds when build Nicira extension flow rules.
Change-Id: I8dc196d36e5518fe172769b2b957c929a7136d52
2016-08-05 09:56:34 +09:00
sangho
5c8f048200
[ONOS-5060] Bug fix for pNAT handler in OpenstackRouting
...
Sets the dst mac address of the packet as DEFAULT_EXTERNAL_ROUTER_MAC when sending out the packet using packetService.
Change-Id: I79d72539db1bb6cd3e88c4349d0f23dbfe4c57b7
2016-08-04 17:41:45 +00:00
Hyunsun Moon
5aa480be45
Fixed to add gateway node from ICMP handler also
...
And made the gateway store or group update synchronized
Change-Id: I10fc391e9059772e5da8322997a994db26a096b3
2016-08-04 00:25:31 +00:00
Daniel Park
1063c2337d
[ONOS-5030] Fix to gateway ip address in host annotation refers appropriate ip address
...
- Fix to gateway ip address in host annotation refers right ip address, not host ip address
Change-Id: Ia07ed828d2f37e623dcca4ad204bfbaf4db2a45a
2016-08-03 00:08:29 +00:00
Hyunsun Moon
b3eb84d6fe
Refactored OpenstackRouting to support multiple gateway nodes
...
Change-Id: I6870ca9a4fd6f6b1cf2d2be72f52ef87827e1d2c
2016-08-02 02:18:42 +00:00
Hyunsun Moon
f9a16ed993
Fixed to not to create gateway group if it is already exists
...
Also changed some names shorter.
Change-Id: Iaa8aa5ac378fc168e79c9e238090ca817af42261
2016-07-28 15:44:02 +00:00
Hyunsun Moon
ef6bad2b10
ONOS-4903, ONOS-4929 Fixed to load network config on application start-up
...
Also improved openstackInterface to create Jersey client once and
give better warnings. Fixed missing web context, too.
Change-Id: Ifc835b98f30d5daf566eb22dfe3af34f23634e09
2016-07-21 03:27:03 -07:00
Kyuhwi Choi
176c83d3aa
[ONOS-4871] Fix gateway external port from list to single port
...
- Fix GatewayNode externalInterface from list to string
- Fix GatewayService externalPort from list to portNumber
Change-Id: I8869c7bf550e005db854b464763cc2bc321faa6a
2016-07-15 01:56:41 +00:00
Hyunsun Moon
992be1d482
Fixed example network-cfg.json files for SONA applications
...
Change-Id: I49f30a22a5a9e7579ecb432b375ccaffd5bc71ce
2016-07-15 01:54:20 +00:00
Hyunsun Moon
da27e436a9
Fixed javadoc warnings and some cleanups
...
- Fixed javadoc warnings
- Removed commented code lines
- Removed OpenstackNetworkingConfig and SubjectFactories class which is no longer used
- Fixed scalablegateway app artifact ID
- Use PORT_NAME defined in net.AnnotationKeys
Change-Id: Id18501addefa12655e4946b9931ec094a34ee83c
2016-07-15 01:51:27 +00:00
sangho
c853a72541
Follow up for OpenstackSwitching Refactoring: Updates flow rules for security group updated.
...
- When security groups are updated, updates the flow rules for the security groups via the SecurityGroupService.
Change-Id: I13eacd3a21f804221bdd29105a304a9a1e10f2a8
2016-07-15 01:49:23 +00:00
sangho
6032f346f3
OpenstackRouting refactoring
...
- Replace OpenstackPortInfo with HostService
- Replace OpenstackRoutingConfig with OpenstackNodeService
(Remove OpenstackRoutingConfig)
- Rebased with 10330 (existing_vm)
- Added initialization process using OpenstackNodeListener
Change-Id: If2ce8eb86d242a7180c9154e1a0f1668b266bf1c
2016-07-13 12:41:12 +00:00
Hyunsun Moon
05d9b262a4
Support existing VMs running on the newly added node
...
- Added openstack node state event
- Made openstack switching to listen to the node state events and
add existing VMs running in the complete state node
Change-Id: I7b7186c3b889376a4bc0385313433604dcd93d70
2016-07-12 00:08:44 +00:00
Hyunsun Moon
b974fcacf0
Refactored OpenstackSwitching app
...
[DONE]
- Restructured to activate or deactivate switching and routing app separately
- Fixed to add or remove host when port is detected or vanished
- Use openstack node service to get integration bridges and data IP
[TODO]
- Remove use of OpenstackPortInfo
- Support installing flow rules for exising VMs
- Call security group update method when port update triggered from OpenStack
Change-Id: Ic0b2ac3f7ab07f0e20c97c6edfdd1928b9767baf
2016-07-12 00:06:20 +00:00
Kyuhwi Choi
92d9ea4406
[ONOS-4481] Integrate scalable gateway to openstackRouting
...
- Modified openstack_routing to use scalable gateway application
- Add GatewayNode Builder method
Change-Id: Ib12d52009eeb89ab59f01cafe794894aac80985e
2016-07-11 15:00:48 +00:00
sangho
d177f8f57e
[ONOS-4703,4704] SONA : Floating IP handling in SONA initialization
...
Generates flow rules for existing Floating IPs when SONA is initialized.
Change-Id: I0cb86345600c3cf3ee72fca176ae6d82e7a8cc36
2016-07-01 18:13:44 +00:00
hyungseo Ryu
38b5f18864
[ONOS-4702] Fixed Openstack ARP/ICMP in OpenstackNetworkingService.
...
-Fixes ICMP/ARP handler to deals with floatingIP.
-Fixed some bugs in ARP/ICMP handler.
Change-Id: Ie06fdcce25f8a58e2f14e9050bfb7e430ddfd3af
2016-07-01 17:57:57 +00:00
Brian O'Connor
1b2aea88c0
Removing gratuitous relativePath from pom.xmls
...
The default value for relativePath is: ../pom.xml
Change-Id: I1f5e5e6bfa1e91fcddae4f8cb8ab0c00c276e6b0
2016-06-16 07:05:31 +00:00
Hyunsun Moon
04b1fe9ada
Make some DHCP options and host discovery configurable
...
- Added broadcast option
- Made host discovery from DHCP configurable
- Some code cleanups
Change-Id: I42191c2fd17ef309c73a5382730d708686b835cd
2016-06-01 13:47:33 -07:00
Brian O'Connor
e642f7cf7b
Bumping version to 1.7.0-SNAPSHOT
...
Change-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f
2016-05-23 18:35:29 -07:00