什么是VDC技术?
VDC技术是将一台物理设备分隔成各自独立的逻辑设 备VDC,虚拟出的VDC有以下特点:
1.每个VDC都有独立的容错能力,其中一个VDC出故障不会影响其他VDC的正常运行实现故障隔离。
如下图如果vdcB出现故障并不会影响VDC A,C,D的正常运行,每个VDC为所有的运行在它上面的进程建立故障隔离域。
2.独立的管理接口,进入物理设备的VDC实例进行管理各自的VDC。
如下图所示:
管理员可以分别进入不同的VDC域中对每个VDC进行管理和配置,相互之间不受影响,对外看来就好像对不同的物理设备进行管理控制。
3.独立的地址分配,每个vdc就是一个独立的网络。
4.拥有不同的服务域。
5.拥有各自独立的接口资源管理。
如下图所示,端口分配到各个VDC,但是分配成功后不能在VDC之间共享,只有某一端口分配到其中一个VDC,这个端口就不能在分配给其他的VDC。
对于用户而言,这样虚拟出的设备看起来每个VDC就是一台设备的形式承现在用户面前。每个VDC运行各自的软件进程,同时所有配置也是各自独立维护。
VDC还虚拟出独立的控制面,包含了所以有软件功能,比如ospf协议,bgp协议等等所有软件协议都是各自VDC维护和控制。
除了这些外还有一个作用:增加容量,比如单台物理设备可能硬件只支持100000条路由,而现在一台物理设备虚拟出多个VDC,那么每个VDC都拥有100000条路由,这样有几个VDC就可以增加几倍的路由容量。同样其他指标容量也一样会增加N倍。
介绍完功能原理,现在分享一下如何配置VDC:
# configure terminal
//指定vdc,同时进入VDC配模式
switch(config-vdc)# allocate interface ethernet 2/1 //将端口加入vdc域,这里可以用列表形式加多个端口,不需要一个一个配置
Moving ports will cause all config associated to them in source vdc to be removed. Are you sure you want to move the ports? [yes] yes //输入yes后回车确认vdc配置