We will be doing interesting stuff almost immediately, which also means that there will initially be parts that are explained incompletely or are not perfect. Please gloss over these parts and assume that all will become clear.
Routing and filtering are two distinct things. Filtering is documented very well by Rusty's HOWTOs, available here:
We will be focusing mostly on what is possible by combining netfilter and iproute2.