Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

라우팅 정책 이해하기

일부 라우팅 플랫폼 벤더의 경우, 경로 플로우는 다양한 프로토콜 간에 발생합니다. 예를 들어 RIP에서 OSPF로의 재배포를 구성하려는 경우 RIP 프로세스는 OSPF 프로세스에 재배포에 포함될 수 있는 경로가 있음을 알려줍니다. Junos OS에서는 라우팅 프로토콜 간의 직접적인 상호 작용이 많지 않습니다. 대신 모든 프로토콜이 라우팅 정보를 설치하는 중앙 수집 지점이 있습니다. 이들은 기본 유니캐스트 라우팅 테이블 inet.0 및 inet6.0입니다.

이러한 테이블에서 라우팅 프로토콜은 각 목적지에 대한 최적의 경로를 계산하고 이러한 경로를 포워딩 테이블에 배치합니다. 그런 다음 이러한 경로는 라우팅 프로토콜 트래픽을 목적지로 전달하는 데 사용되며 인접 라우터에 보급될 수 있습니다.

경로 가져오기 및 내보내기

가져오기내보내기라는 두 가지 용어는 라우팅 프로토콜과 라우팅 테이블 간에 경로가 이동하는 방식을 설명합니다.

  • 라우팅 엔진이 라우팅 프로토콜의 경로를 라우팅 테이블에 배치할 때 라우팅 테이블로 경로를 가져옵니다 .

  • 라우팅 엔진이 라우팅 테이블의 활성 경로를 사용하여 프로토콜 광고를 보낼 때 라우팅 테이블에서 경로를 내보내 고 있습니다.

    주:

    라우팅 프로토콜과 라우팅 테이블 간에 경로를 이동하는 프로세스는 항상 라우팅 테이블의 관점에서 설명됩니다. 즉, 경로는 라우팅 프로토콜에서 라우팅 테이블로 가져오고 라우팅 테이블에서 라우팅 프로토콜 로내보냅니다 . 라우팅 정책으로 작업할 때 이 차이를 기억하십시오.

에 표시된 그림 1대로 가져오기 라우팅 정책을 사용하여 라우팅 테이블에 배치되는 경로를 제어하고, 라우팅 정책 내보내기를 사용하여 라우팅 테이블에서 이웃으로 광고되는 경로를 제어합니다.

그림 1: 경로 가져오기 및 내보내기경로 가져오기 및 내보내기

일반적으로 라우팅 프로토콜은 모든 경로를 라우팅 테이블에 배치하고 라우팅 테이블에서 제한된 경로 집합을 보급합니다. 라우팅 프로토콜과 라우팅 테이블 간의 라우팅 정보를 처리하기 위한 일반적인 규칙을 라우팅 정책 프레임워크라고 합니다.

라우팅 정책 프레임워크는 프로토콜이 라우팅 테이블에 배치하고 라우팅 테이블에서 광고하는 경로를 결정하는 각 라우팅 프로토콜에 대한 기본 규칙으로 구성됩니다. 각 라우팅 프로토콜에 대한 기본 규칙을 기본 라우팅 정책이라고 합니다.

라우팅 정책을 생성하여 항상 존재하는 기본 정책을 선점할 수 있습니다. 라우팅 정책을 사용하면 필요에 맞게 라우팅 정책 프레임워크를 수정할 수 있습니다. 자체 라우팅 정책을 만들고 구현하여 다음을 수행할 수 있습니다.

  • 라우팅 프로토콜이 라우팅 테이블에 배치되는 경로를 제어합니다.

  • 라우팅 프로토콜이 라우팅 테이블에서 보급하는 활성 경로를 제어합니다. 활성 경로는 목적지에 도달하기 위해 라우팅 테이블의 모든 경로에서 선택되는 경로입니다.

  • 라우팅 프로토콜이 라우팅 테이블에 경로를 배치하거나 라우팅 테이블에서 경로를 보급할 때 경로 특성을 조작합니다.

경로 특성을 조작하여 목적지에 도달하기 위한 활성 경로로 선택되는 경로를 제어할 수 있습니다. 활성 경로는 포워딩 테이블에 배치되며 경로의 목적지를 향해 트래픽을 포워딩하는 데 사용됩니다. 일반적으로 활성 경로는 라우터의 인접 라우터에도 보급됩니다.

활성 및 비활성 경로

라우팅 테이블에 목적지에 대한 경로가 여러 개 있는 경우 프로토콜은 활성 경로를 선택하고 해당 경로는 적절한 라우팅 테이블에 배치됩니다. 동일 비용 경로의 경우, Junos OS는 적절한 라우팅 테이블에 여러 개의 다음 홉을 배치합니다.

프로토콜이 라우팅 테이블에서 경로를 내보낼 때 활성 경로만 내보냅니다. 이는 기본 및 사용자 정의 내보내기 정책에 의해 지정된 작업에 모두 적용됩니다.

내보낼 경로를 평가할 때 라우팅 엔진은 라우팅 테이블의 활성 경로만 사용합니다. 예를 들어 라우팅 테이블에 동일한 목적지에 대한 여러 경로가 포함되어 있고 한 경로에 선호 메트릭이 있는 경우 해당 경로만 평가됩니다. 즉, 내보내기 정책이 모든 경로를 평가하지는 않습니다. 라우팅 프로토콜이 이웃에 보급하도록 허용된 경로만 평가합니다.

주:

기본적으로 BGP는 활성 경로를 보급합니다. 그러나 BGP를 구성하여 다른 경로와 동일한 목적지로 이동하지만 메트릭 선호가 떨어지는 비활성 경로를 보급할 수 있습니다.

명시적으로 구성된 경로

명시적으로 구성된 경로는 사용자가 구성한 경로입니다. 직접 경로는 명시적으로 구성되지 않습니다. 인터페이스에서 구성되는 IP 주소의 결과로 생성됩니다. 명시적으로 구성된 경로에는 집계, 생성된 경로, 로컬 및 정적 경로가 포함됩니다. (집계 경로는 공통 주소를 가진 경로 그룹을 하나의 경로로 추출하는 경로입니다. 생성된 경로는 라우팅 테이블에 특정 목적지에 도달하는 방법에 대한 정보가 없을 때 사용되는 경로입니다. 로컬 경로는 라우터 인터페이스에 할당된 IP 주소입니다. 정적 경로는 목적지까지 변하지 않는 경로입니다.)

정책 프레임워크 소프트웨어는 직접 및 명시적으로 구성된 경로를 라우팅 프로토콜을 통해 학습된 것처럼 처리합니다. 따라서 라우팅 테이블로 가져올 수 있습니다. 이 프로토콜은 실제 라우팅 프로토콜이 아니므로 라우팅 테이블에서 의사 프로토콜로 경로를 내보낼 수 없습니다. 그러나 집계, 직접, 생성된 및 정적 경로는 라우팅 테이블에서 라우팅 프로토콜로 내보낼 수 있지만 로컬 경로는 내보낼 수 없습니다.

동적 데이터베이스

Junos OS 릴리스 9.5 이상에서는 표준 구성 데이터베이스에서 요구하는 것과 동일한 검증을 거치지 않는 동적 데이터베이스에서 라우팅 정책 및 특정 라우팅 정책 객체를 구성할 수 있습니다. 따라서 이러한 라우팅 정책 및 정책 객체를 신속하게 커밋할 수 있으며, 필요에 따라 표준 구성에서 참조하고 적용할 수 있습니다. BGP는 동적 데이터베이스에 구성된 정책을 참조하는 라우팅 정책을 적용할 수 있는 유일한 프로토콜입니다. 동적 데이터베이스를 기반으로 하는 라우팅 정책을 표준 구성으로 구성하고 커밋한 후에는 동적 데이터베이스에서 정책 개체를 수정하여 기존 라우팅 정책을 빠르게 변경할 수 있습니다. Junos OS는 동적 데이터베이스에 대한 구성 변경을 검증하지 않기 때문에 이 기능을 사용할 때는 커밋하기 전에 모든 구성 변경 사항을 테스트하고 확인해야 합니다.