49장. nmstate-autoconf를 사용하여 LLDP를 사용하여 네트워크 상태를 자동으로 구성


네트워크 장치는 LLDP(Link Layer Discovery Protocol)를 사용하여 LAN에서 자신의 신원, 기능 및 포위를 알릴 수 있습니다. nmstate-autoconf 유틸리티는 이 정보를 사용하여 로컬 네트워크 인터페이스를 자동으로 구성할 수 있습니다.

중요

nmstate-autoconf 유틸리티는 기술 프리뷰로만 제공됩니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있으며 Red Hat은 해당 기능을 프로덕션에 사용하지 않는 것이 좋습니다. 이러한 프리뷰를 통해 향후 제품 기능에 조기 액세스할 수 있어 개발 프로세스 중에 기능을 테스트하고 피드백을 제공할 수 있습니다.

기술 프리뷰 기능에 대한 지원 범위에 대한 정보는 Red Hat 고객 포털에서 기술 프리뷰 기능 지원 범위를 참조하십시오.

49.1. nmstate-autoconf를 사용하여 네트워크 인터페이스 자동 구성

nmstate-autoconf 유틸리티는 LLDP를 사용하여 스위치에 연결된 인터페이스의 VLAN 설정을 확인하여 로컬 장치를 구성합니다.

이 절차에서는 다음 시나리오를 가정하고 스위치가 LLDP를 사용하여 VLAN 설정을 브로드캐스트한다고 가정합니다.

  • RHEL 서버의 enp1s0enp2s0 인터페이스는 VLAN ID 100 및 VLAN 이름 prod-net 으로 구성된 포트 전환에 연결되어 있습니다.
  • RHEL 서버의 enp3s0 인터페이스는 VLAN ID 200 및 VLAN 이름 mgmt-net 으로 구성된 스위치 포트에 연결되어 있습니다.

nmstate-autoconf 유틸리티는 이 정보를 사용하여 서버에 다음 인터페이스를 생성합니다.

  • bond100 - enp1s0enp2s0 이 있는 본딩 인터페이스입니다.
  • prod-net - VLAN ID 100 이 있는 bond100 상단에 있는 VLAN 인터페이스입니다.
  • Mgmt-net - VLAN ID 200이 있는 enp3s0 상단에 있는 VLAN 인터페이스

LLDP가 동일한 VLAN ID를 브로드캐스트하는 다른 스위치 포트에 여러 네트워크 인터페이스를 연결하면 nmstate-autoconf 는 이러한 인터페이스와 본딩을 생성하고 그 위에 공통 VLAN ID를 구성합니다.

사전 요구 사항

  • nmstate 패키지가 설치되어 있습니다.
  • 네트워크 스위치에서 LLDP가 활성화됩니다.
  • 이더넷 인터페이스가 작동 중입니다.

프로세스

  1. 이더넷 인터페이스에서 LLDP를 활성화합니다.

    1. 다음 콘텐츠를 사용하여 YAML 파일(예: ~/enable-lldp.yml )을 만듭니다.

      interfaces:
        - name: enp1s0
          type: ethernet
          lldp:
            enabled: true
        - name: enp2s0
          type: ethernet
          lldp:
            enabled: true
        - name: enp3s0
          type: ethernet
          lldp:
            enabled: true
      Copy to Clipboard Toggle word wrap
    2. 시스템에 설정을 적용합니다.

      # nmstatectl apply ~/enable-lldp.yml
      Copy to Clipboard Toggle word wrap
  2. LLDP를 사용하여 네트워크 인터페이스를 구성합니다.

    1. 선택 사항, 시험 실행을 시작하여 nmstate-autoconf 가 생성하는 YAML 구성을 표시하고 확인합니다.

      # nmstate-autoconf -d enp1s0,enp2s0,enp3s0
      ---
      interfaces:
      - name: prod-net
        type: vlan
        state: up
        vlan:
          base-iface: bond100
          id: 100
      - name: mgmt-net
        type: vlan
        state: up
        vlan:
          base-iface: enp3s0
          id: 200
      - name: bond100
        type: bond
        state: up
        link-aggregation:
          mode: balance-rr
          port:
          - enp1s0
          - enp2s0
      Copy to Clipboard Toggle word wrap
    2. nmstate-autoconf 를 사용하여 LLDP에서 수신한 정보를 기반으로 구성을 생성하고 시스템에 설정을 적용합니다.

      # nmstate-autoconf enp1s0,enp2s0,enp3s0
      Copy to Clipboard Toggle word wrap

다음 단계

검증

  • 개별 인터페이스의 설정을 표시합니다.

    # nmstatectl show <interface_name>
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동