From: Donatas Abraitis Date: Thu, 23 Sep 2021 07:56:24 +0000 (+0300) Subject: tests: Add a pcap test for BGP link-bandwidth extended community X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/c998848b4bef9fd48f8cc97ad83931d4a75dc7a7 tests: Add a pcap test for BGP link-bandwidth extended community Signed-off-by: Donatas Abraitis --- diff --git a/tests/TESTLIST b/tests/TESTLIST index 2ff6fbdd..0d41c712 100644 --- a/tests/TESTLIST +++ b/tests/TESTLIST @@ -57,6 +57,7 @@ bgp-evpn bgp-evpn.pcap bgp-evpn.out -v bgp-llgr bgp-evpn.pcap bgp-llgr.out -v bgp-encap bgp-encap.pcap bgp-encap.out -v bgp-rt-prefix bgp-rt-prefix.pcap bgp-rt-prefix.out -v +bgp-link-bw-extcommunity bgp-link-bw-extcommunity.pcap bgp-link-bw-extcommunity.out -v # Broadcom tag tests brcmtag brcm-tag.pcap brcm-tag.out diff --git a/tests/bgp-link-bw-extcommunity.out b/tests/bgp-link-bw-extcommunity.out new file mode 100644 index 00000000..b9616d8c --- /dev/null +++ b/tests/bgp-link-bw-extcommunity.out @@ -0,0 +1,63 @@ + 1 07:51:47.389652 IP (tos 0xc0, ttl 64, id 60775, offset 0, flags [DF], proto TCP (6), length 460) + 192.168.10.249.36890 > 192.168.10.252.179: Flags [P.], cksum 0x87a4 (correct), seq 2387217692:2387218100, ack 685497494, win 229, options [nop,nop,TS val 7136044 ecr 4011453153], length 408: BGP + Update Message (2), length: 67 + Origin (1), length: 1, Flags [T]: Incomplete + AS Path (2), length: 0, Flags [TE]: empty + Next Hop (3), length: 4, Flags [T]: 192.168.10.249 + Multi Exit Discriminator (4), length: 4, Flags [O]: 0 + Local Preference (5), length: 4, Flags [T]: 100 + Extended Community (16), length: 8, Flags [OT]: + link-BW (0x4004), Flags [non-transitive]: bandwidth: 1.000 Mbps + Updated routes: + 10.0.0.0/24 + Update Message (2), length: 67 + Origin (1), length: 1, Flags [T]: Incomplete + AS Path (2), length: 0, Flags [TE]: empty + Next Hop (3), length: 4, Flags [T]: 192.168.10.249 + Multi Exit Discriminator (4), length: 4, Flags [O]: 0 + Local Preference (5), length: 4, Flags [T]: 100 + Extended Community (16), length: 8, Flags [OT]: + link-BW (0x4004), Flags [non-transitive]: bandwidth: 1.000 Mbps + Updated routes: + 10.0.2.0/24 + Update Message (2), length: 73 + Origin (1), length: 1, Flags [T]: Incomplete + AS Path (2), length: 0, Flags [TE]: empty + Next Hop (3), length: 4, Flags [T]: 192.168.10.249 + Multi Exit Discriminator (4), length: 4, Flags [O]: 0 + Local Preference (5), length: 4, Flags [T]: 100 + Extended Community (16), length: 8, Flags [OT]: + link-BW (0x4004), Flags [non-transitive]: bandwidth: 1.000 Mbps + Updated routes: + 10.10.10.100/32 + 10.10.10.200/32 + Update Message (2), length: 67 + Origin (1), length: 1, Flags [T]: Incomplete + AS Path (2), length: 0, Flags [TE]: empty + Next Hop (3), length: 4, Flags [T]: 192.168.10.249 + Multi Exit Discriminator (4), length: 4, Flags [O]: 0 + Local Preference (5), length: 4, Flags [T]: 100 + Extended Community (16), length: 8, Flags [OT]: + link-BW (0x4004), Flags [non-transitive]: bandwidth: 1.000 Mbps + Updated routes: + 192.168.0.0/24 + Update Message (2), length: 67 + Origin (1), length: 1, Flags [T]: Incomplete + AS Path (2), length: 0, Flags [TE]: empty + Next Hop (3), length: 4, Flags [T]: 192.168.10.249 + Multi Exit Discriminator (4), length: 4, Flags [O]: 0 + Local Preference (5), length: 4, Flags [T]: 100 + Extended Community (16), length: 8, Flags [OT]: + link-BW (0x4004), Flags [non-transitive]: bandwidth: 1.000 Mbps + Updated routes: + 192.168.1.0/24 + Update Message (2), length: 67 + Origin (1), length: 1, Flags [T]: Incomplete + AS Path (2), length: 0, Flags [TE]: empty + Next Hop (3), length: 4, Flags [T]: 192.168.10.249 + Multi Exit Discriminator (4), length: 4, Flags [O]: 0 + Local Preference (5), length: 4, Flags [T]: 100 + Extended Community (16), length: 8, Flags [OT]: + link-BW (0x4004), Flags [non-transitive]: bandwidth: 1.000 Mbps + Updated routes: + 192.168.10.0/24 diff --git a/tests/bgp-link-bw-extcommunity.pcap b/tests/bgp-link-bw-extcommunity.pcap new file mode 100644 index 00000000..c607d12a Binary files /dev/null and b/tests/bgp-link-bw-extcommunity.pcap differ