Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

패킷당 로드 밸런싱 구성

이러한 Junos OS 정책 구성에서 패킷당 로드 밸런싱 작업을 설정하여 플로우당 로드 밸런싱을 활성화할 수 있습니다. Junos에서는 패킷당 로드 밸런싱이 다른 벤더가 플로우당 로드 밸런싱을 용어로 할 수 있는 기능상 동일하기 때문에 이 이름의명은 직관적이지 않을 수 있습니다.

패킷당 로드 밸런싱을 구성하기 위해 명령문을 계층 수준에서 명령문 옵션으로 load-balance per-packet route-filter [edit policy-options policy-statement policy-name term term-name from] 포함:

계층 [edit policy-options policy-statement policy-name term term-name then] 수준에서:

구성을 완료하려면 명령문에 지정된 목록에 정책 이름을 포함해 라우팅 테이블에서 포우링 테이블로 내보낼 수 있는 라우팅에 라우팅 정책을 적용해야 export 합니다.

다음 계층 수준에 이 진술을 포함할 수 있습니다.

  • [edit routing-options forwarding-table]

  • [edit logical-systems logical-system-name routing-options forwarding-table]

기본적으로 Junos는 플로우를 결정할 때 포트 데이터를 무시합니다. 플로우 결정에 포트 데이터를 포함하기 위해 계층 수준에서 family inet [edit forwarding-options hash-key] 명령문을 포함합니다.

Layer 3 명령문과 레이어 4 명령문을 모두 포함하면 디바이스는 다음과 같은 Layer 3 및 Layer 4 정보를 사용하여 로드 균형을 맞출 수 있습니다.

  • 소스 IP 주소

  • 대상 IP 주소

  • 프로토콜

  • 소스 포트 번호

  • 대상 포트 번호

  • 수신 인터페이스 인덱스

  • IP 서비스 유형

모든 Layer 3Layer 4 매개 변수가 동일할 경우 디바이스는 동일한 인터페이스를 통해 플로우에서 패킷을 전송합니다. 이를 통해 TCP 및 UDP 플로우에서 순서가 전달되지 않도록 합니다.

필드 위치 오프셋이 체크 확인 필드이기 때문에 ICMP(Internet Control Message Protocol) 패킷은 다르게 처리됩니다. 이 때문에 각 핑 패킷은 별도의 "플로우"가 됩니다. IP에 캡슐화할 수 있는 다른 프로토콜은 32비트 상환에 있는 다양한 값을 가집니다. 이들 프로토콜은 별도의 플로우로 보이기 때문에 이는 문제가 될 수도 있습니다.

M Series M120 라우터와 T 시리즈 라우터를 제외하고, 첫 번째 패킷은 무해한 패킷과 동일한 로드 균형을 유지되는 대상에 매핑됩니다. 다른 단편화는 로드 균형 잡힌 다른 대상에 매핑할 수 있습니다.

M120 전용의 경우 모든 프래핑이 동일한 로드 균형을 유지되는 대상에 매핑됩니다. 이 대상은 무해한 패킷과 동일하지 않을 수 있습니다.

기본적으로 Layer 3 명령문만 포함하면 라우터는 수신 인터페이스 인덱스는 물론 패킷 헤더에 있는 Layer 3 정보를 사용하여 트래픽을 로드합니다.

  • 소스 IP 주소

  • 대상 IP 주소

  • 프로토콜

기본적으로 IP 버전 6(IPv6) 패킷은 다음과 같은 Layer 3 및 Layer 4 정보에 따라 자동으로 로드 균형을 맞출 수 있습니다.

  • 소스 IP 주소

  • 대상 IP 주소

  • 프로토콜

  • 소스 포트 번호

  • 대상 포트 번호

  • 수신 인터페이스 인덱스

  • 트래픽 클래스

패킷당 로드 밸런싱 예

모든 라우트에 대한 패킷당 로드 밸런싱 수행:

제한된 경로 세트에 한해 패킷당 로드 밸런싱을 수행:

패킷당 임의의 분산 로드 밸런싱을 구성하기 위해 계층 수준에서 load-balance random [edit policy-options policy-statement policy-name term term-name then] 진술을 포함합니다.

구성을 완료하려면, 계층 수준에서 명령문에 의해 지정된 명령문에 명시된 정책 이름을 포함해 라우팅 테이블에서 포우링 테이블로 내보낼 수 있는 라우팅에 라우팅 정책을 적용해야 export [edit routing-options forwarding-table] 합니다.