Cisco IOS
Cisco IOS![]() |
개발자 | 시스코 시스템즈 |
---|---|
동작 상태 | 현재의 |
소스 모델 | 폐쇄 소스 |
최신 릴리즈 | 15.9(3)M[1] / 2019년 8월 , 전( |
이용가능기간: | 영어 |
플랫폼 | Cisco 라우터 및 Cisco 스위치 |
체납 사용자 인터페이스 | 명령줄 인터페이스 |
에 의해 성공자 | Cisco IOS XE |
공식 웹사이트 | Cisco IOS |
Internetwork Operating System(IOS; 인터넷 워크오퍼레이팅시스템)은 시스코 시스템즈가 제조한 여러 라우터 및 네트워크 스위치모델에서 사용되는 자체 네트워크 운영시스템 패밀리입니다이 시스템은 멀티태스킹오퍼레이팅시스템에 통합된 라우팅, 스위칭, 인터넷 워킹 및 통신 기능의 패키지입니다.IOS 코드 베이스에는 공동 멀티태스킹커널이 포함되어 있습니다만, 대부분의 IOS 기능은 시스코 제품에 사용하기 위해서 Linux 나 QNX 등의 다른 커널로 이식되어 있습니다.
모든 시스코 네트워킹 제품이 IOS를 실행하는 것은 아닙니다.예외로는 IOS XE가 가동되는 Cisco Catalyst 스위치와 IOS XE 또는 IOS XR이 가동되는 Cisco ASR 라우터가 있습니다.둘 다 Linux 기반의 운영시스템입니다데이터센터 환경에서는 Cisco Nexus 스위치(이더넷)와 Cisco MDS 스위치(파이버 채널) 모두 Linux 기반의 운영체제시스템인 NX-OS 를 실행하고 있습니다.
역사
IOS 네트워크 운영체제는 스탠포드 [2][3][4]대학의 윌리엄 예거가 작성한 코드로 작성되었습니다.이 코드는 1980년대에 256kB의 메모리와 낮은 CPU 처리 능력을 가진 라우터를 위해 개발되었습니다.모듈러형 확장을 통해 IOS는 하드웨어 기능 향상과 [5]새로운 네트워킹 프로토콜에 맞게 조정되었습니다.IOS가 개발되었을 때 시스코 시스템즈의 주요 제품 라인은 라우터였습니다.동사는, 최초의 이더넷스위치 Kalpana의 발명자 등, 네트워크 스위치에 초점을 맞춘 다수의 젊은 기업을 인수한 결과, 시스코제 스위치는 IOS를 최초로 가동하지 않았습니다.Cisco Catalyst 시리즈에서는 한동안 CatOS가 [6]가동되었습니다.시스코의 초기 모듈러형 섀시 네트워크 스위치에서는 레이어 3 라우팅 기능을 갖춘 모듈은 IOS를 실행하는 개별 디바이스였지만 레이어 2 스위치모듈은 CatOS를 실행하고 있었습니다.시스코에서는 최종적으로 섀시의 네이티브모드를 도입하여 [specify]1개의 운영체제시스템만 가동하고 있습니다.Nexus 스위치용으로 시스코는 Linux 기반의 [8]NX-OS를 개발했습니다.이것은 [7]IOS와 유사합니다.
명령줄 인터페이스
IOS Command-Line Interface(CLI; 명령줄 인터페이스)는 여러 단어로 구성된 고정 명령어세트를 제공합니다.사용 가능한 세트는 "모드"와 현재 사용자의 권한 수준에 따라 결정됩니다.'글로벌 컨피규레이션모드'는 시스템 설정을 변경하는 명령어를 제공하며, '인터페이스 컨피규레이션모드'는 특정 인터페이스의 설정을 변경하는 명령어를 제공합니다.모든 명령어에는 0 ~15의 특권 레벨이 할당되어 필요한 특권을 가진 사용자만 접근할 수 있습니다.CLI를 통해 각 특권 수준에서 사용할 수 있는 명령어를 정의할 수 있습니다.
IOS의 대부분의 빌드에는 TCL 인터프리터가 포함되어 있습니다.임베디드 이벤트 매니저 기능을 사용하면 인터페이스 장애나 정기 타이머 등의 네트워킹 환경 내의 이벤트에 응답하도록 인터프리터를 스크립트화할 수 있습니다.
사용 가능한 명령어모드에는 다음이 포함됩니다.[9]
- 사용자 EXEC 모드
- 특권 EXEC 모드
- 글로벌 컨피규레이션모드
- ROM 모니터 모드
- 셋업 모드
100개가 넘는 컨피규레이션모드 및 서브모드
아키텍처
Cisco IOS는 1980년대에 라우터와 스위치의 하드웨어 리소스가 한정되어 있었기 때문에 일체형 아키텍처를 채택하고 있습니다.즉, 모든 프로세스가 CPU 처리 시간을 절약하기 위해 하드웨어에 직접 액세스할 수 있습니다.프로세스 간 메모리 보호는 이루어지지 않으며 IOS에는 실행 중인 프로세스가 실행 중이기 때문에 커널은 실행 중인 프로세스를 프리엠프트하지 않습니다.대신 다른 프로세스를 실행하기 전에 커널 호출을 해야 합니다.IOS는 각 프로세스를 단일 스레드로 간주하여 priority 값을 할당합니다.따라서 priority가 높은 프로세스가 큐잉되기 전에 CPU 상에서 실행되지만 priority가 높은 프로세스는 priority가 낮은 [10]프로세스의 실행을 중단할 수 없습니다.
Cisco IOS 모노리식 커널에서는 다른 프로세스의 데이터에 대한 메모리 보호는 구현되지 않습니다.물리 메모리 전체가 1개의 가상 주소 공간에 매핑됩니다.Cisco IOS 커널에서는 메모리의 페이징이나 스왑은 실행되지 않습니다.따라서 주소 지정 가능한 메모리는 운영 체제가 설치된 네트워크 장치의 물리적 메모리로 제한됩니다.다만, IOS 에서는, 같은 물리 메모리에의 중복된 가상 메모리 컨텐츠의 에일리어스는 서포트되고 있습니다.이 아키텍처는 시스템퍼포먼스를 확보하고 운영시스템의 [11]운용상의 오버헤드를 최소화하기 위해 시스코에 의해 구현되었습니다.
IOS 아키텍처의 단점은 운영체제의 복잡성이 증가하고, 어떤 프로세스가 다른 프로세스의 데이터를 덮어쓸 수 있기 때문에 데이터가 파손될 수 있으며, 어떤 프로세스가 운영체제 전체를 불안정하게 하거나 소프트웨어 강제 크래시를 일으킬 수도 있다는 것입니다.IOS 크래시가 발생하면 운영시스템은 자동으로 재부팅하여 저장된 [12]Configuration을 새로고침합니다.
라우팅
Cisco IOS의 모든 버전에서 패킷라우팅 및 전송(스위칭)은 별개의 기능입니다.라우팅 및 기타 프로토콜은 Cisco IOS 프로세스로 실행되며 Routing Information Base(RIB; 라우팅 정보 기반)에 기여합니다.이것은 라우터의 전송 기능에 의해 사용되는 최종 IP 전송 테이블(FIB, Forwarding Information Base)을 생성하기 위해 처리됩니다.소프트웨어 전용 전송(Cisco 7200 등)을 사용하는 라우터 플랫폼에서는 액세스컨트롤 리스트필터링 및 전송을 포함한 대부분의 트래픽 처리는 Cisco Express Forwarding(CEF;시스코 익스프레스 포워딩) 또는 dCEF(분산 CEF)를 사용하여 인터럽트레벨로 실행됩니다.즉, IOS는 패킷을 전송하기 위해 프로세스 컨텍스트스위치를 실행할 필요가 없습니다.OSPF 나 BGP 등의 라우팅 기능은 프로세스레벨로 실행됩니다.Cisco 12000 시리즈 등 하드웨어 기반 포워딩을 사용하는 라우터의 경우 IOS는 FIB를 소프트웨어로 계산하여 전송 하드웨어(ASIC 또는 네트워크 프로세서 등)에 로드합니다.FIB는 실제 패킷 전송 기능을 수행합니다.
인터페이스 기술자 블록
Interface Descriptor Block(IDB; 인터페이스 기술자 블록)은 네트워크 데이터의 IP 주소, 인터페이스 상태, 패킷 통계 정보 등의 정보를 포함하는 메모리 또는 Cisco IOS 내부 데이터 구조의 일부입니다.시스코의 IOS 소프트웨어는 특정 시스코 스위치 또는 라우터의 하드웨어 인터페이스별로 IDB를 1개, 서브 인터페이스별로 IDB를 1개 유지합니다.시스템에 존재하는 IDB의 수는 시스코의 하드웨어 플랫폼유형에 따라 달라집니다.
스위치의 물리 인터페이스 및 논리 인터페이스는 확장 포트 설명 이름 또는 생략 포트 설명 이름으로 참조됩니다.이를 슬롯, 모듈 및 인터페이스의 번호 부여와 조합하면 해당 인터페이스에 대한 고유한 참조가 생성됩니다.
확장된 | 약어 |
---|---|
200 기가비트이더넷 | TH |
백 기가비트이더넷 | 후 |
40 기가비트이더넷 | 포 |
25 GigE | 수정 |
5 기가비트이더넷 | Fi |
10 기가비트이더넷 | 테 |
2 기가비트이더넷 | Tw |
기가비트 이더넷 | 기 |
패스트 이더넷 | Fa |
포트 채널 | 포 |
App Gigabit Ethernet | 응용 프로그램 |
패키지 및 피처 세트
IOS는 특정 시스코 네트워크 디바이스용으로 컴파일된 하나의 파일로 출고됩니다.따라서 각 IOS 이미지에는 피처 세트가 포함되어 있습니다.피처 세트는 다른 시스코 디바이스에서 사용할 수 있는 Command-Line Interface(CLI; 명령줄 인터페이스) 명령 및 기능을 결정합니다.따라서 다른 피처 세트로 업그레이드하려면 네트워킹디바이스에 새로운 IOS 이미지를 설치하고 IOS 운영시스템을 새로고침해야 합니다.Cisco 디바이스에서 실행되고 있는IOS 버전 및 기능 세트에 대한 정보는 show version [13]명령을 사용하여 얻을 수 있습니다.
IOS 를 실행하고 있는 대부분의 시스코 제품에는, 1 개 이상의 「피처 세트」 또는 「패키지」도 있습니다.보통 Cisco 라우터용 패키지는 8 개, Cisco 네트워크 스위치용 패키지는 5 개입니다.예를 들어, Catalyst 스위치로 사용하기 위한 Cisco IOS 릴리스는, 「표준」버전(기본 IP 라우팅만을 제공), 「확장」버전(풀 IPv4 라우팅 서포트를 제공) 및 「확장 IP 서비스」버전(확장 기능 및 IPv6 [14]서포트를 제공)으로 사용할 수 있습니다.
1900, 2900 및 3900 시리즈의 ISR 라우터에서 시스코는 [citation needed]IOS의 라이센스 모델을 개정했습니다.기능 세트의 확대 프로세스를 단순화하고 네트워크오퍼레이팅시스템 새로고침의 필요성을 줄이기 위해 시스코에서는 유니버설 IOS 이미지를 도입했습니다.이 이미지에는 디바이스에서 사용할 수 있는 모든 기능이 포함되어 있습니다.고객은 [15]추가 소프트웨어 라이선스를 구입하여 특정 기능을 잠금 해제할 수 있습니다.특정 기능에 필요한 정확한 기능 세트는 Cisco Feature Navigator 를 사용하여 확인할 수 있습니다.라우터에는 IP 베이스가 인스톨 되어 있어, 추가의 기능 팩라이선스를 볼트 온 추가로서 인스톨 해 디바이스의 기능 세트를 확장할 수 있습니다.사용 가능한 기능 팩은 다음과 같습니다.
- 데이터는 BFD, IP SLA, IPX, L2TPv3, 모바일 IP, MPLS, SCTP 등의 기능을 추가합니다.
- 보안은 VPN, 방화벽, IP SLA, NAC 등의 기능을 추가합니다.
- Unified Comms는 Call Manager Express, 게이트키퍼, H.323, IP SLA, MGCP, SIP, VoIP, CUBE(SBC) 등의 기능을 추가합니다.
IOS 이미지는 소프트웨어의 버그 수정으로 갱신할 수 없습니다.IOS의 취약성을 패치하려면 운영체제시스템 전체가 포함된 바이너리파일을 [16]로드해야 합니다.
버전 관리
Cisco IOS 는, 3 개의 숫자와 몇 개의 문자를 사용해 버전 업 됩니다.일반적인 형식은 a.b(c.d)e 입니다.다음은 예를 제시하겠습니다.
- a는 메이저버전 번호입니다
- b는 마이너 버전 번호입니다.
- c는 릴리즈 번호입니다.이 번호는 a.b 트레인이 [clarification needed]출시되는 것과 같은 방법으로 새로운 릴리즈에 따라 증가합니다."Train"은 시스코의 용어로 "특정 플랫폼 및 기능에 시스코 소프트웨어를 제공하기 위한 수단"을 의미합니다.
- d(일반 릴리즈에서 제외)는 중간 빌드 번호입니다.
- e(제로, 1글자 또는2글자)는 none(메인라인을 나타냄), T(테크놀로지의 경우), E(엔터프라이즈의 경우), S(서비스 프로바이더의 경우), XA는 특수 기능 트레인, XB는 다른 특수 기능 트레인 등 소프트웨어 릴리스 트레인 ID입니다.
리빌드: 대부분의 경우 리빌드는 특정 IOS 버전의 특정 문제 또는 취약성을 수정하기 위해 컴파일됩니다.예를 들어 12.1(8)E14는 리빌드입니다.1(8)E의 14번째 리빌드는 12.1(8)E의 14번째 리빌드를 나타냅니다.리빌드는 장애를 신속하게 복구하거나 디바이스에서 중요한 인프라스트럭처를 실행하고 있기 때문에 새로운 메이저리비전으로 업그레이드하지 않는 고객을 만족시키기 위해 작성됩니다.이 때문에 변경과 위험을 최소화하는 것을 선호합니다.
중간 릴리즈– 보통 매주 작성되며 현재 개발 작업의 롤업을 형성합니다.시스코의 어드바이저리 Web 사이트에는, 관련하는 문제를 수정하기 위한 복수의 잠정적인 정보가 게재되어 있는 경우가 있습니다(일반인은 그 원인을 알 수 없습니다).
유지 보수 릴리스– 엄밀하게 테스트된 릴리스로 제공되며 확장 및 버그 수정이 포함되어 있습니다.가능한 경우 중간 및 재구축릴리즈보다 유지보수릴리즈로 업그레이드 할 것을 권장합니다.
열차
시스코는 "트레인이란 특정 플랫폼 및 기능에 [14]시스코 소프트웨어를 제공하기 위한 수단입니다."라고 말합니다.
12.4까지
Cisco IOS Release 15 이전에는 릴리스가 여러 개의 열차로 분할되어 있었습니다.각 열차에는 다른 기능 세트가 포함되어 있습니다.시스코가 타깃으로 [14]한 개별 시장 또는 고객 그룹에 대해 어느 정도 맵합니다.
- 메인라인 트레인은 회사가 제공할 수 있는 가장 안정적인 릴리스를 목표로 하고 있으며, 그 기능 세트는 수명 동안 확장되지 않습니다.업데이트는 제품의 버그를 해결하기 위해서만 출시됩니다.이전 테크놀로지 트레인은 현재 메인라인 트레인의 소스가 됩니다(예를 들어 12).1T 열차는 12.2 간선의 기반이 됩니다.따라서, 특정 메인 라인 릴리스에서 사용 가능한 기능을 판단하려면 이전 T 트레인 [17]: 6 릴리스를 참조하십시오.
- T – Technology는 라이프 사이클 전반에 걸쳐 새로운 기능과 버그 수정을 제공하므로 메인라인보다 안정성이 떨어질 수 있습니다.(Cisco IOS Release 12.0보다 전의 릴리스에서는 P 트레인은 테크놀로지 트레인으로 기능했습니다).시스코에서는 특정 T트레인의 새로운 IOS [17]: 6 기능을 긴급하게 실장할 필요가 없는 한 실가동 환경에서 T트레인을 사용하는 것을 권장하지 않습니다.
- S – Service Provider 트레이닝은 회사의 핵심 라우터 제품에서만 실행되며 서비스 프로바이더의 [17]: 6 고객용으로 대폭 커스터마이즈됩니다.
- E – Enterprise 트레인은 기업 [17]: 6 환경에 구현하기 위해 맞춤 제작되었습니다.
- B – 광대역 트레인은 인터넷 기반 광대역 [17]: 6 기능을 지원합니다.
- X* (XA, XB 등)– 스페셜릴리스 트레인에는 특정 버그를 수정하거나 새로운 기능을 제공하도록 설계된 일회성 릴리스가 포함되어 있습니다.이것들은 최종적으로 위의 열차 [17]: 15 중 하나와 병합됩니다.
특정 요구에 맞게 설계된 다른 열차도 종종 있었습니다. 예를 들어, 12.0입니다.AA 트레인에는 시스코의 AS5800 제품에 필요한 새로운 코드가 포함되어 있습니다.
15.0 이후
Cisco IOS Release 15부터는 M/T트레인이라고 하는1개의 트레인만 있어요이 트레인에는 확장 메인터넌스릴리즈와 표준 메인터넌스릴리즈가 모두 포함되어 있습니다.M 릴리즈는 확장 유지 보수릴리즈로 시스코에서는 44개월 동안 버그 수정을 제공합니다.T 릴리즈는 표준 유지 보수릴리즈로 시스코에서는 18개월 동안만 버그 수정을 제공합니다.
보안 및 취약성
IOS 에서는 특정 용도(CHAP 인증 등)를 위해 클리어 텍스트비밀번호를 알아야 하기 때문에 디폴트로 CLI 에 입력된 패스워드는 "Type 7" 암호문으로서 약하게 암호화되어 있습니다.Router(config)#username jdoe password 7 0832585B1910010713181F
". 이 것을 막기 위한"shoulder-surfing" 때 공격과 라우터 구성을 보는 – 그들은 쉽게 소프트웨어 사용하여 해독되어 있게 안정되어 있지 않"getpass"1995년 이래로, 또는 가용한"ios7crypt",[18]현대적인 변형, 비록 암호는 라우터에 의해를 사용하여 디코딩 될 수 있"keychain" 사령부는 형식 7비밀 번호를 입력하그는 k다음으로 "show key" 명령어를 발행합니다.상기의 예에서는, 「pass」[19]로 복호화됩니다.단, 이 프로그램은 Type 5의 패스워드 또는 패스워드를 복호화하지 않습니다.enable secret
명령어 - 소금에 절인 명령어MD5 [20]해시
모든 Cisco IOS 디바이스에서 Authentication, Authorization, and Accounting(AAA; 인증, 인가, 계정) 보안 모델을 구현할 것을 권장합니다.AAA는 로컬, RADIUS 및 TACACS+ 데이터베이스를 사용할 수 있습니다.단, 긴급상황에는 [21]로컬계정이 필요합니다.
2005년 7월 Black Hat Briefings Conference에서 당시 Internet Security Systems에서 근무하던 Michael Lynn은 [22]IOS의 취약성에 대한 정보를 발표했습니다.시스코는 이미 패치를 발행했지만 결함을 공개하지 [23]말 것을 요청했습니다.시스코는 소송을 제기했지만,[24] 더 이상의 공개를 막기 위한 가처분 명령이 내려진 후 합의를 보았다.
IOS XR 트레인
Cisco CRS-1 등 매우 높은 가용성을 필요로 하는 시스코 제품에서는 모노리식 커널의 제한은 허용되지 않았습니다.또, Juniper의 Junos OS 등, IOS로부터 10~20년 후에 등장한 경쟁 라우터 operating system은, 이러한 [25]제한이 없는 설계로 되어 있습니다.시스코에서는 프로세스 간 모듈러 기능과 메모리 보호를 제공하는 Cisco IOS 트리를 개발하여 경량 스레드, 프리엠프티브스케줄링 및 장애가 발생한 프로세스를 독립적으로 재시작할 수 있도록 했습니다.IOS XR 개발 트레인은 처음에 실시간 운영체제마이크로커널(QNX)을 사용했으며 IOS 소스 코드의 대부분은 커널에서 제공하는 기능을 활용하기 위해 다시 작성되었습니다.2005년에 Cisco IOS XR 네트워크 운영체제를 12000 시리즈 네트워크라우터에 도입하여 마이크로커널 아키텍처를 CRS-1 라우터에서 시스코의 광범위한 코어 라우터로 확장하였습니다.2006년에 시스코에서는 IOS 소프트웨어 모듈을 도입하여 마이크로커널 아키텍처를 IOS 환경으로 확장함과 동시에 소프트웨어 업그레이드 기능도 제공하고 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Cross Platform Release Notes for Cisco IOS Release 15.9(3)M". February 4, 2021. Retrieved March 9, 2021.
- ^ "Inside the Engineering Quad Stanford University School of Engineering". Stanford University. Retrieved 2022-05-17.
In 1984, alumnus Leonard Bosack and his, wife Sandy Lerner, left computer operations staff jobs at Stanford to found an Internet router company called Cisco, which has become the dominant company in the industry. They adapted the multi-protocol router software developed some years earlier at Stanford by William Yeager.
- ^ Connor, Deni (2007-07-03). "The top network inventors of all time". Computerworld. Retrieved 2022-05-17.
- ^ Dix, John (2006-03-27). "Router man". Network World. Retrieved 2022-05-17.
- ^ Brad Edgeworth, Aaron Foss & Ramiro Garza Rios (2014). IP Routing on Cisco IOS, IOS XE, and IOS XR: An Essential Guide to Understanding and Implementing IP Routing Protocols. Cisco Press. p. 2. ISBN 9780133846768.
{{cite book}}
: CS1 maint: 작성자 파라미터 사용(링크) - ^ Gary A. Donahue (2011). Network Warrior: Everything You Need to Know That Wasn't on the CCNA Exam. O'Reilly Media. p. 10. ISBN 9781449309350.
- ^ Gary A. Donahue (2011). Network Warrior: Everything You Need to Know That Wasn't on the CCNA Exam. O'Reilly Media. p. 222. ISBN 9781449309350.
- ^ Gary A. Donahue (2011). Network Warrior: Everything You Need to Know That Wasn't on the CCNA Exam. O'Reilly Media. p. 274. ISBN 9781449309350.
- ^ "Configuration Fundamentals Configuration Guide, Cisco IOS Release 15M&T". Cisco. Retrieved 14 May 2022.
- ^ Brad Edgeworth, Aaron Foss & Ramiro Garza Rios (2014). IP Routing on Cisco IOS, IOS XE, and IOS XR: An Essential Guide to Understanding and Implementing IP Routing Protocols. Cisco Press. p. 2. ISBN 9780133846768.
{{cite book}}
: CS1 maint: 작성자 파라미터 사용(링크) - ^ Brad Edgeworth, Aaron Foss & Ramiro Garza Rios (2014). IP Routing on Cisco IOS, IOS XE, and IOS XR: An Essential Guide to Understanding and Implementing IP Routing Protocols. Cisco Press. p. 2. ISBN 9780133846768.
{{cite book}}
: CS1 maint: 작성자 파라미터 사용(링크) - ^ Brad Edgeworth, Aaron Foss & Ramiro Garza Rios (2014). IP Routing on Cisco IOS, IOS XE, and IOS XR: An Essential Guide to Understanding and Implementing IP Routing Protocols. Cisco Press. p. 2. ISBN 9780133846768.
{{cite book}}
: CS1 maint: 작성자 파라미터 사용(링크) - ^ Brad Edgeworth, Aaron Foss & Ramiro Garza Rios (2014). IP Routing on Cisco IOS, IOS XE, and IOS XR: An Essential Guide to Understanding and Implementing IP Routing Protocols. Cisco Press. p. 2. ISBN 9780133846768.
{{cite book}}
: CS1 maint: 작성자 파라미터 사용(링크) - ^ a b c "Cisco IOS and NX-OS Software Reference Guide", Cisco White Paper, retrieved June 18, 2013
- ^ Brad Edgeworth, Aaron Foss & Ramiro Garza Rios (2014). IP Routing on Cisco IOS, IOS XE, and IOS XR: An Essential Guide to Understanding and Implementing IP Routing Protocols. Cisco Press. p. 3. ISBN 9780133846768.
{{cite book}}
: CS1 maint: 작성자 파라미터 사용(링크) - ^ Brad Edgeworth, Aaron Foss & Ramiro Garza Rios (2014). IP Routing on Cisco IOS, IOS XE, and IOS XR: An Essential Guide to Understanding and Implementing IP Routing Protocols. Cisco Press. p. 4. ISBN 9780133846768.
{{cite book}}
: CS1 maint: 작성자 파라미터 사용(링크) - ^ a b c d e f Rullan, John (2005), "Understanding Cisco IOS Naming Conventions" (PDF), Cisco Academy Conference Presentation, retrieved October 10, 2016
- ^ ios7 프로세서
- ^ Insecure.org 시스코 패스워드 복호화
- ^ "Cisco IOS Password Encryption Facts". Retrieved 12 Sep 2017.
- ^ "Cisco 500-052 Test". Retrieved 21 Feb 2017.
- ^ Kim Zetter (August 1, 2005). "Router Flaw Is a Ticking Bomb". Wired. Retrieved August 9, 2014.
- ^ Kim Zetter (July 27, 2005). "Cisco Security Hole a Whopper". Wired. Retrieved August 9, 2014.
- ^ "Statement on Federal District Court Injunction (Black Hat Presentation)". Press release. Cisco Systems. July 28, 2005. Archived from the original on February 5, 2012. Retrieved June 18, 2013.
- ^ 주니퍼 네트워크: JunOS