Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

주니퍼 네트웍스 M Series 멀티서비스 에지 라우터의 패킷 플로우

M Series 멀티서비스 에지 라우터에서는 수신 I/O 관리자 ASIC, 인터넷 프로세서 II ASIC, 발신 I/O 관리자 ASIC 등 주니퍼 네트웍스 라우터 의 여러 위치에서 CoS 작업이 수행됩니다. 이러한 위치는 그림 1에 표시됩니다.

그림 1: 구성 요소 및 데이터 플로우 M Series Router Packet Forwarding Engine Components and Data Flow 에 패킷 전달 엔진 라우터 M Series

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

수신 I/O 관리자 ASIC

데이터 패킷이 수신 인터페이스에서 연결된 FPC로 전달되면 해당 특정 FPC의 I/O 관리자 ASIC에 의해 수신됩니다. 이 ASIC에 의해 패킷을 처리하는 동안 패킷 헤더의 정보는 행동 집계(BA) 분류자 에 의해 검사됩니다. 이 분류 작업은 패킷을 특정 포워딩 클래스와 연결합니다. 또한 패킷의 손실 우선순위 비트 값은 이 분류기에 의해 설정됩니다. 포워딩 클래스 및 손실 우선순위 정보는 모두 Notification 셀에 배치되며, 이 셀은 인터넷 프로세서 II ASIC으로 전송됩니다.

인터넷 프로세서 ASIC

인터넷 프로세서 II ASIC은 인바운드 데이터 패킷을 나타내는 Notification 셀을 수신하고 포워딩 테이블 경로 조회를 수행합니다. 이 조회는 라우터의 발신 인터페이스와 데이터 패킷에 대한 다음 홉 IP 주소를 결정합니다. 패킷이 인터넷 프로세서 II ASIC에 의해 처리되고 있는 동안, 수신 또는 발신 인터페이스에 구성된 방화벽 필터에 의해 평가될 수도 있습니다. 이 필터는 패킷 내의 여러 요소에 일치하고 포워딩 클래스, 손실 우선 순위 설정 또는 Notification 셀 내에서 둘 다 덮어쓰기하여 멀티필드 분류자의 기능을 수행할 수 있습니다. 경로 조회 및 필터 평가가 완료되면, 이제 결과 셀이라고 불리는 알림 셀이 발신 인터페이스와 연결된 FPC의 I/O 관리자 ASIC으로 전달됩니다.

나가는 I/O 관리자 ASIC

결과 셀이 I/O 관리자 ASIC에 의해 수신되면 물리적 미디어에서 전송을 기다리기 위해 대기열에 배치됩니다. ASIC에서 사용하는 특정 대기열은 데이터 패킷과 연결된 포워딩 클래스에 의해 결정됩니다. 대기열 자체의 구성은 이 대기열 상태에 있는 동안 패킷이 수신하는 서비스를 결정하는 데 도움이 됩니다. 이 기능은 특정 패킷이 다른 패킷 앞에 서비스되고 전송되도록 보장합니다. 또한 대기열 설정과 패킷의 손실 우선 순위 설정은 혼잡 기간 동안 네트워크에서 손실될 수 있는 패킷을 결정합니다.

패킷을 큐잉하는 것 외에도 발신 I/O 관리자 ASIC은 패킷 헤더의 CoS 비트가 전송되기 전에 올바르게 설정되어 있는지 확인할 책임이 있습니다. 이 재작성 기능은 다음 다운스트림 라우터가 네트워크에서 CoS 기능을 수행하는 데 도움이 됩니다.

M7i 및 M10i 라우터의 향상된 CFEB 및 CoS

M7i 및 M10i 멀티서비스 에지 라우터용 향상된 컴팩트 포워딩 엔진 보드(CFEB-E)는 추가적인 하드웨어 성능, 확장 및 기능과 향상된 CoS 소프트웨어 기능을 제공합니다.

M7i 및 M10i 라우터의 CFEB-E에서 사용할 수 있는 향상된 CoS 기능은 다음과 같습니다.

  • 16 개의 포워딩 클래스 및 8 개의 대기열 지원

  • 4가지 손실 우선순위에 대한 지원(중형 및 중저음 및 고가용성)

  • 삼색 마킹을 통한 계층적 폴리싱 지원, 단일 속도 삼색 마킹(TCM) 및 2개 속도 TCM(trTCM) 모두