Hi Kartik,
I normally use the Cisco Icon Library that is in PowerPoint format. These icons can be cut and pasted into Visio.
They are available at the link below:
http://www.cisco.com/web/about/ac50/ac47/2.html
Fourth option on the page - was updated in July 2010 so pretty current.
Please rate helpful posts.