소개
이 문서에서는 현재 라우터에서 새 라우터로 설정을 마이그레이션하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식이 있고 필요한 액세스 권한을 보유하는 것이 좋습니다.
사용되는 구성 요소
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
표기 규칙
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
설정의 백업 만들기
설정을 백업 및 복원하기 위해 선택할 수 있는 몇 가지 방법이 있습니다.
TFTP 서버를 사용하여 설정 백업 및 복원
다음은 라우터에서 TFTP 서버로 설정을 복사하고 다른 라우터로 다시 설정을 복사하는 단계별 접근 방식입니다. 이 방법을 진행하기 전에 IP 연결성이 있는 네트워크에 TFTP 서버가 있는지 확인하십시오.
-
Router> 프롬프트에서 enable 명령을 실행하고 프롬프트가 표시되면 필요한 비밀번호를 제공합니다.
프롬프트가 Router#로 변경되면 이는 라우터가 현재 privilege 모드임을 나타냅니다.
-
이 설정 파일을 TFTP 서버에 복사합니다.
CE_2#copy running-config tftp:
Address or name of remote host []? 10.104.207.171
Destination filename [ce_2-confg]? backup_cfg_for_my_router
!!
1030 bytes copied in 2.489 secs (395 bytes/sec)
CE_2#
-
텍스트 편집기로 설정 파일을 엽니다. AAA로 시작하는 라인을 검색하고 제거합니다.
참고: 이 단계는 라우터에서 사용자를 잠글 수 있는 보안 명령을 제거합니다.
-
TFTP 서버의 설정 파일을 기본 설정이 있는 privilege(활성화) 모드의 새 라우터로 복사합니다.
Router#copy tftp: running-config
Address or name of remote host []? 10.104.207.171
Source filename []? backup_cfg_for_my_router
Destination filename [running-config]?
Accessing tftp://10.66.64.10/backup_cfg_for_my_router...
Loading backup_cfg_for_router from 10.104.207.171 (via FastEthernet0/0): !
[OK - 1030 bytes]
1030 bytes copied in 9.612 secs (107 bytes/sec)
CE_2#
FTP 서버를 사용하여 설정 백업 및 복원
이 절차에서는 TFTP 서버 대신 FTP 서버를 사용할 수 있습니다.
-
Router> 프롬프트에서 enable 명령을 실행하고 프롬프트가 표시되면 필요한 비밀번호를 제공합니다.
프롬프트가 Router#로 변경되면 이는 라우터가 현재 privilege 모드임을 나타냅니다.
-
FTP 사용자 이름 및 비밀번호를 설정합니다.
CE_2#configure terminal
CE_2(config)#ip ftp username cisco
CE_2(config)#ip ftp password cisco123
CE_2(config)#end
CE_2#
-
FTP 서버에 설정을 복사합니다.
CE_2#copy running-config ftp:
Address or name of remote host []? 10.66.64.10
Destination filename [ce_2-confg]? backup_cfg_for_router
Writing backup_cfg_for_router !
1030 bytes copied in 3.341 secs (308 bytes/sec)
CE_2#
-
텍스트 편집기로 설정 파일을 엽니다. AAA로 시작하는 라인을 검색하고 제거합니다.
참고: 이 단계는 라우터에서 사용자를 잠글 수 있는 보안 명령을 제거합니다.
-
FTP 서버의 설정 파일을 기본 설정이 있는 privilege(활성화) 모드의 새 라우터로 복사합니다.
Router#copy ftp: running-config
Address or name of remote host [10.66.64.10]?
Source filename [backup_cfg_for_router]?
Destination filename [running-config]?
Accessing ftp://10.66.64.10/backup_cfg_for_router...
Loading backup_cfg_for_router !
[OK - 1030/4096 bytes]
1030 bytes copied in 13.213 secs (78 bytes/sec)
CE_2#
터미널 에뮬레이션 프로그램을 사용하여 설정 백업 및 복원
터미널 에뮬레이션 프로그램을 사용하여 설정을 백업 및 복원할 수 있습니다. Microsoft HyperTerminal Emulation 소프트웨어의 절차에 대한 설명이지만, 원하는 Terminal Emulation 소프트웨어와 함께 이 컨셉과 예제를 사용할 수 있습니다.
-
다른 라우터에서 설정을 복사해야 하는 경우 콘솔 또는 텔넷을 통해 해당 라우터에 연결합니다.
-
Router> 프롬프트에서 enable 명령을 실행하고 프롬프트가 표시되면 필요한 비밀번호를 제공합니다.
프롬프트가 Router#로 변경되면 이는 라우터가 현재 특권 모드임을 나타냅니다.
-
라우터가 한 번에 하나의 화면이 아닌 전체 응답을 한 번에 반환하도록 강제하기 위해 terminal length 0 명령을 실행합니다.
이를 통해 라우터가 한 번에 한 화면씩 응답할 때 생성되는 관련 없는 --more-- 프롬프트 없이 설정을 캡처할 수 있습니다.
-
HyperTerminal 메뉴에서 Transfer(전송) > Capture Text(텍스트 캡처)를 선택합니다.
Capture Text(텍스트 캡처) 창이 나타납니다.
-
이 파일의 이름을 config.txt로 지정합니다.
-
Capture Text(텍스트 캡처) 창을 닫고 캡처를 시작하려면 Start(시작)를 클릭합니다.
-
show running-config 명령을 실행하고 라우터가 응답을 완료하는 데 시간을 허용합니다. 즉
Building configuration...
이는 설정 다음에 표시됩니다.
-
HyperTerminal 메뉴에서 화면 캡처를 종료하려면 Transfer(전송) > Capture Text(텍스트 캡처)를 선택합니다.
-
텍스트 편집기(예: Notepad 또는 Wordpad)에서 생성한 config.txt 파일을 엽니다.
-
AAA로 시작하는 라인을 검색하고 제거합니다.
참고: 이 단계는 라우터에서 사용자를 잠글 수 있는 보안 명령을 제거합니다.
-
파일을 저장하십시오.
-
설정이 필요한 라우터에 연결합니다.
-
config.txt 파일을 엽니다.
-
config.txt 파일의 전체 내용을 강조 표시합니다.
이를 위해 마우스 왼쪽 버튼으로 전체 콘텐츠를 강조 표시합니다. 또는 Notepad를 사용하는 경우 메뉴에서 Edit(편집) > Select All(모두 선택)을 선택할 수 있습니다.
-
선택한 텍스트를 Windows 클립보드에 복사합니다.
텍스트 편집기 메뉴에서 편집 > 복사를 선택하거나 Ctrl 키를 누른 채 C 키를 눌러 복사를 수행할 수 있습니다.
-
하이퍼터미널 창으로 전환하고 Router# 프롬프트에서 configure terminal 명령을 실행합니다. 그런 다음 Enter 키를 누릅니다.
-
하이퍼터미널 메뉴에서 Edit(편집) > Paste to Host(호스트에 붙여넣기)를 선택하여 구성 파일을 라우터에 붙여넣습니다.
-
설정에서 붙여넣기를 완료하고 라우터에서 설정 프롬프트로 돌아간 후 copy running-config startup-config 명령을 실행하여 설정을 메모리에 기록합니다.
-
exit 명령을 실행하여 Router# 프롬프트로 돌아갑니다.
Kron 메서드를 사용한 설정 자동 백업
참고: Kron 메서드는 Catalyst 9000 Series 스위치에서 사용할 수 없습니다. 자세한 내용은 Cisco 버그 ID CSCvp92564를 참조하십시오.
라우터가 running-config를 startup-config(예: 매주 일요일 23:00)에 복사하도록 하려면 다음 단계를 완료합니다.
-
Create a kron policy list - 라우터가 예약된 시간에 실행해야 하는 명령을 나열하는 스크립트입니다.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
참고: copy running-config startup-config 대신 write가 사용된 이유는 kron이 대화형 프롬프트를 지원하지 않으며 copy running-config startup-config 명령을 사용하려면 상호 작용이 필요하기 때문입니다. 명령을 생성할 때 이 점을 기억해야 합니다. 또한 kron은 설정 명령을 지원하지 않습니다.
-
Create a kron occurrence - 정책 실행 시기 및 빈도를 라우터에 알립니다.
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list SaveConfig
-
SaveConfigSchedule - 어커런스의 이름입니다. 어커런스 이름의 길이는 1자 ~ 31자입니다. occurrence-name이 new인 경우 어커런스 구조가 생성됩니다. occurrence-name이 new가 아닌 경우 현재 어커런스가 편집될 수 있습니다.
-
at - 어커런스가 지정된 달력 날짜 및 시간에 실행되는 것을 확인합니다.
-
recurring - 어커런스가 반복적으로 실행되는 것을 식별합니다.
-
show 명령을 사용하여 kron 컨피그레이션을 확인합니다.
Router#show kron schedule
Kron Occurrence Schedule
SaveConfigSchedule inactive, can run again in 1 days 12:37:47 at 23:00 on Sun
Router#show running-configuration
kron occurrence SaveConfigSchedule at 23:00 Sun recurring
policy-list SaveConfig
kron policy-list SaveConfig
cli write
TFTP 서버에 설정 백업
이 예는 매주 일요일 23:00에 TFTP 서버(10.1.1.1)에 현재 설정을 저장하는 예시입니다.
Router(config)#kron policy-list Backup
Router(config-kron-policy)#cli show run | redirect tftp://10.1.1.1/test.cfg
Router(config-kron-policy)#exit
!
Router(config)#kron occurrence Backup at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list Backup
다음을 확인합니다.
show running-config 명령을 사용하여 설정 파일이 대상 라우터에 복사되었는지 확인합니다.
관련 정보