Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

패킷당 로드 밸런싱 구성

Junos OS에서는 라우팅 정책 구성에서 패킷당 로드 밸런싱 작업을 설정하여 플로우별 로드 밸런싱를 활성화합니다. Junos에서 패킷당 로드 밸런싱은 다른 공급업체에서 플로우당 로드 밸런싱이라고 부르는 것과 기능적으로 동일하기 때문에 명명이 반직관적일 수 있습니다.

패킷당 로드 밸런싱을 구성하려면 계층 수준에서 문 옵션 route-filter 으로 문을 포함 load-balance per-packet 합니다.[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]

레이어 3레이어 4 문을 모두 포함하는 경우, 디바이스는 다음 레이어 3 및 레이어 4 정보를 사용하여 부하를 분산합니다.

  • 소스 IP 주소

  • 대상 IP 주소

  • 프로토콜

  • 소스 포트 번호

  • 대상 포트 번호

  • 수신 인터페이스 인덱스

  • IP 서비스 유형

레이어 3레이어 4 매개 변수가 모두 동일할 경우, 디바이스는 동일한 인터페이스를 통해 플로우의 패킷을 전송하며, 이는 TCP 및 UDP 플로우의 잘못된 전달을 방지하는 데 도움이 됩니다.

ICMP(Internet Control Message Protocol) 패킷은 필드 위치 오프셋이 체크섬 필드이므로 다르게 처리되며, 이는 각 ping 패킷을 별도의 "흐름"으로 만듭니다. IP에 캡슐화될 수 있는 다른 프로토콜은 32비트 오프셋에서 다양한 값을 가질 수 있습니다. 이러한 프로토콜은 별도의 플로우로 간주되기 때문에 문제가 될 수도 있습니다.

기본적으로 또는 레이어 3 문만 포함하는 경우, 라우터는 패킷 헤더의 수신 인터페이스 인덱스와 다음 레이어 3 정보를 사용하여 트래픽을 로드 밸런싱합니다.

  • 소스 IP 주소

  • 대상 IP 주소

  • 프로토콜

기본적으로 IP 버전 6(IPv6) 패킷은 다음 레이어 3 및 레이어 4 정보를 기반으로 자동으로 로드 밸런싱됩니다.

  • 소스 IP 주소

  • 대상 IP 주소

  • 프로토콜

  • 소스 포트 번호

  • 대상 포트 번호

  • 수신 인터페이스 인덱스

  • 트래픽 클래스

패킷당 로드 밸런싱 예시

모든 경로에 대해 패킷당 로드 밸런싱을 수행합니다.

제한된 경로 집합에 대해서만 패킷당 로드 밸런싱을 수행합니다.

패킷당 랜덤 스프레로드 밸런싱을 구성하려면 계층 수준에서 다음 문을 포함 load-balance random 합니다.[edit policy-options policy-statement policy-name term term-name then]

구성을 완료하려면 계층 수준에서 [edit routing-options forwarding-table] 문에 의해 export 지정된 목록에 정책 이름을 포함하여 라우팅 테이블에서 포워딩 테이블으로 내보낸 경로에 라우팅 정책 적용해야 합니다