스톰 컨트롤 이해
트래픽 스톰은 메시지가 네트워크 상에서 브로드캐스트되고 각 메시지에서 수신 노드가 네트워크 상에 자체 메시지를 브로드캐스트하여 응답하도록 할 때 생성됩니다. 이를 통해 추가 응답이 발생하여 눈덩이 효과를 만듭니다. LAN이 갑자기 패킷으로 플러딩되어 불필요한 트래픽을 생성하면서 네트워크 성능이 저하되거나 네트워크 서비스가 완전히 손실될 수도 있습니다. 스톰 컨트롤을 사용하면 스위치가 트래픽 레벨을 모니터링하고 스톰 컨트롤 레벨이라고 하는 지정된 트래픽 레벨이 초과될 경우 브로드캐스트, 멀티캐스트 및 알 수 없는 유니캐스트 패킷을 드롭할 수 있으므로 패킷이 확산되어 LAN이 저하되는 것을 방지할 수 있습니다. 스위치가 패킷을 삭제하도록 하는 대안으로, 스톰 컨트롤 레벨이 초과될 때 인터페이스를 종료하거나 일시적으로 인터페이스를 비활성화하도록 구성할 수 있습니다(문 또는 port-error-disable
문 참조action-shutdown
).
스톰을 인식하려면 트래픽이 비정상적인 수준에 도달한 시점을 식별할 수 있어야 합니다. 운영 시간이 초과되고 네트워크 응답 시간이 느려지면 스톰을 의심합니다. 사용자가 예상 서비스에 액세스하지 못할 수 있습니다. 네트워크가 정상적으로 작동 중일 때 브로드캐스트 및 알 수 없는 유니캐스트 트래픽의 비율을 모니터링합니다. 그런 다음 이 데이터를 트래픽 수준이 너무 높을 때를 결정하는 벤치마크로 사용할 수 있습니다. 그런 다음 스톰 컨트롤을 구성하여 브로드캐스트 및 알 수 없는 유니캐스트 트래픽을 삭제할 수준을 설정할 수 있습니다.
Junos OS를 사용하면 인터페이스의 대역폭을 초과하는 스톰 컨트롤 값을 구성할 수 있습니다. 이러한 방식으로 인터페이스를 구성할 경우, 스톰 컨트롤은 브로드캐스트 또는 알 수 없는 유니캐스트 패킷이 사용 가능한 모든 대역폭을 소비하더라도 해당 패킷을 삭제하지 않습니다.
스톰 제어는 ELS 플랫폼에서 기본적으로 활성화되고 비 ELS 플랫폼에서는 기본적으로 비활성화됩니다. 스톰 제어가 활성화된 경우 기본 수준은 수신 트래픽에 사용 가능한 대역폭의 80%입니다. 스톰 컨트롤 수준을 특정 대역폭 값으로 구성하여 변경할 수 있습니다. (이 level
결합된 브로드캐스트 및 알 수 없는 유니캐스트 스트림의 비율로 스톰 컨트롤 레벨을 구성할 수 있는 구성 문은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 수 있습니다. 사용을 단계적으로 중단하고 문으로 bandwidth
대체하는 것이 좋습니다.)
대역폭 또는 수준을 명시적으로 구성하여 특정 인터페이스에 대한 스톰 컨트롤 수준을 사용자 지정할 수 있습니다(동일한 인터페이스에 대해 두 가지를 동시에 구성할 수는 없음).
bandwidth level(대역폭 수준) - 스톰 컨트롤 수준을 해당 인터페이스에 있는 해당 트래픽 스트림의 초당 킬로비트 단위 대역폭으로 구성합니다.
대역폭 백분율 - 해당 인터페이스에서 스톰 제어 대상인 적용 가능한 트래픽 스트림이 사용하는 사용 가능한 대역폭의 백분율로 스톰 제어 수준을 구성합니다.
어그리게이션 이더넷 인터페이스에 스톰 컨트롤 대역폭 또는 스톰 컨트롤 수준을 구성할 때, 어그리게이션 이더넷 인터페이스의 각 멤버에 대한 스톰 컨트롤 레벨은 해당 대역폭 또는 수준으로 설정됩니다. 예를 들어, ae1에서 15,000Kbps의 스톰 컨트롤 대역폭을 구성하고 ae1 에 ge-0/0/0 및 ge-0/0/1이라는 두 개의 멤버가 있는 경우, 각 멤버는 15,000Kbps의 스톰 컨트롤 수준을 갖습니다. 따라서 ae1 의 스톰 컨트롤 레벨은 최대 30,000Kbps의 결합된 트래픽 스트림의 트래픽 속도를 허용합니다. 트래픽에는 구성에 따라 브로드캐스트, 멀티캐스트 및 알 수 없는 유니캐스트 트래픽이 포함될 수 있습니다.
브로드캐스트, 멀티캐스트 및 유니캐스트 패킷의 송수신은 정상적인 LAN 작업의 일부이므로 스톰을 인식하려면 트래픽이 LAN에 비정상적인 수준에 도달한 시점을 식별할 수 있어야 합니다. 운영 시간이 초과되고 네트워크 응답 시간이 느려지면 스톰을 의심합니다. 더 많은 패킷이 LAN을 플러딩하면 네트워크 사용자가 서버나 이메일에 액세스하지 못할 수 있습니다.
LAN이 정상적으로 작동 중일 때 LAN의 브로드캐스트, 멀티캐스트 및 알 수 없는 유니캐스트 트래픽 수준을 모니터링합니다. 이 데이터를 벤치마크로 사용하여 트래픽 수준이 너무 높을 때를 결정합니다. 그런 다음 브로드캐스트 트래픽, 멀티캐스트 트래픽, 알 수 없는 유니캐스트 트래픽 또는 이러한 트래픽 유형 중 두 가지 또는 세 가지 모두를 삭제할 수준을 설정하도록 스톰 컨트롤을 구성합니다.
해당 인터페이스에 대한 스톰 제어 대상이 되는 결합된 트래픽 스트림에 대한 대역폭 값 또는 스톰 제어 수준을 구성하여 특정 인터페이스에 대한 스톰 제어 수준을 변경할 수 있습니다. 대역폭 또는 스톰 컨트롤 수준 고려 사항에 포함된 트래픽 스트림 유형(브로드캐스트, 알 수 없는 유니캐스트 및 멀티캐스트)은 해당 인터페이스에서 스톰 컨트롤 모니터링에 사용할 수 있는 트래픽 유형에 따라 달라집니다.
브로드캐스트, 멀티캐스트 또는 알 수 없는 유니캐스트 트래픽 또는 모든 트래픽 유형의 조합에 대해 스톰 컨트롤을 선택적으로 비활성화할 수 있습니다. 멀티캐스트 트래픽에 대한 스톰 컨트롤을 비활성화할 때 트래픽을 등록된 멀티캐스트 또는 등록되지 않은 멀티캐스트로 지정할 수 있습니다. 등록된 멀티캐스트 MAC 주소는 01-00-5E-00-00-00에서 01-00-5E-7F-FF-FF 범위 내에 있는 멀티캐스트 MAC 주소입니다(이 범위를 벗어난 멀티캐스트 MAC 주소를 등록되지 않은 멀티캐스트 주소라고 함).
FCoE-FC 게이트웨이에서 FCoE 트래픽이 삭제되지 않도록 하려면 FCoE VLAN에 속하는 모든 이더넷 인터페이스에서 스톰 제어를 사용하지 않도록 설정해야 합니다. FCoE-FC 게이트웨이에 포함된 이더넷 인터페이스에서 스톰 제어를 구성하면 FCoE 패킷 손실을 포함하여 바람직하지 않은 결과가 발생할 수 있습니다. 모든 인터페이스에서 스톰 제어를 사용하지 않도록 설정한 후 스톰 제어를 사용하려는 FCoE-FC 게이트웨이의 일부가 아닌 모든 인터페이스에서 스톰 제어를 사용하도록 설정합니다. 그러나 FCoE 전송 스위치에서는 FCoE 트래픽을 전달하는 인터페이스에 대한 스톰 제어를 사용하도록 설정할 수 있습니다.
-
특정 인터페이스 또는 모든 인터페이스에서 멀티캐스트 트래픽에 대해 선택적으로 스톰 제어를 활성화할 수 있습니다.
-
On all switches(모든 스위치에서) - 브로드캐스트 스트림, 멀티캐스트 스트림 또는 알 수 없는 유니캐스트 스트림에 대해 선택적으로 스톰 컨트롤을 비활성화할 수 있습니다.
폭풍 통제에 대한 다음 주의 사항에 유의하십시오.
-
EX4300 스위치에서 스톰 컨트롤은 no-registered-multicast를 구성했더라도 등록된 멀티캐스트 패킷에서 트리거됩니다.
-
EX9200 스위치에서 스톰 컨트롤은 기본값으로 활성화되지 않습니다.
-
QFX3500 스위치에서 스톰 컨트롤 대역폭을 구성할 때 구성하는 값은 내부적으로 가장 가까운 배수인 64Kbps로 반올림되고 반올림된 값은 실제로 적용되는 대역폭을 나타냅니다. 예를 들어, 대역폭 제한을 150Kbps로 구성하는 경우 스톰 컨트롤은 128Kbps의 대역폭 제한을 적용합니다.
-
Junos OS에서 실행되는 QFX5000 스위치에서 IPv4 멀티캐스트 항목은 해당 경로가 하드웨어의 멀티캐스트 라우팅 테이블에 설치된 경우 알려진 항목으로 분류됩니다. 대상 IP 주소가 하드웨어에 프로그래밍되지 않은 경우 패킷은 하드웨어에서 알 수 없는 것으로 분류됩니다. 따라서 no-registered-multicast 노브가 활성화된 경우 스톰 컨트롤이 다르게 작동합니다.
-
QFX10002 스위치에서 IRB 인터페이스와 연결된 VLAN 포트에 스톰 제어가 구성된 경우, IGMP 스누핑이 활성화된 경우 등록되지 않은 멀티캐스트 트래픽은 등록된 멀티캐스트 트래픽으로 분류됩니다. IGMP 스누핑이 비활성화된 경우 트래픽은 알 수 없는 유니캐스트 트래픽으로 분류됩니다.
-
QFX10000 스위치 이외의 스위치에서는 스톰 컨트롤이 포트당 집계되어 적용됩니다. 즉, 스톰 컨트롤 수준을 100메가비트로 설정하고 브로드캐스트, 알 수 없는 유니캐스트 및 멀티캐스트 트래픽의 합계가 100메가비트를 초과하면 스톰 컨트롤이 시작됩니다. QFX10000 스위치에서 각 트래픽 스트림은 포트별로 독립적으로 측정되며, 스트림 중 하나가 스톰 컨트롤 수준을 초과하는 경우에만 스톰 제어가 시작됩니다. 예를 들어, 스톰 컨트롤 레벨을 100메가비트로 설정하고 포트의 브로드캐스트 및 알 수 없는 유니캐스트 스트림이 각각 80mbps로 흐르면 스톰 컨트롤이 트리거되지 않습니다. 이 경우 스트림 중 하나가 100mbps를 초과하는 경우에만 스톰 컨트롤이 시작됩니다.
-
스톰 컨트롤은 주니퍼 네트웍스 MX 시리즈 라우터에서 기본적으로 활성화되지 않습니다.
-
MX 시리즈 라우터용 Junos OS 릴리스 17.4R1부터는 논리적 시스템에서도 스톰 제어를 구성할 수 있습니다.
-
Junos 버전 17.3 이전의 스톰 컨트롤 구현에서, 주어진 포트에서 수신 트래픽 속도를 제한하는 것은 PE 트랩 레지스터를 기반으로 했으며, 여기서 수신 트래픽은 트래픽 유형별로 속도가 제한되었습니다. 예를 들어, 이전 구현에서는 x%에서 BUM 트래픽에 대한 스톰 컨트롤 프로필을 적용합니다. 트래픽은 링크 대역폭의 x%로 개별적으로 브로드캐스트, 알 수 없는 유니캐스트, 멀티캐스트 트래픽과 같은 스트림당 속도가 제한됩니다. 이 동작은 순 또는 집계 트래픽이 트래픽 유형(브로드캐스트, 알 수 없는 유니캐스트 및 멀티캐스트 트래픽)별 대신 x%로 제한되는 스톰 컨트롤을 위한 Junos 구현의 나머지 부분과 다릅니다. Junos 버전 17.3 이상에 대한 구현은 트랩 레지스터 대신 PE 칩당 폴리서 리소스를 기반으로 하며 서로 다른 Junos 플랫폼에 걸친 스톰 컨트롤 동작과 일관성이 있습니다.
플랫폼별 스톰 컨트롤 동작
기능 탐색기를 사용하여 트래픽 스톰 컨트롤 동작에 대한 플랫폼 및 릴리스 지원을 확인할 수 있습니다.
다음 표를 사용하여 플랫폼에 대한 플랫폼별 동작을 검토할 수 있습니다.
플랫폼 | 차이점 |
---|---|
ACX 시리즈 라우터 |
ACX 시리즈 라우터에서 스톰 제어는 물리적 인터페이스 수준에서만 적용됩니다. 트래픽 스톰이 ACX 시리즈 라우터에 도달해도 이벤트가 기록되지 않습니다. 또한 인터페이스는 기본 프로필에 바인딩되지 않습니다. 기본 작업은 구성된 대역폭을 초과하는 패킷을 삭제하는 것입니다. |
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.