Jian Li
8fb1ef7a00
Fix: only reply ARP request from external router
...
Change-Id: Ieed4f49c0ae607d2318ab6cfafea19d62a87c344
2020-05-18 12:13:21 +00:00
Jian Li
a34c9799e0
Refactor: simplify the floating IP related ARP rule installation
...
Change-Id: Ie00a5b8e6fe67d5b5f50147d4a82639b2f0c4097
2020-05-11 17:12:46 +00:00
Jian Li
1951db7519
Support to specify BootFileName and ServerName in DHCP Option
...
Change-Id: I0b1cc4af29db933e22b42f999c56a2189a967b97
2020-05-11 21:31:51 +09:00
Jian Li
616b0480db
Support to assign IP address via DHCP to Bare Metal server
...
Change-Id: Ie385c0d261dd54d93c910939805c6bcc2b41bebc
(cherry picked from commit 9275f9c8434d79cde8ca1f01f3d601dbc345e554)
2020-05-07 17:58:45 +00:00
Jian Li
59a9605ced
Fix: correctly broadcast ARP MAC and IP reply for fake gateway
...
Change-Id: I5c45473496c44e7faa7ee8f3f178f396f39df9bd
(cherry picked from commit aec1b136f6f908b67a19c5e58cd8cbbeaf37769e)
2020-04-30 04:21:07 +00:00
Jian Li
4dabd9cc85
Fix: correctly specify the VM's mac associated with the given FIP
...
Change-Id: I68f5ac5cf7dee0c31b072303b771b95ccb0fc940
2020-04-29 17:05:22 +00:00
Jian Li
af64673f42
Fix: refer to correct useSecurityGroup value on the resource event
...
Change-Id: I504bbade75ca72e1af95574f219368ba2960ef55
2020-04-02 11:28:31 +09:00
Jian Li
e41ca10caf
Fix: invoke security group reset on receiving node completion event
...
Change-Id: I8eb10e6da0824fce2550c34b28cf3ef6a658bb81
2020-03-12 20:33:19 +09:00
Jian Li
29d66c190c
Fix: re-order the flow rule and group rule install/uninstall sequence
...
Change-Id: Ifddee6ce181ba11acaec403fe55410a1ffd32538
2020-02-25 05:11:14 +09:00
Jian Li
0010580f2d
Fix: remove network related flow rules on openstack network removal
...
Change-Id: I3f6501cfd2474665ed244ff10ae604e7aac2f801
2020-02-25 04:08:50 +09:00
Jian Li
fa62b37542
Fix: obtain the correct external gateway NAT IP address
...
1. Add verbose message in stateful SNAT rules installation phase
2. Refactor openstack networking util
Change-Id: Ia74a529657bf0e7b34957053e1411786ba3fe0d5
2020-02-24 22:36:15 +09:00
Jian Li
6a1bcfd98f
Fix: correctly calculate the broadcast address for DHCP ACK
...
Change-Id: I240b370304c52c71cdeeeee7a6d1272788bc8390
2020-01-30 21:12:12 +09:00
Jian Li
dd6cb70540
Fix: use the default broadcast address as DHCP ACK option
...
Change-Id: I9990f3e90bfc50d291283869259622a357a0874b
2020-01-30 15:42:25 +09:00
Thomas Vachuska
654f994dee
Eliminate redundant catch clauses.
...
Change-Id: I791b7b14fa72ecda5532f003ca06741e049e91f7
2020-01-08 18:54:26 +00:00
Jian Li
cda74c8fe4
Fix: do not handle non-smart NIC capable port at direct port provider
...
Change-Id: Ife763092da8d4ad8f361dbb7cfe5532c54c24ebe
2019-11-06 17:32:50 +09:00
Jian Li
ab98a1fbc5
Fix: resolve a NPE when removing VLAN typed openstack network
...
Change-Id: I55c4f215211a2ecc5353ea9033dca41cbbd81edf
2019-10-04 14:47:52 +09:00
Jian Li
40f032a9f9
Adds a CLI to show/clear cached openstack states with neutron DB
...
Change-Id: I270c27affc669d10236ce94ec7a546a4f85aea88
2019-10-04 04:42:57 +00:00
Jian Li
6db2a1fcf9
Add a REST API to query the active node's IP address
...
Change-Id: I48261a5988a291cc93795188bcf09e72e4fd9e4c
2019-09-26 23:02:00 +00:00
Jian Li
3423ba11a8
Fix: improve logging level for openstacknode and openstacknetworking
...
Change-Id: Ic1f2d847e04b0d5c50fefcc9fc71ed3c053b1fa9
2019-09-25 00:24:40 +09:00
Jian Li
f7f01d106f
Fix: do not perform any action when receiving node incompletion evt
...
Change-Id: I7be9dad007ca05eb75bcf647b78e652a6379a1df
2019-09-25 00:24:31 +09:00
Jian Li
b6bc15d2ec
Fix: fail fast if either keystone or neutron are not available
...
Change-Id: I5b427a4b5acf318d415a2242e6bf25e38282a95f
2019-09-24 19:47:43 +09:00
Jian Li
a2f86dd514
Fix: do not add/remove security group rules if the device is offline
...
Change-Id: Id209233c1bdc8903bd9da32bfa746d5bf60fd946
2019-09-24 00:01:04 +09:00
Jian Li
cb0a24eccb
Fix: do not add/remove SNAT rules when receiving FLAT vport events
...
Change-Id: Ib30a5d376bcb08b9a6eec595dee49b6607a8f07b
2019-09-17 03:38:00 +09:00
Jian Li
8ac677c7ed
Fix: do not install group table rules if ARP mode set as proxy mode
...
Change-Id: I7f9a44b3c0d2b02d6bdd9431863eb0b23fd4d201
2019-09-17 00:22:21 +09:00
Daniel Park
f8f4f200ed
Changes default HA status to false in OpenstackNetworking App.
...
Change-Id: Iaf34f97f90eb25cd6a8b2660e07e3390ca35c989
2019-09-16 17:25:57 +09:00
Jian Li
d572762140
Add group rule service, purge flood rules, use group to handle ARP
...
Change-Id: If0db889d6ab28a4d36f433f16bf84241d2726045
2019-09-16 00:09:07 +09:00
Jian Li
b3dc1ca70f
Only flood the ARP traffic to virtual network to avoid network loop
...
1. Purge unnecessary phyIntfPort method from openstacknode.
2. Update setUpstreamRulesForFlat method to reflect multi-br change
Change-Id: I6d70702d2aac2a067577635fada06c8eb21b56ae
2019-09-16 00:05:18 +09:00
Jian Li
a271b3c6e8
Support to provision and unprovision physical bridge along with ports
...
Change-Id: I16868a264ea95099b2184e652859a9adbec9eacd
2019-09-16 00:04:07 +09:00
Jian Li
5172870066
Recover the OVS dataplane ports in case conf.db is corrupted
...
Change-Id: Id58ffadcfa559fa697486adce27088b87d7377e7
2019-05-24 11:20:56 +09:00
Daniel Park
c7102f3ce2
Implement CLI commands to show stats per VM.
...
Change-Id: I50d81d0236406996d9a378600dd0f9ec7c9244e6
2019-05-20 09:30:08 +00:00
Jian Li
e6e609fb27
Refactor external peer router store, fix NPE due to MAC is not ready
...
Change-Id: Id0381d9d1d7e0888dfbf1fc20acdd44d0a303e4c
2019-05-17 10:44:21 +00:00
Jian Li
812460da27
Support to query active status of the nodes through REST API
...
Change-Id: If4d918fd39b40c0cdd6c73594f45420bf4d6e88c
2019-05-13 07:53:36 +00:00
Jian Li
7b8c36816c
Support active-standby mode in openstacknetworking app
...
Change-Id: I155e1a082078e5c1b7e8a35275dfd517c787ade7
2019-05-13 14:48:05 +09:00
Jian Li
1b5c5fadfe
Fix: specify the source MAC as fake GW MAC for self ARP reply case
...
Change-Id: Ie59ca9143267da6737a3b18fdcfa53c54caea1f9
2019-04-25 17:49:58 +09:00
Jian Li
6d2bf645fc
Fix: do not handle instance port on receiving router interface events
...
Change-Id: I820efc40a4190cbf5b5d1db3db56dd7c6e63f8e1
2019-04-08 23:37:33 +09:00
Jian Li
fdb8d87c90
Fix: process ICMP packets in controller
...
Change-Id: I03ccd687cc524fa442ad322c8d8c5ba202ffede4
2019-04-08 14:30:30 +00:00
Jian Li
dc5d5018ad
Fix: Add inst port to store if host updated with no inst port found
...
1. Remove purge state CLI and REST API
2. Remove stateful SNAT rules when removing router and ext gateway
Change-Id: I133e9f280690d2da9f65e39cb83618db41b72502
2019-04-08 14:30:30 +00:00
Jian Li
820ec7bf51
Fix: do not add Stateful SNAT downstream rule in stateless case
...
Change-Id: I0fe8e75179baa291d864b1f1b0a64b92e6235389
2019-04-03 17:47:26 +00:00
Jian Li
ec85729a46
Fix: refer to SNAT mode using getStatefulSnatFlag method
...
Change-Id: Ic889c3b096f847808cbe6347cce8dcd62d41151b
2019-04-03 17:47:18 +00:00
Jian Li
4f3f75aafc
Fix: listen correct openstack event to add/remove ext GW ICMP rule
...
Change-Id: I1082c9b33d3684ae52251de5395eeef735d20f88
2019-04-03 17:46:33 +00:00
Jian Li
a299519c2a
Fix: provide the ICMP connectivity to external gateway
...
Change-Id: I893037715c93dd228fc23eb1c706abba96cd4786
2019-04-02 23:12:27 +00:00
Jian Li
4910c4b676
Fix: specify the correct ARP THA and TPA for ARP reply packet
...
Change-Id: I3a2a100b50d1ea5875984fc31339df9ad75b53a1
2019-04-02 01:16:38 +00:00
Jian Li
5d795f2d4b
Fix: resolve the critical issues reported by sonarcube
...
Change-Id: If94b1a50ba2ac3e4d4e18b524400fda768b2b072
2019-04-01 23:07:40 +09:00
Jian Li
2525721ea4
Fix: do not install unnecessary rules for stateful SNAT case
...
Change-Id: I4493db87193982e5d02f77711bca96ba4f7daa69
2019-04-01 06:23:07 +00:00
Jian Li
5a26ab32a7
[ONOS-7951] Use Stateful SNAT to handle N-S traffic in openstack
...
Change-Id: Ife7284d2ebd3ade7ce968005a69dff98857a65f3
2019-04-01 14:32:45 +09:00
Jian Li
33b4db50fc
Refactor OpenStack SNAT from RoutingHandler to RoutingSnatHandler
...
Change-Id: Id2d8fabebc5b1d8b9f52f089dc2dbc9bc8dbce97
2019-04-01 02:54:23 +00:00
Jian Li
68efab4bf5
Fix: correct typos in neutron L2/L3 REST API classes
...
Change-Id: I010db3c3b9c87aba77e015662b882261cba02b4c
2019-03-31 12:53:15 +00:00
Jian Li
afe17e1fd0
Bumpup OpenStack4j dependencies from 3.1.0 to 3.2.0
...
Change-Id: I5919d0a05a4b8f1a0141b3949211b925fc05c06b
2019-03-26 00:34:03 +00:00
Jian Li
293b04aacb
Fix: segment TCP packet when the payload is larger than MTU size
...
Change-Id: I241fceac51e6511b394e16ab2aefdf69fa97eb8c
2019-03-26 02:12:34 +09:00
Jian Li
9f278e941c
Fix: print out debug message for metadata response
...
Change-Id: I0922dc58a193bec3bc6bbd2719b055b65d8ebfe6
2019-03-24 14:23:16 +09:00