Zevenet Load Balancer는 필요한만큼 많은 서브넷에 통합되도록 설계되었으므로이 전제로 시스템은 규칙 테이블을 기반으로하는 라우팅 시스템으로 설계되었으며 규칙은 패킷이 일치해야하는 조건입니다. 테이블은 규칙이 일치하는 경우 패킷이 전송되는 위치입니다.
각 테이블은 패킷이 테이블의 VIP에 도달하는 경우 패킷이 동일한 테이블을 통해 백엔드로 전달되는지 확인하기 위해 다른 서브넷을 알고 있습니다. 패킷은 사용 된 VIP의 라우팅 테이블의 게이트웨이로 전달됩니다.
패킷이 백엔드에 응답되면 룰 테이블은 비대칭 경로를 피하기 위해 이전에 백엔드로 전송 된 것과 동일한 테이블에서 패킷이 관리되도록해야합니다.
로드 밸런서에서 동일한 서브넷을 둘 이상의 인터페이스로 구성하지 않는 것이 중요합니다.이 경우 규칙 테이블은 패킷 자체를 담당하는 라우팅 테이블을 결정할 수 없기 때문입니다.
그러나 필요한 경우 앞에서 설명한 동작을 수정할 수 있으며 사용자는 라우팅 모듈을 수정하여 고유 한 규칙과 라우팅 테이블을 추가하여 개별 요구에 맞출 수 있습니다.
규칙 테이블은 다음과 같습니다.
이 테이블은 시스템에 이미 구성된 규칙을 보여줍니다. 필드는 아래에 설명되어 있습니다.
ID: 규칙에 할당 된 고유 한 내부 식별자입니다.이 값은 구성하거나 수정할 수 없습니다.
~:이 필드는 패킷의 소스 인 IP 또는 CIDR (IP / 비트 마스크)을 허용합니다.
일치하지 않습니다:이 필드는 규칙을 거부하는 데 사용됩니다.
작업대: 패킷이 전송되고 경로가 적용되는 테이블입니다.
우선: 규칙의 우선 순위, 우선 순위를 변경할 수 있지만 기본적으로 시스템은 값을 지정하고 값이 적을수록 우선 순위를 지정합니다.
행위: 기본 규칙에 대한 조치가 숨겨져 있습니다.이 필드를 사용하면 지정된 규칙을 수정하거나 삭제할 수 있습니다.
일괄 작업:
.: 규칙이 규칙 테이블에서 삭제됩니다.
라우팅 규칙 추가
~: 패킷이 시작된 IP 또는 CIDR (IP / 마스크)을 나타냅니다.
일치하지 않습니다: 기본적으로 비활성화되어 조건을 무효화하는 데 사용되는 검사입니다.
작업대: 패킷을 보낼 라우팅 테이블 ~ 성냥.
우선: 규칙 테이블에서 관리하기위한 우선 순위 값을 나타냅니다.