Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

예: 이중 라우팅 엔진 구성

디바이스에 이중화( 이중 라우팅 엔진이라고도 함)가 있는 경우 Junos OS 구성이 복잡해질 수 있습니다. 이 예는 커밋 스크립트를 사용하여 이중 라우팅 엔진 플랫폼 구성을 단순화하고 제어하는 방법을 보여줍니다.

요구 사항

이 예에서는 이중 라우팅 엔진으로 Junos OS 실행하는 디바이스를 사용합니다.

개요 및 커밋 스크립트

Junos OS 두 개의 특별한 구성 그룹인 re0 및 을 re1지원합니다. 이러한 그룹이 문을 사용하여 apply-groups [ re0 re1 ] 적용되면 라우팅 엔진 이름이 그룹 이름과 일치하는 경우 적용됩니다. 계층 수준에 포함된 [edit groups re0] 문은 RE0이라는 이름의 라우팅 엔진만 상속되며, 계층 수준에 포함된 [edit groups re1] 문은 RE1이라는 이름의 라우팅 엔진만 상속됩니다.

이 예에는 두 개의 커밋 스크립트가 포함됩니다. 첫 번째 스크립트 인 dual-re.xsl은 문, IP 버전 4(IPv4) 인터페이스 주소 또는 fxp0 인터페이스 구성이 구성 그룹이 아닌 대상 구성에 구성된 경우 system host-name 경고를 생성합니다.

두 번째 스크립트인 dual-re2.xsl은 먼저 호스트 이름 구성이 구성되었는지 확인한 다음 구성 그룹에서 구성되었는지 확인합니다. otherwise 호스트 이름이 전혀 구성되지 않은 경우 구조는 오류 메시지를 생성합니다. 첫 번째 when 구조는 호스트 이름이 구성 그룹에서 이미 구성된 경우 스크립트가 아무 것도 하지 않도록 허용합니다. 두 번째 when 구조는 대상 구성에서 호스트 이름이 구성되면 효력을 발생합니다. 이 경우 스크립트는 호스트 이름 구성을 및 구성 re0 그룹에 배치하고re1, 구성된 호스트 이름을 해당 그룹에 복사하고, 각 그룹 호스트 이름을 및 와(과) 으로 -RE0 구성하고-RE1, 대상 구성에서 호스트 이름을 비활성화하여 구성 그룹 호스트 이름을 상속할 수 있는 임시 변경을 생성합니다.

예제 스크립트는 XSLT 및 SLAX 구문 모두에 표시됩니다.

XSLT 구문: dual-re.xsl 스크립트

XSLT 구문: dual-re2.xsl 스크립트

SLAX 구문: dual-re.xsl 스크립트

SLAX 구문: dual-re2.xsl 스크립트

구성

절차

단계별 절차

스크립트를 다운로드, 활성화 및 실행하려면 다음 단계를 따르십시오.

  1. 스크립트를 두 개의 텍스트 파일로 복사하고, 필요에 따라 dual-re.xsldual-re2.xsl 또는 dual-re.slaxdual-re2.slax 의 이름을 지정하고 디바이스의 /var/db/scripts/commit/ directory로 복사합니다.

  2. 다음 테스트 구성 stanzas를 선택하고 Ctrl+c를 눌러 클립보드로 복사합니다.

    스크립트의 SLAX 버전을 사용하는 경우, 계층 수준에서 파일 이름을 [edit system scripts commit file] dual-re.slax 및 dual-re2.slax 변경합니다.

  3. 구성 모드에서 명령을 실행 load merge terminal 하여 스탠자를 디바이스 구성에 병합합니다.

    1. 프롬프트에서 마우스와 붙여넣기 아이콘을 사용하여 클립보드의 내용을 붙여 넣습니다.

    2. Enter.

    3. Ctrl+d를 누릅니다.

  4. 구성을 커밋합니다.

확인

커밋 스크립트 변경 확인

목적

스크립트가 예상대로 작동하는지 확인합니다.

작업

명령의 출력을 검토합니다 commit . 커밋 작업이 완료되면 디바이스 호스트 이름이 router1-RE0으로 변경됩니다.