diff --git a/index.html b/index.html
index 2639365..e16c752 100644
--- a/index.html
+++ b/index.html
@@ -158,6 +158,8 @@
Harking back to our vlan
ip -6 route add 2001:db8:2501::/64 via 2001:db8:2500::1 dev enp0s1
+ ip -6 route add 2001:db8:2502::/64 via 2001:db8:2500::1 dev enp0s1
+ ip -6 route add 2001:db8:2600::/64 via 2001:db8:2600:beef:face::1 dev enp0s1
@@ -167,8 +169,8 @@
Enter dynamic routes
As a Router:
- Advertise your networks
- Discovering routes to other networks
+ Advertise your LANs
+ Discovering routes to other LANs
Optional: Do some logic
Add them to the routing table
Userspace daemons
@@ -186,7 +188,7 @@
Dynamic Routing
Border Gateway Protocol (BGP)
RF4271
- For: Dynamic routes outside your network
+ For: Dynamic routes outside your network (and inside sometimes)
The Userspace Daemons
@@ -196,26 +198,50 @@
I've not used Quagga
-
-
- Two types of interfaces for OSPF
- Has other routers on it: Interface
- Only this router on it: Stub interface
+ intro to bird
+ Powerful
+ Complex to configure
+ Use version control
+
+ Not quite turing complete
+ git on /etc/bird or wherever your distor stores it.
+
-
+
+ Intro to bird configuration
+ /etc/bird.conf
+ Each router needs a unique ID
+
+
+
+ Set BIRD's router ID. It's a world-wide unique identification of your router, usually one of router's IPv4 addresses. Default: the lowest IPv4 address of a non-loopback interface.
+
+
+
+
- building out a virtual network with LXC
-
-
-
+
+
+
Multi Host IPs (Authoritative DNS example like in the facebook thing)
+
+
+ ¿Por qué no los dos?
+ OpenWRT is a linux based distribution for real networking hardware
+
+ Consumer grade mostly, but some enterprise level routers are supported
+
+
+
Bonus homework
Why did I use 2001::db8::/32?
Why did I use /64s?
I highly recommend going through KNorrie's network examples: https://github.com/knorrie/network-examples
+ OSPF Areas
+ Automatic transfers of internal aggregates to BGP (Something I've not investigated much)