EP0957656A2

Method and apparatus for supporting a connectionless communication protocol over an ATM network

Abstract

Method for managing connections on a connection-oriented network (114) such as an ATM network, for use with devices communicating according to a connectionless communication protocol such as IP over Ethernet. Roughly described, a bridging network element (BNE) resides at the ATM point-of-presence (122) through which a data network (112) accesses the ATM network. When the BNE receives an internet ARP (IARP) request from the data network for forwarding onto the ATM network, it forwards it instead to an IARP server. In addition to responding to the IARP request, the IARP server also regards the IARP request as a trigger, and in response thereto, causes the ATM network to establish a connection between the BNE point-of-presence and another point-of-presence on the ATM network through which the target address can be reached. Connection time-out periods are chosen to exceed or to be very likely to exceed the address resolution cache age-out periods on the client devices, thereby ensuring that after a connection timeout, the client device will or will be very likely to transmit another IARP request before it begins streaming transmission of more data packets onto the ATM network.

EP0957656A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 9 April 2019, 7.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

40 claims: 5 independent, 35 dependent

  1. 1
    A method for managing connections on a connection-oriented network having a plurality of points-of-presence including first and second points-of-presence, for use with a plurality of devices communicating according to a connectionless communication protocol, said connectionless communication protocol comprising a first sub-protocol having a first addressing scheme, said first sub-protocol being carried according to a second sub-protocol in said connectionless communication protocol, said second sub-protocol having a second addressing scheme, comprising the steps of:receiving an address resolution -request message transmitted by a first one of said devices via said first point-of-presence, for resolving an address specified according to one of said first and second sub-protocols to an address according to the other of said first and second sub-protocols, a second device having said specified address being reachable through said connection-oriented network via said second point-of-presence;and controlling said connection-oriented network, in response to said address resolution request message, to establish a connection between said first point-ofpresence and said second point-of-presence.
  2. 20
    A method for managing connections on an ATM network having a plurality of points-of-presence including first and second points-of-presence, for use with a plurality of devices communicating according to a connectionless communication protocol, said connectionless communication protocol comprising a network layer protocol carried according to a MAC layer protocol, comprising the steps of:receiving an address resolution request message transmitted by a first one of said devices via said first point-of-presence, for resolving a specified network address to a MAC address, a second device having said specified network address being reachable through said connection-oriented network via said second point-of-presence;and controlling said ATM network, in response to said address resolution request message, to establish a connection between said first point-of-presence and said second point-of-presence.
  3. 29
    A method for interfacing a broadcast-capable MAC-level protocol with a connection-oriented non-broadcast network having a plurality of points-of-presence, comprising the steps of:establishing a first connection from a control port of an agent to a control unit, said agent further having a first content port connectable to said connection-oriented network and,a data port connectable to said data network;and said agent re-transmitting on said control port all address resolution request messages received on said data port for resolving a specified network address to a MAC address.
  4. 31
    A method for supporting a connectionless communication protocol over a connection-oriented network having a plurality of points-of-presence including first and second points-of-presence, comprising the steps of:detecting a message of a first predetermined type transmitted according to said connectionless protocol by a first device onto said connection-oriented network via said first point-of-presence, messages of said first predetermined type identifying an address, according to said connectionless communication protocol, of a second device reachable over said connection-oriented network via said second point-of-presence;controlling said connection-oriented network, in response to said message of said first predetermined type, to establish a connection between said first point-of-presence and said second point-of-presence;and controlling said connection-oriented network to tear down said connection in response to a period of inactivity over said connection exceeding a first predetermined timeout period, wherein said first device transmits a message of said first predetermined type no later than transmission from said first device to said second device via said connection-oriented network of the earliest message to be transmitted from said first device to said second device via said connection-orient.2d network after a predetermined second timeout period of inactivity between said first and second devices, and wherein said first timeout period is chosen to be very likely to exceed said second timeout period.
  5. 38
    A method for supporting a connectionless communication protocol over a connection-oriented network having a plurality of points-of-presence including first and second points-of-presence, and comprising the steps of:detecting a message of a first predetermined type transmitted according to said connectionless protocol by a first device onto said connection-oriented network via said first point-of-presence;controlling said connection-oriented network, in response to said message of said first predetermined type, to establish a connection between said first point-of-presence and said second point-of-presence, a second device being reachable over said connection-oriented network via said second point-of-presence;and subsequently controlling said connection-oriented network to tear down said connection in response to a first timeout period, wherein said first device transmits a message of said first predetermined type no later than transmission from said first device to said second device via said connection-oriented network of the earliest message to be transmitted from said first device to said second device via said connection-oriented network after a predetermined second timeout period which expires no earlier than said first timeout period.