초기 리디렉션 후 HTTP 리디렉션 서비스를 자동으로 제거하는 방법
일부 구축에서는 가입자에게 광고 또는 알림을 제공할 수 있도록 각 세션마다 한 번만 가입자를 캡티브 포털로 항상 리디렉션할 수 있습니다. 그런 다음 구독자가 추가 리디렉션 없이 지정한 URL에 도달하도록 할 수 있습니다.
다른 배포에서는 가입자가 요청된 URL에 액세스하기 전에 여러 번 리디렉션되도록 HTTP 리디렉션 서비스를 설정할 수 있습니다. 예를 들어 로그인하여 URL을 요청하면 구독자가 결제 페이지로 리디렉션됩니다. 지불 요구 사항을 만족시킨 후에, 가입자는 URL을 다시 요청하지만, 더 많은 서비스 제공들과 같은 광고 페이지로 리디렉션된다. 가입자는 대상에 도달하기 위해 URL을 다시 요청해야 합니다. 이 비즈니스 사례에서는 첫 번째 리디렉션 후 리디렉션 서비스를 제거하여 특정 고객에 대한 액세스를 간소화할 수 있습니다.
리디렉션 서비스를 제거하려면 일반적으로 PCRF 또는 RADIUS 서버와 같은 외부 정책 서버의 작업이 필요합니다. 예를 들어, RADIUS 서버는 CoA 메시지를 보내 서비스를 비활성화할 수 있습니다. Junos OS 릴리스 19.4R1부터 트리거 시 리디렉션 서비스를 자동으로 제거하도록 라우터를 구성할 수 있습니다. 외부 정책 서버가 서비스 제거에 관여하지 않도록 하려는 경우 이 자동 방법을 사용할 수 있습니다. 자동 제거 트리거는 구독자의 초기 HTTP GET 요청입니다. 가입자가 처음에 URL을 요청하면 URL이 처음 요청될 때 가입자는 캡티브 포털로 한 번 리디렉션됩니다. 이 Get 요청은 라우터가 리디렉션 서비스를 제거하도록 하므로 URL에 대한 다음 요청은 가입자를 해당 위치로 직접 이동합니다.
다음 방법 중 하나를 사용하여 자동 제거 기능을 구성합니다.
정적 리디렉션 서비스에 대한 자동 삭제를 사용 설정합니다.
[edit services captive-portal-content-delivery] user@host# set auto-deactivate initial-get
정적 리디렉션 서비스에 대한 자동 제거를 사용 중지합니다.
[edit services captive-portal-content-delivery] user@host# set auto-deactivate never
동적 리디렉션 서비스에 대해 자동 삭제를 사용 설정합니다.
[edit dynamic-profiles profile-name services captive-portal-content-delivery] user@host# set auto-deactivate initial-get
동적 리디렉션 서비스에 대한 자동 삭제를 사용 중지합니다.
[edit dynamic-profiles profile-name services captive-portal-content-delivery] user@host# set auto-deactivate never
동적 HTTP 리디렉션 서비스의 경우 사용자 정의 변수를 만들어 자동 제거를 활성화 또는 비활성화할 수도 있습니다. 변수 값 initial-get
또는 never
은(는) 외부 정책 서버 또는 사용자가 정의한 기본값에 의해 제공됩니다. 변수를 사용하려면 다음을 수행합니다.
예를 들어 다음 구성은 외부 서버의 정보가 없는 경우 초기 GET 메시지가 리디렉션 서비스의 자동 제거를 트리거하도록 지정합니다.
[edit dynamic-profiles profile-name services] user@host# set captive-portal-content-delivery auto-deactivate $remove-redirect-service user@host# set variables remove-redirect-service default-value initial-get
변경 내역 테이블
기능 지원은 사용 중인 플랫폼 및 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.