Extended NAM: An NS2 Compatible Network Topology Editor for Simulation of Web Caching Systems on Large Network Topologies