class OspfRouterId {

    @Override
    public boolean equals(Object other) {
        if (!(other instanceof OspfRouterId)) {
            return false;
        }

        OspfRouterId otherOspfRouterId = (OspfRouterId) other;
        return Objects.equals(ipAddress, otherOspfRouterId.ipAddress);
    }

    public  OspfRouterId(IpAddress ipAddress);

}