본문 바로가기
카테고리 없음

Cisco 스위치 Port Security 기본 설정

by 초보 탈출 랜(LAN)선 일기 2026. 6. 23.

Cisco 스위치 Port Security 기본 설정

들어가며

기업 네트워크를 운영하다 보면 허가되지 않은 장비가 네트워크에 연결되는 상황을 종종 마주하게 된다. 사용자가 개인 노트북을 무단으로 연결하거나, 사설 공유기를 설치하거나, 외부인이 빈 랜 포트에 장비를 연결하는 경우도 있다.

이러한 문제는 단순히 네트워크 정책 위반에 그치지 않고 정보 유출, 악성코드 감염, 내부망 침입 등 심각한 보안 사고로 이어질 수 있다.

Cisco 스위치에서는 이러한 위협을 방지하기 위해 Port Security 기능을 제공한다. Port Security는 특정 포트에서 허용할 MAC 주소를 제한하여 승인된 장비만 네트워크를 사용할 수 있도록 하는 기능이다.

특히 중소기업, 공공기관, 제조공장, 학교, 병원 등에서 가장 기본적으로 적용하는 네트워크 보안 기능 중 하나이며, 설정도 비교적 간단해 초기 구축 시 함께 적용하는 경우가 많다.

이번 글에서는 Cisco 스위치 Port Security의 개념부터 동작 원리, 기본 설정 방법, Violation Mode, Sticky MAC 활용법, 확인 명령어 및 실무 운영 시 주의사항까지 자세히 알아보겠다.

Cisco 스위치 Port Security 기본 설정
Cisco 스위치 Port Security 기본 설정


Port Security란?

Port Security는 특정 스위치 포트에서 허용 가능한 MAC 주소를 제한하는 기능이다.

예를 들어 다음과 같은 환경을 가정해보자.

PC-A
MAC : 0011.2233.4455

      │

Gi1/0/10

      │

Cisco Switch

Gi1/0/10 포트에는 PC-A만 연결되어야 한다.

하지만 사용자가 허브를 연결하거나 다른 장비를 연결하면 문제가 발생할 수 있다.

PC-A
  │
 HUB
 ├── PC-B
 ├── PC-C
 └── PC-D

Port Security를 적용하면 허용된 MAC 주소 외에는 통신을 차단할 수 있다.


Port Security가 필요한 이유

기업 네트워크에서는 생각보다 많은 보안 위협이 존재한다.

대표 사례

무단 노트북 연결

사설 공유기 설치

허브 추가 연결

내부 정보 유출

악성코드 감염 장비 연결

Port Security는 이러한 문제를 사전에 차단할 수 있다.


Port Security 동작 원리

Port Security는 포트에서 학습되는 MAC 주소 수를 제한한다.

예시

허용 MAC 개수

1개

설정

PC-A 연결

0011.2233.4455 학습

다른 MAC 연결

보안 위반 발생

Port Security 적용 조건

Port Security는 일반적으로 Access Port에서 사용한다.

필수 조건

switchport mode access

지원 환경

사용자 PC

프린터

IP Phone

CCTV

출입통제 장비

비권장 환경

Trunk Port

Uplink Port

스위치 간 연결

기본 Port Security 설정 방법

가장 기본적인 설정 예제이다.

configure terminal

interface GigabitEthernet1/0/10

switchport mode access

switchport port-security

end

설정 확인

show port-security interface gigabitEthernet1/0/10

허용 MAC 주소 개수 제한

기본값은 1개이다.

명시적으로 설정 가능

interface GigabitEthernet1/0/10

switchport port-security maximum 1

2개 허용

switchport port-security maximum 2

예시

PC + IP Phone

환경


3개 허용

switchport port-security maximum 3

Static MAC 방식 설정

특정 MAC 주소만 허용

예시

interface GigabitEthernet1/0/10

switchport mode access

switchport port-security

switchport port-security mac-address 0011.2233.4455

허용 장비

0011.2233.4455

만 통신 가능


장점

보안성 높음

정확한 제어 가능

단점

장비 교체 시 재설정 필요

Sticky MAC 설정

실무에서 가장 많이 사용하는 방식이다.

장비가 처음 연결되면 자동으로 MAC 주소를 학습한다.

설정

interface GigabitEthernet1/0/10

switchport mode access

switchport port-security

switchport port-security mac-address sticky

동작 과정

PC 연결

MAC 자동 학습

Running Config 저장

허용 장비 등록 완료

확인

show running-config interface gi1/0/10

예시

switchport port-security mac-address sticky 0011.2233.4455

Violation Mode 이해하기

Port Security 위반 발생 시 동작 방식이다.

3가지 모드가 존재한다.


Protect Mode

설정

switchport port-security violation protect

동작

허용되지 않은 MAC 차단

하지만 로그는 남지 않는다.


특징

조용히 차단

Restrict Mode

설정

switchport port-security violation restrict

동작

허용되지 않은 MAC 차단

로그 생성

SNMP Trap 전송

실무 권장 모드


Shutdown Mode

기본값

switchport port-security violation shutdown

동작

보안 위반 발생

포트 Error-Disabled

통신 중단

로그 예시

%PORT_SECURITY-2-PSECURE_VIOLATION

Port Security 상태 확인

전체 확인

show port-security

예시

Port Security Enabled

Violation Mode Shutdown

Maximum MAC Addresses 1

특정 포트 확인

show port-security interface gi1/0/10

학습된 MAC 확인

확인

show port-security address

예시

Secure Mac Address

0011.2233.4455

Sticky MAC 확인

show running-config interface gi1/0/10

Violation 발생 확인

로그 확인

show logging

예시

PORT_SECURITY

PSECURE_VIOLATION

카운터 확인

show port-security interface gi1/0/10

예시

Security Violation Count : 5

Error-Disabled 상태 복구

Shutdown 모드에서 위반 발생 시 포트가 차단된다.

확인

show interfaces status

예시

Gi1/0/10 err-disabled

복구 방법

interface gi1/0/10

shutdown

no shutdown

자동 복구 설정

errdisable recovery cause psecure-violation

errdisable recovery interval 300

300초 후 자동 복구


실무 적용 사례

일반 사용자 PC

interface gi1/0/10

switchport mode access

switchport port-security

switchport port-security maximum 1

switchport port-security mac-address sticky

switchport port-security violation restrict

가장 많이 사용하는 형태


IP Phone + PC

interface gi1/0/20

switchport mode access

switchport port-security

switchport port-security maximum 2

switchport port-security mac-address sticky

switchport port-security violation restrict

CCTV

interface gi1/0/30

switchport mode access

switchport port-security

switchport port-security maximum 1

switchport port-security mac-address sticky

Port Security와 MAC Address Table 차이

MAC Table

MAC → Port

정보 저장


Port Security

허용 MAC 제어

기능 제공


MAC Table

= 학습
Port Security

= 통제

라고 이해하면 쉽다.


Port Security 운영 시 주의사항

Uplink 포트 적용 금지

스위치 간 연결 포트에 적용하면

대량 MAC 학습

으로 장애 발생 가능


허브 사용 환경 확인

허브 연결 시

여러 MAC 발생

가능


장비 교체 시 확인

PC 교체

NIC 교체

IP Phone 교체

시 기존 MAC 삭제 필요


삭제

clear port-security sticky interface gi1/0/10

구축 후 점검 체크리스트

□ Access Port 설정 확인

□ Port Security 활성화 확인

□ Maximum 값 확인

□ Sticky MAC 확인

□ Violation Mode 확인

□ 로그 확인

□ Error-Disabled 확인

□ 학습 MAC 확인

□ 허용 장비 정상 통신 확인

□ 비허용 장비 차단 확인

마무리

Cisco Port Security는 가장 간단하면서도 효과적인 네트워크 보안 기능 중 하나이다. 별도의 보안 장비 없이도 스위치 자체에서 허용된 MAC 주소를 제어할 수 있기 때문에 무단 장비 연결, 사설 공유기 설치, 허브 확장, 내부망 무단 접속 등을 효과적으로 방지할 수 있다.

실무에서는 일반 사용자 포트에 대해 Maximum 1, Sticky MAC, Violation Restrict 조합을 가장 많이 사용하며, 운영 편의성과 보안성을 동시에 확보할 수 있다.

특히 공공기관, 제조공장, 학교, 병원과 같이 단말 관리가 중요한 환경에서는 Port Security를 기본 정책으로 적용하는 것이 권장되며, 구축 후에는 반드시 Violation 로그와 Error-Disabled 상태를 주기적으로 점검해야 안정적인 네트워크 운영이 가능하다.