public static boolean isLinkLocalAddress(byte[] targetIp) {
        checkArgument(targetIp.length == Ip6Address.BYTE_LENGTH);
        return (targetIp[0] & 0xff) == 0xfe && (targetIp[1] & 0xc0) == 0x80;
    }
@Test
    public void testIsLinkLocalAddress() {
        assertFalse(isLinkLocalAddress(SOURCE_ADDRESS));
        assertFalse(isLinkLocalAddress(DESTINATION_ADDRESS));
        assertFalse(isLinkLocalAddress(SOLICITATION_NODE_ADDRESS));
        assertTrue(isLinkLocalAddress(LINK_LOCAL_ADDRESS_1));
        assertTrue(isLinkLocalAddress(LINK_LOCAL_ADDRESS_2));
    }