Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

주니퍼 네트웍스 T 시리즈 코어 라우터상의 Packet Flow

T Series 코어 라우터에서 CoS 작업은 수신/발신 스위치 인터페이스 ASIC, T 시리즈 라우터 인터넷 프로세서 ASIC, 큐잉 및 메모리 인터페이스 ASIC 등 여러 위치에서 수행됩니다. 이들 위치는 그림 1에 나와 있습니다.

그림 1: T 시리즈 라우터 패킷 포워딩 엔진 구성 요소 및 데이터 플로우 T Series Router Packet Forwarding Engine Components and Data Flow

이 항목에서는 다음 구성 요소를 통한 패킷 플로우에 대해 자세히 설명합니다.

수신 스위치 인터페이스 ASIC

데이터 패킷이 수신 인터페이스에서 연결된 FPC로 전달되면 해당 FPC에서 수신 스위치 인터페이스 ASIC으로 수신됩니다. 이 ASIC에 의해 패킷을 처리하는 동안 패킷 헤더의 정보는 BA 분류자에 의해 조사됩니다. 이 분류 작업은 패킷과 특정 포워딩 클래스를 연결합니다. 또한 이 분류자에서 패킷 손실 우선 순위 비트의 값을 설정합니다. 포워딩 클래스 및 손실 우선 순위 정보는 알림 셀에 저장되며, 이 정보는 T Series 라우터 인터넷 프로세서 ASIC으로 전송됩니다.

T 시리즈 라우터 인터넷 프로세서 ASIC

T 시리즈 라우터 인터넷 프로세서 ASIC은 인바운드 데이터 패킷을 나타내는 알림 셀을 수신하고 포워딩 테이블에서 루트 룩업을 수행합니다. 이 조회는 라우터의 나가는 인터페이스와 데이터 패킷에 대한 넥스홉 IP 주소를 결정합니다. 패킷은 T 시리즈 라우터 인터넷 프로세서 ASIC에 의해 처리되는 동안, 수신 또는 송신 인터페이스에 구성되어 있는 방화벽 필터에 의해 평가될 수도 있습니다. 이 필터는 패킷 내의 여러 요소에 매칭하고 포워딩 클래스 설정, 손실 우선 순위 설정 또는 알림 셀 내의 두 요소를 덮어쓰기함으로써 멀티필드 분류자의 기능을 수행할 수 있습니다. 루트 룩업 및 필터 평가가 완료되면 이제 결과 셀이라고 하는 알림 셀이 큐잉 및 메모리 인터페이스 ASIC으로 전달됩니다.

큐잉 및 메모리 인터페이스 ASIC

큐잉 및 메모리 인터페이스 ASIC는 버퍼링을 위해 데이터 셀을 메모리로 전달합니다. 데이터 셀은 물리적 미디어에서 전송을 기다리는 대기열에 배치됩니다. ASIC에서 사용하는 특정 큐는 데이터 패킷과 연관된 포워딩 클래스에 따라 결정됩니다. 큐 자체의 구성은 큐가 있는 상태에서 패킷이 수신하는 서비스를 결정하는 데 도움이 됩니다. 이 기능은 특정 패킷이 다른 패킷 앞에 서비스되고 전송되도록 보장합니다. 또한 큐 설정과 패킷 손실 우선 순위 설정은 혼잡 기간 동안 네트워크에서 어떤 패킷을 차단할지 결정합니다.

패킷을 큐잉하는 것 외에도 나가는 I/O Manager ASIC은 패킷의 헤더에 있는 CoS 비트가 전송되기 전에 올바르게 설정되도록 보장합니다. 이 재작성 기능은 다음 다운스트림 라우터가 네트워크에서 CoS 기능을 수행하는 데 도움이 됩니다.

목적지가 동일한 패킷 포워딩 엔진에 있지 않는 한, 큐잉 및 메모리 인터페이스 ASIC은 스위치 패브릭을 마주보고 있는 Switch Interface ASIC으로 알림을 보냅니다. 이 경우 알림은 송신 포트를 마주보고 있는 Switch Interface ASIC으로 다시 전송되며 패킷은 스위치 패브릭을 통과하지 않고도 송신 포트로 전송됩니다. 기본 동작은 송신 인터페이스에서 패브릭 우선 순위 큐잉을 위한 것으로 할당한 스케줄링 우선 순위와 일치합니다. 우선 순위가 높은 송신 트래픽은 우선 순위가 높은 패브릭 큐에 자동으로 할당됩니다.

큐잉 및 메모리 인터페이스 ASIC은 넥티드 홉 정보를 포함한 알림을 나가는 스위치 인터페이스 ASIC으로 전달합니다.

나가는 스위치 인터페이스 ASIC

대상 스위치 인터페이스 ASIC은 스위치 패브릭을 통해 시작 스위치 인터페이스 ASIC으로 대역폭 보조금을 보냅니다. 큐잉 및 메모리 인터페이스 ASIC은 넥티드 홉 정보를 포함한 알림을 Switch Interface ASIC으로 전달합니다. Switch Interface ASIC은 큐잉 및 메모리 인터페이스 ASIC에 읽기 요청을 전송하여 메모리에서 데이터 셀을 읽은 다음, 셀을 Layer 2 또는 Layer  3 패킷 처리 ASIC으로 전달합니다. Layer 2 또는 Layer  3 패킷 처리 ASIC은 데이터 셀을 패킷으로 재조합하고 Layer 2 캡슐화를 추가하며 패킷을 나가는 PIC 인터페이스로 보냅니다. 나가는 PIC는 패킷을 네트워크로 보냅니다.