본문 바로가기

네트워크/R&S 일반

Cisco StackWise - Part 1

블로그를 새롭게 시작하려고 하면서, 두 번째 주제를 무엇으로 잡을까?
생각을 하다가, 예전에 스위치를 보다가 두 대 스위치를 한 대처럼 묶어 놓은게 있어서 "이건 뭘까?..." 했던게 생각이 나서
Cisco의 VSS(Virtual Switching System)인 듯 싶어서 그걸로 할까 생각을 하다가 6500 시리즈 얘기만 나오길래..
아닌가 싶어서 좀 더 확인해보니.. StackWise라는 거였다. 내가 찾으려고 했던 건...

그래서 두 번째 주제는 StackWise로 잡고.. 두 번째 게시물을 시작해 봅니다.. 자료를 찾으면서 작성하는 동안에는..
작성 중이라고 제목 뒤에 표시가 될 것이고, 그게 없으면 나름대로의 두 번째 주제에 대한 간략한(정말... 아는게 없으므로..) 정리가 끝난 게시물이 될 듯 싶네요..




StackWise 특징 

  개별Switch들은 결합하여 32Gbps Switching Backplane을 갖춘 단일 Switching 장비 생성 (최대 9결합)

    - , Stack 내의 모든 SwitchIOS Image가 동일해야 함.

  구성 및 Routing 정보, MAC주소는 Stacking 되어 각각의 Switch들이 공유

  작동 중인 Stack에서 성능에 영향을 미치지 않고 스위치를 추가하거나 삭제할 수 있음.

   - 추가 시, StackSwitching Table정보와 같은 정보를 수집하고 새로운 주소 감지시 MAC Table갱신

   - 삭제 시, Stack은 해당 제거된 Port가 존재하지 않는 것이 파악되면, 전송 또는 라우팅 영향 없이 정보 갱신

 양방향 폐쇄 루프 경로를 생성하는 스택 상호 연결 케이블을 활용하여 하나의 논리적 장치로 결합.

 양방향 경로는 연결된 모든 스위치에 대해 백플레인(Switch Fabric)역할을 함.

 Master SwitchStack Member Switch 중의 하나를 선정하여, Stack을 전체적으로 관리함.

 하나의 Stack 마다, 하나의 관리 IP를 가지며, 하나의 구성 파일을 통해 각 Member Switch에 분배

 Cisco Catalyst 3750시리즈는 StackWise를 지원하고,  3750-E시리즈는 StackWise & StackWise Plus지원.


 

 Master Switch 선정 우선 순위

1. Priority : 높은 값 SwitchMaster로 선정

2. Hardware Software : 상위 버전이 우선

            SMI [Standard Multilayer Software Image] < EMI [Enhanced Multilayer Software Image]

3. 기본 구성 : 기존 구성 정보를 가지고 있는 Switch가 우선

4. 동작 시간 : Uptime이 오래 동작한 Switch가 우선

5. MAC Address : MAC Address가 낮은 Switch가 우선


 

MASTER Switch

1. Telnet, Ping, CLI, Routing정보 교환등의 접점(Primary Point of Contact)역할

2. Multicast, Unicast, Routing 작업 수행

3. QoS, ACL 구성 정보를 종속(Subordinates) Switch에 분배.

4. 전체 Stack 內의 MAC-Address에 대한 Map을 생성하여 종속 Switch에 분배

5. Stack 內의 각 VLAN에 대한 모든 Spanning Tree 사본 유지


Subordinate Switch 역할

1. 자신의 Local Mac-Address Table   Stack 內의 다른 MAC-Address Table 유지.

2. 각각의 VLAN을 위하여 자체 Spanning Tree를 유지.


고가용성을 위한 다중 메커니즘

1. Crostack EtherChannel

2. Equal cost routes

3. 1:N Master redundancy

4.Stacking Cable 복원성(Resiliency)

5. Online Insertion & Removal

6. Distributed Layer 2 Forwarding

7. Layer 3 복원성(Resiliency)를 위한 RPR+ (Routing Processor Redundancy +) 

 

Layer2 Forwarding : 분산형 방식    / Layer3 Frowarding : 중앙집중형 방식

 

StackWise 유용성

  Daisy Chaining Access스위치에서 트래픽 유실을 피할 수 있다.

       - HSRP 정보를 주고 받는 L2 Layer Link가 끊어지게 되어서, HSRP 정보를 주고받지 못하여, HSRP 구성 L3에서 
         Active
를 가지게 되면서 VIP로 가려는 패킷에 대한 Mac-Table이 갱신되기 전까지 일부 패킷이 유실되는 문제 예방.

       - Stack 중의 1대의 스위치가 Down이 되어도 모든 정보를 공유하기 때문에 Daisy Chaining 문제 예방

       - 혹은 Daisy Chaining을 막기 위한 Loopback Cable을 연결하지 않아도 됨.

           : Loopback Cable 연결 시, STP 계산만큼의 네트워크 단절이 발생하는 것을 예방.

 

초 단위 이하의 장애복구(Subsecond)

       - Stack Cable의 한 부분이 장애 발생 시, 1/100만 이내에 데이터는 나머지 반의 경로로 전환 됨


 

 Smart Unicast and Multicast – One Packet, Many Destinations

       -  Data PacketStack에 한 번만 보내진다. (Multicast도 포함하여)

       - Multicast 경우 Master SwitchPacket의 사본을 수신을 Port를 식별하여, port에 대한 목적지

         Index를 추가하여, Stack 보내지게 되고, 목적지 Index 중 하나를 소유한 각각의 Switch Port

         Packet을 복사한다.

Smart VLANs

       - Multicast 방식과 동일하게 운영

       - Master Switch가 목적지가 복수의 VLAN으로 전송되도록 지정된 정보를 탐지하게 되면,

         다수의 목적지 주소를 지닌 하나의 Packet을 생성하여 전송한다.

 


 

StackWise 에서의 MAC Address

 - DefaultVirtual Switch에서의 MAC AddressMaster에서 가져온다.

 - 만약 Stack MasterDown되고, MAC Address가 변경되는 동안

   LACP port channels는 다시 설정하게 되며, 이 때 순간 Traffic이 끊긴다.

 - 이러한 중단을 예방하기 위해서 CLI에서

    stack-mac persistent timer 0

   명령을 입력하면, MAC Address를 고정할 수 있게 된다.

   이는 새로운 Master 가 이전 Master로부터 MAC Address

   상속받아서 그대로 사용하게 하는 명령이다.




StackWise에 대해서 하나씩 자료찾고 보면서 정리하느라 역시 아직까지도 무슨 소린지 모르는 이야기들도 있어서
정리 부분에 대해서 전부 다 알지도 못하는 듯 싶고.. 모두 정리하기가 어려워서 StackWise에 대해서는
나눠서 정리하기로 해봅니다.. 그래도 꾸준히 뭔가 공부한다는게 중요할테니까요...
다음 번에는 이번에 미처 정리하지 못한 기술적인 부분들과 Config 부분으로 써보려고 합니다.
역시 정리하는 것도 부지런해야 할 수 있겠네요. ^^;


※ 관련 영상
http://www.cisco.com/web/KR/products/pc/switches/3750/index.html