diff --git a/utilities_common/cli.py b/utilities_common/cli.py index 9d3cdae710..f5004de71f 100644 --- a/utilities_common/cli.py +++ b/utilities_common/cli.py @@ -10,6 +10,7 @@ import json import lazy_object_proxy import netaddr +import ipaddress from natsort import natsorted from sonic_py_common import multi_asic @@ -217,6 +218,11 @@ def ipaddress_type(val): return ip_version.version +def is_ipv4addr_network_addr(ipaddr): + if ipaddress.IPv4Network(ipaddr, False).network_address == ipaddress.ip_address(ipaddr.split('/')[0]): + return True + return False + def is_ip_prefix_in_key(key): ''' Function to check if IP address is present in the key. If it