longest-match (Static Routes)
구문
longest-match;
계층 수준
[edit logical-systems logical-system-name routing-options static route destination-prefix next-hop address resolve] [edit routing-instances routing-instance-name routing-options static route destination-prefix next-hop address resolve], [edit routing-options static route destination-prefix next-hop address resolve],
설명
가장 긴 접두사 일치 또는 최대 접두사 길이 일치라고도 하는 가장 긴 일치 라우팅 규칙(가장 구체적인 항목)을 사용하여 패킷의 다음 홉 인터페이스를 해결하고 결정할 디바이스의 고정 경로를 지정합니다. 최장 일치 라우팅 규칙은 IP 라우터가 라우팅 테이블에서 항목을 선택하는 데 사용하는 알고리즘입니다. 라우터는 가장 긴(접두사) 일치를 사용하여 송신(아웃바운드) 인터페이스와 패킷을 보낼 다음 디바이스의 주소를 결정합니다. 일반적으로 정적 경로는 사용 가능한 다른 경로와 가장 긴 접두사 일치를 수행하기보다는 다음 홉을 확인하기 위해 직접 연결된 서브넷 경로를 선호합니다.
(필수) 문을 지정하려면 longest-match
next-hop 옵션을 포함해야 resolve
합니다. 다음 홉 옵션은 라우팅 테이블에 설치될 때 경로에 포함되는 정적 경로에 대한 추가 정보를 정의합니다. 다음 홉 옵션을 사용하여 resolve
기본 다음 홉 확인 동작을 변경합니다.
라우터는 다음과 같이 최장 일치 라우팅 규칙을 구현합니다.
라우터가 패킷을 수신합니다.
헤더를 처리하는 동안 라우터는 대상 IP 주소를 비트 단위로 라우팅 테이블의 항목과 비교합니다.
IP 대상 주소와 일치하는 네트워크 비트 수가 가장 긴 항목은 다음 예와 같이 항상 가장 일치하는 항목(또는 최상의 경로)입니다.
가장 긴 일치 예시
라우터는 대상 IP 주소가 192.168.1.33인 패킷을 수신합니다.
라우팅 테이블에는 다음과 같은 가능한 일치 항목이 포함되어 있습니다.
192.168.1.32/28
192.168.1.0/24
192.168.0.0/16
가장 긴 일치 항목을 확인하려면 표 1 의 IP 주소를 이진수로 변환하고 비교하는 것이 가장 쉽습니다.
주소 |
변환된 이진 주소 |
---|---|
192.168.1.33(대상 IP 주소) |
11000000.10101000.00000001.001 00001 |
192.168.1.32/28 |
11000000.10101000.00000001.001 00000(<–가장 일치) |
192.168.1.0/24 |
11000000.10101000.00000001.00000000 |
192.168.0.0/16 |
11000000.10101000.00000000.00000000 |
고객 구축을 위한 다음 홉 인터페이스를 결정할 때 문을 설정하면 longest-match
트래픽 손실이 발생합니다.
필요한 권한 수준
routing - 구성에서 이 명령문을 볼 수 있습니다.
routing-control - 구성에 이 명령문을 추가할 수 있습니다.
릴리스 정보
Junos OS 릴리스 15.1에서 소개된 명령문.