Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워킹

홈 네트워크에서 두 개의 인터넷 회선을 동시에 공유할 수 있을까?

멀티호밍(Multihoming) 구성은 하나의 로컬 영역 네트워크(LAN)가 인터넷과 같은 외부 네트워크로 향하는 여러 개의 동시 접속을 공유할 수 있도록 해주는 기술입니다. 일부 사용자는 가정용 네트워크에 멀티호밍을 적용해 두 개의 인터넷 회선을 함께 활용함으로써 속도와 안정성을 높이기도 합니다. 다만 멀티호밍 전략은 설정 과정이 까다로울 수 있으며, 실제 솔루션들은 기능 면에서 제한적인 경우가 많습니다.

멀티호밍 지원 광대역 라우터

홈 네트워크에서 두 개의 고속 인터넷 회선을 활용하는 가장 직접적인 방법은 이러한 용도에 맞게 특별히 설계된 라우터를 설치하는 것입니다. 멀티호밍 라우터는 인터넷 연결을 위한 WAN 포트를 두 개 이상 갖추고 있으며, 장애 조치(Fail-over)와 부하 분산(Load Balancing)까지 자동으로 처리해 줍니다.

그러나 이런 고급 제품들은 일반 가정보다는 기업 환경을 겨냥해 만들어졌기 때문에 설정이 복잡할 수 있습니다. 또한 여러 회선을 관리하는 데 따르는 오버헤드 때문에 성능이 마케팅 문구만큼 좋지 않은 경우도 있고, 가격 역시 일반 가정용 라우터보다 상당히 비싼 편입니다.

대역폭을 두 배로 늘릴 수 있을까?

각각 별도의 인터넷 요금제를 갖춘 광대역 라우터 두 대를 설치하면 두 회선을 동시에 사용할 수는 있지만, 서로 다른 컴퓨터에서만 가능합니다. 일반적인 가정용 라우터에는 두 회선 사이의 대역폭을 통합하거나 조율하는 메커니즘이 없기 때문입니다.

라우터 없이 구현하는 광대역 멀티호밍

기술적 지식이 있는 사용자라면 라우터를 따로 구매하지 않고 직접 고속 멀티호밍 시스템을 구축할 수도 있습니다. 이 방식은 컴퓨터에 네트워크 어댑터(랜카드)를 두 개 이상 장착하고, 네트워크 라우팅과 설정을 관리하는 소프트웨어 스크립트를 직접 작성해야 합니다. NIC 본딩(NIC Bonding)이라 불리는 기법을 활용하면 여러 인터넷 회선의 대역폭을 하나로 묶어 집계할 수 있습니다.

전화 접속(Dial-Up) 회선의 멀티호밍

홈 네트워크 연결을 멀티호밍한다는 개념은 웹 초창기부터 존재했습니다. 예를 들어 마이크로소프트 윈도우 XP의 다중 장치 다이얼링 기능은 두 개의 전화 접속 모뎀 연결을 하나로 결합해, 단일 모뎀 대비 전체 인터넷 속도를 효과적으로 끌어올렸습니다.

기술 애호가들은 이러한 방식을 샷건 모뎀(Shotgun Modem) 또는 모뎀 본딩(Modem-Bonding) 구성이라고 불렀습니다.

부분적인 멀티호밍 솔루션

마이크로소프트 윈도우나 macOS 같은 운영체제는 제한적이지만 멀티호밍 기능을 기본적으로 지원합니다. 덕분에 값비싼 하드웨어나 깊이 있는 기술 지식 없이도 기본적인 인터넷 공유 기능을 사용할 수 있습니다.

예를 들어 macOS에서는 고속 회선과 전화 접속 회선 등 여러 인터넷 연결을 설정해 두면, 한 인터페이스에 장애가 발생했을 때 운영체제가 자동으로 다른 회선으로 전환(fail over)하도록 구성할 수 있습니다. 다만 이 방식은 부하 분산을 지원하지 않으며, 회선 간 대역폭을 통합하지도 않습니다.

마이크로소프트 윈도우 역시 유사한 수준의 멀티호밍을 홈 네트워크에서 구성할 수 있습니다. 구버전 윈도우에서는 멀티호밍을 활용하려면 컴퓨터에 네트워크 어댑터를 두 개 이상 설치해야 했지만, 윈도우 XP 이후 버전부터는 기본 어댑터 하나만으로도 해당 기능을 설정할 수 있습니다.