IT 정보/네트워크 스위치

🛠️ 실무 팁(중급): HP 스위치 ‘REST API’로 포트 VLAN 일괄 변경 자동화

DONOT 2025. 6. 11. 16:23
HP REST API로 대량 포트 VLAN 변경, 실무 자동화의 핵심
HP Aruba REST API
HP Aruba CX 시리즈 스위치에서 REST API를 활용해
수십~수백 포트의 VLAN을 일괄 변경하는 자동화 스크립트 실전 예제입니다.

실전 코드 예시
import requests
import json

auth_url = "https://10.0.1.10/v1/login"
credentials = {"username": "admin", "password": "password"}
session = requests.Session()
session.verify = False
response = session.post(auth_url, data=credentials)
token = response.json()['token']

ports = ["1/1/1", "1/1/2", "1/1/3", "1/1/4"]
for port in ports:
config = {
"vlan_mode": "access",
"vlan_tag": 200
}
port_url = f"https://10.0.1.10/v1/interfaces/{port}"
session.put(port_url, data=json.dumps(config), headers={"cookie": token})




실무 적용 포인트

  • CSV/Excel 연동으로 대규모 VLAN 변경 자동화
  • 설정 변경 전/후 백업 및 롤백 자동화
  • 포트별 VLAN 일관성 유지로 운영 품질 향상

REST API 자동화로 HP 스위치 운영의 효율성을 극대화하세요!
반응형