User login

Weekly Report for week ending 26 May 2017

12

Jun

2017

Moved the peer and VRF route management out into a separate process for each individual one, so that they can process filters etc in parallel without blocking other peers/VRFs. They are all self-contained now and operate via message passing - BGP commands or routes come in, which are processed and then sent on as further BGP commands or route lists.

Spent some time tracking down the cause of ports not being reused correctly in the AMP throughput test. When run through the server, with IPv4 and IPv6 available, it was not properly closing the socket for the unused address family once a client connected so the test port would still be in use when it later tried to restart the connection to test in the other direction. It should now make sure that only the address family in use has a socket bound to the test port.