Junos OS 아키텍처 개요
이 주제에서는 Junos OS 라우팅 프로세스 아키텍처에 대한 개요를 제공합니다.
라우팅 프로세스 아키텍처
라우팅 프로세스는 다음 두 구성 요소에 의해 처리됩니다( 그림 1 참조).
라우팅 엔진
패킷 전달 엔진
이 아키텍처는 라우팅 업데이트 및 시스템 관리와 같은 제어 작업을 패킷 포워딩과 분리하므로 라우터는 탁월한 성능과 매우 안정적인 인터넷 운영을 제공할 수 있습니다.

패킷 전달 엔진
이 패킷 전달 엔진 ASIC(Application-Specific Integrated Circuit)을 사용하여 레이어 2 및 레이어 3 패킷 스위칭, 경로 조회 및 패킷 포워딩을 수행합니다. 패킷 전달 엔진 입력 및 출력 인터페이스 간에 패킷을 전달합니다.
라우팅 엔진
라우팅 엔진 라우팅 업데이트 및 시스템 관리를 제어합니다. 라우팅 엔진 일반적인 목적의 컴퓨터 플랫폼에서 보호 메모리 환경 내에서 실행되는 라우팅 프로토콜 소프트웨어 프로세스로 구성됩니다. 라우팅 엔진 라우터의 인터페이스, 일부 섀시 구성 요소, 시스템 관리 및 라우터에 대한 사용자 액세스를 제어하는 모든 라우팅 프로토콜 프로세스 및 기타 소프트웨어 프로세스를 처리합니다. 이러한 라우터 및 소프트웨어 프로세스는 패킷 전달 엔진 상호 작용하는 커널 위에서 실행됩니다.
라우팅 엔진 다음과 같은 기능을 제공합니다.
라우팅 프로토콜 패킷 처리 - 네트워크의 모든 라우팅 프로토콜 패킷은 라우팅 엔진 전달되므로 패킷 전달 엔진 불필요하게 지연시키지 않습니다.
소프트웨어 모듈성 — 소프트웨어 기능은 별도의 프로세스에 있으므로 한 프로세스의 실패는 다른 소프트웨어 프로세스에 거의 또는 전혀 영향을 미치지 않습니다.
심층적인 IP 기능 - 각 라우팅 프로토콜은 완전한 IP 기능 집합으로 구현되며, 경로를 광고, 필터링 및 수정할 수 있는 완벽한 유연성을 제공합니다. 라우팅 정책은 접두사, 접두사 길이 및 BGP(Border Gateway Protocol) 속성과 같은 경로 매개 변수에 따라 설정됩니다.
확장성 — Junos OS 라우팅 테이블은 현재 및 근미래 네트워크에서 사용되는 모든 경로를 유지하도록 설계되었습니다. 또한 Junos OS 많은 수의 인터페이스 와 가상 서킷s를 효율적으로 지원할 수 있습니다.
스토리지 및 변경 관리 — 구성 파일, 시스템 이미지 및 마이크로코드는 하나의 기본 및 2차 스토리지 시스템에서 유지 및 유지되어 로컬 또는 원격 업그레이드가 가능합니다.
효율성 및 유연성 모니터링 - 알람이 생성되고 패킷 포워딩 성능에 악영향을 미치지 않으면서 패킷이 계산됩니다.
라우팅 엔진 하나 이상의 라우팅 테이블을 구성하고 유지합니다. 라우팅 테이블에서 라우팅 엔진 포워딩 테이블 라는 활성 경로 테이블을 도출한 다음 패킷 전달 엔진 복사합니다. 패킷 전달 엔진 포워딩 테이블 라우터의 전달을 방해하지 않고 업데이트할 수 있습니다.