osrg / bgperf

Apache License 2.0
87 stars 30 forks source link

Some tentative improvements #13

Closed pierky closed 7 years ago

pierky commented 7 years ago

Here I propose some changes:

testers:
- name: tester1
  neighbors:
    10.10.0.10:
      ...
    10.10.0.100:
      ...
- name: tester2
  neighbors:
    10.10.0.20:
      ...
    10.10.0.200:
      ...
pierky commented 7 years ago

Next step is a tester class to implement ExaBGP MRT injector.

ishidawataru commented 7 years ago

Thanks for the contribution! Could you rebase to current master? Also, please squash commits down to 4, each contains what you described above,

using the Docker networking API to create the bridge and to connect containers to it, instead of netns

adding the --target-config-file to allow the target BGP daemon to use an existing configuration file that is on the host

adding some arguments to config and bench to allow to set the local IP prefix and the local IP addresses of monitor, target and testers

changing testers.testerX.tester in testers.testerX.neighbors

pierky commented 7 years ago

Closing this and continuing on PR #17