|

[ACMA 교육#4] AOS 8 아키텍처

⏱️ 예상 읽기 시간: 약 6분 (6 min read)

ACMA 자격증 시험은 AOS 8 운영체제를 기반으로 진행됩니다. 그렇기 때문에 AOS 8 아키텍처에 대해 이해하는 것은 중요합니다. 지난 포스팅에서 Aruba 무선랜 포트폴리오에 대해서 이미 설명을 드렸는데요.
AP(Access Point)를 설명하면서 CAP(Campus AP)와 IAP(Instant AP)에 대한 개념을 말씀드렸습니다.

https://egstory.net/edge-news/aruba-portfolio/1333/

오늘은 AOS 8 아키텍처는 어떠한 구조를 갖고 있고, 예전 AOS 6와는 어떠한 차이가 있는지 살펴보겠습니다.

AP Terminology (용어 설명)

먼저, AP에 역할별 불리는 이름에 대해서 용어를 정리하고 넘어가보겠습니다.

각 AP별 역할에 따른 용어 정리

AP는 WLAN 아키텍처에서 특정한 역할을 부여 받아 구성할 수 있습니다. 그리고 그 역할에 따라 각각 이름이 달리 명명합니다.

먼저, CAP는 Campus AP로 일반적으로 그냥 AP로 불리기도 합니다. 전형적인 AP로 컨트롤러에 연결되어 모든 구성을 컨트롤러부터 명령 받게 됩니다. Mesh AP는 CAP의 일종으로 Uplink가 유선이 아닌 무선 인터페이스를 사용합니다.

AM(Air Monitor)는 지속적으로 무선 환경을 스캔하여 IDS나 RF 정보를 수집합니다.
SA(Spectrum Analyzer)는 분석을 목적으로 일시적 또는 영구적으로 설정하여 주변의 무선 신호를 캡처하는 AP입니다.

RAP(Remote AP)는 CAP랑 유사하게 동작합니다. 하지만, 인터넷을 통해 컨트롤러와 연결합니다. 이를 위해서 컨트롤러와 AP간에 VPN 터널 설정이 필요합니다.

IAP(Instant AP)는 컨트롤러가 필요하지 않습니다. 동일한 서브넷 내의 모든 IAP는 그룹(Swarm)을 구성하고, 그 중에서 VC(Virtual Controller, 가상 컨트롤러) 역할을 수행할 AP를 선택합니다. 이를 통해 IAP는 하드웨어적인 컨트롤러 없이 독립적으로 운영할 수 있습니다.

Controller Mode

Aruba는 세 가지 컨트롤러 모드를 제공합니다.

  • Mobility Conductor (Mobility Master)
  • Mobility Controller
  • Standalone
컨트롤러 모드별 차이
Mobility Conductor (Mobility Master, MM)

관리 및 제어, 전달 기능을 명확하게 구분하는 새로운 UI에서 중앙 집중형의 멀티 티어 아키텍처를 사용합니다.

중앙 집중되는 지점으로 Mobility Conductor와 관리되는 장치 모두 전체 구성을 설정할 수 있기 때문에 구성 프로세스를 단순화하고 간소화할 수 있습니다.

Mobility Controller (MC)

Mobility Conductor(Mobility Master, MM)는 Mobility Controller를 관리합니다. 그리고 그 컨트롤러는 관리되는 장치(Managed Device, MD)나 관리받는 노드(Managed Node, MN)으로 불리기도 합니다. MD는 AP와 클라이언트 트래픽을 처리하고, 여러 MD는 함께 작동하여 모든 클라이언트 단말에게 고가용성을 제공하고 failover가 발생하더라도 서비스 연속성을 보장합니다.

Standalone

Mobility Conductor는 Standalone 컨트롤러를 관리할 수 없습니다. 컨트롤러를 Standalone 모드로 설치하게 되면, AOS 8.x 일부 기능을 사용할 수 없게 됩니다.


AOS 8 아키텍처

Mobility Conductor (Mobility Master, MM)과 같은 중앙 집중 지점을 통해 Mobility Conductor와 관리되는 장치(MD) 모두 구성할 수 있다고 앞서 설명했습니다.

AOS 8 아키텍처
AOS 8 아키텍처

MM은 기존의 all-master, 단일 master-다중 local, 또는 여러 개의 master-local 배포 방식을 단일 모델로 통합합니다. 공통 구성(기본 구성)을 공유 탬플릿으로 추출해서 장치별 구성을 병합하거나 개별 장치에 대한 구성을 생성할 수 있게 됩니다.

관리 노드(MC/MD)는 AP와 클라이언트 트래픽을 처리합니다. ZTP(Zero Touch Provisioning)을 통해 BOC(Branch Office Controller, 지점 컨트롤러)를 배포할 수도 있습니다.

AOS 6 아키텍처와의 차이
AOS 6 vs AOS 8 아키텍처 차이
Master Controller vs Mobility Conductor(MM)

예전 AOS 6에서는 MC(Master Controller)를 물리적 어플라이언스에 구축하고, AP까지 보안 터널을 구성할 수 있었습니다. master-local 구조로 구성하여, Master는 일부 구성(AP Group, Local DB, Whitelist DB 등)을 모든 local로 배포(푸시)하고 구성 정보(syntax, parameter 값 범위)를 보내기 전에 검증하지 않습니다.

하지만, AOS 8에서는 물리적 어플라이언스 장치 또는 가상 어플라이언스(VM) 모두에 MM(Mobility Conductor)를 구축할 수 있습니다. 하지만, AP까지 터널링 구성을 하지 않습니다. MM은 관리되는 장치(MD/MC) 모두에게 전체 구성정보를 푸시할 수 있습니다. 그리고 그 구성 정보를 MD로 푸시하기 전에 검증하게 됩니다.

Local Controller vs Managed Node

AOS 6에서는 물리 어플라이언스에만 로컬(Local) 컨트롤러를 구축할 수 있고, Master Controller로부터 일부(Partial) 구성정보를 받아와야만 했습니다. 하지만, VLAN이나 내부 IP주소 등과 같은 L2, L3 구성 정보는 로컬 컨트롤러에서 구성해야 했습니다.

하지만, AOS 8에서는 관리형 노드(Managed Node, MN)을 물리 장치나 가상 머신 모두에 구축 가능합니다. 그리고 MM(Mobility Conductor)는 L2와 L3 구성 정보를 포함한 모든 구성(Config)을 제공합니다.

Partial Config vs Hierarchical Config Model
[ACMA 교육#4] AOS 8 아키텍처 - image 26
AOS 6.x Code

AOS 6.x의 부분 구성 모드(Partial Configuration mode)에서는 마스터(Master)는 데이터베이스(위 그림의 오렌지색)와 함께 WLAN 구성만 푸시합니다. VLAN이나 인터페이스 정보, IP 라우팅과 같은 L2, L3 구성은 푸시할 수 없습니다. 이러한 정보는 각 로컬 컨트롤러에서 직접 따로따로 구성해야만 합니다.

[ACMA 교육#4] AOS 8 아키텍처 - image 27
AOS 8.x Code

하지만, 위 그림과 같이 AOS 8.x 모델로 구성한다면, Mobility Master(MM, Mobility Conductor)는 VLAN이나, 인터페이스 정보, IP 라우팅 등 전체 구성 정보를 푸시할 수 있습니다.


이제는 Digital Transformation 이라는 용어와 함께 모빌리티 환경, 모바일 오피스가 필수적이 되고 있습니다. 그러기 위해서는 안정적이고 확장 가능한 무선 네트워크 인프라가 필요합니다.

이러한 요구사항과 트렌드에 맞춰 아루바는 AOS 8이라는 새로운 아키텍처의 운영체제를 출시하게 되었고, 어느새 10번째 업데이트인 8.10.x 버전을 릴리즈 하게 되었습니다.

무선 네트워크에 연결되는 단말의 수가 증가하고, 끊어짐 없이 유지되어야 하고 IoT 연결을 제공할 수 있어야 하는 등 다양한 요구사항에 맞춰서 AOS 8의 기능은 계속 업데이트 되고 있습니다.

다음 포스팅에서는 AOS 8의 특화된 기능을 알아보도록 하겠습니다.

유사 게시물

  • [ACSA 교육#13] 계층적 모델

    ⏱️ 예상 읽기 시간: 약 4분 (4 min read) 네트워크를 설계하고 디자인할 때 계층적 디자인에 대해서 이야기를 많이 합니다.영어로는 Hierarchical Model이라고 얘기하는데요. 과연 이것이 왜 필요한지 한 번 알아보겠습니다. 계층적 모델은 네트워크의 모듈형태로 제공합니다. 결국 이것은 설계를 단순화하고, 향후 인프라 확장에 대한 부분까지 제공하게 됩니다….

  • [ACMA 교육#2] RF 기본

    ⏱️ 예상 읽기 시간: 약 10분 (10 min read) 무선 네트워크는 주로 커버리지(적용 범위)나 용량을 고려하여 설계합니다. WLAN 커버리지를 목적으로 설계할 때는 커버하고자 하는 영역의 넓이를 기반으로 해야 합니다. 모든 영역에서 100% 커버리지를 제공하는 커버리지 기반 설계를 구성한다면, 고전력을 사용하는 AP를 사용하는 편이 더 적은…

  • [ACSA 교육#20] Virtual LAN

    ⏱️ 예상 읽기 시간: 약 5분 (5 min read) LAN과 VLAN LAN(Local Area Network)는 동일한 브로드캐스트 도메인에 있는 장치 그룹을 일컫습니다. 그림과 같이 LAN-A와 LAN-B가 있습니다. LAN-A에는 두 개의 장치가 연결되어 있습니다.Host A는 Port 1에 연결되어 있고, Host B는 Port 2에 연결되어 있습니다.다른 스위치 LAN-B도…

  • [ACSA 교육#18] ICMP와 PoE

    ⏱️ 예상 읽기 시간: 약 5분 (5 min read) ICMP 네트워크에 새 프린터를 추가하고 노트북으로 이 프린터를 사용하려고 합니다. 이 때, 두 장치 간에 네트워크 통신이 정상적인지 확인하기 위해서 네트워크이 제대로 구성되었는지 확인해야 할 것입니다. ICMP는 이러한 문제를 해결하는데 도움이 됩니다. 인터넷 제어 메시지 프로토콜(Internet…

  • [ACSA 교육#3] 물리적 미디어 (장치)

    ⏱️ 예상 읽기 시간: 약 5분 (5 min read) 컴퓨터 장치는 정보를 전송하기 위해 서로 다른 미디어를 사용하게 됩니다. 각 미디어는 유형별로 서로 다른 특성을 갖고 있습니다. 광섬유 미디어는 빛 파장을 변조하고, Wi-Fi는 전파를 변조하며, 구리선 미디어는 전압과 같은 전기적 특성을 변조합니다. Copper Cable 지난…

  • [APSC 교육#1] Aruba Central 소개

    ⏱️ 예상 읽기 시간: 약 8분 (8 min read) Aruba Central 은 아루바 네트워크 디바이스를 클라우드에 업로드할 수 있는 클라우드 기반 시스템입니다.Aruba Central 에서 모든 디바이스를 관리, 확인, 추가하여 네트워크를 보다 효과적으로 감독할 수 있습니다. 이번 교육은 Aruba Central 의 자격증 취득(APSC) 뿐만 아니라 아루바…