US5673263A - Method for using an IP address-based routing protocol in an ATM environment - Google Patents
Method for using an IP address-based routing protocol in an ATM environment Download PDFInfo
- Publication number
- US5673263A US5673263A US08/548,029 US54802995A US5673263A US 5673263 A US5673263 A US 5673263A US 54802995 A US54802995 A US 54802995A US 5673263 A US5673263 A US 5673263A
- Authority
- US
- United States
- Prior art keywords
- atm
- address
- network
- target
- routing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 238000012546 transfer Methods 0.000 claims abstract description 5
- 238000013507 mapping Methods 0.000 description 7
- 230000011664 signaling Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
Definitions
- the present invention relates to data communications in general, and more particularly to a method for using an IP address-based routing protocol in an ATM (Asynchronous Transfer Mode) network environment.
- ATM Asynchronous Transfer Mode
- Asynchronous Transfer Mode or ATM switching technology is widely viewed as the base for future global communications. It has been adopted as a standard for broadband communications by the International Telecommunications Union (ITU) and by a communications industry consortium, the ATM Forum. The following publications deal extensively with basic ATM concepts and techniques:
- An ATM network includes a set of end systems or terminal devices connected to the remainder of the network throught a User-to-Network Interface (UNI) and a set of intermediate nodes (ATM switches) interconnected through communications links.
- the interface between adjacent ATM switches is referred to either as a Switch-to-Switch Interface (SSI) for switches defined as being within the same ATM Cluster or as a Network-to-Network Interface (NNI) for switches in different ATM Clusters.
- SSI Switch-to-Switch Interface
- NNI Network-to-Network Interface
- IP Internet Protocol
- OSPF Open Shortest Path First
- OSPF like other routing protocols, is based on the use of IP addressing, which is not related to conventional ATM addressing, at least in a straightforward way.
- Layer 2 SAAL (Signalling AM Adaptation Layer);
- the ILMI Interim Local Management Interface
- the ATM Forum UNI Specifications identified above describe the address to be used by end systems.
- the end system address is formatted as an OSI Network Service Access Point (NSAP) address as specified by the published ISO 8348 and CCITT X.213 standards.
- NSAP OSI Network Service Access Point
- the ATM address depends both on the end system and on the network node to which it is connected.
- Every end system is associated with a unique End System Identifier (ESI), which is six bytes long, and a one byte Selector (for use within the end system).
- ESI End System Identifier
- Selector for use within the end system.
- Every network system or node is allocated a network part of 13 bytes, usually used by the routing protocols to locate and find a path to a target.
- a network node communicates, via ILMI, the value of its network part to each attached end system.
- Each end system communicates its ESI portion to the network node.
- both the network node and the end system know the end system address. If an end system moves from one network node to another, then its ATM address changes.
- An IP address is different from an ATM address.
- An IP address is a four byte address composed of 2 parts.
- the first part is a Network/Subnetwork part identifying the subnetwork to which the system belongs. This first part is used by routing protocols to make routing decisions.
- the second part is a Host part identifying an end system on a Subnetwork. The second part is ignored by the routing protocols.
- connection control which is responsible for reserving resources along the connection path.
- route selection which is responsible for finding the best route between the source and the target end systems.
- Each client (each switch) would register address pairs (ATM address, IP address) with the Directory Server, allowing the server to build a Directory Data Base.
- a client would have to issue a resolve request to the Directory Server to map an ATM address to an IP address.
- the present invention is a method of mapping ATM addresses into IP addresses, enabling the continued use of IP based routing protocols, such as OSPF or RIP, for ATM calls through an ATM network without incurring the disadvantages of the known prior art.
- IP addresses resulting from the mapping operation are referred as ⁇ internal ⁇ IP addresses.
- the objective of the method is to automatically generate IP addresses, completely hiding the IP addressing scheme used by the routing protocols from the ATM end systems.
- a two-level hierarchy is defined by reserving two fields in the ATM addresses used in the system. The first field identifies an ATM cluster while the second field identifies a particular ATM hub within that cluster. These two fields are mapped or transferred into IP addresses to maintain compatibility with IP address-based routing protocols.
- FIG. 1 is a simplified example of an ATM network.
- FIG. 2 is a representation of an ATM address including fields written in accordance with the present invention.
- FIG. 3 is a representation of a computed IP address resulting from the mapping process of the present invention.
- FIG. 4 is a representation of a computed IP address generated according to the present invention for point-to-point links.
- FIG. 5 is a representation of mapping of ATM addresses into IP addresses.
- FIG. 6 is a representation of a hierarchy in an ATM network.
- the invention provides automatic and local mapping between the network part of an ATM address and the Subnetwork part of an IP address used by an IP routing protocol.
- ⁇ local ⁇ means that the mapping is done without any interactions with remote switches or servers. This internal use of IP addresses for ATM call routing is completely independent of the address, whether IP or not, used by the end systems connected to the switch.
- the two rightmost bytes of the Network part of the address are used to construct a two level network hierarchy.
- the first level of the hierarchy is a one byte ATM Cluster Number (ACN) identifying an ATM cluster.
- the second level of the hierarchy is a one byte Hub Number (HN) identifying a hub within an ATM cluster.
- the remaining eleven bytes of the Network part of the ATM address are a Prefix Part which identifies a particular ATM addressing Subnetwork.
- FIG. 6 shows a network including two Subnetworks SN1 and SN2.
- the ATM address for every piece of equipment within the same Subnetwork has all 11 byte Prefix Part in its ATM address.
- Each Subnetwork consists of clusters of all ATM switches with all switches in a cluster having the same ACN byte (and eleven byte Prefix Part) in their ATM addresses. From a routing standpoint an ATM cluster is seen as a set of switches interconnected by a set of point-to-point links. As noted earlier, the interface between switches in the same ATM cluster is referred to as a Switch to Switch interface (SSI).
- SSI Switch to Switch interface
- the OSPF Open Shortest Path First
- the IP address associated with each switch represents the switch itself as well as the set of end systems attached to the switch. This address is called the ⁇ Switch internal IP address ⁇ .
- the switch Upon reception of a ⁇ Call Setup ⁇ message, the switch extracts the ATM address of the target end system from the ⁇ called party number ⁇ information. If the thirteen bytes of the target ATM address match the thirteen bytes of the switch ATM address, the call is local; i.e., the called end system is attached to the same switch as the caller and no route computation is required.
- the called end system is attached to another switch, either inside or outside the ATM Cluster, as indicated by whether the ACN field in the two addresses also match or not.
- the OSPF routing algorithm must establish a mute to the target switch.
- the ⁇ Switch internal IP address ⁇ is computed from the called Party number as follows.
- the IP Subnet mask is set to 0xFFFFFFFC; i.e., the Subnetwork part is 30 bits and the Host part 2 bits.
- the first byte is set to a dummy value 51 to make sure that the IP internal addressing used for ATM call routing does not interfere with end system IP addressing scheme.
- the second byte 52 is set to the value of the ACN number (which is byte 12 of the ATM address).
- the third byte 53 is set to the value of the HN number (Byte 13 of the ATM address).
- the remaining six bits 54 of the Subnetwork part of the address are set to zero.
- This computed IP address identifies the switch at which the called end system resides. A route to the called end system can be requested by providing this IP address to the routing service.
- the called end system does not belong to the same addressing domain, and other techniques, not part of the present invention, are used.
- the OSPF routing algorithm requires one unique IP address per end of each SSI interface.
- the common solution is to rely on the network operator to define these addresses.
- This process is manual and is therefore burdensome and not secure as there is a risk of duplicate addresses being inadvertently assigned in the network.
- Automatic address computation is provided to hide IP internal addressing from the network operator and to provide an error-free way of defining the point-to-point link IP addresses.
- FIG. 4 shows the general format of an internal IP address for an end of a point-to-point link.
- the address format includes a one byte Dummy field, the one byte ACN (ATM Cluster Number) field, the one byte HN (Host Number) field, a six bit Trunk identifier field and a two bit Host identifier field.
- ACN ATM Cluster Number
- HN Host Number
- the first byte 51 of an IP address is set to a dummy value which ensures that the IP internal addressing used for ATM call routing does not interfere with end system IP addressing scheme.
- the second byte 52 is set to the value of the ACN number, which is byte 12 of the ATM address.
- the ACN number is necessarily the same for both ends of a SSI link since, by definition, an SSI link is internal to an ATM cluster.
- the third byte 53 is set to the value of the HN number of the Primary switch.
- the Primary switch is defined as the switch that assigns the HN value. In the Figure, different HN values are represented as HNA, HNB, etc.
- the six remaining (Trunk) bits 55 of the Network part of the address are defined by the Primary switch which assigns a different IP address to each trunk or point-to-point link originating from the Primary switch. With six bits available in the Trunk field, sixty-four different links can be given unique Trunk identifiers T1, T2, etc.
- the two bit Host part field 56 in an IP address is set to ⁇ 01 ⁇ to designate the Primary switch and to ⁇ 10 ⁇ to designate the Secondary switch.
- the IP addresses are substantially identical, differing only by the two bit Host part field.
- the automatic generation of IP addresses for both ends of a point-to-point link is based on the fact that a switch at one end is designated the Primary switch, establishing the HN value, the Trunk value and the Host value fields of the IP addresses not only for the Primary switch but also for the Secondary switch at the other end of the SSI link.
- HN Hub Number
Abstract
Description
Claims (1)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP95480037 | 1995-03-31 | ||
EP95480037 | 1995-03-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
US5673263A true US5673263A (en) | 1997-09-30 |
Family
ID=8221607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/548,029 Expired - Lifetime US5673263A (en) | 1995-03-31 | 1995-10-25 | Method for using an IP address-based routing protocol in an ATM environment |
Country Status (1)
Country | Link |
---|---|
US (1) | US5673263A (en) |
Cited By (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5764645A (en) * | 1996-06-12 | 1998-06-09 | Microsoft Corporation | IP/ATM network adaptation |
US5828844A (en) * | 1996-10-08 | 1998-10-27 | At&T Corp. | Internet NCP over ATM |
WO1999039469A1 (en) * | 1998-01-29 | 1999-08-05 | General Datacomm, Inc. | Atm switch voice server module utilizing flag signalling |
US5940396A (en) * | 1996-08-21 | 1999-08-17 | 3Com Ltd. | Method of routing in an asynchronous transfer mode network |
US5991892A (en) * | 1996-06-11 | 1999-11-23 | Nec Corporation | Network server redundancy configuration method and system |
US6041064A (en) * | 1998-01-29 | 2000-03-21 | General Datacomm, Inc. | Voice server module for ATM switch |
US6041054A (en) * | 1997-09-24 | 2000-03-21 | Telefonaktiebolaget Lm Ericsson | Efficient transport of internet protocol packets using asynchronous transfer mode adaptation layer two |
US6049544A (en) * | 1998-01-29 | 2000-04-11 | General Data Comm., Inc | ATM switch voice server module utilizing flag signalling |
US6088365A (en) * | 1998-01-29 | 2000-07-11 | Generaldata Corp | ATM switch voice server module having DSP array |
US6115385A (en) * | 1998-03-11 | 2000-09-05 | Cisco Technology, Inc. | Method and system for subnetting in a switched IP network |
US6115373A (en) * | 1997-01-24 | 2000-09-05 | The Hong Kong University Of Science And Technology | Information network architecture |
US6147999A (en) * | 1998-05-29 | 2000-11-14 | Nec Corporation | ATM switch capable of routing IP packet |
US6192043B1 (en) | 1998-05-01 | 2001-02-20 | 3Com Corporation | Method of caching routes in asynchronous transfer mode PNNI networks |
US6205146B1 (en) | 1998-05-28 | 2001-03-20 | 3Com Corporation | Method of dynamically routing to a well known address in a network |
US6205148B1 (en) * | 1996-11-26 | 2001-03-20 | Fujitsu Limited | Apparatus and a method for selecting an access router's protocol of a plurality of the protocols for transferring a packet in a communication system |
US6208649B1 (en) | 1998-03-11 | 2001-03-27 | Cisco Technology, Inc. | Derived VLAN mapping technique |
US6208623B1 (en) | 1998-04-13 | 2001-03-27 | 3Com Corporation | Method of combining PNNI and E-IISP in an asynchronous transfer mode network |
US6212188B1 (en) | 1998-05-01 | 2001-04-03 | 3Com Corporation | Method of source routing in an asynchronous transfer mode network when a node is in an overload state |
US6223149B1 (en) | 1998-05-28 | 2001-04-24 | 3Com Corporation | Non-distributed LAN emulation server redundancy method |
US6262984B1 (en) | 1998-05-12 | 2001-07-17 | 3Com Corporation | Method of preventing overlapping branches in point to multipoint calls in PNNI networks |
US6335927B1 (en) | 1996-11-18 | 2002-01-01 | Mci Communications Corporation | System and method for providing requested quality of service in a hybrid network |
US6343345B1 (en) | 1997-05-06 | 2002-01-29 | Cisco Technology, Inc. | Cache blocking of specific data to secondary cache with a first and a second OR circuit |
US6385171B1 (en) * | 1996-09-03 | 2002-05-07 | Hitachi, Ltd. | Router apparatus using ATM switch |
US6396842B1 (en) | 1998-04-30 | 2002-05-28 | 3Com Corporation | Method of searching using longest match based Randix Search Trie with variable length keys and having prefix capability |
US6401171B1 (en) | 1998-02-27 | 2002-06-04 | Cisco Technology, Inc. | Method and device for storing an IP header in a cache memory of a network node |
US6434617B1 (en) * | 1999-02-22 | 2002-08-13 | Hewlett-Packard Co. | Extensible, object-oriented network interface |
US6456594B1 (en) | 1996-10-31 | 2002-09-24 | Connect One, Llp | Multi-protocol communications routing optimization |
US6456600B1 (en) | 1999-04-28 | 2002-09-24 | 3Com Corporation | Complex node representation in an asynchronous transfer mode PNNI network |
US6473408B1 (en) | 1999-05-19 | 2002-10-29 | 3Com Corporation | Building a hierarchy in an asynchronous transfer mode PNNI network utilizing proxy SVCC-based RCC entities |
US6473404B1 (en) | 1998-11-24 | 2002-10-29 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
US6483808B1 (en) | 1999-04-28 | 2002-11-19 | 3Com Corporation | Method of optimizing routing decisions over multiple parameters utilizing fuzzy logic |
US6483470B1 (en) | 1999-09-08 | 2002-11-19 | Qwest Communications International, Inc. | Power supply for a light pole mounted wireless antenna |
US6553028B1 (en) | 1999-04-30 | 2003-04-22 | Cisco Technology, Inc. | Method and apparatus for multicast switching using a centralized switching engine |
US6577653B1 (en) | 1999-04-28 | 2003-06-10 | 3Com Corporation | Apparatus for and method of establishing a route utilizing multiple parallel segments in an asynchronous transfer mode network |
US6594235B1 (en) | 1999-04-28 | 2003-07-15 | 3Com Corporation | Method of triggering reroutes in an asynchronous transfer mode network |
US20030147354A1 (en) * | 2002-02-04 | 2003-08-07 | General Instrument Corporation | Extendable slot addressing system and method |
US6614792B1 (en) | 1999-05-27 | 2003-09-02 | 3Com Corporation | Proxy MPC for providing MPOA services to legacy lane clients in an asynchronous transfer mode network |
US6618373B1 (en) | 1999-11-10 | 2003-09-09 | Cisco Technology, Inc. | Method and system for reliable in-order distribution of events |
US6618377B1 (en) * | 1999-03-30 | 2003-09-09 | Cisco Technology, Inc. | Flexible scheduling of network devices within redundant aggregate configurations |
US6625145B1 (en) | 1998-12-30 | 2003-09-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Use of lower IP-address bits |
US20030204584A1 (en) * | 2002-04-26 | 2003-10-30 | P-Cube Ltd. | Apparatus and method for pattern matching in text based protocol |
US6687755B1 (en) * | 1998-04-08 | 2004-02-03 | Microsoft Corporation | Selectively utilizing an automatically generated internet protocol address in a networked environment |
US6690654B2 (en) | 1996-11-18 | 2004-02-10 | Mci Communications Corporation | Method and system for multi-media collaboration between remote parties |
US6731625B1 (en) | 1997-02-10 | 2004-05-04 | Mci Communications Corporation | System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony |
US20040088544A1 (en) * | 2002-10-31 | 2004-05-06 | Tariq Muhammad Mukarram Bin | Location privacy through IP address space scrambling |
US6754181B1 (en) | 1996-11-18 | 2004-06-22 | Mci Communications Corporation | System and method for a directory service supporting a hybrid communication system architecture |
US6785274B2 (en) | 1998-10-07 | 2004-08-31 | Cisco Technology, Inc. | Efficient network multicast switching apparatus and methods |
US20040213218A1 (en) * | 1999-09-08 | 2004-10-28 | Qwest Communications International Inc. | System and method for dynamic distributed communication |
US6831902B1 (en) | 1999-09-08 | 2004-12-14 | Qwest Communications International, Inc. | Routing information packets in a distributed network |
US6839348B2 (en) | 1999-04-30 | 2005-01-04 | Cisco Technology, Inc. | System and method for distributing multicasts in virtual local area networks |
US20050122825A1 (en) * | 2000-11-14 | 2005-06-09 | Broadcom Corporation | Linked network switch configuration |
US20050195743A1 (en) * | 2000-04-03 | 2005-09-08 | P-Cube Ltd. | Real time charging of pre-paid accounts |
US20060002392A1 (en) * | 2004-07-02 | 2006-01-05 | P-Cube Ltd. | Wire-speed packet management in a multi-pipeline network processor |
US7016351B1 (en) | 2000-02-29 | 2006-03-21 | Cisco Technology, Inc. | Small group multicast in a computer network |
US7042886B2 (en) | 2001-12-06 | 2006-05-09 | P-Cube Ltd. | Apparatus, method, and computer program for wire-speed classification and pre-processing of data packets in an ATM network |
US7065079B1 (en) | 2000-05-04 | 2006-06-20 | Cisco Technology, Inc. | VC sharing for multicast in a computer network |
US7079488B1 (en) | 2001-03-17 | 2006-07-18 | Cisco Technology, Inc. | Method and apparatus for modifying the bandwidth of an established ATM call in response to an identification of the contents of the call |
US7106698B1 (en) | 1998-09-16 | 2006-09-12 | Cisco Technology, Inc. | System for triggering the control plane in an asynchronous connection-oriented transmission network |
US20060268932A1 (en) * | 2005-05-23 | 2006-11-30 | Juniper Networks, Inc. | Processing communication flows in asymmetrically routed networks |
US7145898B1 (en) | 1996-11-18 | 2006-12-05 | Mci Communications Corporation | System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture |
US7185113B1 (en) * | 1997-12-31 | 2007-02-27 | Mci Communications Corporation | System and method for establishing a virtual circuit in an ATM network |
US7388846B1 (en) | 1999-09-08 | 2008-06-17 | Qwest Communications International Inc. | Cellularized packetized voice and data |
US20090070486A1 (en) * | 2007-09-12 | 2009-03-12 | Lance Arnold Visser | System and Method for Service Assurance in IP Networks |
US7561895B1 (en) | 1999-09-08 | 2009-07-14 | Qwest Communications International, Inc. | Reverse sectorization wireless communication |
US7664097B2 (en) | 1996-04-18 | 2010-02-16 | Verizon Services Corp. | Telephone service via networking |
US7715371B2 (en) | 1995-12-11 | 2010-05-11 | Comcast Ip Holdings I, Llc | Method and apparatus for accessing communication data relevant to a target entity identified by a number string |
US7813332B1 (en) | 1997-03-19 | 2010-10-12 | Verizon Services Corp. | Voice call alternative routing through PSTN and internet networks |
US7817619B1 (en) | 1996-12-18 | 2010-10-19 | Verizon Services Corp. | Internet long distance telephone service |
US7830860B2 (en) | 1997-03-11 | 2010-11-09 | Verizon Services Corp. | Packet data network voice call quality monitoring |
US7835344B1 (en) | 1997-03-19 | 2010-11-16 | Verizon Services Corp. | Transport of caller identification information through diverse communication networks |
US7948968B2 (en) | 1997-09-16 | 2011-05-24 | Verizon Communications Inc. | Network session management |
US7996520B2 (en) | 2007-09-19 | 2011-08-09 | Cisco Technology, Inc. | Behavioral classification of communication sessions using active session initiation |
US8005077B1 (en) | 1999-09-08 | 2011-08-23 | Qwest Communications International Inc. | Distributively routed VDSL and high-speed information packets |
US8379531B2 (en) | 1996-04-18 | 2013-02-19 | Verizon Services Corp. | Telephony communication via varied redundant networks |
US9191505B2 (en) | 2009-05-28 | 2015-11-17 | Comcast Cable Communications, Llc | Stateful home phone service |
US10333696B2 (en) | 2015-01-12 | 2019-06-25 | X-Prime, Inc. | Systems and methods for implementing an efficient, scalable homomorphic transformation of encrypted data with minimal data expansion and improved processing efficiency |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5425026A (en) * | 1993-01-05 | 1995-06-13 | Nec Corporation | Multi-protocol packet switching network |
US5440547A (en) * | 1993-01-07 | 1995-08-08 | Kabushiki Kaisha Toshiba | Data-transfer routing management for packet-oriented digital communication system including ATM networks |
US5453980A (en) * | 1993-09-08 | 1995-09-26 | Alcatel N.V. | Communication network and computer network server and interface modules used therein |
US5491693A (en) * | 1993-12-30 | 1996-02-13 | International Business Machines Corporation | General transport layer gateway for heterogeneous networks |
US5544162A (en) * | 1995-01-10 | 1996-08-06 | International Business Machines Corporation | IP bridge for parallel machines |
-
1995
- 1995-10-25 US US08/548,029 patent/US5673263A/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5425026A (en) * | 1993-01-05 | 1995-06-13 | Nec Corporation | Multi-protocol packet switching network |
US5440547A (en) * | 1993-01-07 | 1995-08-08 | Kabushiki Kaisha Toshiba | Data-transfer routing management for packet-oriented digital communication system including ATM networks |
US5453980A (en) * | 1993-09-08 | 1995-09-26 | Alcatel N.V. | Communication network and computer network server and interface modules used therein |
US5491693A (en) * | 1993-12-30 | 1996-02-13 | International Business Machines Corporation | General transport layer gateway for heterogeneous networks |
US5544162A (en) * | 1995-01-10 | 1996-08-06 | International Business Machines Corporation | IP bridge for parallel machines |
Non-Patent Citations (9)
Title |
---|
Connexions Journal, vol. 8, No. 11, Nov. 1994 p. 2 13. * |
Connexions Journal, vol. 8, No. 11, Nov. 1994 p. 2-13. |
EFOC 93, Jun. 1993, pp. 44 49. * |
EFOC 93, Jun. 1993, pp. 44-49. |
European Search Report. * |
IEEE Communications Magazine, vol. 32, No. 3, Mar. 1994 pp. 86 98. * |
IEEE Communications Magazine, vol. 32, No. 3, Mar. 1994 pp. 86-98. |
IEEE ICC 94, vol. 3, May 1994 pp. 1326 1330. * |
IEEE ICC 94, vol. 3, May 1994 pp. 1326-1330. |
Cited By (120)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7903641B2 (en) | 1995-12-11 | 2011-03-08 | Comcast Ip Holdings, I, Llc | Method and apparatus for accessing communication data relevant to a target entity identified by a number string |
US8170008B2 (en) | 1995-12-11 | 2012-05-01 | Comcast Ip Holdings I, Llc | Method and apparatus for accessing communication data relevant to a target entity identified by a number string |
US7715371B2 (en) | 1995-12-11 | 2010-05-11 | Comcast Ip Holdings I, Llc | Method and apparatus for accessing communication data relevant to a target entity identified by a number string |
US8938062B2 (en) | 1995-12-11 | 2015-01-20 | Comcast Ip Holdings I, Llc | Method for accessing service resource items that are for use in a telecommunications system |
US8223752B2 (en) | 1995-12-11 | 2012-07-17 | Comcast Ip Holdings I, Llc | Method for accessing service resource items that are for use in a telecommunications system |
US8204046B2 (en) | 1995-12-11 | 2012-06-19 | Comcast Ip Holdings I, Llc | Method and apparatus for accessing service resource items that are for use in a telecommunications system |
US7804816B2 (en) | 1995-12-11 | 2010-09-28 | Comcast Ip Holdings I, Llc | Method and apparatus for accessing communication data relevant to a target entity identified by a number string |
US8189565B2 (en) | 1995-12-11 | 2012-05-29 | Comcast Ip Holdings I, Llc | Method and apparatus for accessing communication data relevant to a target entity identified by a number string |
US7664097B2 (en) | 1996-04-18 | 2010-02-16 | Verizon Services Corp. | Telephone service via networking |
US8379531B2 (en) | 1996-04-18 | 2013-02-19 | Verizon Services Corp. | Telephony communication via varied redundant networks |
US5991892A (en) * | 1996-06-11 | 1999-11-23 | Nec Corporation | Network server redundancy configuration method and system |
US5764645A (en) * | 1996-06-12 | 1998-06-09 | Microsoft Corporation | IP/ATM network adaptation |
US8553681B2 (en) | 1996-06-26 | 2013-10-08 | Verizon Services Corp. | Telephone service via packet-switched networking |
US5940396A (en) * | 1996-08-21 | 1999-08-17 | 3Com Ltd. | Method of routing in an asynchronous transfer mode network |
US6385171B1 (en) * | 1996-09-03 | 2002-05-07 | Hitachi, Ltd. | Router apparatus using ATM switch |
US5828844A (en) * | 1996-10-08 | 1998-10-27 | At&T Corp. | Internet NCP over ATM |
US9806988B2 (en) | 1996-10-31 | 2017-10-31 | Patentmarks Communications, Llc | Multi-protocol telecommunications routing optimization |
US6456594B1 (en) | 1996-10-31 | 2002-09-24 | Connect One, Llp | Multi-protocol communications routing optimization |
US9036499B2 (en) | 1996-10-31 | 2015-05-19 | Patentmarks Communications, Llc | Multi-protocol telecommunications routing optimization |
US6335927B1 (en) | 1996-11-18 | 2002-01-01 | Mci Communications Corporation | System and method for providing requested quality of service in a hybrid network |
US6690654B2 (en) | 1996-11-18 | 2004-02-10 | Mci Communications Corporation | Method and system for multi-media collaboration between remote parties |
US7145898B1 (en) | 1996-11-18 | 2006-12-05 | Mci Communications Corporation | System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture |
US8094647B2 (en) | 1996-11-18 | 2012-01-10 | Verizon Services Corp. | System and method for providing requested quality of service in a hybrid network |
US6754181B1 (en) | 1996-11-18 | 2004-06-22 | Mci Communications Corporation | System and method for a directory service supporting a hybrid communication system architecture |
US6205148B1 (en) * | 1996-11-26 | 2001-03-20 | Fujitsu Limited | Apparatus and a method for selecting an access router's protocol of a plurality of the protocols for transferring a packet in a communication system |
US7817619B1 (en) | 1996-12-18 | 2010-10-19 | Verizon Services Corp. | Internet long distance telephone service |
US6115373A (en) * | 1997-01-24 | 2000-09-05 | The Hong Kong University Of Science And Technology | Information network architecture |
US6731625B1 (en) | 1997-02-10 | 2004-05-04 | Mci Communications Corporation | System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony |
US7830860B2 (en) | 1997-03-11 | 2010-11-09 | Verizon Services Corp. | Packet data network voice call quality monitoring |
US7835344B1 (en) | 1997-03-19 | 2010-11-16 | Verizon Services Corp. | Transport of caller identification information through diverse communication networks |
US7813332B1 (en) | 1997-03-19 | 2010-10-12 | Verizon Services Corp. | Voice call alternative routing through PSTN and internet networks |
US6343345B1 (en) | 1997-05-06 | 2002-01-29 | Cisco Technology, Inc. | Cache blocking of specific data to secondary cache with a first and a second OR circuit |
US8976782B1 (en) | 1997-09-16 | 2015-03-10 | Verizon Patent And Licensing Inc. | Network session management for telephony over hybrid networks |
US7948968B2 (en) | 1997-09-16 | 2011-05-24 | Verizon Communications Inc. | Network session management |
US9215254B1 (en) | 1997-09-16 | 2015-12-15 | Verizon Patent And Licensing Inc. | Network session management for telephony over hybrid networks |
US6041054A (en) * | 1997-09-24 | 2000-03-21 | Telefonaktiebolaget Lm Ericsson | Efficient transport of internet protocol packets using asynchronous transfer mode adaptation layer two |
US7185113B1 (en) * | 1997-12-31 | 2007-02-27 | Mci Communications Corporation | System and method for establishing a virtual circuit in an ATM network |
WO1999039469A1 (en) * | 1998-01-29 | 1999-08-05 | General Datacomm, Inc. | Atm switch voice server module utilizing flag signalling |
US6041064A (en) * | 1998-01-29 | 2000-03-21 | General Datacomm, Inc. | Voice server module for ATM switch |
US6049544A (en) * | 1998-01-29 | 2000-04-11 | General Data Comm., Inc | ATM switch voice server module utilizing flag signalling |
US6088365A (en) * | 1998-01-29 | 2000-07-11 | Generaldata Corp | ATM switch voice server module having DSP array |
US6401171B1 (en) | 1998-02-27 | 2002-06-04 | Cisco Technology, Inc. | Method and device for storing an IP header in a cache memory of a network node |
US6208649B1 (en) | 1998-03-11 | 2001-03-27 | Cisco Technology, Inc. | Derived VLAN mapping technique |
US6115385A (en) * | 1998-03-11 | 2000-09-05 | Cisco Technology, Inc. | Method and system for subnetting in a switched IP network |
US6262988B1 (en) | 1998-03-11 | 2001-07-17 | Cisco Technology, Inc. | Method and system for subnetting in a switched IP network |
US6687755B1 (en) * | 1998-04-08 | 2004-02-03 | Microsoft Corporation | Selectively utilizing an automatically generated internet protocol address in a networked environment |
US6208623B1 (en) | 1998-04-13 | 2001-03-27 | 3Com Corporation | Method of combining PNNI and E-IISP in an asynchronous transfer mode network |
US6396842B1 (en) | 1998-04-30 | 2002-05-28 | 3Com Corporation | Method of searching using longest match based Randix Search Trie with variable length keys and having prefix capability |
US6192043B1 (en) | 1998-05-01 | 2001-02-20 | 3Com Corporation | Method of caching routes in asynchronous transfer mode PNNI networks |
US6212188B1 (en) | 1998-05-01 | 2001-04-03 | 3Com Corporation | Method of source routing in an asynchronous transfer mode network when a node is in an overload state |
US6262984B1 (en) | 1998-05-12 | 2001-07-17 | 3Com Corporation | Method of preventing overlapping branches in point to multipoint calls in PNNI networks |
US6205146B1 (en) | 1998-05-28 | 2001-03-20 | 3Com Corporation | Method of dynamically routing to a well known address in a network |
US6223149B1 (en) | 1998-05-28 | 2001-04-24 | 3Com Corporation | Non-distributed LAN emulation server redundancy method |
US6147999A (en) * | 1998-05-29 | 2000-11-14 | Nec Corporation | ATM switch capable of routing IP packet |
US20060256795A1 (en) * | 1998-09-16 | 2006-11-16 | Claude Basso | System for triggering the control plane in an asynchronous connection-oriented transmission network |
US7106698B1 (en) | 1998-09-16 | 2006-09-12 | Cisco Technology, Inc. | System for triggering the control plane in an asynchronous connection-oriented transmission network |
US6804236B1 (en) | 1998-10-07 | 2004-10-12 | Cisco Technology, Inc. | Efficient network multicast switching apparatus and methods |
US6785274B2 (en) | 1998-10-07 | 2004-08-31 | Cisco Technology, Inc. | Efficient network multicast switching apparatus and methods |
US6473404B1 (en) | 1998-11-24 | 2002-10-29 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
US6625145B1 (en) | 1998-12-30 | 2003-09-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Use of lower IP-address bits |
US6434617B1 (en) * | 1999-02-22 | 2002-08-13 | Hewlett-Packard Co. | Extensible, object-oriented network interface |
US20040008682A1 (en) * | 1999-03-30 | 2004-01-15 | Cisco Technology, Inc. | Flexible scheduling of network devices within redundant aggregate configurations |
US6618377B1 (en) * | 1999-03-30 | 2003-09-09 | Cisco Technology, Inc. | Flexible scheduling of network devices within redundant aggregate configurations |
US7620056B2 (en) | 1999-03-30 | 2009-11-17 | Cisco Technology, Inc. | Flexible scheduling of network devices within redundant aggregate configurations |
US6456600B1 (en) | 1999-04-28 | 2002-09-24 | 3Com Corporation | Complex node representation in an asynchronous transfer mode PNNI network |
US6483808B1 (en) | 1999-04-28 | 2002-11-19 | 3Com Corporation | Method of optimizing routing decisions over multiple parameters utilizing fuzzy logic |
US6577653B1 (en) | 1999-04-28 | 2003-06-10 | 3Com Corporation | Apparatus for and method of establishing a route utilizing multiple parallel segments in an asynchronous transfer mode network |
US6594235B1 (en) | 1999-04-28 | 2003-07-15 | 3Com Corporation | Method of triggering reroutes in an asynchronous transfer mode network |
US6839348B2 (en) | 1999-04-30 | 2005-01-04 | Cisco Technology, Inc. | System and method for distributing multicasts in virtual local area networks |
US6553028B1 (en) | 1999-04-30 | 2003-04-22 | Cisco Technology, Inc. | Method and apparatus for multicast switching using a centralized switching engine |
US6473408B1 (en) | 1999-05-19 | 2002-10-29 | 3Com Corporation | Building a hierarchy in an asynchronous transfer mode PNNI network utilizing proxy SVCC-based RCC entities |
US6614792B1 (en) | 1999-05-27 | 2003-09-02 | 3Com Corporation | Proxy MPC for providing MPOA services to legacy lane clients in an asynchronous transfer mode network |
US20080317043A1 (en) * | 1999-09-08 | 2008-12-25 | Qwest Communications International Inc. | System and method for dynamic distributed communication |
US8005077B1 (en) | 1999-09-08 | 2011-08-23 | Qwest Communications International Inc. | Distributively routed VDSL and high-speed information packets |
US20040213218A1 (en) * | 1999-09-08 | 2004-10-28 | Qwest Communications International Inc. | System and method for dynamic distributed communication |
US7688801B2 (en) | 1999-09-08 | 2010-03-30 | Qwest Communications International Inc. | Routing information packets in a distributed network |
US7388846B1 (en) | 1999-09-08 | 2008-06-17 | Qwest Communications International Inc. | Cellularized packetized voice and data |
US20050036460A1 (en) * | 1999-09-08 | 2005-02-17 | Qwest Communications International Inc. | Routing information packets in a distributed network |
US6831902B1 (en) | 1999-09-08 | 2004-12-14 | Qwest Communications International, Inc. | Routing information packets in a distributed network |
US6483470B1 (en) | 1999-09-08 | 2002-11-19 | Qwest Communications International, Inc. | Power supply for a light pole mounted wireless antenna |
US8457027B2 (en) | 1999-09-08 | 2013-06-04 | Qwest Communications International Inc. | System and method for dynamic distributed communication |
US7561540B2 (en) | 1999-09-08 | 2009-07-14 | Qwest Communications International, Inc. | System and method for dynamic distributed communication |
US7561895B1 (en) | 1999-09-08 | 2009-07-14 | Qwest Communications International, Inc. | Reverse sectorization wireless communication |
US6987769B1 (en) | 1999-09-08 | 2006-01-17 | Qwest Communications International Inc. | System and method for dynamic distributed communication |
US8098605B2 (en) | 1999-09-08 | 2012-01-17 | Qwest Communications International Inc. | System and method for dynamic distributed communication |
US6618373B1 (en) | 1999-11-10 | 2003-09-09 | Cisco Technology, Inc. | Method and system for reliable in-order distribution of events |
US7720019B1 (en) | 2000-02-29 | 2010-05-18 | Cisco Technology, Inc. | Small group multicast in a computer network |
US7978718B2 (en) | 2000-02-29 | 2011-07-12 | Cisco Technology, Inc. | Small group multicast in a computer network |
US20060203819A1 (en) * | 2000-02-29 | 2006-09-14 | Dino Farinacci | Small group multicast in a computer network |
US7016351B1 (en) | 2000-02-29 | 2006-03-21 | Cisco Technology, Inc. | Small group multicast in a computer network |
US20050195743A1 (en) * | 2000-04-03 | 2005-09-08 | P-Cube Ltd. | Real time charging of pre-paid accounts |
US7065079B1 (en) | 2000-05-04 | 2006-06-20 | Cisco Technology, Inc. | VC sharing for multicast in a computer network |
US7050431B2 (en) * | 2000-11-14 | 2006-05-23 | Broadcom Corporation | Linked network switch configuration |
US20050122825A1 (en) * | 2000-11-14 | 2005-06-09 | Broadcom Corporation | Linked network switch configuration |
US20060274756A1 (en) * | 2001-03-17 | 2006-12-07 | Cisco Technology, Inc. | Modifying the bandwidth of an established ATM call in response to an identification of the contents of the call |
US7558207B2 (en) | 2001-03-17 | 2009-07-07 | Cisco Technology, Inc. | Modifying the bandwidth of an established ATM call in response to an identification of the contents of the call |
US7079488B1 (en) | 2001-03-17 | 2006-07-18 | Cisco Technology, Inc. | Method and apparatus for modifying the bandwidth of an established ATM call in response to an identification of the contents of the call |
US7042886B2 (en) | 2001-12-06 | 2006-05-09 | P-Cube Ltd. | Apparatus, method, and computer program for wire-speed classification and pre-processing of data packets in an ATM network |
US20030147354A1 (en) * | 2002-02-04 | 2003-08-07 | General Instrument Corporation | Extendable slot addressing system and method |
US7082135B2 (en) | 2002-02-04 | 2006-07-25 | General Instrument Corporation | Extendable slot addressing system and method |
US7254632B2 (en) | 2002-04-26 | 2007-08-07 | P-Cube Ltd. | Apparatus and method for pattern matching in text based protocol |
US20030204584A1 (en) * | 2002-04-26 | 2003-10-30 | P-Cube Ltd. | Apparatus and method for pattern matching in text based protocol |
US7246231B2 (en) | 2002-10-31 | 2007-07-17 | Ntt Docomo, Inc. | Location privacy through IP address space scrambling |
US20040088544A1 (en) * | 2002-10-31 | 2004-05-06 | Tariq Muhammad Mukarram Bin | Location privacy through IP address space scrambling |
CN1706153B (en) * | 2002-10-31 | 2010-05-26 | 株式会社Ntt都科摩 | Location privacy through IP address space scrambling |
WO2004043010A1 (en) * | 2002-10-31 | 2004-05-21 | Docomo Communications Laboratories Usa, Inc. | Location privacy through ip address space scrambling |
US20070104202A1 (en) * | 2002-10-31 | 2007-05-10 | Tariq Muhammad M B | Location privacy through ip address space scrambling |
US8601262B2 (en) | 2002-10-31 | 2013-12-03 | Ntt Docomo Inc. | Location privacy through IP address space scrambling |
KR100749598B1 (en) * | 2002-10-31 | 2007-08-14 | 엔티티 도꼬모 인코퍼레이티드 | Location privacy through ip address space scrambling |
US20060002392A1 (en) * | 2004-07-02 | 2006-01-05 | P-Cube Ltd. | Wire-speed packet management in a multi-pipeline network processor |
US7599361B2 (en) | 2004-07-02 | 2009-10-06 | P-Cube Ltd. | Wire-speed packet management in a multi-pipeline network processor |
US7653075B2 (en) * | 2005-05-23 | 2010-01-26 | Juniper Networks, Inc. | Processing communication flows in asymmetrically routed networks |
US20060268932A1 (en) * | 2005-05-23 | 2006-11-30 | Juniper Networks, Inc. | Processing communication flows in asymmetrically routed networks |
US20090070486A1 (en) * | 2007-09-12 | 2009-03-12 | Lance Arnold Visser | System and Method for Service Assurance in IP Networks |
US8780716B2 (en) | 2007-09-12 | 2014-07-15 | Netsocket, Inc. | System and method for service assurance in IP networks |
US20090067423A1 (en) * | 2007-09-12 | 2009-03-12 | Lance Arnold Visser | System and Method for Service Assurance in IP Networks |
US8028088B2 (en) * | 2007-09-12 | 2011-09-27 | Netsocket, Inc. | System and method for service assurance in IP networks |
US7996520B2 (en) | 2007-09-19 | 2011-08-09 | Cisco Technology, Inc. | Behavioral classification of communication sessions using active session initiation |
US9191505B2 (en) | 2009-05-28 | 2015-11-17 | Comcast Cable Communications, Llc | Stateful home phone service |
US10333696B2 (en) | 2015-01-12 | 2019-06-25 | X-Prime, Inc. | Systems and methods for implementing an efficient, scalable homomorphic transformation of encrypted data with minimal data expansion and improved processing efficiency |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5673263A (en) | Method for using an IP address-based routing protocol in an ATM environment | |
US6330239B1 (en) | Exchange apparatus for exchanging data between an asynchronous transfer mode network and an internet protocol communication network | |
EP0836359B1 (en) | Internet NCP (network control point) over ATM | |
US6483853B1 (en) | Communications system for transmission of datagram packets over connection-oriented networks | |
EP0606079B1 (en) | Multi-protocol packet switching network | |
EP1110349B1 (en) | Atm virtual private networks | |
US5600644A (en) | Method and apparatus for interconnecting LANs | |
US5583865A (en) | ATM communication system with high speed connection-less service function | |
US8683061B2 (en) | System and method for identifying a subscriber for connection to a communication network | |
SE504766C2 (en) | Arrangement to provide local area network emulation service over public non-connection ATM network | |
US9130855B2 (en) | Non-broadcast multiple access inverse next hop resolution protocol (INHRP) | |
US6243384B1 (en) | Address analysis for asynchronous transfer mode node with PNNI protocol | |
Sunshine | Network interconnection and gateways | |
US7075931B2 (en) | Method and apparatus for ATM address resolution | |
Mogul | Internet subnets | |
Katz et al. | Tuba: replacing ip with clnp | |
US6917619B1 (en) | System and method for interconnecting ATM systems over an intermediate ATM network using switch virtual connections | |
JP2980172B2 (en) | Connectionless communication device | |
US7315555B2 (en) | Sub-network and related methods for routing signaling messages | |
Mogul | RFC0917: Internet subnets | |
Chowdhury | Unified IP internetworking | |
KR100261291B1 (en) | Global address resolution method for ipoa(internet protocol and address resolution protocol over atm) | |
Park | Address translation method for interworking between public and private ATM networks | |
KR100353707B1 (en) | Method and apparatus for providing internet protocol service in asynchronous transfer mode network | |
KR19990048608A (en) | Method and apparatus for internet protocol data transmission in internet protocol over asynchronous transmission mode approach |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: CISCO TECHNOLOGY, INC., A CORPORATION OF CALIFORNI Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CISCO SYSTEMS, INC., A CORPORATION OF CALIFORNIA;REEL/FRAME:010756/0122 Effective date: 20000405 |
|
AS | Assignment |
Owner name: CISCO SYSTEMS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:010832/0878 Effective date: 20000126 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |