|

[ACSA 교육#29] Rate Limit & Loop Protection

⏱️ 예상 읽기 시간: 약 3분 (3 min read)

Rate Limit

스패닝 트리(Spanning Tree)의 구성이 잘못되면 Layer 2의 루프가 생성될 수 있습니다.
이러한 상황에서 AOS-CX는 브로드캐스트, 멀티캐스트, 또는 알 수 없는 유니캐스트 트래픽 등 이더넷 포트 또는 LAG(Link Aggregation Group)에서 수신할 수 트래픽의 양을 지정할 수 있습니다.

[ACSA 교육#29] Rate Limit & Loop Protection - image

이 기능은 스패닝 트리와 독립적이지만 CPU 사용률을 보호하고 관리자가 스위치에 언제든 연결할 수 있도록 하는 메커니즘입니다.

다음과 같이 인터페이스 레벨에서 명령어를 적용하면 됩니다.

switch(config)# interface 1/1/1
switch(config-if)# rate-limit broadcast 4000 pps

Loop Protection

지금까지 스패닝 트리를 알아보면서 중점을 두었던 것은 우리가 네트워크를 구성하면서 이중화와 같이 중복된 네트워크 포트의 루프를 의도적으로 방지하는 것이었습니다.

하지만, 실제로 네트워크를 운영하다 보면 의도와 상관 없이 많은 포트를 연결하고 구성하다 보니 루프가 생성될 수 있는 상황이 발생하게 됩니다. 일반적으로 사용자와 가장 맞닿은 스위치(엣지 포트)에서 많이들 발생합니다.

아래 그림을 보면, Access-1 스위치에 두 개의 이더넷 포트를 케이블로 연결하고 있습니다.
그림으로만 보면, 저런 일이 일어날까 싶지만, 실제 네트워크를 운영하다보면 생각보다 빈번하게 발생합니다.

[ACSA 교육#29] Rate Limit & Loop Protection - image 1

루프 보호(Loop Protection) 기능은 포트에서 루프 프로토콜 패킷을 전송하여 엣지 스위치를 보호합니다.
이 기능이 활성화된 포트는 지정된 간격(Default: 5초)으로 Loop Protection Packet을 자동으로 보냅니다.
이 때, Loop Protection 기능이 활성화된 포트에서 Loop Protocol Packet을 수신하게 되면, 자체적으로 루프가 생겼다고 인지하고 스위치가 스스로 조치를 취하게 됩니다.

AOS-CX 스위치에서는 다음과 같은 조치를 지원합니다.

  • 포트를 비활성화하지 않고, SNMP를 사용하여 알람 발생
  • 전송 비활성화. 루프 탐지 패킷을 전송한 포트가 비활성화 (기본값)
  • 전송 및 수신 모두 비활성화

이 기능은 Layer 2 인터페이스 또는 LAG에서 적용할 수 있습니다.

switch# config
switch(config)# interface 1/1/1
switch(config-if)# loop-protection
switch(config-if)# loop-protection action {do-not-disable | tx-disabled | tx-rx-disabled}

Loop Protection 기능은 실제 사용자들이 유선 포트에 케이블을 꽂아 사용하는 사무실과 같은 환경에서 유용하게 사용할 수 있는 기능입니다. 꼭 기억하고 필요시에 적절히 사용하시길 바라겠습니다.

유사 게시물

  • [ACP-DC 교육#5] 데이터센터 네트워크 아키텍처

    ⏱️ 예상 읽기 시간: 약 11분 (11 min read) 오늘은 데이터센터 네트워크 아키텍처를 한 번 다뤄볼까 합니다. 데이터센터를 설계할 때는 그 목적과 크기, 목적, 향후 확장성 등 많은 요소를 고려합니다.그리고 그 요소에 맞게 갖고 있는 예산과 시간 등을 고려하여 아키텍처를 설계합니다. 그럼 어떤 아키텍처가 있는지,…

  • [APSC 교육#5] Aruba Central 구독 관리

    ⏱️ 예상 읽기 시간: 약 3분 (3 min read) 지난 포스팅에서 Aruba의 장치를 클라우드에 추가하는 것에 대해 알아보았습니다. 이제 실제로 운영하기 위해서는 구독 라이선스를 장치와 매핑 시켜야 하는데요. 구독 할당과 키 관리에 대해 알아보도록 하겠습니다. HPE GreenLake 장치 할당 (Device Assignment) HPE GreenLake는 HPE의 공통…

  • [ACSA 교육#36] 라우팅 프로토콜

    ⏱️ 예상 읽기 시간: 약 7분 (7 min read) 라우팅 프로토콜에 배우기에 앞서 우리는 AS(Autonomous System)을 이해할 필요가 있습니다. Autonomous System은 관리 도메인 하에 있는 라우터들의 모음이라고 할 수 있습니다. 즉, ISP(인터넷 서비스 공급업체)는 자체적으로 내부 네트워크를 소유하고 있습니다. 그리고 ISP는 그 네트워크 내의 라우터까지…

  • [ACSA 교육#28] MSTP 이론과 지역 구성

    ⏱️ 예상 읽기 시간: 약 6분 (6 min read) 일반적인 Spanning Tree(Common Spanning Tree, CST)는 VLAN 수에 관계없이 전체 네트워크에 대해 하나의 스패닝 트리 인스턴스(Spanning Tree Instance)를 정의하게 됩니다. 모든 BPDU는 Untagged VLAN 1을 사용하여 VLAN에 대한 내용은 고려되지 않습니다. 또한, 로드 밸런싱이 없어, 대체…

  • [ACSA 교육#19] Domain

    ⏱️ 예상 읽기 시간: 약 7분 (7 min read) 지난 포스팅에서 AOS-CX 스위치의 기본 명령어들에 대해 확인해보았습니다. 이번에는 Layer 2 개념에 대한 이해를 높이기 위한 설계, 배포, 구성 및 트러블슈팅에 대해 알아보고자 합니다.가장 먼저로 Layer 2의 도메인에 대한 개념을 알아보도록 하겠습니다. Collision Domain Alice와 Bob이…

  • [ACSA 교육#20] Virtual LAN

    ⏱️ 예상 읽기 시간: 약 5분 (5 min read) LAN과 VLAN LAN(Local Area Network)는 동일한 브로드캐스트 도메인에 있는 장치 그룹을 일컫습니다. 그림과 같이 LAN-A와 LAN-B가 있습니다. LAN-A에는 두 개의 장치가 연결되어 있습니다.Host A는 Port 1에 연결되어 있고, Host B는 Port 2에 연결되어 있습니다.다른 스위치 LAN-B도…