US6856593B2

Communication system, relay apparatus, end system, and communicating method

Summary by NHIP

Relay error recovery system

The system establishes connections via relay apparatuses by refusing requests when next-destination errors occur. The source end system selects another relay apparatus from a plurality of options and retransmits requests without notifying the application of the failure.

Claim Score by NHIP

Read claim 12, the broadest

Abstract

In a relay apparatus, when an error of the next relay destination is detected at the time of reception of a connection establishment request, the connection establishment request is refused by a connection negative response unit and a negative response relay unit, and a negative response is transmitted to a relay source. When the negative response is received from the relay destination, a connection establishment requesting unit of an end system of a communicating source again issues a connection establishment request in which another relay destination has been selected without notifying an application of a failure of the connection establishment, and establishes a connection to a communicating destination end system by another path.

US6856593B2, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Expired 7 February 2023, 3.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

14 claims: 4 independent, 10 dependent

  1. 1
    A communication system for establishing a connection via a plurality of relay apparatuses between an end system of a communicating source and an end system of a communicating destination and communicating data, wherein each of said relay apparatuses comprises:a connection negative response unit which, when an error of a next relay destination is detected at the time of reception of a connection establishment request, refuses the connection establishment request and transmits a negative response to a relay source;and a negative response relay unit which, when said negative response is received from the relay destination, transmits the received negative response to the relay source, and said end system of the communicating source has a connection establishment requesting unit which, when said negative response is received from the relay destination after said connection establishment request is transmitted, issues again the connection establishment request in which another relay destination has been selected without notifying an application of a failure of the connection establishment and establishes a connection to the communicating destination end system by another path.
  2. 11
    A relay apparatus for establishing a connection between an end system of a communicating source and an end system of a communicating destination and communicating data, comprising:a connection negative response unit which, when an error of a relay destination is detected at the time of reception of a connection establishment request, refuses the connection establishment request and transmits a negative response to a relay source;and a negative response relay unit which, when said negative response is received from the relay destination, transmits the received negative response to the relay source;and wherein said negative response relay unit stores refusal reasons, an IP address of an abnormal relay apparatus indicative of a location of a fault occurrence relay apparatus, and the number of hopping times indicative of the number of normal relay apparatuses to the abnormal relay apparatus into an optional area or a user data area of a negative response packet and transmits them to the relay source.
  3. 12
    Broadest claimClaim Score 58, broad(NHIP)An end system for establishing a connection via a plurality of relay apparatuses and communicating data, comprising:an application unit which issues a communicating request by setting a specific end system to a partner destination;and a connection establishment requesting unit which, when a negative response is received from a relay destination after a connection establishment request based on said communicating request is transmitted, issues again a connection establishment request in which another relay destination has been selected without notifying said application unit of a failure of the connection establishment and establishes a connection to a communicating destination end system by another path.
  4. 14
    A communicating method of establishing a connection via a plurality of relay apparatuses between an end system of a communicating source and an end system of a communicating destination and communicating data, comprising the steps of:when an error of a next relay destination is detected in one of said relay apparatuses at the time of reception of a connection establishment request, refusing the connection establishment request and transmitting a negative response to a relay source;and when the relay apparatus receives said negative response from a relay destination, transmitting the received negative response to the relay source from said relay apparatus, wherein when said negative response is received from the relay destination after said connection establishment request is transmitted, said end system of the communicating source issues again the connection establishment request in which another relay destination has been selected without notifying an application of a failure of the connection establishment and establishes a connection to the communicating destination end system by another path.