"KT 사고 원인, 협력업체 직원들끼리 작업하고 안전장치도 없었다"
김도형 기자 2021. 10. 29. 15:01
자동요약 기사 제목과 주요 문장을 기반으로 자동요약한 결과입니다.
전체 맥락을 이해하기 위해서는 본문 보기를 권장합니다.
전체 맥락을 이해하기 위해서는 본문 보기를 권장합니다.
지난 25일 발생한 KT 인터넷 통신망 장애는 KT 부산국사에서 기업 망 라우터 교체 작업 중에 작업자가 잘못된 설정 명령을 입력하면서 라우팅 오류와 전국적인 인터넷 네트워크 장애로 이어진 인재(人災)로 최종 확인됐다.
이번 사고 로그기록을 분석한 결과, KT 부산국사에서 기업 망 라우터 교체 작업 중 작업자가 잘못된 설정 명령을 입력하였고 이후 라우팅 오류로 인해 전국적인 인터넷 네트워크 장애가 발생한 것으로 분석됐다.
글자크기 설정 파란원을 좌우로 움직이시면 글자크기가 변경 됩니다.
이 글자크기로 변경됩니다.
(예시) 가장 빠른 뉴스가 있고 다양한 정보, 쌍방향 소통이 숨쉬는 다음뉴스를 만나보세요. 다음뉴스는 국내외 주요이슈와 실시간 속보, 문화생활 및 다양한 분야의 뉴스를 입체적으로 전달하고 있습니다.
지난 25일 발생한 KT 인터넷 통신망 장애는 KT 부산국사에서 기업 망 라우터 교체 작업 중에 작업자가 잘못된 설정 명령을 입력하면서 라우팅 오류와 전국적인 인터넷 네트워크 장애로 이어진 인재(人災)로 최종 확인됐다.
29일 과학기술정보통신부는 25일 발생한 KT의 네트워크 장애 사고와 관련해 정보보호, 네트워크 전문가들로 구성된 사고조사반과 함께 원인을 조사·분석한 결과를 발표했다.
조사에 따르면 이번 사고는 25일 11시 16분경 시작돼 DNS 트래픽 증가에 이어 네트워크 장애가 발생했고 12시 45분경 KT의 복구조치가 완료됐다. 약 89분의 서비스 장애가 발생했다는 것이다.
이번 사고 로그기록을 분석한 결과, KT 부산국사에서 기업 망 라우터 교체 작업 중 작업자가 잘못된 설정 명령을 입력하였고 이후 라우팅 오류로 인해 전국적인 인터넷 네트워크 장애가 발생한 것으로 분석됐다.
일반적으로 인터넷 서비스가 제공될 때, 개인용컴퓨터(PC)와 스마트폰 등 개인의 접속단말은 지역라우터, 센터라우터 등을 거쳐 국내외 네트워크로 연결된다. 정상적인 연결을 위해서는 이용자 단말과 접속 대상 IP 주소 사이에 있는 여러 개 라우터의 경로정보가 필요하다.
라우터는 네트워크 경로정보를 구성하기 위해 최신의 경로정보를 라우터끼리 교환(업데이트)하는 프로토콜을 사용하는데 KT 네트워크와 외부 네트워크 경로 구성에는 ‘BGP’ 프로토콜을 사용하고 KT 내부 네트워크 경로 구성에는 ‘IS-IS’ 프로토콜을 사용한다. 정상적인 상황에서는 라우터가 BGP, IS-IS 등 프로토콜을 통해 교환한 경로정보를 종합해서 최종 라우팅 경로를 설정하게 되는 것이다.
그런데, 작업자의 작업내역을 확인한 결과 사고발생 라우터에 라우팅 설정명령어 입력과정에서 IS-IS 프로토콜 명령어를 마무리하는 부분에서 ‘exit’ 명령어를 누락한 것으로 드러났다.
이로 인해, BGP 프로토콜에서 교환해야 할 경로정보가 IS-IS 프로토콜로 전송됐다. 결국, 통상 1만개 내외의 정보를 교환하는 IS-IS 프로토콜에 수십만개의 BGP 프로토콜의 정보가 잘못 전송되면서 라우팅 경로에 오류가 발생하게 됐다는 것이다.
과기부는 이런 라우팅 경로 오류가 전국적으로 확산된 이유도 함께 분석했다. IS-IS 프로토콜 내의 라우터들은 서로 간의 정보 최신화를 위해 자동으로 데이터를 주고받는데 부산 지역 라우터에 잘못된 라우팅 경로가 설정된 이후, 다른 지역의 IS-IS 라우터 등에도 잘못된 업데이트 정보가 전달됐다. KT 네트워크 내에 있는 라우터들을 연결하는 IS-IS 프로토콜이 잘못된 데이터 전달에 대한 안전장치 없이 전국을 모두 하나로 연결하고 있었다는 것이다. 결국 한 개 라우터의 잘못된 라우팅 경로 업데이트가 전국의 라우터에 연쇄적으로 일어면서 장애가 전국적으로 확대됐다는 것이 과기부 조사 결과다.
이런 가운데 당초 KT가 야간작업(01시~06시)을 승인했지만 작업이 주간에 수행되는 과정에서 장애가 발생하게 됐다는 점도 확인됐다. 특히, 작업 관리자 없이 KT 협력업체 직원들인 작업자들끼리만 라우팅 작업을 수행하는 등 작업 오류를 방지하기 위한 작업관리체계가 부실했으며 네트워크가 연결된 채로 작업이 이루어진 것으로 드러났다. 과기부는 네트워크가 차단된 가상 상태에서 오류 여부를 사전에 발견하기 위한 가상 테스트베드가 없었고 지역에서 발생한 오류가 전국으로 확산하는 것을 차단할 수 있는 시스템이 없었다는 점도 문제로 지적했다.
29일 과학기술정보통신부는 25일 발생한 KT의 네트워크 장애 사고와 관련해 정보보호, 네트워크 전문가들로 구성된 사고조사반과 함께 원인을 조사·분석한 결과를 발표했다.
조사에 따르면 이번 사고는 25일 11시 16분경 시작돼 DNS 트래픽 증가에 이어 네트워크 장애가 발생했고 12시 45분경 KT의 복구조치가 완료됐다. 약 89분의 서비스 장애가 발생했다는 것이다.
이번 사고 로그기록을 분석한 결과, KT 부산국사에서 기업 망 라우터 교체 작업 중 작업자가 잘못된 설정 명령을 입력하였고 이후 라우팅 오류로 인해 전국적인 인터넷 네트워크 장애가 발생한 것으로 분석됐다.
일반적으로 인터넷 서비스가 제공될 때, 개인용컴퓨터(PC)와 스마트폰 등 개인의 접속단말은 지역라우터, 센터라우터 등을 거쳐 국내외 네트워크로 연결된다. 정상적인 연결을 위해서는 이용자 단말과 접속 대상 IP 주소 사이에 있는 여러 개 라우터의 경로정보가 필요하다.
라우터는 네트워크 경로정보를 구성하기 위해 최신의 경로정보를 라우터끼리 교환(업데이트)하는 프로토콜을 사용하는데 KT 네트워크와 외부 네트워크 경로 구성에는 ‘BGP’ 프로토콜을 사용하고 KT 내부 네트워크 경로 구성에는 ‘IS-IS’ 프로토콜을 사용한다. 정상적인 상황에서는 라우터가 BGP, IS-IS 등 프로토콜을 통해 교환한 경로정보를 종합해서 최종 라우팅 경로를 설정하게 되는 것이다.
그런데, 작업자의 작업내역을 확인한 결과 사고발생 라우터에 라우팅 설정명령어 입력과정에서 IS-IS 프로토콜 명령어를 마무리하는 부분에서 ‘exit’ 명령어를 누락한 것으로 드러났다.
이로 인해, BGP 프로토콜에서 교환해야 할 경로정보가 IS-IS 프로토콜로 전송됐다. 결국, 통상 1만개 내외의 정보를 교환하는 IS-IS 프로토콜에 수십만개의 BGP 프로토콜의 정보가 잘못 전송되면서 라우팅 경로에 오류가 발생하게 됐다는 것이다.
과기부는 이런 라우팅 경로 오류가 전국적으로 확산된 이유도 함께 분석했다. IS-IS 프로토콜 내의 라우터들은 서로 간의 정보 최신화를 위해 자동으로 데이터를 주고받는데 부산 지역 라우터에 잘못된 라우팅 경로가 설정된 이후, 다른 지역의 IS-IS 라우터 등에도 잘못된 업데이트 정보가 전달됐다. KT 네트워크 내에 있는 라우터들을 연결하는 IS-IS 프로토콜이 잘못된 데이터 전달에 대한 안전장치 없이 전국을 모두 하나로 연결하고 있었다는 것이다. 결국 한 개 라우터의 잘못된 라우팅 경로 업데이트가 전국의 라우터에 연쇄적으로 일어면서 장애가 전국적으로 확대됐다는 것이 과기부 조사 결과다.
이런 가운데 당초 KT가 야간작업(01시~06시)을 승인했지만 작업이 주간에 수행되는 과정에서 장애가 발생하게 됐다는 점도 확인됐다. 특히, 작업 관리자 없이 KT 협력업체 직원들인 작업자들끼리만 라우팅 작업을 수행하는 등 작업 오류를 방지하기 위한 작업관리체계가 부실했으며 네트워크가 연결된 채로 작업이 이루어진 것으로 드러났다. 과기부는 네트워크가 차단된 가상 상태에서 오류 여부를 사전에 발견하기 위한 가상 테스트베드가 없었고 지역에서 발생한 오류가 전국으로 확산하는 것을 차단할 수 있는 시스템이 없었다는 점도 문제로 지적했다.
김도형 기자 dodo@donga.com
Copyright © 동아일보. 무단전재 및 재배포 금지.
이 기사에 대해 어떻게 생각하시나요?
동아일보에서 직접 확인하세요. 해당 언론사로 이동합니다.
- 이재명, 전국민 재난지원금 추진 “1인당 100만 원 돼야”
- 진돗개에 물려 피범벅된 母…견주는 “개가 한 일 가지고”
- 박근혜, 변호인 통해 노태우 조문 “유족에 위로의 말씀”
- 부산 유람선 추락 승객은 ‘모녀’ 사이, 서울 거주자
- 핼쑥한 심권호 그동안 무슨일이? ‘알콜 중독설’ 물음에…
- 美사막서 발견된 유해, 실종 한인여성 맞았다…“사인 분석 중”
- 학교도 위드코로나…내달22일부터 유초중고 전면등교
- 유승민측 “홍준표, 단일화 조건으로 총리직 제안? 지라시”
- 홍준표 “저는 술 두 잔 이상 절대 안 마신다”
- ‘음식점 총량제’ 진화나선 이재명 측, 3년전 백종원 까지 등판