def vpn_tunnel_inside_cidr(cidr):
    reserved_cidrs = ['169.254.0.0/30', '169.254.1.0/30', '169.254.2.0/30', '169.254.3.0/30', '169.254.4.0/30', '169.254.5.0/30', '169.254.169.252/30']
    cidr_match_re = compile('^169\\.254\\.(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\/30$')
    if (cidr in reserved_cidrs):
        raise ValueError(('The following CIDR blocks are reserved and cannot be used: "%s"' % ', '.join(reserved_cidrs)))
    elif (not cidr_match_re.match(cidr)):
        raise ValueError(('%s is not a valid CIDR. A size /30 CIDR block from the 169.254.0.0/16 must be specified.' % cidr))
    return cidr
def vpn_tunnel_inside_cidr(cidr):
    reserved_cidrs = ['169.254.0.0/30', '169.254.1.0/30', '169.254.2.0/30', '169.254.3.0/30', '169.254.4.0/30', '169.254.5.0/30', '169.254.169.252/30']
    cidr_match_re = compile('^169\\.254\\.(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\/30$')
    if (cidr in reserved_cidrs):
        raise ValueError(('The following CIDR blocks are reserved and cannot be used: "%s"' % ', '.join(reserved_cidrs)))
    elif (not cidr_match_re.match(cidr)):
        raise ValueError(('%s is not a valid CIDR. A size /30 CIDR block from the 169.254.0.0/16 must be specified.' % cidr))
    return cidr