본문 바로가기

네트워크/Network 가상화

Cisco Nexus : NX-OS 정리 Part 2 (VDC)

Nexus 두 번째 정리자료입니다.

내용상으로 보면, 이게 제일 먼저 올릴 법한 자료인 VDC에 관한 아주 간략한 내용입니다만,

자료 보는 순서와, 정리가 된 순서대로 하다보니 이렇게 됐네요.

(L2 관련 부분을 먼저 정리하기 시작했는데, 딱히 자료가 정리가 되지를 않아서..)

 

내용은 많지는 않지만, 자꾸 더디게 정리가 되서 우선 정리되는데로 올려보려고 짧게 끊어서라도

조금 빈번하게 올려보려고 합니다.

 

첨부파일(PDF)로도 첨부합니다.

 

=================================================================================================================

 

NX-OS : VDC

 

◈ VDC 관련 기본 정리

  Nexus 7000에서의 최대 VDC4개까지 생성이 가능하다. 

  장비의 최초 접속 시에는 default VDC로 접속하게 된다.. 

  VDC별로 Interface를 할당하여 사용을 하며, VDC 간의 통신을 위해서 VDC에 할당된 Interface를 직접 연결하지 않는 이상

   통신이 불가

 VDC는 독립적인 Configuration,  Software Process가 동작한다.

  VDCVDC별로 유일한 namespace로 구분을 할 수 있으며, VDC별로  Resource를 할당할 수 있다.

  VDC별로 Reload가 가능하지만, Default VDC는 전체 VDC에 영향을 미치기 떄문에 독립적인 Reload가 불가능하다.

  VDC에 대한 정보를 Default VDC에서 확인 시에는 전체 VDC에 대한 정보를 확인할 수 있지만, 특정 VDC로 이동하여 동일한

   명령어로 VDC 정보 확인 시에는, 현재 VDC에 대한 정보만 볼 수 있다

 

 

◈ VDC 관련 기본 설정 및 확인

 

VDC 생성 및 확인

 NX-OS(config)# vdc NW-ZIGI

 Note:  VDC creation is a time consuming process, please wait until the command completes

 NX-OS# show vdc

 vdc_id    vdc_name                     state               mac                     type           lc     

 ------     --------                          -----               ----------              ---------     ------ 

 1           NX-OS                         active              00:26:98:0d:19:41    Ethernet    m1 f1 m1xl

 2           NW-ZIGI                       active               00:26:98:0d:19:42    Ethernet    m1 f1 m1xl

§ VDC VDC_NAME 명령을 통해서 새로운 VDC를 생성할 수 있다.

  이 때 VDC 생성 시 사용한 VDC_NAME으로 VDC 관련 Config에서 각 VDC를 구분하게 된다.

 

VDC  Interface 할당 및 확인

 NX-OS(config)# vdc NW-ZIGI

 NX-OS(config-vdc)# allocate interface Ethernet1/4

 NX-OS(config-vdc)# allocate interface Ethernet1/5

 NX-OS(config-vdc)# show vdc membership

 vdc_id: 1 vdc_name: NX-OS interfaces:

          Ethernet1/1     Ethernet1/2 Ethernet1/3

 vdc_id: 2 vdc_name: NW-ZIGI interfaces:

          Ethernet1/4     Ethernet1/5

§ 각 VDC에서 사용하게 된 Interface는 해당 VDC에 할당한 후에 사용 가능하며,

  show vdc membership 명령어를 이용해서 각 VDC에 할당된 Interface 정보를 확인할 수 있다.

 

 

VDC  Resource 할당  

 NX-OS(config)# vdc NW-ZIGI

 NX-OS(config-vdc)# limit-resource port-channel minimum 32 maximum equal-to-min

 NX-OS(config-vdc)# limit-resource u4route-mem minimum 32 maximum equal-to-min

 NX-OS(config-vdc)# limit-resource u6route-mem minimum 32 maximum equal-to-min

 NX-OS(config-vdc)# limit-resource vlan minimum 32 maximum equal-to-min

 NX-OS(config-vdc)# limit-resource vrf minimum 32 maximum equal-to-min

§ VDC별로 Resourece를 어떻게 할당할 것인지에 대한 부분을 VDC별로 지정할 수 있다.

 

 

VDC 간의 이동 및 현재 VDC 확인

 NX-OS# switchto vdc ?

      NW-ZIGI         VDC number 2

      NX-OS            VDC number 1

 NX-OS # switchto vdc NW-ZIGI

 NW-ZIGI # show vdc current-vdc

 Current vdc is 2 - NW-ZIGI

§ 최초의 접속 시에는 Default VDC(VDC_ID : 1)로 접속하고, 각 VDC로 이동하기 위해서는

   switchto vdc VDC_NAME 명령어를 이용해서 이동할 수 있다.

 

 

Default VDC로 복귀

 NW-ZIGI # switchback   ( or exit )

 NX-OS  

§ 다른 VDC에서 Default VDC로 이동하기 위해서는 switchback 명령이나 exit 명령어를 사용하면 된다.

 

 

Non-VDC Reload

 NX-OS # reload vdc NW-ZIGI

 Are you sure you want to reload this vdc (y/n)?  [no] y

 NX-OS %$ VDC-1 %$ %VDC_MGR-2-VDC_OFFLINE: vdc 2 is now offline

 NX-OS %$ VDC-1 %$ %VDC_MGR-2-VDC_ONLINE: vdc 2 has come

§ Nexus는 Default VDC가 아닌 Non-VDC에 대해서는 VDC별로 Reload가 가능하다.

  해당 VDC이외에 다른 VDC에는 따라서 영향이 없다.   VDC별 Reload는 reload vdc VDC_NAME 명령어를 사용한다.

 

 ※ 전체 시스템을 Reload 할 경우에는 10분정도 소요되지만, VDC별 Reload 시에는 1분정도가 소요된다.

 

 

Nexus_정리자료(VDC).pdf