- Internet Exchange
- Connectivity
- Innovation
packet:IX와 함께 여는 개방형 연결
국내 최초의 개방형 비영리 인터넷 익스체인지 packet:IX가 한국의 인터넷 연결 구조를 어떻게 바꾸고 있는지 살펴봅니다.
프로젝트 개요
서울에 자리한 packet:IX는 국내 최초의 진정한 개방형 비영리 인터넷 익스체인지입니다. 개방형 연결을 확산하고 네트워크 사업자 사이의 혁신을 북돋아 한국의 디지털 환경을 바꾸는 것을 목표로 합니다.
출발점은 단순한 질문이었습니다. 같은 도시에 있는 두 네트워크가 서로 트래픽을 주고받으려면 왜 해외 사업자를 거쳐야 하는지, 그리고 그 비용을 왜 양쪽이 함께 부담해야 하는지였습니다. packet:IX는 그 질문에 인프라로 답하기 위해 만들어졌습니다. 회원이 직접 운영에 참여하고, 정책은 공개되어 있으며, 수익은 배당되지 않고 설비로 되돌아갑니다.
한국 인터넷 연결 구조의 문제
국내 인터넷 익스체인지 환경은 오랫동안 소수의 사업자가 주도해 왔습니다. 상호접속은 대체로 상업적 트랜싯 계약의 부속물처럼 다뤄졌고, 중소 규모 네트워크가 대등한 조건으로 접속할 창구는 사실상 없었습니다.
- 폐쇄적이고 독점적으로 운영되던 국내 인터넷 익스체인지 생태계
- 네트워크 사업자가 참여하고 협력하기에 높았던 진입 장벽
- 제한적인 시장 관행에서 비롯된 더딘 혁신
- 투명하고 커뮤니티가 주도하는 네트워크 인프라의 부재
- 국내 출발·도착 트래픽이 해외 익스체인지를 우회하며 발생한 불필요한 지연
그 결과는 비용과 지연 양쪽으로 나타났습니다. 서울에 있는 콘텐츠 사업자와 서울에 있는 접속 사업자가 도쿄나 홍콩에서 만나는 경로가 드물지 않았고, 왕복 지연은 수십 밀리초 단위로 늘어났습니다. 경로를 바꾸고 싶어도 협상 창구 자체가 없다는 점이 더 큰 문제였습니다.
개방형 피어링이 중요한 이유
익스체인지는 설비보다 규칙이 먼저입니다. 누가 들어올 수 있는지, 어떤 조건으로 붙는지, 정책이 바뀔 때 누가 결정하는지가 실제 트래픽 흐름을 좌우합니다. packet:IX가 개방형을 앞세운 이유도 여기에 있습니다.
- 가입 조건을 공개해 두면 네트워크 규모와 무관하게 같은 절차로 접속할 수 있습니다
- 국내 트래픽이 국내에서 교환되면 지연이 줄고 국제 회선 사용량도 함께 줄어듭니다
- 트랜싯 한 곳에 의존하지 않으므로 상류 사업자에 장애가 생겨도 우회 경로가 남습니다
- 경로 선택권이 참여자에게 돌아가 트래픽 정책을 직접 설계할 수 있습니다
익스체인지 아키텍처
물리 구조는 단순하게 유지했습니다. 참여자가 이해하기 쉬운 설계가 장애 시점에 더 빠르게 복구된다는 판단이었습니다. 스위칭 패브릭은 계층을 최소화하고, 회원은 하나의 공용 피어링 LAN에 접속합니다.
핵심 구성 요소
개방적이고 투명한 인프라
- 특정 벤더에 얽매이지 않는 중립적 익스체인지 플랫폼 구축
- 모든 네트워크 사업자에게 동등한 참여 기회 보장
- IPv4·IPv6 듀얼 스택 피어링 LAN을 기본 제공
라우트 서버
- 이중화된 라우트 서버로 MLPA 경로를 한 번에 교환
- IRR과 RPKI를 참조한 프리픽스 필터링 적용
- BGP 커뮤니티로 회원별 경로 공개 범위 제어 지원
피어링 방식
- 가입과 동시에 이용할 수 있는 MLPA 다자간 피어링
- 회원 간 개별 합의로 맺는 BLPA 양자 피어링 병행
- 필요 시 프라이빗 VLAN으로 전용 상호접속 구성
포트 옵션
- 1G·10G·100G 포트를 단계적으로 선택
- LACP 본딩으로 무중단 대역폭 증설
- 재판매 없이 원가 기반으로 책정한 포트 비용
다중 사이트 패브릭
- 서울 내 복수 사이트를 단일 피어링 도메인으로 연결
- 사이트 간 백본을 이중 경로로 구성해 단일 장애점 제거
- 어느 사이트에 붙어도 동일한 회원 목록에 접근
패브릭 보호
- 포트별 MAC 주소 제한과 포트 보안 정책 적용
- BUM 트래픽과 불필요한 프로토콜을 차단해 방송 도메인 보호
- 루프 감지와 스톰 컨트롤을 상시 활성화
운영 도구
회원이 늘어날수록 사람이 수작업으로 관리하는 부분이 병목이 됩니다. 초기부터 포털과 자동화를 함께 준비해 포트 신청부터 세션 설정까지 같은 데이터를 바라보게 했습니다.
- IXP Manager 기반 회원 포털에서 포트 현황과 트래픽 그래프를 직접 확인
- 회원이 등록한 ASN·프리픽스 정보로 라우트 서버 필터를 자동 생성
- PeeringDB 정보와 대조해 연락처와 최대 프리픽스 값을 정기 검증
- 구성 변경은 템플릿으로 생성해 사람이 직접 편집하지 않도록 제한
- 룩킹글래스를 공개해 외부에서도 경로 상태를 조회 가능
거버넌스와 비영리 운영 모델
비영리는 무료라는 뜻이 아니라 잉여가 남지 않는 구조라는 뜻입니다. 회비와 포트 비용은 설비와 운영 인력을 유지할 만큼만 책정하고, 남는 재원은 다음 증설에 씁니다.
회원 구조
- ASN을 보유한 네트워크는 규모와 무관하게 동일한 자격으로 가입
- 콘텐츠·클라우드·접속·연구망 등 유형별 구분 없이 같은 정책 적용
- 회원 명부와 접속 사이트를 공개해 피어링 상대를 쉽게 찾도록 지원
의사결정
- 정책 변경은 회원 총회 의결을 거쳐 확정
- 기술 사항은 기술 위원회가 검토안을 공개하고 의견을 수렴
- 회의록과 정책 문서를 공개 저장소에 남겨 이력을 추적
수익 재투자
- 포트 수익은 배당하지 않고 스위칭 설비와 사이트 확충에 투입
- 회계 결과를 회원에게 정기 보고
- 가격 인하 여력이 생기면 특정 회원 할인이 아니라 전체 요율에 반영
커뮤니티 주도 협력
- 협력적 거버넌스를 위한 포럼과 위원회 운영
- 회원사의 적극적인 기여를 장려
- 운영 경험과 장애 사후 분석을 커뮤니티에 공유
온보딩 절차
가입 문의부터 실제 트래픽이 흐르기까지의 과정을 공개해 두었습니다. 대부분의 회원이 서류 처리와 크로스커넥트 시공을 포함해 2~3주 안에 첫 세션을 올립니다.
- 01
가입 신청과 검토
ASN과 프리픽스, 희망 포트 속도, 접속 사이트를 접수합니다. IRR 등록 상태와 PeeringDB 정보를 함께 확인해 이후 필터 설정에 쓸 자료를 정리합니다.
- 02
LOA 발급과 크로스커넥트
포트 배정 후 LOA를 발급합니다. 회원은 이 문서로 데이터센터에 크로스커넥트를 신청하고, 시공이 끝나면 양쪽에서 광 레벨과 링크 상태를 확인합니다.
- 03
포트 활성화와 검증
피어링 LAN의 IPv4·IPv6 주소를 배정하고 인터페이스를 올립니다. 이 단계에서 MAC 학습과 방송 트래픽 정책이 의도대로 동작하는지 점검합니다.
- 04
BGP 세션 수립
라우트 서버와 세션을 맺어 MLPA 경로를 받습니다. 필요한 회원과는 별도로 BLPA 세션을 추가하며, 초기에는 프리픽스 수와 필터 적용 결과를 함께 확인합니다.
- 05
트래픽 전환
처음에는 일부 프리픽스만 익스체인지 경로로 우선순위를 올려 지연과 손실을 관찰합니다. 이상이 없으면 대상 범위를 넓혀 트랜싯 의존도를 낮춥니다.
- 06
PeeringDB 정보 갱신
접속 사이트와 포트 속도, 피어링 정책을 PeeringDB에 반영합니다. 다른 네트워크가 먼저 피어링을 제안할 수 있게 되어 이후 세션이 빠르게 늘어납니다.
운영과 모니터링
익스체인지는 문제가 생기면 여러 회원이 동시에 영향을 받습니다. 그래서 관측과 공지를 운영의 핵심으로 두고, 회원이 스스로 상태를 확인할 수 있는 창구를 함께 제공합니다.
트래픽 관측
- 포트별·회원별 트래픽 그래프를 포털에서 상시 공개
- 패브릭 전체 트래픽과 피크 추이를 별도로 집계
- 비정상 트래픽 패턴은 임계값 기반으로 자동 알림
세션 상태 관리
- 라우트 서버 세션 상태와 수신 프리픽스 수를 지속 감시
- 필터에 걸린 프리픽스를 회원별로 조회 가능
- 플랩이 반복되는 세션은 원인 확인 후 회원과 함께 조치
장애 대응
- 장애 등급별 대응 절차와 연락 체계를 사전 정의
- 상태 페이지와 메일링 리스트로 진행 상황 실시간 공유
- 복구 후 원인과 재발 방지책을 사후 분석으로 공개
유지보수 공지
- 계획 작업은 정해진 사전 고지 기간을 두고 공지
- 영향 범위와 예상 중단 시간을 포트 단위로 명시
- 가능한 작업은 이중 경로를 활용해 무중단으로 진행
성과
개통 이후 회원과 트래픽이 함께 늘었습니다. 숫자보다 의미 있었던 변화는 국내 네트워크끼리 직접 협상하는 일이 평범한 선택지가 되었다는 점입니다.
- 개방형 비영리 익스체인지
- 국내 최초
- 가입 조건과 요율, 정책 문서를 모두 공개한 국내 첫 사례입니다.
- 단일 피어링 도메인
- 다중 사이트
- 서울 내 여러 사이트를 하나의 패브릭으로 묶어 접속 위치 제약을 줄였습니다.
- 선택 가능한 포트 속도
- 1G–100G
- 소규모 네트워크도 부담 없이 시작해 필요할 때 증설할 수 있습니다.
- 해외 우회 경로 해소
- 국내 경유
- 국내에서 교환되는 트래픽의 왕복 지연이 밀리초 단위로 내려갔습니다.
- 시장 개방성 향상과 진입 장벽 완화
- 전반적인 네트워크 성능과 안정성의 뚜렷한 개선
- 국내 네트워킹 커뮤니티 안에서 가속된 혁신
- 더 단단해진 커뮤니티 협력과 업계 관계
- 가입 절차와 요율이 공개되어 예측 가능해진 상호접속 비용
참여자가 얻는 것
회원이 체감하는 변화는 대체로 세 갈래입니다. 비용, 지연, 그리고 경로를 스스로 정할 수 있다는 점입니다.
트랜싯 비용 절감
- 국내에서 교환 가능한 트래픽을 트랜싯에서 분리
- 포트 비용이 고정되어 트래픽이 늘어도 예산 예측이 쉬움
- 상류 계약 갱신 시 협상 근거로 활용
지연 단축
- 해외를 우회하던 국내 트래픽을 같은 도시 안에서 교환
- 홉 수가 줄어 지연 편차와 손실 가능성도 함께 감소
- 실시간성이 중요한 서비스에서 체감 품질 개선
경로 제어권
- BGP 커뮤니티로 프리픽스별 공개 범위를 직접 설정
- MLPA와 BLPA를 조합해 상대별 정책을 다르게 적용
- 장애 시 트랜싯과 익스체인지 사이에서 즉시 우회
운영 투명성
- 자사 포트 트래픽과 세션 상태를 직접 조회
- 정책 변경 이력이 공개되어 사후 확인이 가능
- 장애 사후 분석을 공유받아 자체 설계에 반영
향후 로드맵
다음 단계는 접속 위치를 넓히고, 익스체인지에서 바로 쓸 수 있는 공용 서비스를 늘리는 방향입니다. 어느 항목이든 회원 의견을 먼저 수렴한 뒤 착수합니다.
- 수도권 외 지역 접속 사이트 확대로 지역 네트워크의 참여 문턱 완화
- 100G 이상 포트 수요에 대응하는 패브릭 용량 증설
- 루트 DNS 애니캐스트와 NTP 등 공용 서비스의 익스체인지 내 제공 확대
- RPKI 검증 적용 범위를 넓혀 경로 위조 위험 축소
- 국내외 다른 익스체인지와의 상호 협력 논의
- 운영 문서와 설정 예시를 공개해 신규 회원의 초기 설정 부담 완화
커뮤니티의 목소리
packet:IX는 한국의 연결 환경을 완전히 바꿔놓았습니다. 개방성과 비영리 운영에 대한 확고한 원칙 덕분에 저희는 그 어느 때보다 효과적으로 혁신하고 협력할 수 있게 되었습니다.