커밋 스크립트 사용의 이점
네트워크 구성에서 사람의 실수를 줄이면 네트워크 가동 시간을 크게 개선할 수 있습니다. 커밋 스크립트를 사용하면 운영 관행을 제어하고 운영 정책을 적용하여 인적 오류의 가능성을 감소시킬 수 있습니다. 맞춤형 설계 규칙에 따라 디바이스 구성을 제한하면 네트워크 안정성이 크게 향상됩니다.
커밋 스크립트로 수행할 수 있는 작업 예는 다음과 같습니다.
기본 상태 테스트—및
[edit protocols]
계층이[edit interfaces]
실수로 삭제되지 않도록 합니다.일관성 검사—계층 수준에서 구성된
[edit interfaces]
모든 T1 인터페이스도 계층 수준에서 구성[edit protocols rip]
되는지 확인합니다.듀얼 라우팅 엔진 구성 테스트—및
re1
구성 그룹이 올바르게 설정되었는지 확인re0
합니다. 구성 그룹을 사용하면 대상 구성에서 상속된 값을 재정의할 수 있습니다. 커밋 스크립트는 개별 대상 구성 요소가 구성 그룹 설정의 적절한 상속을 차단하는지 결정할 수 있습니다.인터페이스 밀도—채널화된 인터페이스에 구성된 채널이 너무 많지 않도록 합니다.
링크 확장—SONET/SDH 인터페이스에 4킬로바이트(KB) 미만의 최대 전송 유닛 (MTU) 크기가 없는지 확인합니다.
임포트 정책 검사—IGP(Interior Gateway Protocol)가 전체 라우팅 테이블을 임포트하는 임포트 정책을 사용하지 않도록 합니다.
프로토콜 간 검사—모든 LDP 지원 인터페이스가 IGP에 대해 구성되는지, 아니면 모든 IGP 지원 인터페이스가 LDP에 대해 구성되었는지 확인합니다.
IGP 설계 점검—Level 1 IS-IS 라우터가 활성화되지 않도록 합니다.
응시자 구성 이 설계 규칙을 준수하지 않으면 커밋 스크립트가 Junos OS에 커밋 작업이 성공하지 못하도록 차단하는 사용자 지정 경고, 시스템 로그 메시지 또는 오류 메시지를 생성하도록 지시할 수 있습니다. 또한 커밋 스크립트는 규칙에 따라 구성을 변경한 다음 커밋 작업으로 진행할 수 있습니다.
국제 표준화(International Organization for Standardization) 프로토콜 제품군이 MPLS를 활성화할 수 있도록 하는 모든 인터페이스가 필요한 네트워크 설계를 고려합니다. 커밋 시 커밋 스크립트가 구성을 검사하고 이 요구 사항이 충족되지 않으면 오류를 발생합니다. 이 오류로 인해 커밋 작업이 실패하고 사용자가 구성을 업데이트하여 준수하도록 강제합니다.
커밋 스크립트는 오류가 아닌 구성 문제에 대한 경고를 발행한 다음 모든 인터페이스에서 MPLS를 사용하도록 구성을 변경하여 자동으로 수정할 수 있습니다. 시정 조치가 수행되었음을 나타내는 시스템 로그 메시지도 생성될 수 있습니다.
또 다른 옵션은 매크로가 인터페이스에 적용될 때 ISO 프로토콜과 MPLS를 지원하는 매크로를 정의하는 것입니다. 이 매크로를 구성하여 구성 작업을 단순화하는 동시에 두 프로토콜을 함께 구성합니다.
마지막으로 임시 변경을 사용하여 커밋 스크립트가 구성을 수정할 수 있습니다. 예를 들어, 임시 변경을 통해 지원자 구성에 구성 명령문이 나타나지 않고도 ISO 기반 인터페이스에서 MPLS를 항상 활성화할 수 있습니다.
임시 변경으로 인해 계산대 구성 에서 변경이 발생하지만 후보 구성에서는 변경이 생성되지 않습니다. 체크 아웃 구성은 구성이 활성화되기 직전에 표준 Junos OS 구문을 검사하는 구성 데이터베이스입니다. 즉, 연결된 커밋 스크립트가 삭제되거나 비활성화된 경우 임시 변경이 구성에 저장되지 않습니다. 명령문은 show configuration | display commit-scripts
임시 변경에 의해 생성된 명령문을 포함하여 구성에 있는 모든 명령문을 표시합니다. 자세한 내용은 커밋 스크립트를 사용하여 영구 또는 임시 구성 변경 생성 개요를 참조하십시오.