스톰 컨트롤의 이해
메시지가 네트워크에서 브로드캐스트될 때 트래픽 폭풍이 생성되고 각 메시지는 수신 노드가 네트워크에서 자체 메시지를 브로드캐스트하여 응답하라는 메시지를 표시합니다. 이 차례로, 추가 응답을 프롬프트, 눈덩이 효과 생성. LAN이 갑자기 패킷으로 넘쳐나 불필요한 트래픽이 생성되어 네트워크 성능이 저하되거나 네트워크 서비스가 완전히 손실됩니다. 스톰 컨트롤(Storm Control)을 통해 스톰 컨트롤(storm control level)이라 불리는 지정된 트래픽 수준을 초과하면 스위치가 트래픽 수준을 모니터링하고 브로드캐스트, 멀티캐스트 및 알려지지 않은 유니캐스트 패킷을 드롭할 수 있으므로 패킷이 LAN의 확산 및 저하를 방지합니다. 스위치 드롭 패킷의 대안으로, 스톰 컨트롤 수준이 초과되면 인터페이스를 종료하도록 구성하거나 인터페이스를 일시적으로 비활성화할 수 있습니다(명령문 또는 port-error-disable
명령문 참조action-shutdown
).
폭풍을 인식하려면 트래픽이 비정상적인 수준에 도달한 시점을 식별할 수 있어야 합니다. 운영이 시작되고 네트워크 응답 시간이 느려질 때 폭풍이 몰아치게 됩니다. 사용자가 예상 서비스에 액세스할 수 없을 수도 있습니다. 정상적인 작동 시 네트워크에서 브로드캐스트 및 알 수 없는 유니캐스트 트래픽의 비율을 모니터링합니다. 그런 다음 이 데이터를 벤치마크로 사용하여 트래픽 수준이 너무 높은 시기를 결정할 수 있습니다. 그런 다음 스톰 컨트롤을 구성하여 브로드캐스트 및 알 수 없는 유니캐스트 트래픽을 드롭하려는 수준을 설정할 수 있습니다.
Junos OS를 사용하면 인터페이스의 대역폭을 초과하는 스톰 컨트롤 값을 구성할 수 있습니다. 이러한 방식으로 인터페이스를 구성하면 스톰 컨트롤은 브로드캐스트 또는 알려지지 않은 유니캐스트 패킷이 모든 가용 대역폭을 소비하더라도 드롭하지 않습니다.
스톰 컨트롤은 기본적으로 ELS 플랫폼에서 실행되며 비 ELS 플랫폼에서는 기본적으로 비활성화됩니다. 스톰 컨트롤이 활성화되면 기본 수준은 수신 트래픽에 사용 가능한 대역폭의 80%입니다. 스톰 컨트롤 레벨을 특정 대역폭 값으로 구성하여 변경할 수 있습니다. (다음을 통해 level
스톰 컨트롤 레벨을 브로드캐스트 및 알 수 없는 유니캐스트 스트림의 비율로 구성할 수 있는 구성 명령문은 사용되지 않으며 향후 릴리스에서 제거될 수 있습니다. 사용을 단계적으로 폐지하고 성명서로 bandwidth
대체하는 것이 좋습니다.)
대역폭 또는 레벨을 명시적으로 구성함으로써 특정 인터페이스에 대해 스톰 컨트롤 레벨을 사용자 정의할 수 있습니다(둘 다 동일한 인터페이스에 대해 동시에 구성되지는 않음).
대역폭 수준— 스톰 컨트롤 레벨을 해당 인터페이스의 해당 트래픽 스트림의 초당 킬로비트의 대역폭으로 구성합니다.
대역폭 비율—스톰 컨트롤 레벨을 해당 인터페이스에서 스톰 컨트롤이 적용된 통합 트래픽 스트림에서 사용하는 가용 대역폭의 비율로 구성합니다.
통합된 이더넷 인터페이스에서 스톰 컨트롤 대역폭 또는 스톰 컨트롤 레벨을 구성하면 집계된 이더넷 인터페이스의 각 구성원에 대한 스톰 컨트롤 레벨이 해당 대역폭 또는 수준으로 설정됩니다. 예를 들어, ae1에서 15,000Kbps의 스톰 컨트롤 대역폭을 구성하고 ae1 에 ge-0/0/0 및 ge-0/ 0 /1의 두 멤버가 있는 경우 각 구성원은 15,000Kbps의 스톰 제어 수준을 가합니다. 따라서 ae1 상의 스톰 제어 수준은 최대 30,000Kbps의 통합 트래픽 스트림의 트래픽 속도를 허용합니다. 트래픽에는 구성에 따라 브로드캐스트, 멀티캐스트, 알 수 없는 유니캐스트 트래픽이 포함될 수 있습니다.
브로드캐스트, 멀티캐스트 및 유니캐스트 패킷의 송수신은 정상적인 LAN 운영의 일부이므로, 폭풍을 인식하기 위해서는 트래픽이 LAN에 비정상적인 수준에 도달한 시점을 파악할 수 있어야 합니다. 운영이 시작되고 네트워크 응답 시간이 느려질 때 폭풍이 몰아치게 됩니다. 더 많은 패킷이 LAN에 넘쳐나면서 네트워크 사용자는 서버나 이메일에 액세스할 수 없을 수도 있습니다.
정상 작동 시 LAN에서 브로드캐스트, 멀티캐스트 및 알 수 없는 유니캐스트 트래픽의 수준을 모니터링합니다. 이 데이터를 벤치마크로 사용하여 트래픽 수준이 너무 높은 시기를 결정합니다. 그런 다음 스톰 컨트롤을 구성하여 브로드캐스트 트래픽, 멀티캐스트 트래픽, 알 수 없는 유니캐스트 트래픽 또는 이들 트래픽 유형 2개 또는 세 가지 모두를 드롭하려는 수준을 설정합니다.
해당 인터페이스에서 스톰 제어가 적용되는 통합 트래픽 스트림에 대해 대역폭 값 또는 스톰 컨트롤 수준을 구성하여 특정 인터페이스의 스톰 제어 수준을 변경할 수 있습니다. 대역폭 또는 스톰 제어 수준 고려 사항 내에 포함된 트래픽 스트림 유형(브로드캐스트, 알 수 없는 유니캐스트 및 멀티캐스트)은 해당 인터페이스에서 스톰 컨트롤 모니터링을 위해 어떤 유형의 트래픽을 활성화하느냐에 따라 달라집니다.
브로드캐스트, 멀티캐스트 또는 알 수 없는 유니캐스트 트래픽 또는 트래픽 유형의 조합에 대해 스톰 컨트롤을 선택적으로 비활성화할 수 있습니다. 멀티캐스트 트래픽에 대한 Storm Control을 비활성화할 경우 등록 멀티캐스트 또는 등록되지 않은 멀티캐스트로 트래픽을 지정할 수 있습니다. 등록된 멀티캐스트 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 트래픽을 전달하는 인터페이스에서 스톰 제어를 실행할 수 있습니다.
특정 인터페이스 또는 모든 인터페이스에서 멀티캐스트 트래픽에 대해 스톰 컨트롤을 선택적으로 활성화할 수 있습니다.
모든 스위치에서— 브로드캐스트 스트림 또는 멀티캐스트 스트림 또는 알 수 없는 유니캐스트 스트림에 대해 스톰 컨트롤을 선택적으로 비활성화할 수 있습니다.
스톰 컨트롤에 대한 다음 경고 사항을 참고하십시오.
EX9200 스위치에서는 스톰 컨트롤이 기본적으로 활성화되지 않습니다.
QFX10002 스위치에서, IRB 인터페이스와 연관된 VLAN 포트에서 스톰 컨트롤이 구성되면 IGMP 스누핑이 활성화된 경우 등록되지 않은 멀티캐스트 트래픽을 등록되지 않은 멀티캐스트 트래픽으로 분류합니다. IGMP 스누핑이 비활성화되면 트래픽은 알 수 없는 유니캐스트 트래픽으로 분류됩니다.
QFX 10000 스위치가 아닌 스위치에서 스톰 컨트롤은 포트당 어그리게이션으로 적용됩니다. 즉, 스톰 컨트롤 레벨을 100메가비트로 설정하고 브로드캐스트, 알 수 없는 유니캐스트 및 멀티캐스트 트래픽이 100메가비트를 초과하는 경우 스톰 컨트롤이 시작됩니다. QFX 10000 스위치에서 각 트래픽 스트림은 포트당 독립적으로 측정되며, 스트림 중 하나가 스톰 컨트롤 수준을 초과하는 경우에만 스톰 컨트롤이 시작됩니다. 예를 들어, 100메가비트의 스톰 컨트롤 레벨을 설정하고 포트상의 브로드캐스트 및 알려지지 않은 유니캐스트 스트림이 각각 80mbps로 흐르는 경우, 스톰 컨트롤은 트리거되지 않습니다. 이 경우, 스톰 컨트롤은 스트림 중 하나가 100mbps를 초과하는 경우에만 시작됩니다.
QFX3500 시리즈 스위치에서 스톰 컨트롤 대역폭을 구성할 때 구성한 값은 내부적으로 64Kbps의 가장 가까운 다중 대역폭으로 마무리되며, 라운드오프 값은 실제로 적용되는 대역폭을 나타냅니다. 예를 들어, 150Kbps의 대역폭 제한을 구성하면 스톰 컨트롤이 128Kbps의 대역폭 제한을 적용합니다.
스톰 컨트롤은 주니퍼 네트웍스 MX 플랫폼에서는 기본적으로 활성화되지 않습니다.
MX 시리즈 라우터용 Junos OS 릴리스 17.4R1부터 논리적 시스템 상에서 스톰 컨트롤을 구성할 수도 있습니다.
Junos 버전 17.3 이전에 스톰 컨트롤을 구현할 때 해당 포트의 수신 트래픽 속도 제한 속도는 PE 트랩 레지스터를 기반으로 하며, 수신 트래픽은 트래픽 유형별로 속도가 제한되었습니다. 예를 들어, 이전 구현에서는 x%라고 하는 BUM 트래픽에 대해 스톰 제어 프로파일을 적용합니다. 트래픽은 스트림당 속도가 제한됩니다. 브로드캐스트, 알 수 없는 유니캐스트, 멀티캐스트 트래픽은 각각 링크 대역폭의 x%로 제한됩니다. 이러한 동작은 트래픽 유형(브로드캐스트, 알 수 없는 유니캐스트 및 멀티캐스트 트래픽)이 아닌 net 또는 총 트래픽이 x%로 제한되는 스톰 제어를 위한 나머지 Junos 구현과는 다릅니다. Junos 버전 17.3 이후의 구현은 트랩 레지스터 대신 PE 칩당 폴리서 리소스를 기반으로 하며 여러 Junos 플랫폼에서 스톰 제어 동작과 일관됩니다.