JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 네트워크 성능 관리     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  네트워크 성능 관리 소개

2.  링크 통합 사용

3.  VLAN 작업

4.  브리징된 네트워크 관리(작업)

5.  IPMP 소개

6.  IPMP 관리(작업)

7.  LLDP를 사용하여 네트워크 연결 정보 교환

Oracle Solaris의 LLDP 개요

LLDP 구현의 구성 요소

LLDP 에이전트의 정보 소스

LLDP 에이전트 작동 모드

LLDP의 SMF 등록 정보

LLDP 에이전트 공개 정보

TLV 단위 및 해당 등록 정보

시스템에서 LLDP 사용으로 설정

LLDP 배포 방법

에이전트의 LLDP 패킷에 대해 TLV 단위를 지정하는 방법

TLV 값을 정의하는 방법

LLDP 사용 안함으로 설정

LLDP 에이전트 모니터링

알림을 표시하는 방법

LLDP 통계를 표시하는 방법

8.  Oracle Solaris의 데이터 센터 브리징 기능을 사용하는 작업

9.  Oracle Solaris의 에지 가상 브리징

10.  통합 로드 밸런서(개요)

11.  통합 로드 밸런서 구성

12.  통합 로드 밸런서 관리

13.  가상 라우터 중복 프로토콜(개요)

A.  링크 통합 유형: 기능 비교

B.  링크 통합 및 IPMP: 기능 비교

색인

시스템에서 LLDP 사용으로 설정

다음 절차에서는 네트워크의 다른 호스트 또는 피어와 시스템 정보를 교환하도록 LLDP를 구성하는 방법을 설명합니다.

LLDP 배포 방법

다음 절차는 시스템에서 LLDP를 사용하여 시스템 기능 공개를 시작하는 방법에 대해 설명합니다. LLDP 패키지 설치를 완료하면 기본적으로 LLDP는 사용으로 설정되어 사용될 준비가 완료됩니다. 기본 LLDP 구성에 만족하는 경우 대부분의 단계가 선택 사항입니다.

시작하기 전에

LLDP를 사용하려면 LLDP 패키지를 설치해야 합니다. 패키지를 설치하려면 다음 명령을 입력합니다.

# pkg install lldp
  1. LLDP 서비스가 시작되었는지 확인합니다.
    # svcs lldp
    STATE          STIME    FMRI
    online         Jul_10   svc:/network/lldp:default

    LLDP 서비스를 사용 안함으로 설정한 경우 다음 명령을 사용하여 서비스를 시작하십시오.

    # svcadm enable svc:/network/lldp:default
  2. 다음 단계 중 하나를 수행합니다.
    • LLDP 서비스를 시스템에서 전역으로 사용 설정하려면 LLDP 에이전트가 공개하는 TLV 단위를 지정합니다.

      # lldpadm set-agentprop -p property=value agent

      여기서 agent는 LLDP 에이전트이며 해당 에이전트가 사용되는 물리적 링크에 의해 식별됩니다. 따라서 net0에서 LLDP가 사용으로 설정된 경우 에이전트는 net0입니다.


      주 - lldpadm 하위 명령을 실행하는 경우 축약형을 사용할 수 있습니다. 예를 들어, lldpadm set-agentprop 대신 lldpadm set-ap를 입력할 수 있습니다. 하위 명령 및 약어 형태는 lldpadm(1M) 매뉴얼 페이지를 참조하십시오.


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

      LLDP 에이전트 등록 정보 목록을 보려면 lldpadm show-agentprop 를 입력하십시오. 또는 표 7-1을 참조하십시오.

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

    • LLDP 서비스를 선택한 포트에서만 사용으로 설정하려면 다음 단계를 수행합니다.

      1. SMF auto-enable-agents 등록 정보를 no로 변경합니다.

        # svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"

        이 SMF 등록 정보는 시스템에서 LLDP가 사용으로 설정되는 방법을 결정합니다. 가능한 3가지 값은 yes, force no입니다. 기본적으로 이 등록 정보는 yes로 설정됩니다. 이러한 값과 이러한 값을 선택한 결과로 야기되는 LLDP 에이전트 동작에 대한 설명은 LLDP의 SMF 등록 정보를 참조하십시오.

      2. LLDP 서비스를 다시 시작합니다.

        # svcadm restart svc:/network/lldp:default
      3. 선택한 포트 또는 링크에서 LLDP 에이전트를 사용으로 설정합니다.

        # lldpadm set-agentprop -p mode=value agent

        여기서 agent는 LLDP 에이전트이며 해당 에이전트가 사용되는 물리적 링크에 의해 식별됩니다. 따라서 net0에서 LLDP를 사용으로 설정한 경우 에이전트는 net0입니다.

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

      4. LLDP 에이전트가 공개하는 TLV 단위를 지정합니다.

        # lldpadm set-agentprop -p property=value agent

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

        mode 등록 정보 외에, LLDP 에이전트의 다른 등록 정보 목록을 보려면 lldpadm show-agentprop를 입력하십시오. 또는 표 7-1을 참조하십시오.

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

  3. 필요한 경우 전역 TLV 단위를 사용자 정의합니다.
    # lldpadm set-tlvprop -p property=value global-tlv

    여기서 property는 전역 TLV 단위 등록 정보를 가리킵니다.

    전역 TLV 단위에 대한 설명은 TLV 단위 및 해당 등록 정보를 참조하십시오.

    전역 TLV 목록을 보려면 lldpadm show-tlvprop를 입력하십시오. 또는 표 7-2를 참조하십시오.

    수행 방법은 TLV 값을 정의하는 방법을 참조하십시오.

  4. 필요한 경우 에이전트별 TLV 단위를 사용자 정의합니다.
    # lldpadm set-agenttlvprop -p property=value -a agent per-agent-tlv

    여기서 property는 에이전트별 TLV 단위 등록 정보를 가리킵니다.

    에이전트별 TLV 단위에 대한 설명은 TLV 단위 및 해당 등록 정보를 참조하십시오.

    에이전트별 TLV 목록을 보려면 lldpadm show-tlvprop를 입력하십시오. 또는 표 7-2를 참조하십시오.

    수행 방법은 TLV 값을 정의하는 방법을 참조하십시오.

예 7-1 auto-enable-agents SMF 등록 정보 사용자 정의

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

SMF 등록 정보가 기본값 yes로 설정되면 net2net3에서 LLDP가 자동으로 사용 설정됩니다. 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에서는 변화가 없습니다.

예 7-2 여러 데이터 링크에서 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

에이전트의 LLDP 패킷에 대해 TLV 단위를 지정하는 방법

이 절차에서는 에이전트가 전송하는 LLDP 패킷에 공개되는 TLV 단위를 지정하는 방법에 대해 설명합니다. TLV 단위를 지정하려면 lldpadm set-agentprop 하위 명령을 사용합니다.

  1. 필요한 경우 추가할 TLV 단위를 포함할 수 있는 LLDP 에이전트 등록 정보를 식별합니다.

    이 하위 명령은 각 등록 정보에 대해 이미 설정된 TLV 단위도 표시합니다.

    # lldpadm show-agentprop agent

    이 등록 정보를 지정하지 않을 경우 이 하위 명령은 모든 LLDP 에이전트 등록 정보와 해당 TLV 값을 표시합니다.

  2. 등록 정보에 TLV 단위를 추가합니다.
    # lldpadm set-agentprop -p property[+|-]=value[,...] agent

    +|- 수식자는 여러 값을 허용하는 등록 정보에 사용됩니다. 이러한 수식자를 사용하여 목록에서 값을 추가(+)하거나 제거(-)할 수 있습니다. 수식자를 사용하지 않으면 설정한 값이 이전에 등록 정보에 대해 정의된 모든 값을 대체합니다.

  3. (옵션) 등록 정보의 새 값을 표시합니다.
    # lldpadm show-agentprop -p property agent

예 7-3 LLDP 패킷에 선택적 TLV 단위 추가

이 예에서는 LLDP 에이전트 net0이 해당 LLDP 패킷의 VLAN 정보를 공개하도록 이미 구성되었습니다. 이 알림에 시스템 기능, 링크 통합 및 네트워크 가상화 정보도 포함하려고 합니다. 하지만 패킷에서 VLAN 설명은 제거하려고 합니다.

# lldpadm show-agentprop net0
AGENT   PROPERTY   PERM   VALUE          DEFAULT   POSSIBLE
net0    mode       rw     both           disable   txonly,rxonly,both,
                                                   disable
net0    basic-tlv  rw     sysname,        none     none,portdesc,
                          sysdesc                  sysname,sysdesc,
                                                   syscapab,mgmtaddr,
                                                   all
net0    dot1-tlv   rw     vlanname,       none     none,vlanname,pvid,
                          pvid,pfc                 linkaggr,pfc,appln,
                                                   evb,etscfg,all
net0    dot3-tlv   rw     max-framesize   none     none, max-framesize,
                                                   all
net0    virt-tlv   rw     none            none     none,vnic,all


# lldpadm set-agentprop -p basic-tlv+=syscapab,dot1-tlv+=linkaggr,virt-tlv=vnic net0
# lldpadm set-agentprop -p dot1-tlv-=vlanname net0
# lldpadm show-agentprop -p net0
AGENT   PROPERTY   PERM   VALUE          DEFAULT   POSSIBLE
net0    mode       rw     both           disable   txonly,rxonly,both,
                                                   disable
net0    basic-tlv  rw     sysname,        none     none,portdesc,
                          sysdesc,                 sysname,sysdesc,
                          syscapab                 syscapab,mgmtaddr,
                                                   all
net0    dot1-tlv   rw     pvid,           none     none,vlanname,pvid,
                          linkaggr                 linkaggr,pfc,appln,
                                                   evb,etscfg,all
net0    dot3-tlv   rw     max-framesize   none     none, max-framesize,
                                                   all
net0    virt-tlv   rw     vnic            none     none,vnic,all

TLV 값을 정의하는 방법

이 절차에서는 특정 TLV 단위에 값을 제공하는 방법을 보여줍니다. 다음 하위 명령 중 하나를 사용합니다.

  1. 전역 TLV 단위를 구성하는지 에이전트별 단위를 구성하는지에 따라 다음 단계 중 하나를 수행합니다.
    • 전역 TLV 단위를 구성하려면 공개할 값이 포함되도록 적절한 TLV 등록 정보를 설정합니다.

      # lldpadm set-tlvprop -p tlv-property=value[,value,value,...] tlv-name

      여기서 tlv-name은 전역 TLV 단위 이름이며 tlv-property는 해당 TLV 단위 등록 정보입니다. 하나의 등록 정보에 여러 값을 지정할 수 있습니다. 참조는 표 7-2를 참조하십시오.

    • 에이전트별 TLV 단위를 구성하려면 에이전트가 공개하도록 할 값이 포함되도록 LLDP 에이전트의 적절한 TLV 등록 정보를 구성합니다.

      # lldpadm set-agenttlvprop -p tlv-property[+|-]=value[,value,value,...] -a agent tlv-name

      여기서 tlv-name은 에이전트 TLV 단위 이름이며 tlv-property는 해당 TLV 단위 등록 정보입니다. 하나의 등록 정보에 여러 값을 지정할 수 있습니다. 참조는 표 7-3을 참조하십시오.

  2. (옵션) 다음 단계 중 하나를 수행하여 방금 구성한 TLV 등록 정보 값을 표시합니다.
    • 전역 TLV 등록 정보 값을 표시하려면 다음 명령을 사용합니다.

      # lldpadm show-tlvprop
    • 에이전트 TLV 등록 정보 값을 표시하려면 다음 명령을 사용합니다.

      # lldpadm show-agenttlvprop

예 7-4 시스템의 기능 및 관리 IP 주소 지정

이 예에서는 다음 두 가지 목적을 달성합니다.

# llpdadm set-tlvprop -p supported=bridge,router,repeater syscapab
# llpdadm set-tlvprop -p enabled=router syscapab
# llpdadm set-tlvprop -p ipaddr=192.168.1.2 mgmtaddr
# llpdadm show-tlvprop
TLVNAME    PROPERTY   PERM  VALUE        DEFAULT         POSSIBLE
syscapab   supported  rw    bridge,      bridge,router,  other,router,
                            router,      station         repeater,bridge,
                            repeater                     wlan-ap,telephone,
                                                         docis-cd,station,
                                                         cvlan,svlan,tpmr
syscapab   enabled    rw    router       none            bridge,router,
                                                         repeater
mgmtaddr   ipaddr     rw    192.162.1.2  none            --

LLDP 사용 안함으로 설정

개별 포트에서 선택적으로 LLDP를 사용 안함으로 설정하려면 다음 명령 중 하나를 사용합니다.

모든 시스템 인터페이스에서 전역으로 LLDP를 사용 안함으로 설정하려면 다음 단계를 수행합니다.

  1. SMF LLDP 등록 정보를 no로 변경합니다.

    # svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"
  2. LLDP 서비스를 다시 시작합니다.

    # svcadm restart svc:/network/lldp:default
  3. 이전 LLDP 구성이 유지되는 각 포트에서 LLDP를 사용 안함으로 설정합니다.

    # lldpadm set-agentprop -p mode=disable agent