Task #7284
Updated by Nico Schottelius about 5 years ago
h2. Step 1: routing setup
* Accept all networks from upstreams and ungleich peers
* don't announce any network
* full routing table in kernel
* no ip hacks (dummy0, lo)
* do we still need to solve the "next hop self ebgp;" problem with bird2?
** bird2 will reject announcements from routerX peers in ungleich
** bird2 will accept announcements from upstreams (direct)
** bird2 to bird2 will accept due to rewrite
* Announcing 2a09:2942::/32 only via netstream makes it unreachable
** Announcing it to router1.place5 makes it instantly reachable
At this stage the router is fully able to do IPv4 and IPv6 routing
h2. Step 2: add some traffic
* add the IPv6 address of the coworking network -> go active-active
h2. Step 3: add nat64 w/ jool + joold
* setup jool+joold for "masquarding" 1:n sessions to .1 IPv4 address
h2. Step 4: Announce test network (IPv4, IPv6)
* Something non-productive
* ensure routing works
* Maybe spin up VMs and/or end hosts in that network
h2. Step 5: announce all networks to upstreams and peers
* final step for back in production
* at this point router2.place6 can be reinstalled/replaced
** repeat all steps from here