The addressing plan. Hierarchical addressing using VLSM's. Advanced IP addressing. Network optimization using advanced techniques of configuring IP address (e.g. NAT with route-maps). Adaptation to new technologies (e.g., IPv6) using network reconfiguration. Configuring EIGRP protocols. Newest EIGRP techniques. Configuring the OSPF protocol. Advanced OSPF techniques - Single, Multiple and Stub Area. Configuring IS-IS protocol. Single-Area and Multi-Area IS-IS. Basic techniques of configuring BGP, including Multihomed Peering. Setting BGP policies using Route-maps. How to choose the best routing protocol. Optimization using filtering techniques, metric manipulations, and adjustments of administrative distance.