Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

동적 변수 개요

변수는 동적 프로파일의 동적 구성 요소를 구성합니다. 동적 프로필의 변수는 동적 프로필이 가입자 인터페이스를 구성하고 가입자를 프로비저닝하는 데 사용하는 동적으로 획득되거나 동적으로 생성된 값의 자리 표시자로 사용합니다.

동적 변수의 작동 방식

동적 변수는 동적 프로파일에서 정의하고 배치하는 데이터 자리 표시자입니다. 인터페이스에서 특정 이벤트가 발생하면(예: DHCP 클라이언트가 인터페이스에 액세스), 동적 프로필은 수신 클라이언트 데이터 패킷을 수신하는 인터페이스, 외부에서 구성된 서버(예: RADIUS) 또는 각 사용자 구성 변수와 관련된 값 중 하나에서 이러한 자리 표시자를 채우기 위한 데이터를 얻습니다.

사용자의 편의를 위해 Junos OS는 동적 프로필 내에서 사용할 수 있는 사전 정의된 변수를 제공합니다. 이러한 변수의 대부분은 수신 클라이언트 데이터 패킷(예: 인터페이스 이름, 인터페이스 단위 값 등)을 수신하는 인터페이스에서 직접 얻은 인터페이스별 데이터와 관련이 있습니다. 클라이언트가 인터페이스에 액세스하면 라우터 소프트웨어는 필요한 인터페이스 데이터를 추출하여 이 데이터를 동적 프로파일로 전송한 다음 동적 프로필을 사용하여 액세스하는 클라이언트의 인터페이스를 구성합니다.

계층 수준에서 개별 동적 프로필에 [dynamic-profiles profile-name variables] 대한 사용자 정의 변수를 정의할 수 있습니다. 이 계층 수준에서, 동적 프로필의 본문에 나타나는 변수 값(예: $junos-igmp-version)과 외부 구성 서버(예: RADIUS 서버에서 관리되는 RADIUS VSA)에서 관리되거나 스탠자의 값으로 variables 정의된 해당 통화 값과 연결된 데이터 간의 연결을 만듭니다. 인터페이스에 대한 동적 프로필의 인스턴스화를 트리거하는 이벤트가 인터페이스에서 발생하면 Junos OS는 가입자 인증 프로세스 중에 외부 서버(예: RADIUS 인증 및 권한 부여 VSA)에서 각 변수에 대한 값을 얻습니다. 런타임에 변수는 이러한 실제 값으로 대체되고 가입자 인터페이스를 구성하는 데 사용됩니다.

사전 정의된 변수에 대한 기본값

미리 정의된 여러 변수에 대한 기본값을 선택적으로 구성할 수 있습니다. Junos OS는 다음과 같은 경우에 기본값을 사용합니다.

  • 외부 RADIUS 서버를 사용할 수 없는 경우

  • RADIUS 서버에서 반환된 VSA에 사전 정의된 변수에 대한 값이 포함되어 있지 않은 경우

매개 변수가 있는 필터의 고유 식별자(UID)

매개 변수가 있는 필터는 서비스를 위해 생성된 동적 프로필에서 고유 식별자(UID)를 사용합니다. 생성된 UID를 사용하면 동일한 변수 이름을 가진 필터에 대해 별도의 매개 변수 값을 식별하고 구성할 수 있습니다. 또한 UID를 할당하면 라우터의 성능이 향상됩니다.

서비스 프로필의 경우, 계층 수준에서 문을 포함하여 uid 사용자 정의 변수에 대한 UID 생성을 [dynamic-profiles profile-name variables variable-name] 요청할 수 있습니다. 그런 다음 필터에서 변수 이름을 참조합니다.

동일한 매개 변수 및 기준 유형의 여러 변수를 포함하는 동적 프로파일에서 특정 필터를 선택할 수 있도록 하려면 변수가 UID를 참조함을 표시해야 합니다. 구성을 위해 계층 수준에서 명령문을 [dynamic-profiles profile-name variables variable-name] 포함합니다uid-reference. 예를 들어, 변수가 $in-filter RADIUS로부터 "filter1" 값을 수신하면 $filter라는 필터 정의가 사용됩니다.