]>
Commit | Line | Data |
---|---|---|
a4b74d05 CF |
1 | import frrtest |
2 | ||
3 | class TestMpAttr(frrtest.TestMultiOut): | |
4 | program = './test_mp_attr' | |
5 | ||
6 | TestMpAttr.okfail("IPv6: IPV6 MP Reach, global nexthop, 1 NLRI") | |
7 | TestMpAttr.okfail("IPv6-2: IPV6 MP Reach, global nexthop, 2 NLRIs") | |
8 | TestMpAttr.okfail("IPv6-default: IPV6 MP Reach, global nexthop, 2 NLRIs + default") | |
9 | TestMpAttr.okfail("IPv6-lnh: IPV6 MP Reach, global+local nexthops, 2 NLRIs + default") | |
10 | TestMpAttr.okfail("IPv6-nhlen: IPV6 MP Reach, inappropriate nexthop length") | |
11 | TestMpAttr.okfail("IPv6-nhlen2: IPV6 MP Reach, invalid nexthop length") | |
12 | TestMpAttr.okfail("IPv6-nhlen3: IPV6 MP Reach, nexthop length overflow") | |
13 | TestMpAttr.okfail("IPv6-nhlen4: IPV6 MP Reach, nexthop length short") | |
14 | TestMpAttr.okfail("IPv6-nlri: IPV6 MP Reach, NLRI bitlen overflow") | |
15 | TestMpAttr.okfail("IPv4: IPv4 MP Reach, 2 NLRIs + default") | |
16 | TestMpAttr.okfail("IPv4-nhlen: IPv4 MP Reach, nexthop lenth overflow") | |
17 | TestMpAttr.okfail("IPv4-nlrilen: IPv4 MP Reach, nlri lenth overflow") | |
18 | TestMpAttr.okfail("IPv4-VPNv4: IPv4/VPNv4 MP Reach, RD, Nexthop, 2 NLRIs") | |
19 | TestMpAttr.okfail("IPv4-VPNv4-bogus-plen: IPv4/MPLS-labeled VPN MP Reach, RD, Nexthop, NLRI / bogus p'len") | |
20 | TestMpAttr.okfail("IPv4-VPNv4-plen1-short: IPv4/VPNv4 MP Reach, RD, Nexthop, 2 NLRIs, 1st plen short") | |
21 | TestMpAttr.okfail("IPv4-VPNv4-plen1-long: IPv4/VPNv4 MP Reach, RD, Nexthop, 2 NLRIs, 1st plen long") | |
22 | TestMpAttr.okfail("IPv4-VPNv4-plenn-long: IPv4/VPNv4 MP Reach, RD, Nexthop, 3 NLRIs, last plen long") | |
23 | TestMpAttr.okfail("IPv4-VPNv4-plenn-short: IPv4/VPNv4 MP Reach, RD, Nexthop, 2 NLRIs, last plen short") | |
24 | TestMpAttr.okfail("IPv4-VPNv4-bogus-rd-type: IPv4/VPNv4 MP Reach, RD, NH, 2 NLRI, unknown RD in 1st (log, but parse)") | |
25 | TestMpAttr.okfail("IPv4-VPNv4-0-nlri: IPv4/VPNv4 MP Reach, RD, Nexthop, 3 NLRI, 3rd 0 bogus") | |
26 | TestMpAttr.okfail("IPv6-bug: IPv6, global nexthop, 1 default NLRI") | |
27 | TestMpAttr.okfail("IPv6-unreach: IPV6 MP Unreach, 1 NLRI") | |
28 | TestMpAttr.okfail("IPv6-unreach2: IPV6 MP Unreach, 2 NLRIs") | |
29 | TestMpAttr.okfail("IPv6-unreach-default: IPV6 MP Unreach, 2 NLRIs + default") | |
30 | TestMpAttr.okfail("IPv6-unreach-nlri: IPV6 MP Unreach, NLRI bitlen overflow") | |
31 | TestMpAttr.okfail("IPv4-unreach: IPv4 MP Unreach, 2 NLRIs + default") | |
32 | TestMpAttr.okfail("IPv4-unreach-nlrilen: IPv4 MP Unreach, nlri length overflow") | |
33 | TestMpAttr.okfail("IPv4-unreach-VPNv4: IPv4/MPLS-labeled VPN MP Unreach, RD, 3 NLRIs") |