Hello Balajei,
>> What is the need for cisco-vtp-mib for router devices ?
There is no need for this on routers because they don't support VTP.
However, IOS programmers may prepare snmp modules and use it both on routers and multilayer switches so the MIB may be supported but provides meaningless values on a sw router.
Hope to help
Giuseppe