라우팅 정책 이해
일부 라우팅 플랫폼 벤더의 경우, 다양한 프로토콜 간에 경로 플로우가 발생합니다. 예를 들어 RIP에서 OSPF로 재배포를 구성하려면 RIP 프로세스가 OSPF 프로세스에 재배포를 위해 포함될 수 있는 경로가 있음을 알려줍니다. Junos OS 라우팅 프로토콜 간에 직접적인 상호 작용은 많지 않습니다. 대신 모든 프로토콜이 라우팅 정보를 설치하는 중앙 수집 지점이 있습니다. 이는 주요 유니캐스트 라우팅 테이블 inet.0 및 inet6.0입니다.
이러한 테이블에서 라우팅 프로토콜은 각 목적지에 대한 최적의 경로를 계산하고 이러한 경로를 포워딩 테이블. 그런 다음 이러한 경로는 라우팅 프로토콜 트래픽을 목적지로 전달하는 데 사용되며 이웃에 보급될 수 있습니다.
경로 가져오기 및 내보내기
가져오기 및 내보내기라는 두 용어는 라우팅 프로토콜과 라우팅 테이블 간에 경로가 이동하는 방법을 설명합니다.
라우팅 엔진 라우팅 프로토콜 경로를 라우팅 테이블 배치하면 경로를 라우팅 테이블 가져옵니다 .
라우팅 엔진 라우팅 테이블 활성 경로를 사용하여 프로토콜 광고를 전송하면 라우팅 테이블 경로를 내보내고 있습니다.
참고:라우팅 프로토콜과 라우팅 테이블 간에 경로를 이동하는 프로세스는 항상 라우팅 테이블 관점에서 설명됩니다. 즉, 경로는 라우팅 프로토콜에서 라우팅 테이블 가져오 고 라우팅 테이블 라우팅 프로토콜로 내보냅니다 . 라우팅 정책 작업을 할 때는 이 구분을 기억하십시오.
그림 1과 같이 가져오기 라우팅 정책을 사용하여 라우팅 테이블 배치되는 경로를 제어하고, 라우팅 정책을 내보내기 위해 라우팅 테이블 에서 neighbor로 보급되는 경로를 제어합니다.
일반적으로 라우팅 프로토콜은 모든 경로를 라우팅 테이블 배치하고 라우팅 테이블 제한된 경로 집합을 보급합니다. 라우팅 프로토콜과 라우팅 테이블 간의 라우팅 정보를 처리하는 일반적인 규칙은 라우팅 정책 프레임워크로 알려져 있습니다.
라우팅 정책 프레임워크는 프로토콜이 라우팅 테이블 배치하고 라우팅 테이블 보급하는 경로를 결정하는 각 라우팅 프로토콜에 대한 기본 규칙으로 구성됩니다. 각 라우팅 프로토콜의 기본 규칙은 기본 라우팅 정책으로 알려져 있습니다.
라우팅 정책을 생성하여 항상 존재하는 기본 정책을 선점할 수 있습니다. 라우팅 정책 필요에 맞게 라우팅 정책 프레임워크를 수정할 수 있습니다. 자체 라우팅 정책을 생성하고 구현하여 다음을 수행할 수 있습니다.
라우팅 프로토콜이 라우팅 테이블 어떤 라우팅을 배치할지 제어합니다.
라우팅 프로토콜이 라우팅 테이블 보급하는 활성 경로를 제어합니다. 활성 경로 는 목적지에 도달하기 위해 라우팅 테이블 모든 경로에서 선택된 경로입니다.
라우팅 프로토콜로 경로 특성을 조작하면 경로가 라우팅 테이블 배치되거나 라우팅 테이블 경로를 보급합니다.
경로 특성을 조작하여 목적지에 도달하기 위해 활성 경로로 선택된 경로를 제어할 수 있습니다. 활성 경로는 포워딩 테이블 배치되며 경로의 대상으로 트래픽을 전달하는 데 사용됩니다. 일반적으로 활성 경로는 라우터의 neighbor에도 보급됩니다.
활성 경로 및 비활성 경로
목적지에 대한 여러 경로가 라우팅 테이블 존재하면 프로토콜은 활성 경로를 선택하고 해당 경로는 적절한 라우팅 테이블 배치됩니다. equal-cost 경로의 경우, Junos OS 여러 개의 다음 홉을 적절한 라우팅 테이블 배치합니다.
프로토콜이 라우팅 테이블 경로를 내보낼 때 활성 경로만 내보냅니다. 이는 기본 및 사용자 정의 내보내기 정책 모두에 의해 지정된 작업에 적용됩니다.
내보내기 경로를 평가할 때 라우팅 엔진 라우팅 테이블 활성 경로만 사용합니다. 예를 들어, 라우팅 테이블 동일한 목적지에 대한 여러 경로를 포함하고 하나의 경로가 바람직한 메트릭을 갖는 경우, 해당 경로만 평가됩니다. 즉, 내보내기 정책이 모든 경로를 평가하지는 않습니다. 라우팅 프로토콜이 인접 라우터에 보급하도록 허용된 경로만 평가합니다.
기본적으로 BGP는 활성 경로를 보급합니다. 그러나 다른 경로와 동일한 대상으로 이동하지만 덜 선호되는 메트릭을 가지는 비활성 경로를 보급하도록 BGP를 구성할 수 있습니다.
명시적으로 구성된 경로
명시적으로 구성된 경로는 구성한 경로입니다. 직접 경로는 명시적으로 구성되지 않습니다. 인터페이스에 구성된 IP 주소의 결과로 생성됩니다. 명시적으로 구성된 경로에는 집계, 생성, 로컬 및 정적 경로가 포함됩니다. (집계 경로는 공통 주소를 가진 경로 그룹을 하나의 경로로 증류하는 경로입니다. 생성된 경로는 라우팅 테이블 특정 목적지에 도달하는 방법에 대한 정보가 없을 때 사용되는 경로입니다. 로컬 경로는 라우터 인터페이스에 할당된 IP 주소입니다. 정적 경로는 목적지에 대한 변함없는 경로입니다.)
정책 프레임워크 소프트웨어는 직접 및 명시적으로 구성된 경로를 라우팅 프로토콜을 통해 학습된 것처럼 취급합니다. 라우팅 테이블 가져올 수 있습니다. 이 프로토콜은 실제 라우팅 프로토콜이 아니기 때문에 경로를 라우팅 테이블 의사프로토콜로 내보낼 수 없습니다. 그러나 집계, 직접, 생성 및 정적 경로는 라우팅 테이블 라우팅 프로토콜로 내보낼 수 있지만 로컬 경로는 할 수 없습니다.
동적 데이터베이스
Junos OS 릴리스 9.5 이상에서는 표준 구성 데이터베이스에서 요구하는 것과 동일한 검증 대상이 아닌 동적 데이터베이스에서 라우팅 정책 및 특정 라우팅 정책 개체를 구성할 수 있습니다. 그 결과, 이러한 라우팅 정책 및 정책 객체를 신속하게 커밋할 수 있으며, 이 객체는 필요에 따라 표준 구성에서 참조하고 적용할 수 있습니다. BGP는 동적 데이터베이스에서 구성된 정책을 참조하는 라우팅 정책을 적용할 수 있는 유일한 프로토콜입니다. 동적 데이터베이스를 기반으로 한 라우팅 정책 구성되고 표준 구성에서 커밋된 후에는 동적 데이터베이스에서 정책 개체를 수정하여 기존 라우팅 정책을 빠르게 변경할 수 있습니다. Junos OS 동적 데이터베이스에 대한 구성 변경 사항을 검증하지 않기 때문에 이 기능을 사용할 때 모든 구성 변경 사항을 커밋하기 전에 테스트하고 확인해야 합니다.