[CONTROLLER-18] Ping between new hosts taks more than 1 second Created: 21/May/13 Updated: 19/Oct/17 Resolved: 04/May/15 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | adsal |
| Affects Version/s: | 0.4.0 |
| Fix Version/s: | None |
| Type: | Improvement | ||
| Reporter: | Giovanni Meo | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: Windows |
||
| Description |
|
BACKGROUND ROOT CAUSE SUMMARY SOLUTION SUMMARY DETAILS OF THE SUMMARY AS SEEN FROM PACKET CAPTURE https://docs.google.com/file/d/0B0XCPCWCfzpyWThiaTJxR3FHMUE/edit?usp=sharing host 10.0.0.1 is trying to ping 10.0.0.2 so before pinging the ARP processing is in the picture and it goes like this: sample #23) the ARP request from the host 10.0.0.1 searching for 10.0.0.2 got into the system. Now the controller should somehow send an answer to sample #23 but it doesn't because it actually waits for the next request from the host 10.0.0.1 seeking for 10.0.0.2. Now the story continues as: sample #197) again host 10.0.0.1 search for 10.0.0.2 So the inefficiency is caused by the fact that the proxy ARP implemented by ARP handler doesn't proactively tell to 10.0.0.1 that it has found the host 10.0.0.2 but waits for the next request from 10.0.0.1 to find 10.0.0.2. The second request is 1 second a part from the first one. |
| Comments |
| Comment by Giovanni Meo [ 05/Sep/13 ] |
|
Was fixed as part of: |
| Comment by Carol Sanders [ 04/May/15 ] |
|
This bug is part of the project to Move all ADSAL associated component bugs to ADSAL |