* 업데이트 : 2013.2.9
* 최초작성 : 2012.5.24
- 목차 -
[1] 시스코 시뮬레이터
[2] 시스코 IOU/IOL
[3] 그외 시스코 시뮬레이터
[4] 시스코 Nexus(NX-OS) 시뮬레이터
[5] 주니퍼 시뮬레이터
[6] NS-2/NS-3
* 네트워크 엔지니어를 위한 시뮬레이터?
네트워크는 보통 단말 장비가 서로 통신을 하기 위한 제반 장비/솔루션을 말할 수 있습니다.
제반 장비/솔루션을 엔지니어라면 테스트 및 구축/운영을 해야 합니다.
하지만 실제 운영되고 있는 장비를 가지고 테스트를 할 수 없으니
이런 상황을 시뮬레이터를 통해서 구현 해보고 미리 검증을 해 볼 수 있습니다.
또한, 장비 수급이 어려운 분들에게 장비 없이 네트워크 공부를 할 수 가 있습니다.
* 개인적 추천은 "GNS3" , "Cisco IOU/IOL" 입니다.
[1] 시스코 네트워크 시뮬레이터
1. Dynamips
: 최초 시스코 라우터 IOS emulater, 운영OS(Linux, Mac OS X, Windows)
: 최신버전 0.2.8-RC2 (2007년 10월)
: 공식홈페이지(개발자 블로그) http://www.ipflow.utc.fr/blog/
: 최초의 시스코 라우터 IOS 시뮬레이터이지만 장비 구성도를 꾸미기 힘들다는 가장 큰 단점.
2. Dynagen
: Dynamips 의 장비 구성도를 .net 파일 형식으로 쉽게 꾸밀 수 있게 했으며 가상 라우터 제어가 쉬움.
: Cisco PIX(방화벽 장비) 에뮬을 할 수 있는 Pemu 기능 포함.
: 최신버전 0.11.0 (2008년 4월)
: 공식홈페이지 http://dynagen.org/
: Dynamips 보다는 구성도 작성이 쉽지만 그래도 역시 구성도가 txt 형태에서 가독성이 떨어짐.
3. GNS3
: Dynamips/Dynagen 을 포함하여 그래픽 환경에서 시스코 IOS 를 배치 및 제어.
: Qemu/Pemu/VirtualBox/JunOS/VPCS 와 Cloud(Bridge/Network)를 통한 연동 기능 제공.
: 최신버전 0.8.2 (2012년 3월)
: 공식홈페이지 http://www.gns3.net/
: 1,2번 필요 없이 3번 GNS3를 사용하면 됨.
Dynamips |
Dynagen |
GNS3 |
[2[ Cisco IOU/IOL
Cisco IOS on UNIX (IOU) is a fully working version of IOS that runs as a user mode UNIX (Solaris) process.
IOU is built as a native Solaris image and run just like any other program.
IOU supports all platform independent protocols and features.
: 유닉스 기반의 IOS 라우터 모든 기능을 동작 가능.
: GNS3에 비해서 PC1대로 적은 CPU,RAM 에서 많은 라우터/스위치 동작 가능.
: 시스코 내부에서만 테스트 하는 프로그램으로 시스코 내부 직원 이외에 사용하면 불법.
: 추가로 저에게 IOU/IOL 질문 하지 마십시오. (구글링하셔서 직접 찾으세요)
1. 구분
구분 |
IOU(Unix) |
IOL(Linux) |
L2 IOS |
L2 IOU |
L2 IOL |
L3 IOS |
L3 IOU |
L3 IOL |
2. IOU/IOL은 시스코에서 추적 가능?
잠정적으로 있음. 해당 PC가 HTTP Post 로 xml.cisco.com 으로 정보를 전달.
그래서 ./etc/hosts 파일에 127.0.0.27 xml.cisco.com 으로 rediect 하기 바람.
3. 제공 기능
L3 IOS - IP Base 버전, Adv Ent 버전
L2 IOS - 일부 기능 제약 (Voice, QoS, Etherchannel)
4. IOU/OUL Web
IOU는 Dynamips/Dynagen 과 비슷하게 구성도 파일을 수정하고 실행해야 함.
하지만 Web Interface 로 GNS3와 비슷하게 구성/실행 할 수 있음.
5. 나머지 궁금 사항은 아래 글 참고
http://evilrouters.net/2011/01/18/cisco-iou-faq : IOU/IOL 소개(영문)
http://cafe.naver.com/neteg/98659 : IOU/IOL 소개1 (한글)
http://cafe.naver.com/neteg/106789 : IOU/IOL 소개2 (한글)
http://www.routereflector.com : IOU/IOL Web Interface 소개(영문)
IOU/IOL |
IOL Web Interface |
[3] 그외 시스코 시뮬레이터
1. PIX/ASA (시스코 방화벽 장비)
: Pemu/Qemu 를 통한 시스코 PIX 구현 가능.
: linux 에 asa 이미지를 로딩해서 ASA 구현 가능. 접근의 편의를 위해 Qemu 사용.
2. Packetracer
: 시스코에서 CCNA/CCNP 정도의 학습을 목적으로 GNS3 비슷한 형태의 그래픽 시뮬레이터
: 단 기능 제약이 많다.
3. Boson (NetSim)
: Dynamips 가 나오기전 자체 프로그램밍 된 환경에서 일부 기능만 테스트 가능.
ASA(Qemu) |
Packetracer |
Boson |
[4] 시스코 Nexus(NX-OS) 시뮬레이터
: Nexus Titanium Project 는 Nexus 7000 NX-OS 를 실제 장비 없이 가상 환경(VMware)에서 시물레이션 해줍니다.
: 현재 VMware ESX, Workstation 에서 VMware image, Qemu 로 구현 가능함
[5] 주니퍼 시뮬레이터
1. Olive
: 주니퍼 장비의 OS 인 Junos 를 시뮬레이터 한다.
: FreeBSD 에서 동작하며 NIC 카드 제약 등 설치가 까다로움
: 현재는 VMware 설치 된 이미지가 구글등에서 구할 수 있음.
: Qemu 1.0 부터는 Multicast 수신 issue 가 해결됨.
http://juniper.cluepon.net/index.php/Olive/
2. Junosphere
: 주니퍼에서 정식으로 출시 된 웹 브라우저를 통한 가상 환경의 Junos 테스트 환경 제공
http://www.juniper.net/kr/kr/products-services/software/junos-platform/junosphere
Olive(Qemu) |
Junosphere |
[6] NS-2/NS-3
ns-3(Network Simulator-3)은 네트워킹 프로토콜 개발과 성능 평가를 위해 개발된 시뮬레이터이다.
학계와 연구소등에서 널리 사용한다. 오픈 소스 프로그램.
: 프로그램밍 수준의 구성 및 설정 내용이라서 사용하기가 어렵다.
* 참고사이트
http://en.wikipedia.org/wiki/Dynamips <- Dynamips 소개
http://dynagen.org/tutorial.htm <- Dynagen 을 통한 상세한 동작, 설정 방법 설명
http://forum.gns3.net/ <- GNS3 포럼
'IT Infra.' 카테고리의 다른 글
[인증] ISMS, PIMS, PIPL 간략 비교 (0) | 2015.11.06 |
---|---|
Alteon Layer 4 Switch Simple Manual (0) | 2015.06.02 |
BTU 란? (0) | 2014.11.06 |
개정 개인정보 안전성 확보조치 기준 고시(안) 분석과 의미 (0) | 2014.10.23 |
덮어쓴 데이터 복구의 진실 (The Truth about Recovering Overwritten Data) (0) | 2014.09.24 |