11.4. 계층 7 로드 밸런싱 규칙 유형
Red Hat OpenStack Platform 로드 밸런싱 서비스(octavia)에는 다음과 같은 7 계층 로드 밸런싱 규칙이 있습니다.
-
HOST_NAME: 규칙은 요청의 HTTP/1.1 호스트 이름을 규칙의 value 매개변수와 비교합니다. -
PATH: 규칙은 HTTP URI의 경로 부분을 규칙의 value 매개 변수와 비교합니다. -
FILE_TYPE: 규칙은 URI의 마지막 부분을 규칙의 value 매개변수(예: txt, mtls 등)와 비교합니다. -
헤더: 규칙은 key 매개 변수에 정의된 헤더를 찾고 규칙의 value 매개변수와 비교합니다. -
COOKIE: 규칙은 key 매개 변수로 이름이 지정된 쿠키를 찾고 규칙의 value 매개변수와 비교합니다. -
SSL_CONN_HAS_CERT: 클라이언트에 TLS 클라이언트 인증에 대한 인증서가 제공된 경우 규칙과 일치합니다. 이는 인증서가 유효함을 의미하는 것은 아닙니다. -
SSL_VERIFY_RESULT: 이 규칙은 TLS 클라이언트 인증 인증서 검증 결과와 일치합니다. 값 0(0)은 인증서가 성공적으로 검증되었음을나타냅니다. 0보다 큰 값은 인증서가 검증에 실패했음을 의미합니다. 이 값은openssl-ver 결과코드를 따릅니다. -
SSL_DN_FIELD: 규칙은 key 매개 변수에 정의된고유 이름필드를 찾고 규칙의 value 매개변수와 비교합니다.