def _layer3_ok(port_dict):
    """Deterimine port's suitability for ifIndex and ifAlias processing.

    Args:
        port_dict: Dict of device port information

    Returns:
        valid: True if valid

    """
    # Initialize key variables
    valid = True

    # Do a quick validation of required keys
    keys = ['jm_ethernet', 'jm_trunk', 'ifAlias']
    for key in keys:
        if key not in port_dict:
            valid = False
            return valid

    # Only interested in Ethernet ports
    if bool(port_dict['jm_ethernet']) is False:
        valid = False

    # We are not interested in populating trunk port MAC data
    if bool(port_dict['jm_trunk']) is True:
        valid = False

    # Return
    return valid