diff options
author | root <root@frank.tg14.gathering.org> | 2014-04-14 00:06:55 +0200 |
---|---|---|
committer | root <root@frank.tg14.gathering.org> | 2014-04-14 00:06:55 +0200 |
commit | 21fa73d1f52d86bc11cd5136acdfb0900a7e99a9 (patch) | |
tree | 8a7e84b6f9029439db0a83845f30dfc2b09dd681 | |
parent | 44602bc5e44521de6a1bcabec0bc10e21dcb6ff2 (diff) |
Ignore link-local IPv6 in lldpdiscover.
-rwxr-xr-x | clients/lldpdiscover.pl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clients/lldpdiscover.pl b/clients/lldpdiscover.pl index 5b820e1..78c6675 100755 --- a/clients/lldpdiscover.pl +++ b/clients/lldpdiscover.pl @@ -100,7 +100,9 @@ sub discover_lldp_neighbors { if ($addrtype == 1) { push @v4addrs, nms::convert_ipv4($addr); } elsif ($addrtype == 2) { - push @v6addrs, nms::convert_ipv6($addr); + my $v6addr = nms::convert_ipv6($addr); + next if $v6addr =~ /^fe80:/; # Ignore link-local. + push @v6addrs, $v6addr; } else { die "Unknown address type $addr"; } |