콘텐츠로 건너뛰기

라우터 SoC 101

    1649685603

    소개

    라우터는 정확히 무엇을 합니까? 그리고 어떻게 합니까? 첫 번째 질문에 대한 대답은 비교적 간단할 수 있지만(라우터는 네트워크를 따라 데이터 패킷을 라우팅합니다) 모든 복잡성은 “방법”에 있습니다.

    라우터는 다양한 모양과 크기로 제공됩니다. Linksys 또는 D-Link와 같은 제조업체의 기성 상용 상자; 그리고 DIY 솔루션은 Raspberry Pi와 같은 취미 플랫폼에 구축된 카드 한 벌 크기입니다.

    패킷 교환의 전반적인 메타 아키텍처를 제쳐두고, (소기업 및 홈 네트워킹 시장을 겨냥한) 현대 상용 라우터의 핵심 하드웨어는 이를 엔터프라이즈 또는 애플리케이션별 솔루션과 구별합니다. 특히, 이러한 라우터는 편의성을 강조합니다. 단일 장치는 DSL 모뎀, 라우터, 무선 액세스 포인트, 미디어 서버 및 스마트 주방 싱크대 연결의 역할을 합니다. 또한 프로세서와 연결성은 엔터프라이즈 지향 플랫폼과 완전히 다른 프로필(스마트폰 및 냉장고를 포함한 여러 장치의 동시 연결과 함께 게임 및 스트리밍을 위한 고대역폭 사용)에 맞춰져 있습니다.

    이 기사는 최신 소비자 라우터를 실행하는 하드웨어에 중점을 둡니다. 그리고 오늘날의 라우터에서 SoC(시스템 온 칩) 솔루션은 보편적입니다. 우리가 다루는 모든 하드웨어는 통합 SoC의 형태로 제공됩니다. 이러한 다기능 시스템은 기능이 서로 다른 다양한 구성으로 구성되어 있어 각각의 아키텍처를 파악하기가 더 어렵습니다. 그러나 라우터 설계 프로세스를 단순화합니다. 단일 보드에 모든 것이 내장되어 있는 경우 고려해야 할 장치가 훨씬 적습니다.

    그렇다고 완전히 통합된 시스템이 고려할 가치가 있는 유일한 기성품 설정이라는 의미는 아닙니다. SoC의 세계에서도 비용, 전력 소비 및 OEM 요구 사항과 같은 요소는 더 높은 수준의 프로세서/메모리 보드 또는 xDSL 모뎀을 서비스하기 위해 여러 고출력 라디오 또는 트랜시버를 사용하는 키메라 SoC 솔루션의 세계를 만듭니다. 보다 범용 프로세서의 포트 중 하나에 연결됩니다. 개별 RAM 또는 플래시 메모리 모듈과 별도의 무선 칩이 있는 트랜시버가 있는 솔루션이 존재하지만 그 수는 매우 적습니다. 그래서 우리는 가장 흔히 볼 수 있는 두 종류의 SoC인 프로세서/올인원 칩과 트랜시버에 초점을 맞춥니다.

    소프트웨어/펌웨어에 대한 참고 사항

    상업용 라우터는 Linux를 운영 체제로 압도적으로 선호하며 종종 사용자 정의 버전을 사용합니다. 경량 웹 서버는 사용자 제어 장치 구성을 위해 거의 항상 설치됩니다.

    또 다른 OS인 VxWorks는 엔터프라이즈급 시스템에서만 사용되지만 화성 정찰 궤도선에서 사용되기 때문에 언급할 가치가 있으며 최종 시스템이 아무리 무거워져도 VxWorks를 실행하는 상업용 라우터를 구입할 것입니다.

    마지막으로, 이전에는 프로슈머 애호가들이 주로 사용했던 개방형 Linux 기반 표준인 OpenWrt가 더 많은 OEM에 의해 수용되고 있습니다.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x