30장. LLDP를 사용하여 네트워크 구성 문제 디버그
LLDP(Link Layer Discovery Protocol)를 사용하여 토폴로지의 네트워크 구성 문제를 디버그할 수 있습니다. 즉 LLDP는 다른 호스트 또는 라우터 및 스위치와의 구성 불일치를 보고할 수 있습니다.
30.1. LLDP 정보를 사용하여 잘못된 VLAN 구성 디버깅
특정 VLAN을 사용하도록 스위치 포트를 구성하고 호스트에서 이러한 VLAN 패킷을 수신하지 않는 경우LLDP(Link Layer Discovery Protocol)를 사용하여 문제를 디버깅할 수 있습니다. 패킷을 수신하지 않는 호스트에서 다음 절차를 수행합니다.
사전 요구 사항
-
nmstate
패키지가 설치되어 있습니다. - 스위치는 LLDP를 지원합니다.
- LLDP는 근접한 장치에서 사용할 수 있습니다.
절차
다음 콘텐츠를 사용하여
~/enable-LLDP-enp1s0.yml
파일을 생성합니다.interfaces: - name: enp1s0 type: ethernet lldp: enabled: true
~/enable-LLDP-enp1s0.yml
파일을 사용하여enp1s0
인터페이스에서 LLDP를 활성화합니다.# nmstatectl apply ~/enable-LLDP-enp1s0.yml
LLDP 정보를 표시합니다.
# nmstatectl show enp1s0 - name: enp1s0 type: ethernet state: up ipv4: enabled: false dhcp: false ipv6: enabled: false autoconf: false dhcp: false lldp: enabled: true neighbors: - - type: 5 system-name: Summit300-48 - type: 6 system-description: Summit300-48 - Version 7.4e.1 (Build 5) 05/27/05 04:53:11 - type: 7 system-capabilities: - MAC Bridge component - Router - type: 1 _description: MAC address chassis-id: 00:01:30:F9:AD:A0 chassis-id-type: 4 - type: 2 _description: Interface name port-id: 1/1 port-id-type: 5 - type: 127 ieee-802-1-vlans: - name: v2-0488-03-0505 vid: 488 oui: 00:80:c2 subtype: 3 - type: 127 ieee-802-3-mac-phy-conf: autoneg: true operational-mau-type: 16 pmd-autoneg-cap: 27648 oui: 00:12:0f subtype: 1 - type: 127 ieee-802-1-ppvids: - 0 oui: 00:80:c2 subtype: 2 - type: 8 management-addresses: - address: 00:01:30:F9:AD:A0 address-subtype: MAC interface-number: 1001 interface-number-subtype: 2 - type: 127 ieee-802-3-max-frame-size: 1522 oui: 00:12:0f subtype: 4 mac-address: 82:75:BE:6F:8C:7A mtu: 1500
출력이 설정이 예상 구성과 일치하는지 확인합니다. 예를 들어 스위치에 연결된 인터페이스의 LLDP 정보는 이 호스트가 연결된 스위치 포트가 VLAN ID
448
을 사용하는 것으로 표시됩니다.- type: 127 ieee-802-1-vlans: - name: v2-0488-03-0505 vid: 488
enp1s0
인터페이스의 네트워크 구성에서 다른 VLAN ID를 사용하는 경우 그에 따라 변경합니다.
추가 리소스