탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 네트워크 성능 관리 Oracle Solaris 11.1 Information Library (한국어) |
LLDP는 토폴로지 검색을 위해 LAN을 통해 정보를 공개합니다. 이 프로토콜을 사용할 경우 시스템이 네트워크의 다른 시스템에 연결 및 관리 정보를 알릴 수 있습니다. 이 정보에는 시스템 기능, 관리 주소 및 기타 네트워크 작업 관련 정보가 포함될 수 있습니다. 또한 이 프로토콜을 사용하면 동일한 시스템이 동일한 로컬 네트워크에 있는 다른 시스템에 대한 유사한 정보를 받을 수 있습니다.
Oracle Solaris에서는 LLDP가 DCBX(데이터 센터 브리징 교환 프로토콜) TLV 단위 교환에도 사용됩니다. DCBX는 PFC(우선 순위 기반 플로우 제어) 및 ETS(향상된 전송 선택) 같은 DCB 기능에 대한 구성 정보를 제공합니다. DCB에 대한 자세한 내용은 8 장Oracle Solaris의 데이터 센터 브리징 기능을 사용하는 작업을 참조하십시오.
LLDP를 사용할 경우 시스템 관리자가 특히 VLAN(가상 LAN), 링크 통합 등을 포함하는 복잡한 네트워크에서 결함이 있는 시스템 구성을 쉽게 감지할 수 있습니다. 서버, 스위치, 기타 네트워크 구성 장치 간 물리적 연결을 추적할 필요 없이 토폴로지에 대한 정보를 쉽게 얻을 수 있습니다.
LLDP는 다음 구성 요소로 구현됩니다.
LLDP 기능을 사용으로 설정하려면 LLDP 패키지를 설치해야 합니다. 이 패키지는 LLDP 데몬, 명령줄 유틸리티, 서비스 매니페스트 및 스크립트와 LLDP 작동에 필요한 기타 구성 요소를 제공합니다.
lldp 서비스는 svcadm 명령에 의해 사용으로 설정됩니다. 이 서비스는 LLDP 데몬을 관리하며 데몬 시작, 중지, 다시 시작 또는 새로 고침을 담당합니다. 이 서비스는 LLDP 패키지를 설치하면 자동으로 사용 설정됩니다.
lldpadm 명령은 개별 링크에서 LLDP를 관리하며, LLDP의 작동 모드를 구성하고, 전송될 TLV(Type-Length-Value) 단위를 지정하고, DCBX TLV 단위를 구성하는 데 사용됩니다. 특히, 이 명령은 에이전트별 LLDP 등록 정보와 전역 LLDP 등록 정보를 설정하는 데 사용됩니다. lldpadm 명령의 일반 하위 명령은 dladm 및 ipadm 명령의 하위 명령과 유사합니다.
lldpadm set-*는 수행할 작업을 지정하며, 이 작업에서 지정한 LLDP 등록 정보에 대해 하나 이상의 값이 설정됩니다.
lldpadm show-*는 지정한 LLDP 등록 정보에 대해 설정되는 값을 표시합니다.
lldpadm reset-*는 지정한 LLDP 등록 정보의 구성을 기본값으로 재설정합니다.
이러한 하위 명령의 사용은 이후 절에서 설명합니다. lldpadm 명령에 대한 자세한 내용은 lldpadm(1M) 매뉴얼 페이지를 참조하십시오.
LLDP 라이브러리(liblldp.so)는 링크의 LLDP 정보를 검색하고 LLDP 패킷을 구문 분석하고 기타 기능을 수행하는 데 사용할 수 있는 API를 제공합니다.
LLDP 에이전트는 LLDP가 사용으로 설정된 네트워크 인터페이스 카드와 연결된 LLDP 인스턴스입니다. LLDP 에이전트는 연결된 NIC의 LLDP 동작을 제어합니다. LLDP 에이전트는 NIC 또는 물리적 링크에서만 구성될 수 있으며 해당 링크의 포트를 사용하여 정보를 공개합니다. 따라서 이러한 LLDP 설명서에서는 LLDP 에이전트 이름, 사용으로 설정된 물리적 링크 및 포트가 동일합니다.
LLDP 데몬(lldpd)은 시스템에서 LLDP 에이전트를 관리합니다. 또한 SNMP(Simple Network Management Protocol)를 통해 시스템에 수신된 LLDP 정보를 검색하는 SNMP의 데몬인 snmpd와 상호 작용합니다. 또한 이 데몬은 LLDP sysevents 정보를 게시하고 LLDP 라이브러리의 질의에 응답합니다.
LLDP 에이전트는 LLDPDU(LLDP 데이터 단위)를 전송 및 수신합니다. 이 에이전트는 해당 LLDPDU에 포함된 정보를 관리하고 두 가지 유형의 데이터 저장소에 저장합니다.
로컬 MIB(Management Information Base) 또는 로컬 MIB - 이 데이터 저장소에는 LLDP 에이전트가 사용으로 설정된 시스템의 특정 링크에 대한 네트워크 정보가 있습니다. 로컬 MIB에는 공통 정보와 고유 정보가 모두 포함됩니다. 예를 들어, 섀시 ID는 시스템의 모든 LLDP 에이전트에서 공유되는 공통 정보입니다. 그러나 포트 ID는 시스템의 데이터 링크마다 다릅니다. 따라서 각 에이전트가 해당 로컬 MIB를 관리합니다.
LLDP 에이전트의 작동 모드는 다음과 같습니다.
전송 전용(txonly): 이 모드에서는 LLDP 에이전트가 수신 LLDPDU를 처리하지 않습니다. 따라서 원격 MIB가 비어 있습니다.
수신 전용(rxonly): 이 모드에서는 에이전트가 수신 LLDPDU만 처리하고 정보를 원격 MIB에 저장합니다. 그러나 로컬 MIB의 정보는 전송되지 않습니다.
전송 및 수신(both): 이 모드에서는 에이전트가 로컬 정보를 전송하고 수신 LLDPDU를 처리하므로 로컬 및 원격 MIB를 모두 유지 관리합니다. 기본 링크에서 DCB 기능을 지원하는 경우 지원되는 DCB 기능에 대해 DCBX TLV 단위가 자동으로 사용 설정됩니다.
사용 안함(disable): 이 모드에서는 에이전트가 없습니다.
SMFS(서비스 관리 기능) 등록 정보 auto-enable-agents는 시스템에서 LLDP가 사용으로 설정되는 방식을 제어합니다. 이 등록 정보를 사용하여 모든 물리적 링크에서 전역으로 또는 한 번에 하나의 물리적 링크에서만 LLDP를 사용으로 설정하도록 선택할 수 있습니다. 등록 정보 값은 세 가지 가능한 값 중 하나가 될 수 있습니다.
yes는 SMF 등록 정보의 기본값입니다. 이 값을 사용하면 포트에 이전 LLDP 구성이 없는 경우 Rx 및 Tx 모드의 모든 포트에서 전역으로 LLDP가 사용으로 설정됩니다. 포트에 구성이 있는 경우 해당 포트의 구성이 유지됩니다. 예를 들어 포트가 이전에 Rx 모드 전용의 LLDP로 구성된 경우 LLDP 서비스는 에이전트가 Rx 및 Tx 모드로 실행되도록 전환하지 않습니다. 해당 포트의 LLDP는 계속 Rx 모드입니다.
force를 사용하면 모든 포트에서 Rx 및 Tx 모드의 LLDP가 사용으로 설정되고 모든 포트에서 기존 LLDP 구성을 대체합니다. 예를 들어 포트의 이전 LLDP가 Rx 모드로만 실행되도록 구성된 경우 LLDP 에이전트가 기본 LLDP 모드인 Rx 및 Tx 모드 모두로 실행되도록 전환됩니다.
no를 사용하면 기존 LLDP 구성이 있는 포트를 제외한 모든 포트에서 LLDP 자동 사용 설정이 사용 안함으로 설정됩니다. 포트의 기존 LLDP 구성은 유지됩니다.
auto-enable-agents 등록 정보를 사용자 정의할 때마다 새 값이 적용되도록 하려면 LLDP SMF 서비스를 다시 시작해야 합니다.