시작하기 전에
LLDP를 사용으로 설정하려면 먼저 LLDP 패키지를 설치해야 합니다. 자세한 내용은 LLDP 패키지를 설치하는 방법을 참조하십시오.
자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"
기본적으로 이 등록 정보는 yes로 설정됩니다.
# svcadm restart svc:/network/lldp:default
# lldpadm set-agentprop -p mode=value agent
여기서 agent는 LLDP 에이전트이며 에이전트가 사용으로 설정된 물리적 링크로 식별됩니다. 예를 들어, net0에서 LLDP를 사용으로 설정한 경우 에이전트는 net0입니다.
등록 정보 mode는 LLDP 에이전트의 작동 모드를 나타내는 4가지 가능한 값 txonly, rxonly, both 및 disable 중 하나로 설정할 수 있습니다. 이러한 값에 대한 설명은 LLDP 에이전트 모드를 참조하십시오.
# lldpadm set-agentprop -p property=value agent
LLDP 에이전트 등록 정보에 대한 설명은 LLDP 에이전트 공개 정보를 참조하십시오.
LLDP 에이전트의 기타 등록 정보 목록을 표시하려면 lldpadm show-agentprop를 입력하거나 Table 5–1을 참조하십시오.
에이전트의 LLDP 패킷에 대한 TLV 단위를 지정하는 방법은 에이전트의 LLDP 패킷에 TLV 단위를 지정하는 방법을 참조하십시오.
# lldpadm set-agenttlvprop -p property=value -a agent per-agent-TLV
여기서 property는 에이전트별 TLV 단위의 등록 정보를 가리킵니다.
에이전트별 TLV 단위에 대한 자세한 내용은 TLV 단위 등록 정보를 참조하십시오.
에이전트별 TLV 목록을 표시하려면 lldpadm show-agenttlvprop를 입력하거나 Table 5–3을 참조하십시오.
TLV 값을 정의하는 방법은 TLV 단위를 정의하는 방법을 참조하십시오.
lldpadm 명령에 대한 자세한 내용은 lldpadm(1M) 매뉴얼 페이지를 참조하십시오.
다음 예에서는 SMF 등록 정보 auto-enable-agents의 값을 변경하는 경우 LLDP가 사용으로 설정되는 여러 가지 방법을 보여 줍니다. 예를 들어 포트가 4개인 시스템에서 다음과 같이 2개 포트에서 LLDP를 구성한다고 가정합니다.
net0: both 모드
net1: rxonly 모드
net2 및 net3: 없음
SMF 등록 정보 auto-enable-agents가 기본값인 yes를 가지고 있으면 LLDP는 net2 및 net3에서 자동으로 사용으로 설정됩니다. 다음과 같이 LLDP 구성을 표시할 수 있습니다.
# lldpadm show-agentprop -p mode AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both,disable net1 mode rw rxonly disable txonly,rxonly,both,disable net2 mode rw both disable txonly,rxonly,both,disable net3 mode rw both disable txonly,rxonly,both,disable
SMF 등록 정보를 no로 전환하면 서비스 다시 시작 시 구성이 변경됩니다.
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no" # svcadm restart svc:/network/lldp:default # lldpadm show-agentprop -p mode AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both,disable net1 mode rw rxonly disable txonly,rxonly,both,disable net2 mode rw disable disable txonly,rxonly,both,disable net3 mode rw disable disable txonly,rxonly,both,disable
샘플 출력에서 해당 LLDP 모드가 이전에 자동으로 사용 설정된 net2 및 net3이 이제 사용 안함으로 플래그 지정됩니다. 그러나 LLDP 에이전트가 이전에 구성되었던 net0 및 net1에서는 변화가 없습니다.
예 5-3 여러 데이터 링크에서 LLDP 사용이 예에서는 LLDP를 선택적으로 사용으로 설정하는 방법을 보여줍니다. 시스템에는 2개의 데이터 링크, net0 및 net1이 있습니다. net0에서 LLDP 패킷을 전송 및 수신하도록 에이전트를 설정하고 net1에서 LLDP 패킷을 전송만 하도록 에이전트를 설정하려면 다음 명령을 입력합니다.
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no" # svcadm restart svc:/network/lldp:default # lldpadm set-agentprop -p mode=both net0 # lldpadm set-agentprop -p mode=txonly net1 # lldpadm show-agentprop -p mode AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both,disable net1 mode rw txonly disable txonly,rxonly,both,disable