Using a test query to determine whether a network device suffers from a software bug or design flaw

    公开(公告)号:AU2006232115C1

    公开(公告)日:2010-03-18

    申请号:AU2006232115

    申请日:2006-04-04

    Applicant: APPLE INC

    Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.

    12.
    发明专利
    未知

    公开(公告)号:DE602005011622D1

    公开(公告)日:2009-01-22

    申请号:DE602005011622

    申请日:2005-02-10

    Applicant: APPLE INC

    Abstract: Embodiments of the present invention provide link-local IPv4 addressing across multiple interfaces of a network-node. During operation, the network-node broadcasts an address resolution protocol (ARP) request packet on multiple interfaces which asks for the hardware address of a network node whose link-local IPv4 address is Y. In response, the network-node receives an ARP-reply packet on an interface from a target network-node. If Y is present in the ARP cache and is associated with a different interface, the source network-node chooses a winner interface, and updates the ARP cache so that Y is associated with the winner interface. The network-node sends one or more contention-resolution packets on the loser interface to cause a loser network-node to choose another link-local IPv4 address for itself.

    PROVIDING LINK-LOCAL IPV4 ADDRESSING ACROSS MULTIPLE INTERFACES OF A NETWORK NODE

    公开(公告)号:HK1102950A1

    公开(公告)日:2007-12-07

    申请号:HK07107335

    申请日:2007-07-09

    Applicant: APPLE INC

    Abstract: Embodiments of the present invention provide link-local IPv4 addressing across multiple interfaces of a network-node. During operation, the network-node broadcasts an address resolution protocol (ARP) request packet on multiple interfaces which asks for the hardware address of a network node whose link-local IPv4 address is Y. In response, the network-node receives an ARP-reply packet on an interface from a target network-node. If Y is present in the ARP cache and is associated with a different interface, the source network-node chooses a winner interface, and updates the ARP cache so that Y is associated with the winner interface. The network-node sends one or more contention-resolution packets on the loser interface to cause a loser network-node to choose another link-local IPv4 address for itself.

    Method and apparatus for accelerating the expiration of resource records in a local cache

    公开(公告)号:AU2004267661B2

    公开(公告)日:2008-04-10

    申请号:AU2004267661

    申请日:2004-04-29

    Applicant: APPLE INC

    Abstract: One embodiment of the present invention provides a system that facilitates reconfirmation of resource records in a cache. The system starts by retrieving the resource record at a client and attempting to establish communication using the data in that resource record. In the event that communication is not successful, the system responds by issuing one or more queries for the resource record in question. The system then waits for a response to the query. If the response to the query is not received in a pre-determined amount of time, the system invalidates the resource record. The response from the device is a multicast response, thereby allowing other clients to update corresponding resource records in their local caches without querying the device, and thus saving network bandwidth.

    METHOD AND APPARATUS FOR UPDATING RESOURCE RECORDS IN A NAME-SERVER DATABASE

    公开(公告)号:HK1102949A1

    公开(公告)日:2007-12-07

    申请号:HK07107334

    申请日:2007-07-09

    Applicant: APPLE INC

    Abstract: One embodiment of the present invention provides a system for updating resource records in a name-server database. During system operation, a network node creates an update-request message containing a set of resource-record updates, and a requested lease, which specifies the length of time for which the name server is being requested to store the resource-record updates. Next, the network node sends the update-request message to a name server, which is part of a distributed system that provides a global naming service. The network node then receives a response message from the name server, wherein the response message contains a granted lease, which specifies the length of time for which the name-server database will store the resource-record updates.

    Using a test query to determine whether a network device suffers from a software bug or design flaw

    公开(公告)号:AU2006232115A1

    公开(公告)日:2006-10-12

    申请号:AU2006232115

    申请日:2006-04-04

    Applicant: APPLE INC

    Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.

    18.
    发明专利
    未知

    公开(公告)号:DE602005014106D1

    公开(公告)日:2009-06-04

    申请号:DE602005014106

    申请日:2005-02-10

    Applicant: APPLE INC

    Abstract: One embodiment of the present invention provides a system that implements a long-lived query (LLQ) at a name server. During operation, the system receives an LLQ from a client at the name server, wherein the LLQ requests information related to one or more data items stored on the name server. In response to the LLQ, the system informs the client of updates to the one or more data items.

    Method and apparatus for looking up configuration information for a network node

    公开(公告)号:AU2005267596B2

    公开(公告)日:2008-10-09

    申请号:AU2005267596

    申请日:2005-02-10

    Applicant: APPLE INC

    Abstract: One embodiment of the present invention provides a system for looking up location-specific configuration information for a network node or a subnet. During system operation, a network node creates a query message containing a key that comprises an Internet Protocol (IP) prefix and a string, wherein the IP prefix identifies the network node or the subnet, and the string specifies the type of configuration information. The network node then sends the query message to a name server, which is part of a distributed system that provides a global naming service, wherein the name server additionally stores configuration information. Finally, the network node receives a response message from the name server, wherein the response message contains the requested configuration information.

    Method and apparatus for facilitating long-lived DNS queries

    公开(公告)号:AU2005267597B2

    公开(公告)日:2008-07-17

    申请号:AU2005267597

    申请日:2005-02-10

    Applicant: APPLE INC

    Abstract: One embodiment of the present invention provides a system that implements a long-lived query (LLQ) at a name server. During operation, the system receives an LLQ from a client at the name server, wherein the LLQ requests information related to one or more data items stored on the name server. In response to the LLQ, the system informs the client of updates to the one or more data items.

Patent Agency Ranking