728x90
반응형
공유기/네트워크 관련해서 많이 나오는 NSS는 보통 **Qualcomm IPQ 칩셋의 NSS(Network SubSystem)**를 뜻합니다.
🔹 NSS (Network SubSystem)
- **Qualcomm의 ARM 기반 SoC(예: IPQ806x, IPQ807x)**에는
CPU(코어) 말고도 NSS라는 별도 하드웨어 가속 엔진이 들어 있어요. - 역할: 패킷 처리, NAT, 라우팅, VPN 암호화, QoS 같은 네트워크 연산을
CPU 대신전담 - 즉, 네트워크 전용 보조 프로세서
🔹 왜 필요할까?
- 공유기는 수천~수만 개의 패킷을 초당 처리해야 함
- 일반 CPU만으로 처리하면 CPU 사용률 100% → 속도 제한, 지연 발생
- NSS가 있으면:
- CPU는 애플리케이션/OS 관리
- NSS는 네트워크 데이터 처리 전담
→ 훨씬 빠른 속도, 낮은 지연 가능
🔹 예시
- IPQ806x 칩셋 기반 공유기
- 듀얼코어 CPU(ARM) + 듀얼코어 NSS
- CPU는 1.4GHz로 보이지만, 실제 NAT 처리 속도는 기가비트 이상 가능 → 이게 다 NSS 덕분
- VPN 속도 향상
- 일반 CPU로 암호화하면 200~300Mbps밖에 안 나오는데,
- NSS가 AES 암호화를 오프로딩(offloading)하면 800Mbps 이상 가능
🔹 비유
- CPU만 쓰는 공유기 = 가게에서 사장 혼자 주문 받고, 요리하고, 계산까지 다 함
- NSS 있는 공유기 = 사장은 주문/관리만 하고, 요리는 요리사(=NSS)가 전담
→ 훨씬 많은 손님(패킷)을 빠르게 처리 가능
🔹 정리
- NSS(Network SubSystem) = Qualcomm 공유기 SoC에 들어 있는 네트워크 전용 보조 프로세서
- 장점: NAT, QoS, VPN 등 네트워크 처리 속도를 높이고 CPU 부하를 줄임
- 특히 고속 인터넷(기가/10기가) 환경에서 성능 차이를 크게 만들어 줌
728x90
🔹 NSS(Network SubSystem) = Qualcomm 전용 명칭
- NSS라는 이름과 아키텍처는 퀄컴 IPQ 시리즈 칩셋 전용이에요.
- 즉, “NSS 있다/없다”는 얘기는 퀄컴 칩셋 공유기에서 하드웨어 NAT, VPN, QoS 가속 기능이 있는지를 의미
🔹 다른 칩셋은 비슷한 기능을 다른 방식으로 구현
다른 브랜드 칩셋도 네트워크 전용 하드웨어 가속기가 있지만, 이름과 구조가 달라요.
| 칩셋 브랜드 | 네트워크 가속 기능 |
| Broadcom | Fastpath, BCM QoS, NAT Offload 등 |
| MediaTek | Hardware NAT, Flow Accelerator 등 |
| Marvell | Octeon, Packet Accelerator 등 |
| Qualcomm | NSS (Network SubSystem) |
- 핵심은 동일: CPU 부하 줄이고 패킷 처리 속도 향상
- 단지 이름과 구현 세부사항, 성능 차이가 있음
🔹 정리
- NSS라는 이름 자체는 Qualcomm 전용
- 다른 칩셋도 비슷한 하드웨어 가속기는 있음 → CPU 대신 NAT, QoS, VPN 등을 처리
- 공유기 성능 비교 시, NSS/Fastpath/Flow Accelerator 지원 여부를 보는 게 중요
🔹 Hardware Offloading이란?
**Hardware Offloading = CPU 대신 하드웨어가 특정 작업을 처리하도록 “떠넘기는 것”**이에요.
- 공유기나 네트워크 장비에서 패킷 처리, 암호화, NAT, QoS 같은 반복적·연산량 많은 일을 CPU 대신 전용 회로가 처리
- 덕분에 CPU 부하를 줄이고, **속도와 반응 속도(latency)**를 높일 수 있음
🔹 네트워크에서 자주 쓰이는 Offloading 종류
| 종류 | 설명 | 예시 |
| NAT Offloading | 패킷의 주소 변환(NAT)을 CPU 대신 하드웨어 처리 | Qualcomm NSS, Broadcom Fastpath |
| VPN Offloading | 패킷 암호화/복호화(AES, IPsec 등)를 하드웨어에서 처리 | NSS AES 오프로딩 |
| QoS Offloading | 패킷 우선순위 처리, 트래픽 shaping을 하드웨어 처리 | Flow Accelerator |
| Checksum Offloading | TCP/UDP 체크섬 계산을 하드웨어 처리 | 대부분 NIC, 공유기 칩셋 |
🔹 비유
- CPU만 쓰는 경우 → 요리사가 주문 받고, 요리하고, 계산까지 다 함 → 속도 느림
- Hardware Offloading → CPU는 주문과 관리만 하고, 전담 주방 로봇이 요리와 계산 처리 → 더 빠르고 효율적
🔹 장점
- CPU 부하 감소 → 공유기/서버 다른 작업 가능
- 속도 증가 → NAT, VPN, QoS 속도 높아짐
- 지연(latency) 감소 → 버퍼블로트/핑 지연 줄어듦
🔹 정리
- Hardware Offloading = CPU 대신 전용 하드웨어가 네트워크 작업 처리
- 공유기 성능 평가에서 중요한 지표:
- NAT/Firewall/VPN/암호화 지원 여부
- NSS, Fastpath, Flow Accelerator 등의 기술이 바로 오프로딩 구현 방식
728x90
반응형
'공유기' 카테고리의 다른 글
| 공유기의 DPI 란? (0) | 2025.08.27 |
|---|---|
| 로깅 이란? (0) | 2025.08.27 |
| 캐싱 이란? (0) | 2025.08.27 |
| nm 공정 이란? (0) | 2025.08.27 |
| openWRT 란? opkg 란? (0) | 2025.08.27 |
| WRT 포팅 이란? (0) | 2025.08.22 |
| 공유기 스토리지 란? (0) | 2025.08.19 |
| ARM 아키텍쳐 (0) | 2025.08.19 |