FRR Mirror
  1. FRR Mirror

Topotests

Public
AuthorCommitMessageCommit dateIssues
Quentin YoungGitHubQuentin Young
d4f6b4b8122MMerge pull request #147 from qlyoung/pr-3917-fixtopotests: cherry-pick fix for PR #3811
Quentin YoungQuentin Young
c1e46b8b483topotests: cherry-pick fix for PR #3811Since this fix is being backported to 6.0 the topotests need to be updated here as well. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Christian FrankeChristian Franke
ece4754f426Fix README update
Christian FrankeChristian Franke
630c6d29170Update README explaining archival of the repository
Rafael ZalamenaGitHubRafael Zalamena
302a1697dcbMMerge pull request #145 from donaldsharp/staticd_warningAdd a tiny breadcrumb to hopefully help end user
Donald SharpDonald Sharp
e69559bf91bAdd a tiny breadcrumb to hopefully help end userAdd a breadcrumb for people testing to hopefully allow them to figure out what is going wrong when they are testing different versions of FRR using topotests and staticd is not running because this version of staticd needs to be cleaned up Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Martin WinterGitHubMartin Winter
512010d4e54MMerge pull request #143 from opensourcerouting/bgp-ecmp-default-fixbgp-ecmp-topo1: fix and improve topology test
Rafael ZalamenaRafael Zalamena
57ed2311568bgp-ecmp-topo1: fix some pylint warningsSigned-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael ZalamenaRafael Zalamena
5a87c583140bgp-ecmp-topo1: fix vrf default changePython's `string' method 'replace' doesn't actually modify the string, instead it returns a new string with the modified content. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael ZalamenaGitHubRafael Zalamena
132ffd115b8MMerge pull request #138 from pguibert6WIND/movevrfdeftodefaultbgp-ecmp-topo1: change default vrf name
Philippe GuibertPhilippe Guibert
53b7916fbf3bgp-ecmp-topo1: change default vrf nameBy default, default vrf name is default, whereas BGP default vrf was hardcoded to Default. Because this will be fixes, do not care about the vrf name field and apply a regexp to move Default to default. Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Lou BergerGitHubLou Berger
bfe9350d964MMerge pull request #136 from cfra/bugfix/ospf6-topo1-linklocalospf6-topo1: Don't compare link-local routes
Christian FrankeChristian Franke
f9d454d125cospf6-topo1: Don't compare link-local routesTopotests would fail with errors like these: AssertionError: Linux Kernel IPv6 Routing Table verification failed for router r1: --- actual OSPFv3 IPv6 routing table +++ expected OSPFv3 IPv6 routing table @@ -8,6 +8,6 @@ fc00:4:4:4::/64 via fe80::__(r3-sw5)__ dev r1-sw5 proto XXXX metric 20 pref medium fc00:a:a:a::/64 dev r1-sw5 proto XXXX metric 256 pref med...
Lou BergerGitHubLou Berger
2b2d42860c5MMerge pull request #95 from pacovn/masterlib, lm-proxy-topo1: label manager proxy test
pacoF. Aragonpaco
0f87daf29f9lib, lm-proxy-topo1: label manager proxy testLabel proxy manager test covering both LDP and BGP label requests. lib/topotest.py:restartRouter() function has been fixed in order to allow propagating options to deamons other than zebra. Signed-off-by: F. Aragon <paco@voltanet.io>
Lou BergerGitHubLou Berger
eadd2ba0a2bMMerge pull request #96 from opensourcerouting/bfd-topo1bfd-topo1: add basic topology test for `bfdd`
Rafael ZalamenaGitHubRafael Zalamena
947f459a12fMMerge pull request #132 from opensourcerouting/ospf_routerid_fixedClean up deprecated usage of router-id (fixed)
Martin WinterMartin Winter
2bfcc9540ddpick ospf6 router-id syntax based on versionSigned-off-by: Martin Winter <mwinter@opensourcerouting.org>
Martin WinterMartin Winter
3b4332dc97elib: checkRouterVersion to determine versionSigned-off-by: Martin Winter <mwinter@opensourcerouting.org>
Donald SharpMartin WinterDonald Sharp
443af23944fClean up deprecated usage of router-idSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Rafael ZalamenaRafael Zalamena
5b0f1ede0c7bfd-topo1: import topology pictureImport the graphviz file and the generated picture. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael ZalamenaRafael Zalamena
ce25a5dee34bfd-topo1: add fast reconvergence testTest that after a link goes down BGPd will be notified and recovered quickly. Also test that BFD show command tells us that the peer went down. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael ZalamenaRafael Zalamena
7bf96ff424fbfd-topo1: add convergence testsTest if BFD peers have found each other and if the BGP neighors have connected. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael ZalamenaRafael Zalamena
3f5896b4ed6topogen/topotest: add support for BFDdAllow BFDd to be configured and used. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael ZalamenaGitHubRafael Zalamena
5db46fd5909MMerge pull request #130 from LabNConsulting/working/rfapi_mp+updatesAdded more rfapi test cases and _config2
Lou BergerLou Berger
99839590f13bgp_rfapi_basic_sanity_config2: allow for slow CISigned-off-by: Lou Berger <lberger@labn.net>
Lou BergerLou Berger
cd3ca95316bbgp_rfapi_basic_sanity_config2: added rfapi test with partial table download This is identical to bgp_rfapi_basic_sanity with the exception of non-default configSigned-off-by: Lou Berger <lberger@labn.net>
Rafael ZalamenaGitHubRafael Zalamena
d1646578a4cMMerge pull request #129 from opensourcerouting/topotest-ubuntu1804lib: Add support for Ubuntu 18.04 with installed FRR package
Lou BergerLou Berger
414a2488ab4bgp_rfapi_basic_sanity: added query only NVESigned-off-by: Lou Berger <lberger@labn.net>
Martin WinterMartin Winter
8a59dcaa082lib: Add support for Ubuntu 18.04 with installed FRR packageSigned-off-by: Martin Winter <mwinter@opensourcerouting.org>
Lou BergerLou Berger
8f3d5e451acbgp_rfapi_basic_sanity: added multi-path to timeout testSigned-off-by: Lou Berger <lberger@labn.net>
Lou BergerLou Berger
8d703f43e61bgp_rfapi_basic_sanity: added cost to 2nd MP routeSigned-off-by: Lou Berger <lberger@labn.net>
Lou BergerLou Berger
00e8511517cbgp_rfapi_basic_sanity: added multi-path and updated responsesSigned-off-by: Lou Berger <lberger@labn.net>
Rafael ZalamenaGitHubRafael Zalamena
5a261bb47bcMMerge pull request #128 from LabNConsulting/working/bgp_rfapi_basic_sanitybgp_rfapi_basic_sanity: added basic rfapi sanity topotest
Lou BergerLou Berger
c0d3684efc0bgp_rfapi_basic_sanity: wait for clean exitSigned-off-by: Lou Berger <lberger@labn.net>
Lou BergerLou Berger
43c7b9ab356bgp_rfapi_basic_sanity: added check_timeout (uses FRR PR#2934)Signed-off-by: Lou Berger <lberger@labn.net>
Lou BergerLou Berger
ef4f599d328bgp_rfapi_basic_sanity: added close checkSigned-off-by: Lou Berger <lberger@labn.net>
Lou BergerLou Berger
4e07b3beceabgp_rfapi_basic_sanity: address PR comments (copyright, switch)Signed-off-by: Lou Berger <lberger@labn.net>
Lou BergerLou Berger
6be4cf9db1ebgp_rfapi_basic_sanity: added basic rfapi sanity topotestSigned-off-by: Lou Berger <lberger@labn.net>
Rafael ZalamenaGitHubRafael Zalamena
b081543bb45MMerge pull request #126 from opensourcerouting/zebraroutefun-fixlib: fix `ip4_route_zebra` header removal code
Rafael ZalamenaRafael Zalamena
44b9e768807lib: fix `ip4_route_zebra` header removal codeThe `strip` function is actually a method of the String object. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Donald SharpGitHubDonald Sharp
841e5978f5dMMerge pull request #125 from opensourcerouting/fix-ospf-topo1-vrflib/ospf-topo1-vrf: don't compare headers of show ip route
Christian FrankeChristian Franke
9d58ee2a0a8lib/ospf-topo1-vrf: don't compare headers of show ip routeSigned-off-by: Christian Franke <nobody@nowhere.ws>
Rafael ZalamenaGitHubRafael Zalamena
9793f51ca82MMerge pull request #124 from donaldsharp/labelsLabels
Donald SharpDonald Sharp
42bb01e57a2lib: Always attempt to set mpls platform_labelsThe code was not attempting to set the max platform_labels on a per router basis, leaving us w/ situations where mpls install would fail because platform_labels was 0. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Donald SharpDonald Sharp
d38beba0904ospf-sr-topo1: Actually look for installed dataThe ospf-sr-topo1 test was assuming that label install would actually fail. Modify the code so that it assumes label install would work. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Rafael ZalamenaGitHubRafael Zalamena
ad5bc70d357MMerge pull request #122 from opensourcerouting/ospf-topo1-vrf-fixospf-topo1-vrf: show errors and reduce code
Rafael ZalamenaRafael Zalamena
88767af0c86ospf-topo1-vrf: show errors and reduce codeUse standardized code and fix assert messages to include errors. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael ZalamenaGitHubRafael Zalamena
d805aff6689MMerge pull request #120 from qlyoung/update-for-cidrupdate ref file for cidr mask display
Quentin YoungQuentin Young
d15385fbbe1update ref file for cidr mask displaySigned-off-by: Quentin Young <qlyoung@cumulusnetworks.com>