Oracle® Solaris 11.2의 네트워크 데이터 링크 관리

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

특정 포트에 대해 LLDP를 사용으로 설정하는 방법

시작하기 전에

LLDP를 사용으로 설정하려면 먼저 LLDP 패키지를 설치해야 합니다. 자세한 내용은 LLDP 패키지를 설치하는 방법을 참조하십시오.

  1. 관리자로 로그인합니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. SMF auto-enable-agents 등록 정보가 yes로 설정되어 있으면 no로 변경합니다.
    # svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"

    기본적으로 이 등록 정보는 yes로 설정됩니다.

  3. 2단계에서 SMF 등록 정보 auto-enable-agents를 변경한 경우 LLDP 서비스를 다시 시작합니다.
    # svcadm restart svc:/network/lldp:default
  4. 선택한 포트 또는 링크에서 LLDP 에이전트를 사용으로 설정합니다.
    # lldpadm set-agentprop -p mode=value agent

    여기서 agent는 LLDP 에이전트이며 에이전트가 사용으로 설정된 물리적 링크로 식별됩니다. 예를 들어, net0에서 LLDP를 사용으로 설정한 경우 에이전트는 net0입니다.

    등록 정보 mode는 LLDP 에이전트의 작동 모드를 나타내는 4가지 가능한 값 txonly, rxonly, bothdisable 중 하나로 설정할 수 있습니다. 이러한 값에 대한 설명은 LLDP 에이전트 모드를 참조하십시오.

  5. LLDP 에이전트가 알릴 수 있는 TLV 단위를 지정합니다.
    # lldpadm set-agentprop -p property=value agent

    LLDP 에이전트 등록 정보에 대한 설명은 LLDP 에이전트 공개 정보를 참조하십시오.

    LLDP 에이전트의 기타 등록 정보 목록을 표시하려면 lldpadm show-agentprop를 입력하거나 Table 5–1을 참조하십시오.

    에이전트의 LLDP 패킷에 대한 TLV 단위를 지정하는 방법은 에이전트의 LLDP 패킷에 TLV 단위를 지정하는 방법을 참조하십시오.

  6. (옵션) 에이전트별 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) 매뉴얼 페이지를 참조하십시오.

예 5-2  auto-enable-agents SMF 등록 정보 사용자 정의

다음 예에서는 SMF 등록 정보 auto-enable-agents의 값을 변경하는 경우 LLDP가 사용으로 설정되는 여러 가지 방법을 보여 줍니다. 예를 들어 포트가 4개인 시스템에서 다음과 같이 2개 포트에서 LLDP를 구성한다고 가정합니다.

  • net0: both 모드

  • net1: rxonly 모드

  • net2net3: 없음

SMF 등록 정보 auto-enable-agents가 기본값인 yes를 가지고 있으면 LLDP는 net2net3에서 자동으로 사용으로 설정됩니다. 다음과 같이 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 모드가 이전에 자동으로 사용 설정된 net2net3이 이제 사용 안함으로 플래그 지정됩니다. 그러나 LLDP 에이전트가 이전에 구성되었던 net0net1에서는 변화가 없습니다.

예 5-3  여러 데이터 링크에서 LLDP 사용

이 예에서는 LLDP를 선택적으로 사용으로 설정하는 방법을 보여줍니다. 시스템에는 2개의 데이터 링크, net0net1이 있습니다. 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