SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Linux Routing explains and demonstrates routing solutions for common network types, namely LANs, WANs, and VPNs, using various types of hardware, and then explores the inner workings of the daemons and commands used for routing in Linux.
The second half of the book revolves around specialized issues. These include building micro-kernels that provide additional routing speed and security; how routing is handled in a list of popular Linux distributions; security issues; traffic monitoring and control; and finally a variety of hardware and software packages available to those running or wanting to run Linux routers.
Whether you need routing for a small, subnetted network or a larger scale project, Linux Routing will help you to understand the complexities that come with setting up dynamic routing for complex network configurations on a Linux box. Along the way you'll learn about some of the more popular protocols available and when they are best used, how to configure key routing daemons and what else is available, and how to set up routing and related services in a wide variety of situations.
Introduction.
I. ROUTING BASICS.
1. Unicast Protocols.The Example Network. Static Routing. Routing Information Protocol_Version 1 (RIP-1). Routing Information Protocol_Version 2 (RIP-2). Open Shortest Path First_(OSPF). Summary.
2. Multicast Protocols.Routing Information Protocol_Version 2 (RIP-2). Multicast Open Shortest Path_First (MOSPF). Distance Vector Multicast Routing _Protocol (DVMRP). Protocol Independent _Multicast. Summary.
3. Introduction to Border Routing Protocols.Interior Gateway Protocol (IGP). Exterior Gateway Protocol (EGP). Border Gateway Protocol (BGP). Border Gateway Multicast Protocol_(BGMP). Multicast Source Discovery Protocol_(MSDP). Summary.
4. IPv4 and IPv6 Addressing.IPv4 Addressing. Classless IPv4 Addressing. IPv6 Addressing. Summary.
II. LINUX ROUTING ISSUES AND TECHNOLOGIES.
5. Inside The Unicast _Kernel 2.2.x Daemons.Guide to routed. Guide to gated. Summary.
6. Inside the Multicast Kernel 2.2.x Daemons.The PIM-SM Linux Daemon: pimd. The DVMRP Daemon: mrouted. Summary.
7. Kernel Support Tools.PPP Overview. PPP for Linux. rip2ad. Summary.
8. Kernel 2.4.x Routing Daemons.Changes from 2.2.x to 2.4.x. Other Networking Linux 2.4.x Kernel_Options. Virtual Private Networks. Summary.
9. Inside the Commands.ifconfig. route. ping. Address Resolution Protocol (ARP). traceroute. netstat. tcpdump. Summary.
10. Planning Basic Router Layout and Function.Introduction to Network Planning. Effective Router Management Through Managed Routing Tables. Special Case Routing Functions. Summary.
11. Linux Routing Basics.LAN Routing Basics. WAN Routing Basics. VPN Routing Basics. Summary.
12. Network Hardware Components, Technology, and Solutions.Analog Communications and Modems. Cable Modems. Digital Subscriber Line. Data Networking with Routers. Summary.
13. Building a Routing Kernel.Why Build? Building the Linux Kernel. Special Function Distributions. Summary.
14. Security and NAT Issues.Packet Filtering and Packet Mangling with Your Router. IP Masquerading. Network Address Translation (NAT). Summary.
15. Monitoring, Analyzing, and Controlling Network Traffic.Monitoring and Analysis Tools. Quality of Service (QoS). Summary.
III. APPENDIXES.
A. Linux Routing Resources.Linux Routing Daemons. Linux Routing and Traffic Management_Tools. Related Resources. Official Reference Documents.
B. Linux Hardware Routing_Solutions.Standalone Linux Routers. Routing Cards That Work With Linux.
Index.