본문 바로가기

네트워크/Network 가상화

Cisco Nexus : NX-OS 정리 Part 4 (Supervisior Redundancy / Port-Profile)

Nexus 4번째 정리입니다.

핑계 없는 무덤은 없다지만, 자주 업데이트를 하지를 못하고 있네요.

딱히 특정 챕터 중심이라기 보다는 제가 정리되는 순서대로 업데이트하다보니 내용 또한 중구난방입니다.

이 점 양해 부탁드리며~ 혹시 잘못된 부분이 있으면 알려주세요

 

 


Last Updated 2015. 01. 22. - High Availability

Updated 2013. 01. 23 - Port Profile


 

High Availability 정책

• VDC crashes 발생할 경우에 VDC고가용성 보장하기 위해서 VDC의 종류와 Supervisor(single/dual)에 다음과 같이 동작한다.

• Default VDC (Default VDC 혹은 Admin VDC의 경우는 정책 변경 불가)

      - Dual-supervisor : Switchover  - Single-supervisor : Reload

• Non-default VDC

      - Restart : VDC의 모든 내용을 초기화 하고, Startup configuration을 사용하여 새로 만든다. (Auto)

      - Bringdown : VDCfailed 상태로 전환한다.  Failed 상태를 복구하기 위해서는 수동으로 VDC나 장비를 Reload해야 한다.

      - Switchover : Active Supervisor을 전환 /  Dual-Supervisor 인 경우에만 설정 가능 

      - Reload(reset) : Super-visorReload(Reset) .  /  Single-Supervisor 인 경우에만 설정 가능

위와 같은 동작 방식은 Default VDC에서는 따로 설정할 필요가 없으나, Non-default VDC에서는 동작 방식을 설정해야 한다.

• High Availability 정책 설정 및 확인은 다음과 같이 할 수 있다.

 

 

 

Port-Profile 적용

NX-OS# show vdc detail

Switchwide mode is m1 f1 m1xl f2 m2xl f2e f3

vdc id: 1                                                                                                 : Default VDC

vdc name: NX-OS-VDC1

vdc state: active

vdc mac address: e4:c7:22:65:96:41

vdc ha policy: RELOAD

vdc dual-sup ha policy: SWITCHOVER

vdc boot Order: 1

CPU Share: 5

CPU Share Percentage: 25%

vdc create time: Thu Jun 19 03:44:46 2014

vdc reload count: 0

vdc uptime: 121 day(s), 21 hour(s), 11 minute(s), 18 second(s)

vdc restart count: 0

vdc type: Ethernet

vdc supported linecards: m1 m1xl m2xl f2e

vdc id: 2                                                                                                  : Non-Default VDC

vdc name: NX-OS-VDC2

vdc state: active

vdc mac address: e4:c7:22:65:96:42

vdc ha policy: RESTART

vdc dual-sup ha policy: SWITCHOVER

vdc boot Order: 1

CPU Share: 5

CPU Share Percentage: 25%

vdc create time: Thu Jun 19 03:48:15 2014

vdc reload count: 0

vdc uptime: 121 day(s), 21 hour(s), 7 minute(s), 57 second(s)

vdc restart count: 0

vdc type: Ethernet

vdc supported linecards: m1 m1xl m2xl f2e

 

 

 


Supervisior Redundancy

• Supervisior Module Active/Standby HA(High Availability) 상태 확인

     - NX-OS#  show system redundancy status

Supervisior ModuleActive/Standby 상태를 전환

     - NX-OS#  system switchover

 

 

 

 

 


Port-Profile

다수의 Interface에 동일한 Config 해야할 때, 설정해야 하는 ConfigProfile 형식으로 만들어 해당 설정을 적용해야 하는

  Interface 단순히 해당 Profile을 적용하여 Interface 설정을 손쉽게 하는 데 사용이 가능하

다수의 Interface에 동일한 Config 해야할, 설정해야 하는 ConfigProfile 형식으로 만들어 해당 설정을 적용해야 하는 Interface

  단순히 해당 Profile을 적용하여 Interface 설정을 손쉽게 하는 데 사용이 가능하다.

• Ethernet, VLAN or Port channel interface에 대해서 지원

하나의 Port-Profile은 상속되어서, 다른 Profile에서도 사용이 가능하다.  즉 계층적인 Profile을 구성 가능하다.

  이러한 계층적인 Profile 구성은 총 4단계의 계층으로 구성이 가능하지만,

   switchport private-vlan mappingprivate-vlan mapping

  명령을 사용 시에는 오직 1단계 계층으로만 구성이 가능하다.  (TEST 해볼 것)

반드시 해당 Port-Profilestate enable을 해주어야 해당 Port-Profile을 사용할 수 있다.

      - 사용 중, state disable시에는 해당 Port-Profile을 사용 중인 Port는 사용 불가.

• Port ProfileTypeInterface mode(Layer2, Layer3)은 동일하게 구성을 해야 한다.

 

• Port-Profile 수정 시에, 할당된 Port의 정보도 함께 Update.

 

Port-Profile 적용

 NX-OS(config)# port-profile type ethernet My_PortConfig

 NX-OS(config-port-prof)# switchport

 NX-OS(config-port-prof)# switchport access vlan 7

 NX-OS(config-port-prof)# spanning-tree port type edge

 NX-OS(config-port-prof)# spanning-tree bpduguard enable

 NX-OS(config-ppm)# state enable

 NX-OS(config)# interface ethernet 1/1-2

 NX-OS(config-if-range)# inherit port-profile My_PortConfig

 NX-OS# sh run int e 1/1

 ! Command: show running-config interface Ethernet1/1

 !Time: Tue Jun  5 21:28:25 2012

 version 6.0(1)

 interface Ethernet1/1

   inherit port-profile My_PortConfig

 NX-OS#

 

 

 Port-Profile 확인

 NX-OS# sh port-profile brief 

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

 Port                Profile  Conf   Eval   Assigned  Child

 Profile              State   Items  Items  Intfs       Profs

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

 My_PortConfig       1        4      4      2           0

 NX-OS# sh port-profile name My_PortConfig

 port-profile My_PortConfig

  type: Ethernet

  description:

  status: enabled

  max-ports: 512

  inherit:

  config attributes:

   switchport

   switchport access vlan 7

   spanning-tree port type edge

   spanning-tree bpduguard enable

  evaluated config attributes:

   switchport

   switchport access vlan 7

   spanning-tree port type edge

   spanning-tree bpduguard enable

  assigned interfaces:

   Ethernet1/1

   Ethernet1/2

 NX-OS#

 

 

 

Nexus_정리자료(Supervisior Redundancy_PortProfile).pdf