Difference between VDC and VRF:
|A VDC virtualizes the device itself by presenting a single device as multiple logical devices.
|Feature which allows multiple instance of routing table to exist in a Layer 3 device i.e. a Router or a Layer 3 Switch.
|VDC provides much more than VRF and VLANs i.e. separate VRFs, VLANs, STP,FHRP,RIB Data Plane, configuration, administration functionality on each VDC.
|VRF provides Logical separation of Routing Tables only.
|Separate Administrative and management domains for each VDC.
|Not possible to have separate of administrative and Management domain for each VRF.
|Same VLAN can be reused in each VDC
|Same VLAN ID cannot be reused in each VRF
|Feature available on Nexus 7K only
|Feature on almost all L3 devices
|Advance Services License required to enable VDC
|VRF starts from IP base License in Routers and IP services in Catalyst Switches.
|An external connection needs to be made between ports of VDC to perform internal VDC (VDC to VDC) communication.
|VRF to VRF communication can be internally performed via route leaking without external port connections across VRFs.