diff --git a/scripts/fast-reboot-dump.py b/scripts/fast-reboot-dump.py index eebb2a8a5e..340ecae1cc 100644 --- a/scripts/fast-reboot-dump.py +++ b/scripts/fast-reboot-dump.py @@ -39,9 +39,12 @@ def generate_neighbor_entries(filename, all_available_macs): arp_output.append(obj) ip_addr = key.split(':')[2] - if ipaddress.ip_interface(ip_addr).ip.version != 4: + try: + ipaddress.IPv4Address(ip_addr.decode()) + except ipaddress.AddressValueError: #This is ipv6 address ip_addr = key.replace(key.split(':')[0] + ':' + key.split(':')[1] + ':', '') + neighbor_entries.append((vlan_name, mac, ip_addr)) syslog.syslog(syslog.LOG_INFO, "Neighbor entry: [Vlan: %s, Mac: %s, Ip: %s]" % (vlan_name, mac, ip_addr))