]> git.proxmox.com Git - mirror_frr.git/blob - tests/topotests/bgp_local_asn_dot/bgp_local_asn_dot_agg.json
Merge pull request #12798 from donaldsharp/rib_match_multicast
[mirror_frr.git] / tests / topotests / bgp_local_asn_dot / bgp_local_asn_dot_agg.json
1 {
2 "address_types": ["ipv4", "ipv6"],
3 "ipv4base": "10.0.0.0",
4 "ipv4mask": 30,
5 "ipv6base": "fd00::",
6 "ipv6mask": 64,
7 "link_ip_start": {"ipv4": "10.0.0.0", "v4mask": 30, "ipv6": "fd00::", "v6mask": 64},
8 "lo_prefix": {"ipv4": "1.0.", "v4mask": 32, "ipv6": "2001:db8:f::", "v6mask": 128},
9 "routers": {
10 "r1": {
11 "links": {
12 "lo": {"ipv4": "auto", "ipv6": "auto", "type": "loopback"},
13 "r3": {"ipv4": "auto", "ipv6": "auto"}
14 },
15 "bgp": {
16 "local_as": "1.100",
17 "address_family": {
18 "ipv4": {
19 "unicast": {
20 "redistribute": [
21 {"redist_type": "static"}
22 ],
23 "neighbor": {
24 "r3": {"dest_link": {"r1": {}}}
25 }
26 }
27 },
28 "ipv6": {
29 "unicast": {
30 "redistribute": [
31 {"redist_type": "static"}
32 ],
33 "neighbor": {
34 "r3": {"dest_link": {"r1": {}}}
35 }
36 }
37 }
38 }
39 },
40 "static_routes":[
41 {
42 "network":"10.1.1.0/32",
43 "next_hop":"Null0"
44 },
45 {
46 "network":"10:1::1:0/128",
47 "next_hop":"Null0"
48 }]
49 },
50 "r2": {
51 "links": {
52 "lo": {"ipv4": "auto", "ipv6": "auto", "type": "loopback"},
53 "r3": {"ipv4": "auto", "ipv6": "auto"}
54 },
55 "bgp": {
56 "local_as": "1.200",
57 "address_family": {
58 "ipv4": {
59 "unicast": {
60 "redistribute": [
61 {"redist_type": "static"}
62 ],
63 "neighbor": {
64 "r3": {"dest_link": {"r2": {}}}
65 }
66 }
67 },
68 "ipv6": {
69 "unicast": {
70 "redistribute": [
71 {"redist_type": "static"}
72 ],
73 "neighbor": {
74 "r3": {"dest_link": {"r2": {}}}
75 }
76 }
77 }
78 }
79 },
80 "static_routes":[
81 {
82 "network":"10.1.2.0/32",
83 "next_hop":"Null0"
84 },
85 {
86 "network":"10:1::2:0/128",
87 "next_hop":"Null0"
88 }]
89 },
90 "r3": {
91 "links": {
92 "lo": {"ipv4": "auto", "ipv6": "auto", "type": "loopback"},
93 "r1": {"ipv4": "auto", "ipv6": "auto"},
94 "r2": {"ipv4": "auto", "ipv6": "auto"},
95 "r4": {"ipv4": "auto", "ipv6": "auto"}
96 },
97 "bgp": {
98 "local_as": "1.300",
99 "address_family": {
100 "ipv4": {
101 "unicast": {
102 "neighbor": {
103 "r1": {"dest_link": {"r3": {}}},
104 "r2": {"dest_link": {"r3": {}}},
105 "r4": {"dest_link": {"r3": {}}}
106 }
107 }
108 },
109 "ipv6": {
110 "unicast": {
111 "neighbor": {
112 "r1": {"dest_link": {"r3": {}}},
113 "r2": {"dest_link": {"r3": {}}},
114 "r4": {"dest_link": {"r3": {}}}
115 }
116 }
117 }
118 }
119 }
120 },
121 "r4": {
122 "links": {
123 "lo": {"ipv4": "auto", "ipv6": "auto", "type": "loopback"},
124 "r3": {"ipv4": "auto", "ipv6": "auto"}
125 },
126 "bgp": {
127 "local_as": "1.400",
128 "address_family": {
129 "ipv4": {
130 "unicast": {
131 "neighbor": {
132 "r3": {"dest_link": {"r4": {}}}
133 }
134 }
135 },
136 "ipv6": {
137 "unicast": {
138 "neighbor": {
139 "r3": {"dest_link": {"r4": {}}}
140 }
141 }
142 }
143 }
144 }
145 }
146 }
147 }