This is a bit of a pointed question, but begs being asked: Why is the windows routing table abnormally large?
Go to a command prompt, and type "route print". You'll probably get >3 entries, even for a simple home-network setup. Why? Typically, and Linux machine on the same network will have only 3 entires:
- Loopback
- That network, usually something like 192.168.1.0/24, but not always
- A default route
Windows, on the same network, never seems to have the same routing table, and typically has a ton of entries. Why? The three that Linux is using are all you need.

netstat -r(which works on Windows too btw., but includes interfaces there as well, which would benetstat -ion Unix). – Steffen Opel Oct 7 '10 at 9:31