이더넷 인터페이스를 위한 플로우 제어
MX, T 및 PTX 시리즈 라우터는 흐름 제어의 IEEE 802.3X 이더넷 PAUSE 방법을 지원합니다. 플로우 제어는 기본적으로 모든 물리적 인터페이스에서 활성화됩니다. 이 주제는 이더넷 인터페이스의 플로우 제어에 대한 개요를 제공합니다. 또한 플로우 제어를 명시적으로 활성화하고 이더넷 인터페이스에 대한 플로우 제어를 비활성화하는 방법도 설명합니다.
플로우 제어 이해
흐름 제어는 혼잡 기간 동안 프레임 손실을 방지하기 위해 트래픽 흐름을 조절하여 무손실 전송을 지원합니다. 플로우 제어는 전이중 이더넷 물리적 링크에서 연결된 두 피어 노드 간의 네트워크 트래픽 전송을 중지하고 재개합니다. 흐름을 일시 중지했다가 다시 시작하여 흐름을 제어하면 노드의 버퍼가 오버플로되거나 프레임이 삭제되는 것을 방지할 수 있습니다. 인터페이스별로 플로우 제어를 구성합니다.
기본적으로 모든 형태의 흐름 제어가 활성화되어 있습니다. 트래픽을 일시 중지하려면 인터페이스에서 플로우 제어를 명시적으로 활성화해야 합니다.
IEEE 802.3X 이더넷 일시 중지
이더넷 PAUSE는 전이중 이더넷 링크의 모든 트래픽에 대해 링크 수준 흐름 제어를 제공하여 작동하는 혼잡 완화 기능입니다. 이더넷 PAUSE는 링크에서 양방향으로 작동합니다. 한 방향으로, 인터페이스는 연결된 피어가 더 많은 트래픽을 전송하지 못하도록 이더넷 PAUSE 메시지를 생성하고 전송합니다. 다른 방향으로, 인터페이스는 연결된 피어로부터 수신하는 이더넷 PAUSE 메시지에 응답하여 트래픽 전송을 중지합니다. Ethernet PAUSE는 통합 이더넷 인터페이스에서도 작동합니다. 예를 들어, 연결된 피어 인터페이스를 노드 A 및 노드 B라고 하는 경우:
인터페이스 노드 A의 수신 버퍼가 특정 수준의 충만성에 도달하면 인터페이스는 이더넷 PAUSE 메시지를 생성하여 연결된 피어(인터페이스 노드 B)에 전송하여 피어에 프레임 전송을 중지하도록 지시합니다. 노드 B 버퍼는 이더넷 PAUSE 프레임에 지정된 기간이 경과할 때까지 프레임을 저장합니다. 그런 다음 노드 B는 노드 A로 프레임 전송을 다시 시작합니다.
인터페이스 노드 A가 인터페이스 노드 B로부터 이더넷 PAUSE 메시지를 수신하면, 인터페이스 노드 A는 이더넷 PAUSE 프레임에 지정된 시간이 경과할 때까지 프레임 전송을 중단합니다. 그런 다음 노드 A가 전송을 재개합니다. (노드 A 전송은 노드 A가 노드 B로 프레임 전송을 재개할 때까지 프레임을 버퍼링합니다.)
이 시나리오에서 노드 B가 시간 값이 0인 이더넷 PAUSE 프레임을 노드 A로 보내는 경우 시간 값이 0이면 시간 값이 노드 A에 전송을 다시 시작할 수 있음을 나타냅니다. 이는 노드 B 버퍼가 특정 임계값 미만으로 비워지고 버퍼가 다시 한 번 트래픽을 수락할 수 있을 때 발생합니다.
대칭적 흐름 제어
대칭 플로우 제어는 수신 버퍼와 전송 버퍼를 모두 동일한 상태로 구성합니다. 인터페이스는 이더넷 PAUSE 메시지를 전송하고 응답하거나(플로우 제어가 활성화됨) 인터페이스가 이더넷 PAUSE 메시지를 보내거나 응답할 수 없습니다(플로우 제어가 비활성화됨).
계층 수준에서 문을 [edit interfaces interface-name ether-options]
포함하여 flow-control
대칭적 흐름 제어를 구성합니다.
인터페이스에서 대칭 플로우 제어를 활성화하면 이더넷 PAUSE 동작은 연결된 피어의 구성에 따라 달라집니다. 대칭 플로우 제어가 활성화되면 인터페이스는 연결된 피어가 수행할 수 있는 모든 이더넷 PAUSE 기능을 수행할 수 있습니다. (대칭 플로우 제어가 비활성화되면 인터페이스는 이더넷 PAUSE 메시지를 전송하거나 응답하지 않습니다.)
참조
플로우 제어 구성
기본적으로 라우터 또는 스위치는 플로우 제어를 적용하여 고속 이더넷, Tri-Rate 이더넷 구리, 기가비트 이더넷 및 10기가비트 이더넷 인터페이스에서 전송되는 트래픽의 양을 규제합니다. 플로우 제어는 4포트 고속 이더넷 PIC에서 지원되지 않습니다. 이는 연결의 원격측이 고속 이더넷 또는 기가비트 이더넷 스위치인 경우에 유용합니다.
라우터 또는 스위치가 무제한 트래픽을 허용하도록 하려면 흐름 제어를 비활성화할 수 있습니다. flow control을 비활성화하려면 문을 포함합니다.no-flow-control
no-flow-control;
플로우 제어를 명시적으로 복원하려면 문을 포함합니다.flow-control
flow-control;
다음 계층 수준에서 이러한 문을 포함할 수 있습니다.
[edit interfaces interface-name aggregated-ether-options]
[edit interfaces interface-name ether-options]
[edit interfaces interface-name fastether-options]
[edit interfaces interface-name gigether-options]
Type 5 FPC에서 수신 초과 구독 시 제어 패킷의 우선 순위를 지정하려면 이웃 피어가 MAC 흐름 제어를 지원하는지 확인해야 합니다. 피어가 MAC 플로우 제어를 지원하지 않는 경우 플로우 제어를 비활성화해야 합니다.