diff --git a/index.html b/index.html index fbd1ba1..4c84bf7 100644 --- a/index.html +++ b/index.html @@ -283,9 +283,6 @@ protocol device {
Logic in Pipes
- -A necessary service
Contained within a network
@@ -301,17 +298,53 @@ protocol device {Linux based router:
+NIC Hardware
+-> whole packet to Driver memory
+-> various kernel subsystems
+Routing decision made
+Then back out the same path
+Enterprise level router
+NIC Hardware
+Just Enough Packet to get the address
+-> routing silicon
+Routing decision made
+Silicon switched to forward packet out correct NIC Hardware
+Performance
+Some work being done on 'zero copy' networking in linux
+io_uring also has some smarts for this
+Other Considerations
+Network Engineers are
+Not familiar with linux networking
+will have significant skills using commercial routing software
+Hardware ruggedness, suitability for datacentre
+power consumption
+OpenWRT is a linux based distribution for real networking hardware
Sorry, didn't get to explore this as much as I'd like
+Not too confident talking about it as yet
+Is how the internet is put together
+Why did I use 2001::db8::/32?
@@ -319,7 +352,7 @@ protocol device {I highly recommend going through KNorrie's network examples: https://github.com/knorrie/network-examples
OSPF Areas
Auth* for OSPF
-Automatic transfers of internal aggregates to BGP (Something I've not investigated much)
+Automatic transfers of internal aggregate networks to BGP (Something I've not investigated much)