|
1. 什么是lldpd? LLDP 可以让你准确的知道服务器所连接的交换机端口号。 LLDP是一种工业标准协议,用于取代EDP或CDP等专用链路层协议。LLDP的目标是提供一个inter-vendor兼容机制,向相邻网络设备发送链路层通知。 lldpd是一个LLDP协议的一种实现,给各种Unixes使用。除此之外,它还支持一些专有协议。 1.1. lldpad与lldpd的对比实现交换机端口的抓取,目前我知道的有两种工具,一种是lldpad,另一种是lldpd。 这两个工具做了一下对比,最终选择了lldpd。原因如下: 1.2. 安装lldpd 需要先配置好配置好epel-release源,然后直接yum安装即可。 [root@controller ~]# yum install -y epel-release
- r# U9 n9 J4 L3 k! t' jLoaded plugins: fastestmirror, \; V+ X3 R. V0 E0 u! H/ K
Loading mirror speeds from cached hostfile2 M' E Y2 [# h \9 J6 @
* base: ftp.sjtu.edu.cn. d8 Y. W: A$ M; T9 O7 K3 D/ `/ o
* extras: ftp.sjtu.edu.cn9 T8 Y+ y( w6 H9 I7 S |1 E
* updates: ftp.sjtu.edu.cn
+ l) O* h8 S8 @! q q% B4 g! Fbase | 3.6 kB 00:00:00 & \+ \: ]3 Q# g1 T5 a" o
extras | 2.9 kB 00:00:00 ' T/ e8 t; F# `- [ t
updates | 2.9 kB 00:00:00
* ]6 F; g( m) I: y* n(1/2): extras/7/x86_64/primary_db | 249 kB 00:00:00 . J$ d6 ~9 ~6 S5 w6 H7 V
(2/2): updates/7/x86_64/primary_db | 20 MB 00:00:02
+ V; m3 @# E& b bResolving Dependencies
6 m7 L& h- `& W9 z--> Running transaction check5 {3 x2 B, Z: w2 n5 |
---> Package epel-release.noarch 0:7-11 will be installed
; X! C# e% v1 \$ b$ x; q--> Finished Dependency Resolution* ]/ ~! D4 ~8 b" n
* p4 @: H# @% c' T' n
Dependencies Resolved5 b& n5 H4 |% Y+ @9 N m
' S- ]8 J; s- {5 c1 y===========================================================================================================
! ]# b% `0 [2 T6 r' cPackage Arch Version Repository Size& M2 x, A+ b" A& G6 e& T7 k
===========================================================================================================
+ W* G1 Q, v7 zInstalling:
( ]: k! }; ]1 u1 |epel-release noarch 7-11 extras 15 k
7 T4 g I6 S7 b1 ~& d
+ g0 Q2 T& w3 S" }Transaction Summary
& I+ Q; O3 L* z8 r4 s, I===========================================================================================================
; @4 h+ n0 ~. TInstall 1 Package; }& D8 a- P# P6 o- U. _* Z
$ E/ d; Q+ e0 k2 U/ N _8 cTotal download size: 15 k3 V" z) b( Z7 k) g; h* @3 d" O$ u
Installed size: 24 k+ x+ C' r6 M8 ^+ X/ z/ q [9 z
Downloading packages:& U3 N0 D' w: p2 }
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.. U. d# y: n$ v) c3 w9 l
epel-release-7-11.noarch.rpm | 15 kB 00:00:00
( i" G4 c4 d# yRunning transaction check
! f {: k: k& X5 {2 A* oRunning transaction test7 z1 b4 F5 p' L3 o9 }. ?
Transaction test succeeded
* ^& t) i* q. V$ xRunning transaction1 V/ `1 i. v4 K; i6 [4 j3 i
Installing : epel-release-7-11.noarch 1/1
3 P& p3 \" O7 K6 y8 m$ g Verifying : epel-release-7-11.noarch 1/1( |. T1 g' t B4 k. v) V$ k
' [# H0 ~7 t; @
Installed:; i4 k, f1 z1 f/ a
epel-release.noarch 0:7-11
1 U) T6 I$ n4 G2 o- U( N* N7 G; l+ H( s* L* ^
Complete! ~9 \5 ]3 W& G/ z
[root@controller ~]# yum install -y lldpd
3 G3 ~1 ~% g) o0 \8 B0 C8 e/ ?9 ULoaded plugins: fastestmirror* e" d7 b9 r7 S8 N& D6 o
Loading mirror speeds from cached hostfile
) L/ i9 L0 t/ J1 `% ^* |8 a; I+ wepel/x86_64/metalink | 5.3 kB 00:00:00 ) @5 `* g8 y8 e( i1 z6 E. g
* base: ftp.sjtu.edu.cn# P p! u1 W0 Q2 }3 b* [
* epel: ftp.iij.ad.jp
. I, ~ M2 c3 b! D4 H8 T2 H: {* extras: ftp.sjtu.edu.cn
/ c( C4 {6 [% n; }* updates: ftp.sjtu.edu.cn9 A" I/ {3 h0 [4 S5 g& I# }
epel | 4.7 kB 00:00:00 9 \* t" z' G% K
(1/3): epel/x86_64/group_gz | 99 kB 00:00:00 % m" I1 Z- E3 Y8 ^
(2/3): epel/x86_64/updateinfo | 1.0 MB 00:00:03 0 H; t |* e; R4 Y, ^7 K
(3/3): epel/x86_64/primary_db | 7.0 MB 00:00:05 8 f" F5 ^4 Y* ]+ g8 d
Resolving Dependencies
6 `% X8 D( a6 I9 |6 {, h6 K--> Running transaction check1 o9 J+ p1 e, r1 n
---> Package lldpd.x86_64 0:1.0.4-1.el7 will be installed
/ u( w( f8 l) f; ?+ D--> Processing Dependency: libevent-2.0.so.5()(64bit) for package: lldpd-1.0.4-1.el7.x86_64$ ?, ?: B& r. A& T/ q% z$ w, C, j
--> Processing Dependency: libnetsnmp.so.31()(64bit) for package: lldpd-1.0.4-1.el7.x86_64
' b' N7 F$ D' f--> Processing Dependency: libnetsnmpagent.so.31()(64bit) for package: lldpd-1.0.4-1.el7.x86_64! e3 H3 I6 E( A2 Z/ \8 `
--> Processing Dependency: libnetsnmpmibs.so.31()(64bit) for package: lldpd-1.0.4-1.el7.x86_64' Y* R* i& K' T, H: J5 r7 k
--> Processing Dependency: libsensors.so.4()(64bit) for package: lldpd-1.0.4-1.el7.x86_64
/ n' L- N! n" e/ L h* f( O+ X--> Running transaction check
0 U, ~ R' c/ M- ^5 r---> Package libevent.x86_64 0:2.0.21-4.el7 will be installed4 k, V3 e$ h! U! v0 U- w6 m, a
---> Package lm_sensors-libs.x86_64 0:3.4.0-8.20160601gitf9185e5.el7 will be installed' C: U! T! w/ d# T5 B" Z6 s
---> Package net-snmp-agent-libs.x86_64 1:5.7.2-49.el7_9.2 will be installed$ _7 D3 P4 s) k4 N3 a' k0 U" r( Q
---> Package net-snmp-libs.x86_64 1:5.7.2-49.el7_9.2 will be installed
& r4 r5 R s5 f3 ]8 z7 A* Z; P--> Finished Dependency Resolution! |2 m: H9 }0 d8 y- \+ i% \
0 V. Y# M7 t: p2 EDependencies Resolved
+ g C1 _4 R8 a. u5 @$ W f. }8 x- T Q$ @. E& W
===========================================================================================================* j1 |0 H1 u. j
Package Arch Version Repository Size
* b' D& y& D9 k$ ~6 @4 k c% U===========================================================================================================
+ Y% m7 m4 H4 k" ]7 v- eInstalling:7 b4 k8 D5 V0 H. Z0 E
lldpd x86_64 1.0.4-1.el7 epel 173 k. W- j% D& q/ B) w+ D+ e
Installing for dependencies:; \" h+ a/ l5 q7 ]
libevent x86_64 2.0.21-4.el7 base 214 k
" X% c3 [8 U: r% b6 S: [lm_sensors-libs x86_64 3.4.0-8.20160601gitf9185e5.el7 base 42 k: y( w& y: ^ H5 ~% ]1 W" ^- A
net-snmp-agent-libs x86_64 1:5.7.2-49.el7_9.2 updates 707 k$ U+ f( Y1 r) t
net-snmp-libs x86_64 1:5.7.2-49.el7_9.2 updates 752 k
- o& O& @( g4 C9 O% ^$ a. q' d2 Q6 {
; O- C: p4 j/ [) R" M% Q/ P* ]Transaction Summary+ k( f1 X6 u1 ?
===========================================================================================================
: E$ F, N( T) T# _6 ?Install 1 Package (+4 Dependent packages)
5 f C9 o6 G, X
0 d1 q8 ]) v Y1 M! T; |Total download size: 1.8 M
6 \' m7 {' U* lInstalled size: 6.2 M
# f6 j4 S9 c! H: @4 XDownloading packages:5 n" u* T8 }8 q: r" j+ \' @( x
(1/5): lm_sensors-libs-3.4.0-8.20160601gitf9185e5.el7.x86_64.rpm | 42 kB 00:00:00
$ f8 k- m; [! A5 V1 J+ q9 }3 A6 P: j(2/5): libevent-2.0.21-4.el7.x86_64.rpm | 214 kB 00:00:00
u" Y+ A- J+ X; o0 r, w(3/5): net-snmp-libs-5.7.2-49.el7_9.2.x86_64.rpm | 752 kB 00:00:00
2 r4 [ @; E& Y(4/5): net-snmp-agent-libs-5.7.2-49.el7_9.2.x86_64.rpm | 707 kB 00:00:00
4 c6 ]4 I b* W0 D+ w& r( a* zwarning: /var/cache/yum/x86_64/7/epel/packages/lldpd-1.0.4-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
/ f7 _, x& W0 T( ^) O: o' uPublic key for lldpd-1.0.4-1.el7.x86_64.rpm is not installed7 l& ~/ O, x: J! P
(5/5): lldpd-1.0.4-1.el7.x86_64.rpm | 173 kB 00:00:03
7 @! k/ K( |0 g$ o5 a# K _-----------------------------------------------------------------------------------------------------------
2 p9 z9 L% {/ Z/ qTotal 614 kB/s | 1.8 MB 00:00:03 , f5 h% n8 |1 |3 Y) r
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
" x0 d% j0 P7 ]) wImporting GPG key 0x352C64E5:5 U4 _' a" U* M# z6 w! z
Userid : "Fedora EPEL (7) <epel@fedoraproject.org>"' I6 A7 r2 m& v! E
Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
/ L" x7 m0 k2 LPackage : epel-release-7-11.noarch (@extras)3 @7 l Z D& j
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7( ?: p: K0 D$ p- K
Running transaction check9 e3 n& Y# E) b
Running transaction test
( E; x1 p1 \4 qTransaction test succeeded
" `4 u" Q. Z6 j- h+ e5 tRunning transaction* J p8 m9 F$ J0 I
Installing : lm_sensors-libs-3.4.0-8.20160601gitf9185e5.el7.x86_64 1/5
0 k+ i8 |# }6 ?& D. \0 O. l Installing : 1:net-snmp-libs-5.7.2-49.el7_9.2.x86_64 2/5
7 x3 C3 Q9 }' n8 ?5 E Installing : 1:net-snmp-agent-libs-5.7.2-49.el7_9.2.x86_64 3/5
0 P- W' m p- s2 H* O Installing : libevent-2.0.21-4.el7.x86_64 4/5
+ j# C6 n5 n+ i1 P4 i d$ w4 ] Installing : lldpd-1.0.4-1.el7.x86_64 5/5 m* v+ p, V* E5 m, p5 n' D* @
Verifying : lldpd-1.0.4-1.el7.x86_64 1/5
4 G; s; k1 G3 j( f, h Verifying : 1:net-snmp-libs-5.7.2-49.el7_9.2.x86_64 2/5
. d4 ? ]# |9 M q5 j Verifying : lm_sensors-libs-3.4.0-8.20160601gitf9185e5.el7.x86_64 3/5
* }; r. q+ P( _6 v/ I+ a Verifying : libevent-2.0.21-4.el7.x86_64 4/5
. r. e$ Y, p7 J( {( t8 G Verifying : 1:net-snmp-agent-libs-5.7.2-49.el7_9.2.x86_64 5/5# h# d7 Q/ T) j0 y, Y2 Y$ O' b' r
$ V/ D. ]. q e/ WInstalled:
& @# }5 [2 k0 t lldpd.x86_64 0:1.0.4-1.el7 + V6 q8 Z4 _* e8 B. F3 f
6 T! R; D5 q. ~7 |- A, k
Dependency Installed:
( |5 a5 g8 s# C9 u+ Y# r4 A libevent.x86_64 0:2.0.21-4.el7 lm_sensors-libs.x86_64 0:3.4.0-8.20160601gitf9185e5.el7 $ N L9 X9 N A& s2 O0 ^8 }8 I
net-snmp-agent-libs.x86_64 1:5.7.2-49.el7_9.2 net-snmp-libs.x86_64 1:5.7.2-49.el7_9.2
. f, O$ n2 ^ H% z* C+ g" ]" p7 L/ w% Q2 {
Complete!$ J& l) q* x2 f3 ~
0 w6 D: P- z" j a' z1 k0 O
* J4 q5 a9 A! [' R% r( M M! P7 v启动服务
2 f3 B1 x, Q7 ]7 W3 [" _% Ksystemctl start lldpd.service: L" F. O7 Z" T3 e
2 B( H/ _; O: ]9 o, L- y
[root@controller ~]# lldpcli show neighbors$ P. h9 d# Y' X, H( q; l
-------------------------------------------------------------------------------
' }7 q! \/ J, X2 _0 zLLDP neighbors:
- S9 t- }" ?$ o' M% X4 w6 ?-------------------------------------------------------------------------------
/ i; f$ t6 B4 R B- F; Y- m[root@controller ~]# lldpcli show neighbors
9 N5 Y& p! Q w. p1 U) G+ u/ ]-------------------------------------------------------------------------------
" F! \* {& `6 t- a, rLLDP neighbors:
# B0 |2 K& h. d8 D0 Y* A-------------------------------------------------------------------------------5 L# H& t9 h2 B2 o
1 I* t! O2 h4 f1 \( u' W
, W+ H C. d @6 L7 J# x
/ Q9 w7 R8 C% y/ N. H查看所有端口的本地信息(即使未接线,也会显示), w" Z$ _7 ~; d6 r6 E
[root@controller ~]# lldpcli show neighbors ports ens35 summary
$ T# ]! w' L" d# N------------------------------------------------------------------------------- N. j, A( Q0 G+ a
LLDP neighbors:1 l2 _$ v, h" }4 O
-------------------------------------------------------------------------------
2 u2 l4 \9 ]8 _
* {4 `% Z4 X8 K7 l, f# w7 H7 H5 q% i7 m8 V+ s
[root@controller ~]# lldpcli show interfaces% ]% \- }# u6 \) O. u3 w
-------------------------------------------------------------------------------
- |, k3 s, x: y% N, [: ]# ?LLDP interfaces:
, O5 M! K2 Q4 D9 s5 K' T-------------------------------------------------------------------------------
8 w! C1 `# W% R- s9 Y9 Z4 fInterface: ens33, via: unknown, Time: 0 day, 00:04:33
) p/ p: t7 T9 N5 r! @ Chassis: 8 V, p0 U' E+ U3 @ \" q. j- g
ChassisID: mac 00:0c:29:c2:76:a62 O+ ~! e6 y3 ^1 M( {+ \; \
SysName: controller0 I( V1 A( [2 {+ o# u) u$ k
SysDescr: CentOS Linux 7 (Core) Linux 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_641 j2 r [6 y. x( T
MgmtIP: 162.96.90.165
7 _; A) U4 x3 |: \/ R MgmtIP: fe80::20c:29ff:fec2:76a6
4 ~2 C1 H; Q, x* O* e4 C Capability: Bridge, off
) b7 Y; ?/ B5 T8 `5 {" m( Z" a Capability: Router, off
$ K1 V8 @8 n7 r Capability: Wlan, off
1 T" `6 `/ {7 z$ B# I2 }1 q2 c5 E* S Capability: Station, on
" d2 f6 f' t ]5 w7 ]) O Port:
1 }' V1 Z# `' q4 u5 u: y& K' C3 t3 T PortID: mac 00:0c:29:c2:76:a6
2 G2 y. z$ F3 I! s, A PortDescr: ens33
+ b8 P' |( ^" d* x TTL: 120: J- D, {4 r: i- _% u9 U
-------------------------------------------------------------------------------) c' l V* q- s+ a* r5 P6 g
Interface: ens34, via: unknown, Time: 0 day, 00:04:33" P$ [( ?5 K1 |8 B! E& a, c
Chassis:
3 P/ u5 Q% ?% \0 t; P. ~. _ ChassisID: mac 00:0c:29:c2:76:a67 `- O9 o# A& d& d9 d
SysName: controller1 D: P) p2 A9 I
SysDescr: CentOS Linux 7 (Core) Linux 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_641 R! l! g0 o0 e! L% h1 {; d
MgmtIP: 162.96.90.165
" G3 o4 L; }8 S MgmtIP: fe80::20c:29ff:fec2:76a6' Y1 I) U( P/ w+ k
Capability: Bridge, off2 J; c, w1 h) @7 A8 i
Capability: Router, off6 e# H6 y$ _7 t& I8 u
Capability: Wlan, off3 z6 S: Y& x" A4 H7 Q
Capability: Station, on
7 j! B" Z: S" d4 b9 C Port:
* Z8 b r. n" C8 Z, i PortID: mac 00:0c:29:c2:76:b0! p5 i2 t$ h# E1 _, P) a
PortDescr: ens34" Y/ }( D, b1 y- k! g
TTL: 120
+ K0 J2 s5 `0 @2 L& z-------------------------------------------------------------------------------
8 d( B9 K' d# Y4 tInterface: ens35, via: unknown, Time: 0 day, 00:04:33
2 J2 j5 ^3 N9 B( L; q9 N Chassis: & g2 B: q. x+ @3 ? b
ChassisID: mac 00:0c:29:c2:76:a63 c$ y [8 P" j8 `% Q, j% Y
SysName: controller
1 g, X3 v4 q+ r- i/ L; e SysDescr: CentOS Linux 7 (Core) Linux 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64! K! y" h N& | I) I
MgmtIP: 162.96.90.1650 C4 Z! B' O, P1 G+ T ?2 r
MgmtIP: fe80::20c:29ff:fec2:76a6
! [& j4 F" U) A) a Capability: Bridge, off
3 h$ ^( q% e, j! {! j- Q2 d4 Q- O Capability: Router, off
3 z1 i* a) E( N+ A% b Capability: Wlan, off5 D8 Z8 _3 l% N9 g5 _
Capability: Station, on
; k, N8 |1 G, ^5 S% Q8 h/ g Port: C# c" L. t; X
PortID: mac 00:0c:29:c2:76:ba
( a2 _$ h! x" O3 [/ k( F$ o PortDescr: ens35* J& x6 o9 X4 J9 |! v7 |
TTL: 120
; o9 P' l0 o* O' ~, [! P. B0 L0 a0 {-------------------------------------------------------------------------------% D+ y/ b7 ~7 ^! d6 A `, g
`0 e$ |7 _# l1 N& l5 F! ^" q+ o! ?
2 N0 q7 J \* Z9 [# r1 b8 g
0 C) f5 _( _, F* @
' C' Z2 A: R/ {! i$ O. r- `7 n7 B
查看ens35端口的本地信息(即使未接线,也会显示). l. d1 p0 D2 }# C8 t. H1 o
4 {% L9 W) o9 P' b3 g$ R
[root@controller ~]# lldpcli show interfaces ports ens35 summary* Y+ Q; @ Z1 c3 f! Q" Z
-------------------------------------------------------------------------------: N7 d7 Z; ?+ B
LLDP interfaces:6 S( i& O& n4 i5 v
-------------------------------------------------------------------------------
( D' ~; u1 D2 T: `, Q/ ]" GInterface: ens35, via: unknown; Q# W* t9 [3 p6 m% X+ L
Chassis:
9 |' q2 Y2 H5 `! s: Y" G2 \; q/ w ChassisID: mac 00:0c:29:c2:76:a63 w1 y: P/ J# A& U5 c
SysName: controller
5 v) L- A% r& L' ^0 J1 j Port: 4 `$ |* R/ `5 D# J% t6 A
PortID: mac 00:0c:29:c2:76:ba1 v% g2 a3 @4 k$ B- U
PortDescr: ens35# V: _& E! l7 P: Y
TTL: 1201 i8 O5 S- t5 [; _
------------------------------------------------------------------------------- l$ f* l- ?+ a! A6 W
查看本机的信息:
7 B- f/ |& ~* J[root@controller ~]# lldpcli show chassis
8 F; e+ Z) U4 @ b" H, z/ Z-------------------------------------------------------------------------------
( Z1 h1 q8 ?* xLocal chassis:% g- x; c2 J/ c
-------------------------------------------------------------------------------# H) `3 n* a4 a+ K: b- d* l
Chassis: ; r) f. f x1 m4 E7 h
ChassisID: mac 00:0c:29:c2:76:a6
[. f( k7 i( b6 O/ x# w. k/ { SysName: controller4 m' n& q4 c" r+ {) M) z+ n4 w
SysDescr: CentOS Linux 7 (Core) Linux 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64: ^9 o8 _: a7 N0 D- E# X) N
MgmtIP: 162.96.90.165! m* v* O. }( k2 Q) j
MgmtIP: fe80::20c:29ff:fec2:76a6
, ~* z* m3 Q3 U4 h' H Capability: Bridge, off6 E$ k _# T2 \) {9 A
Capability: Router, off
- p) N% V7 w- E( X Capability: Wlan, off& j6 g, _- D% i9 s
Capability: Station, on/ U7 H7 t' ]1 [4 L% f
-------------------------------------------------------------------------------" W+ _8 o% \* v9 n6 j# k1 P4 t$ E
' p& m$ S3 S( z# A5 n
$ T* @7 {$ p/ i! I3 D! B
加上 -f json 可以转变输出结果。这个功能非常有用,有利于自动化处理这些数据。
* N2 v+ I& S* K9 Qlldpcli show neighbors ports ens35 summary -f json# l6 p7 P* C! K" `9 U# F, v) ^
{/ ?" |% [3 G% q6 {3 V9 y# o
"lldp": {
- O% @3 i" p2 m) v) ~ b' e) q j. s3 \" n5 V
}
5 ^8 q9 `- D& I/ `! n6 @8 e}$ }0 e+ N- t H
. m7 o8 s0 n3 M8 e- n# B- \
4 P: }4 B- t' A" Y* P; }9 [* s Q, p: W5 k5 W2 G" v
! d- Y4 Q8 O/ o2 O+ j
[root@controller ~]# lldpcli show interfaces ports ens35 summary -f json
% t$ o. T! w% L; e, {0 Q{7 U7 ^2 w- X7 Z, b* v/ x
"lldp": {7 X( y' r2 P8 p) L* f' O
"interface": {
- S g9 F( A" u2 L "ens35": {! K" ~; a0 [9 E6 y# \+ F) _ Y
"via": "unknown"," v9 Q* G: P0 F) ^: M
"chassis": {
# {- |* _4 `% `# W, J "controller": {3 h2 G9 u: s, a+ _( z6 V2 Z
"id": {
; b I3 t! q O! L "type": "mac",: ~, s8 P$ D* O0 z7 H3 [: l R
"value": "00:0c:29:c2:76:a6"
9 ? b- e& V$ w, R* ~ }
* b% q7 y+ t9 M; g; [/ | T }
" M2 A% W! Q9 l0 l5 k },
& G. c/ {+ R, ~$ w" D' _; V) ^ "port": {; H+ [- K+ v- `8 X- ~
"id": {
+ F& {) }: U D4 ^; l "type": "mac",
) d* p6 o6 b! n4 b/ S" {' u% m) l "value": "00:0c:29:c2:76:ba"
5 _* A5 M* g5 ^. O },1 p6 ^6 F* B I! Z
"descr": "ens35"
; T7 Q9 m- l& g& f },
! C! L2 o' a; \$ b) t "ttl": {/ O% `# i' u2 l1 r/ W7 b* k. M
"ttl": "120"( \& @) r* T, r. W8 b1 B% ~8 c( d
}" ]. |( _4 E2 H, i& @
}7 ] C8 b% B' \. Q
}2 M6 }, s5 \* j( Z
}* P7 _$ }: `! j* J$ x
}
, t+ o5 X" R. o" r7 Y
2 h8 S# M: d( {' j9 E4 e- `5 f
) n; R% l/ d7 O! W! a+ V. y3 P+ a* f2 \( \ a+ @6 r
# [( q- ?% C/ g- ax710关闭lldp使用x722 LOM,当lldpad启动时,lldptool -L adminStatus = rxtx -i < interface name>然后lldptool -tni < interface name>运行时,NIC端口连接到启用了LLDP的交换机,不会返回LLDP信息。 (其中LLDP =链路层发现协议) 运行commnand " echo lldp stop > / sys / kernel / debug / i40e / < PCIe路径> / command" ;.由于LOM沒有FCoE功能,沒有DCBx要求,所以沒有真正的功能影响。 (FCoE =以太网光纤通道) 根据Intel设计,x722适配器默认处理所有LLDP流量,LLDP流量将不会转到主机CPU,除非使用在x722中停止LLDP功能的命令。
6 H, _4 I. p7 f& w" I+ v! S& \( s
|