내 잡다한 노트
라우터의 RADIUS 기능 본문
RADIUS ( Remote Authentication Dial-In User Service ) 는 네트워크 환경에서 사용자 인증(Authentication), 권한 부여(Authorization), 과금(Accounting)을 중앙 집중형으로 처리하기 위한 프로토콜(서비스)입니다.
1. RADIUS의 주요 기능
- 인증(Authentication)
- 사용자가 네트워크(라우터, 스위치, VPN 등)에 접속할 때, ID/비밀번호 또는 인증 토큰 등을 중앙의 RADIUS 서버에서 확인하여 “올바른 사용자”인지 판별합니다.
- 관리자 계정, 일반 사용자 계정, 게스트 계정 등을 일원화된 서버에서 관리 가능.
- 권한 부여(Authorization)
- 인증된 사용자가 “어떤 자원, 어떤 권한”으로 접속할 수 있는지 결정합니다.
- 예: 특정 사용자는 라우터의 Read-Only 권한만 부여, 다른 사용자는 Read-Write 권한 부여 등.
- 회계(과금, Accounting)
- 어느 사용자가 얼마 동안 접속했는지, 어떤 자원에 접근했는지 등을 기록(Log)하고 필요하면 과금(Billing) 목적에도 활용할 수 있습니다.
- 예: ISP나 대규모 기업에서 사용자 접속 로그를 중앙 서버에 저장·분석.
2. 라우터에서 RADIUS를 사용하는 이유
- 중앙 관리
- 라우터, 스위치, 무선 AP, VPN 등 네트워크 장비별로 계정을 각각 따로 관리하면 번거롭고 보안 취약점이 생길 수 있습니다. RADIUS 서버를 통해 중앙에서 계정을 일괄 관리하면 편리합니다.
- 보안 강화
- 사용자가 여러 장비를 이용할 때 같은 계정 정보를 RADIUS 서버에서 확인하므로, 비밀번호 정책, 계정 잠금 정책 등을 일관성 있게 적용할 수 있습니다.
- 유연한 확장
- 새 장비를 도입할 때도 장비마다 계정을 따로 추가할 필요 없이 RADIUS 서버 설정만 바꾸면 됩니다.
- 감사(Audit) 용이
- 누가 언제 어떤 장비에 로그인했는지를 중앙 로그로 남길 수 있어, 추적과 모니터링이 쉽습니다.
3. 어떻게 구성될까?
- RADIUS 서버
- Windows Server의 NPS(Network Policy Server), FreeRADIUS(오픈소스), Cisco ISE(솔루션) 등 다양한 솔루션이 있습니다.
- 클라이언트(라우터, 스위치, 무선컨트롤러 등)
- 라우터 관리 메뉴(또는 CLI)에서 “RADIUS 서버 IP, 포트, 공유키(Shared Secret)” 등의 정보를 입력하여 연동합니다.
- 프로세스 예시
- 사용자가 라우터 접속을 시도하고, 로그인 정보를 입력함.
- 라우터는 RADIUS 서버에 “사용자 인증 요청”을 보냄.
- RADIUS 서버가 ID/비밀번호를 확인 후, 성공/실패 여부를 라우터로 응답.
- 성공 시, 권한(레벨) 부여와 동시에 접속이 허용됨.
'Infra' 카테고리의 다른 글
AOC 란? (0) | 2025.01.04 |
---|---|
라우터의 VRRP (0) | 2025.01.04 |
서버랙, NAND, SFP+ (0) | 2025.01.04 |
Active-Standby 구조가 Auto-failover를 의미하진 않는다 (0) | 2024.11.27 |
HDFS와 NFS의 차이 (0) | 2024.11.26 |