어떻게 SNMP를 통해 TP-Link JetStream 스위치에서 VLAN을 확인하고 수정할 수 있습니까?

추가 지원
수정일04-14-2022 02:01:29 AM 61781
본 내용은 다음 항목에 적용됩니다: 

본문은 SNMP(Simple Network Management Protocol)를 통해 TP-Link JetStream에서 VLAN 생성과 삭제, VLAN에 포트 추가와 제거 및 VLAN 설정을 확인하는 방법에 대해 설명합니다.

 

1. 요구 사항.

본문을 읽기 전에 다음 사항을 인지해야 합니다:

  • TP-Link JetStream 스위치에서 VLAN이 어떻게 작동하며 VLAN을 설정하는 방법은 무엇입니까? 공식 가이드.
  • TP-Link JetStream 스위치에서 SNMP v2c/v3를 설정하는 방법은 무엇입니까? 공식 가이드.
  • MIB(Management Information Base)를 읽고 이해하며 사용하기.
  • snmpget, snmpset, snmptable, snmpwalk 또는 기타 SNMP 소프트웨어를 포함한 NET-SNMP 명령을 구성하고 사용합니다.

 

2. 준비.

여기에서는 SNMP v2c 구성에 대해 간략하게 설명합니다. SNMP의 자세한 구성 가이드는 공식 가이드를 참고하세요.

  • Maintenance --> SNMP --> Global Config로 이동하여  enable SNMP를 선택하세요.

  • SNMP v1/v2c로 이동하여 새로운 커뮤니티를 추가하세요. 커뮤니티 이름은 tplink이며 액세스 모드는 Read & Write입니다.

  • Net-SNMP는 http://www.net-snmp.org/에서 사용할 수 있습니다. 공식 웹사이트에서 TP-Link 스위치 모델을 검색하여 지원 페이지에서 MIB 파일을 다운로드하세요. 그런 다음 MIB 파일을 Net-SNMP MIB 폴더로 복사합니다. 

 

3. 작업.

모든 명령은 파란색 기울임꼴로 굵게 표시됩니다. VLAN 설정에 사용된 MIB 파일은 “tplink-vlan-dot1qVlan.mib”이며 스위치 IP 주소는192.168.0.1입니다.

 

3.1 VLAN 테이블 표시.

snmptable -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanConfigTable

dot1qVlanId

dot1qVlanDescription

vlanTagPortMemberAdd

vlanUntagPortMemberAdd

vlanPortMemberRemove

dot1qVlanStatus

 

1

“System-VLAN”

“”

“1/0/1-28”

“”

active

 

3.2 VLAN 100을 생성하고 “VLAN100”으로 이름을 지정하여 언태그 포트 1/0/2-4를 추가하기.

snmpset 명령을 사용하여 VLAN ID, VLAN 이름, 추가할 포트, 수행할 “createAndGo” 작업을 설정합니다.

snmpset -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 dot1qVlanId.100 i 100 dot1qVlanDescription.100 s VLAN100 vlanUntagPortMemberAdd.100 s 1/0/2-4 dot1qVlanStatus.100 i 4

TPLINK-DOT1Q-VLAN-MIB::dot1qVlanId.100 = INTEGER: 100

TPLINK-DOT1Q-VLAN-MIB::dot1qVlanDescription.100 = STRING: "VLAN100"

TPLINK-DOT1Q-VLAN-MIB::vlanUntagPortMemberAdd.100 = STRING: "1/0/2-4"

TPLINK-DOT1Q-VLAN-MIB::dot1qVlanStatus.100 = INTEGER: createAndGo(4)

 

참고:

  • OID의 마지막 숫자는 생성하거나 삭제할 VLAN 번호입니다.
  • dot1qVlanStatus에는 VLAN을 생성하기 위한 createAndGo (4)와 VLAN을 삭제하기 위한 destroy (6)의 두가지 작업이 있습니다.
  • 정수는 “i”, 문자열은 “s”입니다.

 

VLAN 테이블을 표시하고 VLAN 설정이 적용되도록 업데이트되었습니다. 

snmptable -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanConfigTable

dot1qVlanId

dot1qVlanDescription

vlanTagPortMemberAdd

vlanUntagPortMemberAdd

vlanPortMemberRemove

dot1qVlanStatus

 

1

“System-VLAN”

“”

“1/0/1-28”

“”

active

100

“VLAN100”

“”

“1/0/2-4”

“”

active

 

 

3.3 VLAN 100에서 언태그 포트 1/0/2 제거하기.

snmpset -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanPortMemberRemove.100 s 1/0/2

TPLINK-DOT1Q-VLAN-MIB::vlanPortMemberRemove.100 = STRING: "1/0/2"

snmptable -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanConfigTable

dot1qVlanId

dot1qVlanDescription

vlanTagPortMemberAdd

vlanUntagPortMemberAdd

vlanPortMemberRemove

dot1qVlanStatus

 

1

“System-VLAN”

“”

“1/0/1-28”

“”

active

100

“VLAN100”

“”

“1/0/3-4”

“”

active

VLAN 100에서 포트 1/0/2가 제거되었습니다.

 

3.4 VLAN 100에 언태그 포트 1/0/5 추가하기.

snmpset -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanUntagPortMemberAdd.100 s 1/0/5

TPLINK-DOT1Q-VLAN-MIB::vlanUntagPortMemberAdd.100 = STRING: "1/0/5"

snmptable -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanConfigTable

dot1qVlanId

dot1qVlanDescription

vlanTagPortMemberAdd

vlanUntagPortMemberAdd

vlanPortMemberRemove

dot1qVlanStatus

 

1

“System-VLAN”

“”

“1/0/1-28”

“”

active

100

“VLAN100”

“”

“1/0/3-5”

“”

active

 

포트 1/0/5가 VLAN 100에 추가되었습니다.

 

3.5 snmpwalk를 통해 포트 ID 확인하기.

각 포트에는 자체 SNMP ifIndex가 있거나 포트 ID가 있습니다. 포트 VLAN 설정을 확인하고 관리하기 위해서는 snmpwalk를 통해 포트와 ID 사이의 통일성을 알아야 합니다.

다음 결과에 따라 기가 이더넷1/0/1의 포트 ID는 49153이며 기가 이더넷 1/0/2의 포트는 49154입니다.

snmpwalk -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1

RFC1213-MIB::sysDescr.0 = STRING: "JetStream 24-Port Gigabit L2 Managed Switch with 4 SFP Slots"

……

RFC1213-MIB::ifIndex.1 = INTEGER: 1

RFC1213-MIB::ifIndex.49152 = INTEGER: 49152

RFC1213-MIB::ifIndex.49153 = INTEGER: 49153

RFC1213-MIB::ifIndex.49154 = INTEGER: 49154

RFC1213-MIB::ifIndex.49155 = INTEGER: 49155

RFC1213-MIB::ifIndex.49156 = INTEGER: 49156

RFC1213-MIB::ifIndex.49157 = INTEGER: 49157

……

RFC1213-MIB::ifDescr.1 = STRING: "Vlan-interface1"

RFC1213-MIB::ifDescr.49152 = STRING: "AUX0"

RFC1213-MIB::ifDescr.49153 = STRING: "gigabitEthernet 1/0/1 : copper"

RFC1213-MIB::ifDescr.49154 = STRING: "gigabitEthernet 1/0/2 : copper"

RFC1213-MIB::ifDescr.49155 = STRING: "gigabitEthernet 1/0/3 : copper"

RFC1213-MIB::ifDescr.49156 = STRING: "gigabitEthernet 1/0/4 : copper"

RFC1213-MIB::ifDescr.49157 = STRING: "gigabitEthernet 1/0/5 : copper"

……

 

3.6 포트 VLAN 테이블 표시.

snmptable -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanPortConfigTable

SNMP 테이블: TPLINK-DOT1Q-VLAN-MIB::vlanPortConfigTable

vlanPortNumber

vlanPortPvid

vlanPortIngressCheck

vlanPortAcceptFrameType

vlanPortLag

"1/0/1"

1

enable

all

N/A

“1/0/2”

1

enable

all

N/A

“1/0/3”

1

enable

all

N/A

……

……

……

……

……

 

snmpwalk -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanPortPvid

TPLINK-DOT1Q-VLAN-MIB::vlanPortPvid.49153 = INTEGER: 1

TPLINK-DOT1Q-VLAN-MIB::vlanPortPvid.49154 = INTEGER: 1

TPLINK-DOT1Q-VLAN-MIB::vlanPortPvid.49155 = INTEGER: 1

……

 

3.7 포트 1/0/1 PVID를 VLAN 100으로 변경하기.

snmpset -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanPortPvid.49153 i 100

TPLINK-DOT1Q-VLAN-MIB::vlanPortPvid.49153 = INTEGER: 100

snmptable -c tplink -v 2c -m TPLINK-DOT1Q-VLAN-MIB 192.168.0.1 vlanPortConfigTable

SNMP 테이블: TPLINK-DOT1Q-VLAN-MIB::vlanPortConfigTable

vlanPortNumber

vlanPortPvid

vlanPortIngressCheck

vlanPortAcceptFrameType

vlanPortLag

"1/0/1"

100

enable

all

N/A

“1/0/2”

1

enable

all

N/A

“1/0/3”

1

enable

all

N/A

……

……

……

……

……

 

 

관련 FAQ

해당 FAQ가 유용했나요?

여러분의 의견은 사이트 개선을 위해 소중하게 사용됩니다.

관련 제품

From United States?

해당 지역의 제품, 이벤트 및 서비스를 받아보세요.