CA2231217A1 - High speed internet access - Google Patents
High speed internet access Download PDFInfo
- Publication number
- CA2231217A1 CA2231217A1 CA002231217A CA2231217A CA2231217A1 CA 2231217 A1 CA2231217 A1 CA 2231217A1 CA 002231217 A CA002231217 A CA 002231217A CA 2231217 A CA2231217 A CA 2231217A CA 2231217 A1 CA2231217 A1 CA 2231217A1
- Authority
- CA
- Canada
- Prior art keywords
- subscriber
- atm
- service provider
- data
- subscribers
- 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.)
- Abandoned
Links
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/287—Remote access server, e.g. BRAS
- H04L12/2872—Termination of subscriber connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
-
- 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/5614—User Network Interface
- H04L2012/5618—Bridges, gateways [GW] or interworking units [IWU]
-
- 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
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5658—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL5
-
- 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/5665—Interaction of ATM with other protocols
- H04L2012/5667—IP over ATM
-
- 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/5672—Multiplexing, e.g. coding, scrambling
Abstract
In an Internet communication between a terminal 10, and an Internet Service Provider (ISP), 8, ATM communication is used. Each ATM message, 35, must be processed at each node in the network, 6. According to the invention, a plurality of ATM data messages, 35, from a terminal, 10 to an ISP, 8, are assembled into a single packet, 37, at the edge of the network while maintaining the ATM Header, 38. Thus the amount of processing to transfer the data across the network, 6, is reduced,reducing the load on the network, 6. At the ISP, 8, the packets can be de-multiplexed and the original ATM messages reconstructed
Description
HIGH SPEED INTERNET ACCESS
Technical F~ield This invention relates to a rnelhod arld arrangemenl of providing high speed data services to a large number of users via a co~nrnunications network.
Background Art The provision of mass marl<et Internel services presents traffic management problems for both tel0communications carriers and Interllet Service Providers.
At present most private users are conllected to the Interllel over modems which operate in tlle voice band. These services have low transmission rates and also tie up the exchange conneclion preventing simullaneous use of the phone on the same line and loading the exchange.
High speed access technologies l-ave emerged whicll mal<e the delivery of fast data and data-lik:e services practical for tlle rnass/broad marl<el. Such technologies include transmission technologies such as ADSL and Hybrid Fibre Coax and multiplexingl/Switching technologies such as ATM. A nulllber of IP based access services have been implenlellled and oflell use ATM as an underlying transport technique. However in these irnplementalions, the carriage of services is usually based on the Internel Protocol and so tlle underlying ATM flows must be terminated at each location at which IP traffic is processed.
Therefore in IP based access networl<s which use ATM as the underlying transport, the advantages of using end to end AlM c~re foregol-le.
For an ATM end to end based access service, it has been necessary to establisl individual ATM connections carrying AAL5 encapsulated data across the entire network between each subscriber and tlleir ISP(s) of choice. In a rnass market deployment of ATM technology, for example high speed Internet access based on ATM to residential subscribers, the nun-~ber of ATM flows can amount to 1 Os to lOOs of thousands simultaneously.
A service provider, such as an Internet Service Provider, may need to terminate an individual information flow frorn eacll of its subscribers. This requirement could be imposed for service reasons, billing reasons, security reasons or routing reasons.
Typical large ISPs must design their systems to cope with up to hundreds of thousands of subscribers.
In an ATM connected scenario, at least two issues arise for service providers:
ATM interface cards for switches and worl<stations terminate a finite maximum number of simultclneous ATM connections. Typically, this maximum number of connections is of the order of 1000 or fewer. This rnaximum number of ATM connections is significantly fewer than the number of subscribers to a large ISP.
* The cost of leased public ATM linl<s is generally relatively expensive compared with the competitive price charged for a single residential internet service. In order to remain viable, ISPs offering high speed internet access over ATM would therefore require each leased ATM linl< into tlle public networl<to be shared by a relatively large number of residential subscribers. Certainly,lhe number of subscribers sharing a 155 Mbil/s linl< (for example) would need lo be much greater than 10()0.
Rouling in the access networl< via traditiollal means is unsuitable in a multi service provider environnr~elll or in an environl-l~ent where lI-e service provider is different from the access networl< provider. Ttlis is because "routing" is a service whichprovides a value added connectivity and c:ould potentially lead to traffic nomillally served by a particular service provider to bypass or be routed around that service provider altogether.
Other issues arise in an ATM connected scenario which affect both access carriers and service providers:
The logistical and technical difficulty of managing individual end to end ATM
connections for each subscriber is significant.
Internet standards can be found on the Internet at: http://dsl.internic.nel/std/A description of the ATM cell and header structure is given in the bool< "Asynchronous Transfer Mode-Solution for Broadband ISDN", Martin de Prycl<er; Prentice Hall, 3rd ed, 1995, at page 63 et seq. Essentially the information field is relatively small to n-inimize buffer size, and the header is used only lo identify ~he linl~ through the next stage, whicll contaills a translation tahle to replace the header on the outcJoing cells for use in the subsequent stage. ATM operates in a conllection-oriented mode where the virtual connection is identified by the ATM header and the translation tables.
Disclosure of the Invention It is desirable to extend higher speed linl<s to broad or rnass marl<et data services.
This specification discloses an arcl-itecture capable of delivering Internet and other data services to hundreds of thousands of subscribers. In our preferred solution the Internet subscribers are linked into a pacl<et networl< using ATM in an end to end manner. In a specific embodirnent the ATM linl< is ir~nplemented using ADSL over the copper pair. ADSL operates outside tlle voice band so this opens the possibility of operating a conventional pholle and the Intemet connection simultaneously. An access gateway is used within the communications network to tenninate the ATM
connections and map the traffic using multiplexing into a single connection for the ISP.
The data may be n-)anaged at the AAL5 loyer level (ATM Adaptation Layer 5) at the user and exchange interface.
At Ihe service provider interface traffic arrives from a large nulnber of subscribers multiplexed into a much smaller number of ATM flows. Traffic directed from the service provider towards the subscribers i multiplexed by the service provider into the appropriate flow towards that subscriber s access gateway.
This specification describes an intel-net communicatioll system includillg a plurality of subscribers connected to a plurality of service providers via a communication networl<;
wherein eac:h subscriber is able to comm(Jnicate with a predetermined one (or more) of the service providers over a private individual logical linl< (or linl<s) or data flow (or flows) using a communicatioll p-otocol;
wherein data flows from individual subscl-ibers are tel-lllinated in the communication network close to the subscribers and multiplexed logether for translnission to the predetermined service provider.
In a preferred arrangement the connection between the user and the exchange utilizes an ATM protocol which may for example be implemented over an ADSL or other suitable high speed linl<.
In a further embodiment the communicatiolls networlc includes one or more geographically diverse excllange locations around which subscribers in the area are grouped through an access network.
In a further embodiment the communication networl< includes one or more data gateway devices collocated witll one or more such devices more centrally located than the exchange locations and concentrating subscriber traffic into a central access networl<.
In a fourth embodimellt the service providers are coupled to the central access network via a high speed comlllunicatiorl linl<.
In a fihh embodiment the service providers are coupled to the central access networl<
directly or via data gateway devices.
In a sixth embodill~ent destinatioll address inforn-atioll, or source address inforlnation or a combination thereof from the comlllullication protocol is used to uniquely identify the routing of data packets.
In a preferred arrangement, the routing mealls withill the data gateway are configured to prevent direct commlJnication between one subscriber and another through the data gateway.
Also in a preferred arrangement, the routing means within the data gateway are configured to prevent direct communicatic)ll between one ISP and another through the data gateway.
In a still furlller embodilllent, whell the Al-M flows are processed in the data gateway, the ATM VP/VC for each individual connection is practically termirlated but a logically unique connection path is maintained across Ille full span of the connection between the subscriber and their service providel-.
In yet another embodirnent whell the ATM flows are practically terminated, the ATM
VP/VC is stored and the ATM VP/VC identifier is used as a basis for multiplexing data flows from one or more subscribers addressed to a particular service provider into shared VP/VC flows between the gateway and service provider.
In yet another embodiment the ATM flows from a subscriber are terminated at the data gateway to which the subscriber is collnected, and wherein the said data gateway includes tables for use in multiplexing using ATM VP/VC identifiers.
Another embodiment provides that a multiplexin~3 table is used for upstream traffic, and a de-multiplexing table is used for downstream traffic.
Preferably in the multiplexing tables each logical subscriber conneclion is associated with only one service provider. Each service provider is preferably associated with a list of subscribers.
Optionally one or more subscribers may have more than one logical connection to enable the subscriber to connect to more than one service provider.
In another embodilllenl the con~ unicalion networl< includes a plurality of datagateways and wherein there is a separate nlultiplexed VP/VC flow between each data gateway and each service provider.
Preferably protocol address sharillg for example Internet Protocol address sharing is implemented within the service provider to facilitate sirnullaneous connection of a large number of subscribers to the network for example The Internet using a muchsmaller number of networl< addresses.
In another embodiment the galeway forwards traffic on the basis of a static connection between the logical subscriber port and the service provider.
In a still further embodiment the gateway forwards traffic in the direction from the subscriber towards the service provider on the basis of Ihe pacl<et source address which is an address associated with a corresponding subscriber.
In a still further embodiment the gateway forwards Iraffic in the direction from the service provider towards the subscriber on the basis of tl)e pacl<et destination address which is an address associated with a correspollding subscriber.
In yet another embodiment the data gateway includes a means in the direction frorn subscriber towards ISP to verify the legitimacy of the source address provided by the subscriber in each subscriber pacl<et.
In yet another embodirnent Ille data galeway includes a means to discard packetswith illegitimate source addresses directed froll-l a subscriber lowards an ISP.In still another embodimellt the data gateway includes a rneans to overwrite thesource address before forwarding pacl<ets directed from a subscriber towards an ISP
in which the original pacl<et contains an illegitimate source address.
In yet another embodiment the data gateway includes a n-~eans in the direction from ISP towards subscriber to verify the legitill~acy of tlle source and destinatioll addresses provided by the ISP in each ISP pacl<et.
In yet another embod;ment the data gateway includes a n~eans to discard packets with illegitimate source or destination addresses directed from an ISP towards asubscriber.
In still another embodiment the data gateway includes a means to overwrite the source address before forwarding pacl<ets directed from an ISP towards a subscriber in which Ihe original pacl et cor-tains an illegitima~e source address.
The invention also provides metl1od of implemer1ting Internet communication in conjunction with the above arrangemel1ts.
The inventior1 will be described witl1 reference to the connection of a plurality of Internet users to a nurnber of In~erl1et Service Providers (ISP) or quasi-lSP such as corporations providing telecomn1uting facili~ies for tl1eir en ployees. The term service provider will be used to refer lo boll~ ISPs and quasi-lSPs.
Brief Description of the Drawings.
Figure 1 shows an end to end architecture for a mass market Internet access system embodying the invention including a subscriber da~a networl< exemplified in the drawing as an ADSL access ne~worl<;
Figure 2 illustrates the process of transferring data from the subscriber to the ISP via the network.
Description of the Invel-1tion Figure 1 is a representation of end to end Internet access implemented using theinvention. A plurality of subscribers 1 1 ... 1 S or RIM (Remo~e Integrated Multiplexers) (also known as Metropoli~an Area Networl<s) or otl1er data ga~eways are connec~ed to the host access exchange 5 via a data access networl< 4. A plurality of access exchanges 51 ... 5E are interconnected ~hrough data networl< 6. A plurality of Internet Service Providers (ISP) or other types of service provider 81 ... 8P are each connected between the Internet or other c~ata infrastructure 9 and the data network 6.
Each subscriber may have one or more computers 10 and modems 1 1 each of which may be registered with a different service provider.
The data access ne~worl< may include ADSL linl<s over copper pairs whicl1 originate at a gateway such as a local exchange or Remote Integrated Multiplexer (RIM) connected to the rest of Ihe telecommullications nelworl< via higl-l capacily linl<s such as optical fi bres.
RIM equipment serves as a point of termination of Ihe ADSL connection which can be located sufficiently close to the subscribers to enable ADSL to be used over theinstalled copper pair base at information speeds compaIible with high speed data services .
Other high speed links to subscribers may also be used, e.g., SDH, Hybrid Fibre Coax etc.
Information to be senl to the ISP by Ihe subscriber is initially assembled in packet form and then converted to an efficient forrn for translnission.
Preferably, communication from the subscriber is carried using ATM, pacl<ets fortransmission being divided into ATM cells.
However, in the telecommunications networl<, a large nulnber of end to end ATM
paths between individual subscribers and their ISP's may exhaust resources in the ATM
switches and be unwieldy to manage and n-~aintain.
The ATM flows from each subscriber are pracIically lerlllinaIed and remulIiplexed into simpler flows to the service providers close to the edge of the networl<. This may be at the local exchange which is connecIed to a nun--ber of RlMs so as to gather sufficient Internet traffic to provide a worthwllile aggregate load for efficient pacl<et transmission. Alternatively, where there is sufficient traffic at Ille RIM, the subscriber ATM flows may be terminated there.
The remultiplexed pacl<ets are forwarded Ihrough the networl< at the pacl<et layer. The originating VP/VC identifier may be used as the basis for multiplexing so as to maintain a logically unique end to end relaIionship for each connection between a subscriber and a service provider.
As shown in Figure 2, pacl<ets, 34, to be sent froln the user are converted into ATM
format using ML5 encapsulaIioll and ATM VP/VC addresses, e.g., using an ATM cardin the user's PC or daIa modem, whicll breal<s up tlle pacl<et into ATM cells, 351 ...
35 V, and adds cell headers, 36 1 ... 36 V, for Irallsmission to tlle exchange networl<
in ATM formal The pacl<et level source and destinatioll addresses are transmitted with other packet header information.
At the user exchange interface the ATM user's flows are termillated and the dataassembled into packets 37 including the original pacl<et source and destination addresses for onward transmission throuqh the networl<. Specifically for each pacl<et which is processed 37 38 reference to lhe incornillg VP/VC is maintained 38 and this reference can be used to simplify onward forwarding. In this way the ATM flow frorn the subscriber is practically terminated bul the reference to VP/VC is not lost.The VP/VC reference associates each ATM flow on the subscriber's line with a previously assigned ISP via a look up table.
At the exchange / ISP interface in the directioll from subscriber to ISP the VP/VC
packet flows from many individual subscribers are multiplexed inlo shared service provider VP/VC packet flows. At the Exchallge therefore subscriber's incoming pacl<et is directed towards an ISP on tlle basis of its VP/VC idenlifier rather than on the basis of its packet source or destinatior) address.
The data gateway at the exchange rnay optiollally perform a verificalion of the pacl<et source address provided by the subscriber in order to detect and prevent any onesubscriber from masquerading as a different subscriber. In order to perform an optional source address verification the data gateway includes a means such as an association table which uni4uely specifies one or n-~ore source addresses which that subscriber is permitted to use in tr-heir communicalioll with the specific ISP to which that subscriber's connection is made. If the pacl<et source address verification indicates that the subscriber has specified a source address which has nol been configured to be permitted by the data gateway the data gateway may discard the pacl<et in its entirety or alternately forward a modified version of the pacl<et towards the ISP aher overwriting the incorrect source address with an acceptable source address from the association table.
At the exchange / ISP interface in the direction from ISP to subscriber the VP/VC
packet flow from each ISP is demultiplexed into mally individual subscriber VP/VC
packet flows towards the subscribers. Al the Exchange therefore ISP's incomillg pacl<et is directed towards a subscriber on the basis of its pacl<et destination address.
In order to perform an optional ISP pacl<et verification and in order to prevent ISPs other than the ISP legitimately associated with a specific subscriber connection from communicating with tlle subscriber on that specific subscriber connection, the data gateway includes a means, such as an associalion lable, which specifies a VP/VC
identifier and the permitted ISP pacl<et source address or addresses which may be used to direct a packet towards the subscriber in conjunction with the packet destination address If the VP/VC, source address and destination address verification indicates that an ISP is attempting to direct a pacl<et towards a subscriber which does not have a specific connection to thal ISP, the data gateway discards the packet in its entirety According to ML5 protocol, each pacl<et is senl as a conliguous flow of uninlerrupted ATM cells such that the cells of one packet are not intermixed with the cells of another on the same ISP VP/VC At the ISP, ATM cells are tennil-ated and the data reassembled into paclcets, 40 Suppose groups of n ATM cells (of size x bytes) each with their own header are assembled into a single paclcet (of size y bytes) with a single header, then the number of processing operations required through the various stages of the network to convey the data from the subscriber's port at the subscriber's gateway, to the service provider's port at the service provider's gateway is reduced by a factor of n
Technical F~ield This invention relates to a rnelhod arld arrangemenl of providing high speed data services to a large number of users via a co~nrnunications network.
Background Art The provision of mass marl<et Internel services presents traffic management problems for both tel0communications carriers and Interllet Service Providers.
At present most private users are conllected to the Interllel over modems which operate in tlle voice band. These services have low transmission rates and also tie up the exchange conneclion preventing simullaneous use of the phone on the same line and loading the exchange.
High speed access technologies l-ave emerged whicll mal<e the delivery of fast data and data-lik:e services practical for tlle rnass/broad marl<el. Such technologies include transmission technologies such as ADSL and Hybrid Fibre Coax and multiplexingl/Switching technologies such as ATM. A nulllber of IP based access services have been implenlellled and oflell use ATM as an underlying transport technique. However in these irnplementalions, the carriage of services is usually based on the Internel Protocol and so tlle underlying ATM flows must be terminated at each location at which IP traffic is processed.
Therefore in IP based access networl<s which use ATM as the underlying transport, the advantages of using end to end AlM c~re foregol-le.
For an ATM end to end based access service, it has been necessary to establisl individual ATM connections carrying AAL5 encapsulated data across the entire network between each subscriber and tlleir ISP(s) of choice. In a rnass market deployment of ATM technology, for example high speed Internet access based on ATM to residential subscribers, the nun-~ber of ATM flows can amount to 1 Os to lOOs of thousands simultaneously.
A service provider, such as an Internet Service Provider, may need to terminate an individual information flow frorn eacll of its subscribers. This requirement could be imposed for service reasons, billing reasons, security reasons or routing reasons.
Typical large ISPs must design their systems to cope with up to hundreds of thousands of subscribers.
In an ATM connected scenario, at least two issues arise for service providers:
ATM interface cards for switches and worl<stations terminate a finite maximum number of simultclneous ATM connections. Typically, this maximum number of connections is of the order of 1000 or fewer. This rnaximum number of ATM connections is significantly fewer than the number of subscribers to a large ISP.
* The cost of leased public ATM linl<s is generally relatively expensive compared with the competitive price charged for a single residential internet service. In order to remain viable, ISPs offering high speed internet access over ATM would therefore require each leased ATM linl< into tlle public networl<to be shared by a relatively large number of residential subscribers. Certainly,lhe number of subscribers sharing a 155 Mbil/s linl< (for example) would need lo be much greater than 10()0.
Rouling in the access networl< via traditiollal means is unsuitable in a multi service provider environnr~elll or in an environl-l~ent where lI-e service provider is different from the access networl< provider. Ttlis is because "routing" is a service whichprovides a value added connectivity and c:ould potentially lead to traffic nomillally served by a particular service provider to bypass or be routed around that service provider altogether.
Other issues arise in an ATM connected scenario which affect both access carriers and service providers:
The logistical and technical difficulty of managing individual end to end ATM
connections for each subscriber is significant.
Internet standards can be found on the Internet at: http://dsl.internic.nel/std/A description of the ATM cell and header structure is given in the bool< "Asynchronous Transfer Mode-Solution for Broadband ISDN", Martin de Prycl<er; Prentice Hall, 3rd ed, 1995, at page 63 et seq. Essentially the information field is relatively small to n-inimize buffer size, and the header is used only lo identify ~he linl~ through the next stage, whicll contaills a translation tahle to replace the header on the outcJoing cells for use in the subsequent stage. ATM operates in a conllection-oriented mode where the virtual connection is identified by the ATM header and the translation tables.
Disclosure of the Invention It is desirable to extend higher speed linl<s to broad or rnass marl<et data services.
This specification discloses an arcl-itecture capable of delivering Internet and other data services to hundreds of thousands of subscribers. In our preferred solution the Internet subscribers are linked into a pacl<et networl< using ATM in an end to end manner. In a specific embodirnent the ATM linl< is ir~nplemented using ADSL over the copper pair. ADSL operates outside tlle voice band so this opens the possibility of operating a conventional pholle and the Intemet connection simultaneously. An access gateway is used within the communications network to tenninate the ATM
connections and map the traffic using multiplexing into a single connection for the ISP.
The data may be n-)anaged at the AAL5 loyer level (ATM Adaptation Layer 5) at the user and exchange interface.
At Ihe service provider interface traffic arrives from a large nulnber of subscribers multiplexed into a much smaller number of ATM flows. Traffic directed from the service provider towards the subscribers i multiplexed by the service provider into the appropriate flow towards that subscriber s access gateway.
This specification describes an intel-net communicatioll system includillg a plurality of subscribers connected to a plurality of service providers via a communication networl<;
wherein eac:h subscriber is able to comm(Jnicate with a predetermined one (or more) of the service providers over a private individual logical linl< (or linl<s) or data flow (or flows) using a communicatioll p-otocol;
wherein data flows from individual subscl-ibers are tel-lllinated in the communication network close to the subscribers and multiplexed logether for translnission to the predetermined service provider.
In a preferred arrangement the connection between the user and the exchange utilizes an ATM protocol which may for example be implemented over an ADSL or other suitable high speed linl<.
In a further embodiment the communicatiolls networlc includes one or more geographically diverse excllange locations around which subscribers in the area are grouped through an access network.
In a further embodiment the communication networl< includes one or more data gateway devices collocated witll one or more such devices more centrally located than the exchange locations and concentrating subscriber traffic into a central access networl<.
In a fourth embodimellt the service providers are coupled to the central access network via a high speed comlllunicatiorl linl<.
In a fihh embodiment the service providers are coupled to the central access networl<
directly or via data gateway devices.
In a sixth embodill~ent destinatioll address inforn-atioll, or source address inforlnation or a combination thereof from the comlllullication protocol is used to uniquely identify the routing of data packets.
In a preferred arrangement, the routing mealls withill the data gateway are configured to prevent direct commlJnication between one subscriber and another through the data gateway.
Also in a preferred arrangement, the routing means within the data gateway are configured to prevent direct communicatic)ll between one ISP and another through the data gateway.
In a still furlller embodilllent, whell the Al-M flows are processed in the data gateway, the ATM VP/VC for each individual connection is practically termirlated but a logically unique connection path is maintained across Ille full span of the connection between the subscriber and their service providel-.
In yet another embodirnent whell the ATM flows are practically terminated, the ATM
VP/VC is stored and the ATM VP/VC identifier is used as a basis for multiplexing data flows from one or more subscribers addressed to a particular service provider into shared VP/VC flows between the gateway and service provider.
In yet another embodiment the ATM flows from a subscriber are terminated at the data gateway to which the subscriber is collnected, and wherein the said data gateway includes tables for use in multiplexing using ATM VP/VC identifiers.
Another embodiment provides that a multiplexin~3 table is used for upstream traffic, and a de-multiplexing table is used for downstream traffic.
Preferably in the multiplexing tables each logical subscriber conneclion is associated with only one service provider. Each service provider is preferably associated with a list of subscribers.
Optionally one or more subscribers may have more than one logical connection to enable the subscriber to connect to more than one service provider.
In another embodilllenl the con~ unicalion networl< includes a plurality of datagateways and wherein there is a separate nlultiplexed VP/VC flow between each data gateway and each service provider.
Preferably protocol address sharillg for example Internet Protocol address sharing is implemented within the service provider to facilitate sirnullaneous connection of a large number of subscribers to the network for example The Internet using a muchsmaller number of networl< addresses.
In another embodiment the galeway forwards traffic on the basis of a static connection between the logical subscriber port and the service provider.
In a still further embodiment the gateway forwards traffic in the direction from the subscriber towards the service provider on the basis of Ihe pacl<et source address which is an address associated with a corresponding subscriber.
In a still further embodiment the gateway forwards Iraffic in the direction from the service provider towards the subscriber on the basis of tl)e pacl<et destination address which is an address associated with a correspollding subscriber.
In yet another embodiment the data gateway includes a means in the direction frorn subscriber towards ISP to verify the legitimacy of the source address provided by the subscriber in each subscriber pacl<et.
In yet another embodirnent Ille data galeway includes a means to discard packetswith illegitimate source addresses directed froll-l a subscriber lowards an ISP.In still another embodimellt the data gateway includes a rneans to overwrite thesource address before forwarding pacl<ets directed from a subscriber towards an ISP
in which the original pacl<et contains an illegitimate source address.
In yet another embodiment the data gateway includes a n-~eans in the direction from ISP towards subscriber to verify the legitill~acy of tlle source and destinatioll addresses provided by the ISP in each ISP pacl<et.
In yet another embod;ment the data gateway includes a n~eans to discard packets with illegitimate source or destination addresses directed from an ISP towards asubscriber.
In still another embodiment the data gateway includes a means to overwrite the source address before forwarding pacl<ets directed from an ISP towards a subscriber in which Ihe original pacl et cor-tains an illegitima~e source address.
The invention also provides metl1od of implemer1ting Internet communication in conjunction with the above arrangemel1ts.
The inventior1 will be described witl1 reference to the connection of a plurality of Internet users to a nurnber of In~erl1et Service Providers (ISP) or quasi-lSP such as corporations providing telecomn1uting facili~ies for tl1eir en ployees. The term service provider will be used to refer lo boll~ ISPs and quasi-lSPs.
Brief Description of the Drawings.
Figure 1 shows an end to end architecture for a mass market Internet access system embodying the invention including a subscriber da~a networl< exemplified in the drawing as an ADSL access ne~worl<;
Figure 2 illustrates the process of transferring data from the subscriber to the ISP via the network.
Description of the Invel-1tion Figure 1 is a representation of end to end Internet access implemented using theinvention. A plurality of subscribers 1 1 ... 1 S or RIM (Remo~e Integrated Multiplexers) (also known as Metropoli~an Area Networl<s) or otl1er data ga~eways are connec~ed to the host access exchange 5 via a data access networl< 4. A plurality of access exchanges 51 ... 5E are interconnected ~hrough data networl< 6. A plurality of Internet Service Providers (ISP) or other types of service provider 81 ... 8P are each connected between the Internet or other c~ata infrastructure 9 and the data network 6.
Each subscriber may have one or more computers 10 and modems 1 1 each of which may be registered with a different service provider.
The data access ne~worl< may include ADSL linl<s over copper pairs whicl1 originate at a gateway such as a local exchange or Remote Integrated Multiplexer (RIM) connected to the rest of Ihe telecommullications nelworl< via higl-l capacily linl<s such as optical fi bres.
RIM equipment serves as a point of termination of Ihe ADSL connection which can be located sufficiently close to the subscribers to enable ADSL to be used over theinstalled copper pair base at information speeds compaIible with high speed data services .
Other high speed links to subscribers may also be used, e.g., SDH, Hybrid Fibre Coax etc.
Information to be senl to the ISP by Ihe subscriber is initially assembled in packet form and then converted to an efficient forrn for translnission.
Preferably, communication from the subscriber is carried using ATM, pacl<ets fortransmission being divided into ATM cells.
However, in the telecommunications networl<, a large nulnber of end to end ATM
paths between individual subscribers and their ISP's may exhaust resources in the ATM
switches and be unwieldy to manage and n-~aintain.
The ATM flows from each subscriber are pracIically lerlllinaIed and remulIiplexed into simpler flows to the service providers close to the edge of the networl<. This may be at the local exchange which is connecIed to a nun--ber of RlMs so as to gather sufficient Internet traffic to provide a worthwllile aggregate load for efficient pacl<et transmission. Alternatively, where there is sufficient traffic at Ille RIM, the subscriber ATM flows may be terminated there.
The remultiplexed pacl<ets are forwarded Ihrough the networl< at the pacl<et layer. The originating VP/VC identifier may be used as the basis for multiplexing so as to maintain a logically unique end to end relaIionship for each connection between a subscriber and a service provider.
As shown in Figure 2, pacl<ets, 34, to be sent froln the user are converted into ATM
format using ML5 encapsulaIioll and ATM VP/VC addresses, e.g., using an ATM cardin the user's PC or daIa modem, whicll breal<s up tlle pacl<et into ATM cells, 351 ...
35 V, and adds cell headers, 36 1 ... 36 V, for Irallsmission to tlle exchange networl<
in ATM formal The pacl<et level source and destinatioll addresses are transmitted with other packet header information.
At the user exchange interface the ATM user's flows are termillated and the dataassembled into packets 37 including the original pacl<et source and destination addresses for onward transmission throuqh the networl<. Specifically for each pacl<et which is processed 37 38 reference to lhe incornillg VP/VC is maintained 38 and this reference can be used to simplify onward forwarding. In this way the ATM flow frorn the subscriber is practically terminated bul the reference to VP/VC is not lost.The VP/VC reference associates each ATM flow on the subscriber's line with a previously assigned ISP via a look up table.
At the exchange / ISP interface in the directioll from subscriber to ISP the VP/VC
packet flows from many individual subscribers are multiplexed inlo shared service provider VP/VC packet flows. At the Exchallge therefore subscriber's incoming pacl<et is directed towards an ISP on tlle basis of its VP/VC idenlifier rather than on the basis of its packet source or destinatior) address.
The data gateway at the exchange rnay optiollally perform a verificalion of the pacl<et source address provided by the subscriber in order to detect and prevent any onesubscriber from masquerading as a different subscriber. In order to perform an optional source address verification the data gateway includes a means such as an association table which uni4uely specifies one or n-~ore source addresses which that subscriber is permitted to use in tr-heir communicalioll with the specific ISP to which that subscriber's connection is made. If the pacl<et source address verification indicates that the subscriber has specified a source address which has nol been configured to be permitted by the data gateway the data gateway may discard the pacl<et in its entirety or alternately forward a modified version of the pacl<et towards the ISP aher overwriting the incorrect source address with an acceptable source address from the association table.
At the exchange / ISP interface in the direction from ISP to subscriber the VP/VC
packet flow from each ISP is demultiplexed into mally individual subscriber VP/VC
packet flows towards the subscribers. Al the Exchange therefore ISP's incomillg pacl<et is directed towards a subscriber on the basis of its pacl<et destination address.
In order to perform an optional ISP pacl<et verification and in order to prevent ISPs other than the ISP legitimately associated with a specific subscriber connection from communicating with tlle subscriber on that specific subscriber connection, the data gateway includes a means, such as an associalion lable, which specifies a VP/VC
identifier and the permitted ISP pacl<et source address or addresses which may be used to direct a packet towards the subscriber in conjunction with the packet destination address If the VP/VC, source address and destination address verification indicates that an ISP is attempting to direct a pacl<et towards a subscriber which does not have a specific connection to thal ISP, the data gateway discards the packet in its entirety According to ML5 protocol, each pacl<et is senl as a conliguous flow of uninlerrupted ATM cells such that the cells of one packet are not intermixed with the cells of another on the same ISP VP/VC At the ISP, ATM cells are tennil-ated and the data reassembled into paclcets, 40 Suppose groups of n ATM cells (of size x bytes) each with their own header are assembled into a single paclcet (of size y bytes) with a single header, then the number of processing operations required through the various stages of the network to convey the data from the subscriber's port at the subscriber's gateway, to the service provider's port at the service provider's gateway is reduced by a factor of n
Claims
The claims defining the invention are as follows:
1. An internet communication system including a plurality of subscribers connected to a plurality of service providers via a communication network;
wherein each subscriber is able lo communicate with a predetermined one of the service providers over an individual logical link or data flow using a communication protocol;
wherein data flows from individual subscribers are terminated in the communication network close to the subscribers and multiplexed together For transmission to the predetermined service provider.
2. A system as claimed in claim 1 wherein the communications network includes one or more geographically diverse exchange locations around which subscribers in the area are grouped through an access network.
3. A system as claimed in claims 1 or 2 wherein the communication network includes one or more data gateway devices collocated with or more centrally located than the exchange locations concentrating subscriber traffic into a central access network.
4. A system as claimed in claim 2 or claim 3, wherein the service providers are coupled to the central access network via a high speed communication link.
5. A system as claimed in any of claims 2 to 4 wherein the service providers arecoupled to the central access network directly or via data gateway devices.
6. A system as claimed in any of claims 1 to 5 wherein each subscriber is assigned one or more protocol addresses which uniquely identify that subscriber within the access and central networks.
7. A system as claimed in any of claims 1 lo 5 wherein each service provider is assigned one or more protocol addresses which uniquely identify that service provider within the access and central networks 8. A system as claimed in any one of claims 1 lo 7 wherein destination address information or source address information or a combination thereof from the communication protocol is used to uniquely identify the routing of data packets.9. A system as claimed in any one of the preceding claims wherein the communication protocol is ATM.
10. A system as claimed in claim 9, wherein the ATM flows are processed in a data gateway, the ATM VP/VC for each individual connection being practically terminated, and wherein a logically unique connection path is maintained across the full span of the connection between the subscriber and their service provider.
11. A system as claimed in claim 10, wherein when the ATM flows are practically terminated, the ATM VP/VC is stored and the ATM VP/VC identifier is used as a basis for multiplexing data flows from one or more subscribers addressed to a particular service provider into shared VP/VC flows between the gateway and service provider.
12. A system as claimed in claim 11, wherein the ATM flows from a subscriber areterminated at the data gateway to which the subscriber is connected, and wherein the said data gateway includes tables for use in multiplexing using ATM VP/VC identifiers.
13. A system as claimed in claim 12, wherein a multiplexing table is used for upstream traffic, and a de-multiplexing table is used for downstream traffic.
14. A system as claimed in claim 12 or claim 13, wherein in the multiplexing tables, each logical subscriber connection is associated with only one service provider.15. A system as claimed in claim 13, wherein in the de-multiplexing tables, eachservice provider is associated with a list of subscribers.
16. A system as claimed in any one of claims 1 to 15, wherein one or more subscribers may have more than one logical connection to enable the subscriber to connect to more than one service provider.
17. A system as claimed in any one of the preceding claims, wherein the communication network includes a plurality of data gateways, and wherein there is a separate multiplexed VP/VC flow between each data gateway and each service provider.
18. A system as claimed in any one of the preceding claims, wherein protocol address sharing is implemented within the service provider to facilitate simultaneous connection of a large number of subscribers to the network using a much smaller number of network addresses.
19. A system as claimed in any one of claims 1 to 18, wherein in the direction from subscriber to service provider, the data packet address information is inspected to implement security screening.
20. A system as claimed in claim 19 wherein packets with illegitimate addresses which fail the security screen are alternatively either discarded or modified in such a manner that they meet the requirements of the security screen.
21. A system as claimed in any one of claims 1 to 20, wherein in the direction from service provider to subscriber, the data packet address information is inspected to implement security screening.
22. A system as claimed in claim 21 wherein packets with illegitimate addresses which fail the security screen are alternatively either discarded or modified in such a manner that they meet the requirements of the security screen.
23. A system as claimed in any one of claims 1 to 22, wherein the gateway forwards traffic on the basis of a static connection between the logical subscriber port and the service provider.
24. An Internet communication system substantially as herein described with reference to the accompanying drawings.
25. A method of transmitting Internet traffic substantially as herein described with reference to the accompanying drawings or as applied in any one of the precedingclaims.
1. An internet communication system including a plurality of subscribers connected to a plurality of service providers via a communication network;
wherein each subscriber is able lo communicate with a predetermined one of the service providers over an individual logical link or data flow using a communication protocol;
wherein data flows from individual subscribers are terminated in the communication network close to the subscribers and multiplexed together For transmission to the predetermined service provider.
2. A system as claimed in claim 1 wherein the communications network includes one or more geographically diverse exchange locations around which subscribers in the area are grouped through an access network.
3. A system as claimed in claims 1 or 2 wherein the communication network includes one or more data gateway devices collocated with or more centrally located than the exchange locations concentrating subscriber traffic into a central access network.
4. A system as claimed in claim 2 or claim 3, wherein the service providers are coupled to the central access network via a high speed communication link.
5. A system as claimed in any of claims 2 to 4 wherein the service providers arecoupled to the central access network directly or via data gateway devices.
6. A system as claimed in any of claims 1 to 5 wherein each subscriber is assigned one or more protocol addresses which uniquely identify that subscriber within the access and central networks.
7. A system as claimed in any of claims 1 lo 5 wherein each service provider is assigned one or more protocol addresses which uniquely identify that service provider within the access and central networks 8. A system as claimed in any one of claims 1 lo 7 wherein destination address information or source address information or a combination thereof from the communication protocol is used to uniquely identify the routing of data packets.9. A system as claimed in any one of the preceding claims wherein the communication protocol is ATM.
10. A system as claimed in claim 9, wherein the ATM flows are processed in a data gateway, the ATM VP/VC for each individual connection being practically terminated, and wherein a logically unique connection path is maintained across the full span of the connection between the subscriber and their service provider.
11. A system as claimed in claim 10, wherein when the ATM flows are practically terminated, the ATM VP/VC is stored and the ATM VP/VC identifier is used as a basis for multiplexing data flows from one or more subscribers addressed to a particular service provider into shared VP/VC flows between the gateway and service provider.
12. A system as claimed in claim 11, wherein the ATM flows from a subscriber areterminated at the data gateway to which the subscriber is connected, and wherein the said data gateway includes tables for use in multiplexing using ATM VP/VC identifiers.
13. A system as claimed in claim 12, wherein a multiplexing table is used for upstream traffic, and a de-multiplexing table is used for downstream traffic.
14. A system as claimed in claim 12 or claim 13, wherein in the multiplexing tables, each logical subscriber connection is associated with only one service provider.15. A system as claimed in claim 13, wherein in the de-multiplexing tables, eachservice provider is associated with a list of subscribers.
16. A system as claimed in any one of claims 1 to 15, wherein one or more subscribers may have more than one logical connection to enable the subscriber to connect to more than one service provider.
17. A system as claimed in any one of the preceding claims, wherein the communication network includes a plurality of data gateways, and wherein there is a separate multiplexed VP/VC flow between each data gateway and each service provider.
18. A system as claimed in any one of the preceding claims, wherein protocol address sharing is implemented within the service provider to facilitate simultaneous connection of a large number of subscribers to the network using a much smaller number of network addresses.
19. A system as claimed in any one of claims 1 to 18, wherein in the direction from subscriber to service provider, the data packet address information is inspected to implement security screening.
20. A system as claimed in claim 19 wherein packets with illegitimate addresses which fail the security screen are alternatively either discarded or modified in such a manner that they meet the requirements of the security screen.
21. A system as claimed in any one of claims 1 to 20, wherein in the direction from service provider to subscriber, the data packet address information is inspected to implement security screening.
22. A system as claimed in claim 21 wherein packets with illegitimate addresses which fail the security screen are alternatively either discarded or modified in such a manner that they meet the requirements of the security screen.
23. A system as claimed in any one of claims 1 to 22, wherein the gateway forwards traffic on the basis of a static connection between the logical subscriber port and the service provider.
24. An Internet communication system substantially as herein described with reference to the accompanying drawings.
25. A method of transmitting Internet traffic substantially as herein described with reference to the accompanying drawings or as applied in any one of the precedingclaims.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AUPO6105A AUPO610597A0 (en) | 1997-04-09 | 1997-04-09 | High speed data services arrangement |
AUPO6105 | 1997-04-09 | ||
AUPO6431A AUPO643197A0 (en) | 1997-04-28 | 1997-04-28 | High speed data services arrangement |
AUPO6431 | 1997-04-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2231217A1 true CA2231217A1 (en) | 1998-10-09 |
Family
ID=25645394
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002231217A Abandoned CA2231217A1 (en) | 1997-04-09 | 1998-04-08 | High speed internet access |
CA002231039A Abandoned CA2231039A1 (en) | 1997-04-09 | 1998-04-08 | Internet closed user group |
CA002231047A Abandoned CA2231047A1 (en) | 1997-04-09 | 1998-04-08 | Lan internet connection |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002231039A Abandoned CA2231039A1 (en) | 1997-04-09 | 1998-04-08 | Internet closed user group |
CA002231047A Abandoned CA2231047A1 (en) | 1997-04-09 | 1998-04-08 | Lan internet connection |
Country Status (5)
Country | Link |
---|---|
US (2) | US6189042B1 (en) |
EP (3) | EP0974218A4 (en) |
JP (3) | JPH1132059A (en) |
CA (3) | CA2231217A1 (en) |
WO (1) | WO1998045995A1 (en) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10190733A (en) * | 1996-12-25 | 1998-07-21 | Hitachi Ltd | Ip switch, interface circuit and atm switch used for the ip switch and ip switch network system |
US6822955B1 (en) * | 1998-01-22 | 2004-11-23 | Nortel Networks Limited | Proxy server for TCP/IP network address portability |
US6507589B1 (en) * | 1998-04-30 | 2003-01-14 | Openwave Systems Inc. | Method and apparatus for routing between network gateways and service centers |
US6603769B1 (en) * | 1998-05-28 | 2003-08-05 | Cisco Technology, Inc. | Method and system for improving traffic operation in an internet environment |
FI105748B (en) * | 1998-06-12 | 2000-09-29 | Ericsson Telefon Ab L M | Communication method and device |
FI105742B (en) | 1998-08-06 | 2000-09-29 | Nokia Networks Oy | Internet / intranet access mechanism |
US6615358B1 (en) * | 1998-08-07 | 2003-09-02 | Patrick W. Dowd | Firewall for processing connection-oriented and connectionless datagrams over a connection-oriented network |
US6532493B1 (en) * | 1998-10-29 | 2003-03-11 | Cisco Technology, Inc. | Methods and apparatus for redirecting network cache traffic |
JP3082760B1 (en) * | 1999-02-26 | 2000-08-28 | 日本電気株式会社 | MPOA packet transfer method |
US6397260B1 (en) * | 1999-03-08 | 2002-05-28 | 3Com Corporation | Automatic load sharing for network routers |
US6591306B1 (en) * | 1999-04-01 | 2003-07-08 | Nec Corporation | IP network access for portable devices |
US6393484B1 (en) * | 1999-04-12 | 2002-05-21 | International Business Machines Corp. | System and method for controlled access to shared-medium public and semi-public internet protocol (IP) networks |
US6442610B1 (en) * | 1999-06-29 | 2002-08-27 | Cisco Technology, Inc. | Arrangement for controlling network proxy device traffic on a transparently-bridged local area network using token management |
US6473431B1 (en) * | 1999-07-02 | 2002-10-29 | Sun Microsystems, Inc. | System and method facilitating determination by router nodes in a network of ranges of addresses for which each router node is responsible |
KR100322472B1 (en) * | 1999-10-25 | 2002-02-07 | 오길록 | Interworking facility and its method of the communication processing subsystems using ethernet networks as an interconnected network |
US7216175B1 (en) * | 2000-01-20 | 2007-05-08 | Cisco Systems, Inc. | System and method for determining subscriber information |
US7249186B1 (en) | 2000-01-20 | 2007-07-24 | Cisco Technology, Inc. | System and method for identifying a subscriber for connection to a communication network |
US7340532B2 (en) * | 2000-03-10 | 2008-03-04 | Akamai Technologies, Inc. | Load balancing array packet routing system |
US7136913B2 (en) * | 2000-05-31 | 2006-11-14 | Lab 7 Networks, Inc. | Object oriented communication among platform independent systems across a firewall over the internet using HTTP-SOAP |
SE519317C2 (en) * | 2000-07-07 | 2003-02-11 | Ericsson Telefon Ab L M | Method and communication device for blocking unwanted traffic in a data communication system |
US8213460B1 (en) * | 2000-09-07 | 2012-07-03 | Cisco Technology, Inc. | Method and system for processing traffic in an access network |
DE10164919B4 (en) * | 2001-04-20 | 2009-04-30 | Siemens Ag | Method for communicating data between a local network and an external device and router therefor |
US7239641B1 (en) * | 2001-04-24 | 2007-07-03 | Brocade Communications Systems, Inc. | Quality of service using virtual channel translation |
US7953087B1 (en) * | 2001-12-28 | 2011-05-31 | The Directv Group, Inc. | Content filtering using static source routes |
KR20030075607A (en) * | 2002-03-20 | 2003-09-26 | 주식회사 케이티 | Apparatus and Method for Web-Phone Service in DSL |
SE523714C2 (en) * | 2002-07-05 | 2004-05-11 | Packetfront Sweden Ab | A filter in an interface within an open layer type 2 system for traffic separation in at least one router for access switching within a network, and a method for this |
US7512136B2 (en) * | 2002-11-15 | 2009-03-31 | The Directv Group, Inc. | Apparatus and method for preserving routable IP addresses using ARP proxy |
US8306882B1 (en) * | 2002-11-25 | 2012-11-06 | Sprint Spectrum L.P. | Method and system for differential billing based on access system |
US20040141511A1 (en) * | 2002-12-23 | 2004-07-22 | Johan Rune | Bridging between a bluetooth scatternet and an ethernet LAN |
KR100525542B1 (en) * | 2002-12-27 | 2005-10-31 | 엘지전자 주식회사 | Apparatus for data transmission and receive using ATM cell |
KR100716968B1 (en) * | 2003-06-19 | 2007-05-10 | 삼성전자주식회사 | Method and apparatus for wireless communication in wire/wireless complex communication device |
US6876098B1 (en) * | 2003-09-25 | 2005-04-05 | The United States Of America As Represented By The Administrator Of The Environmental Protection Agency | Methods of operating a series hybrid vehicle |
US7472195B2 (en) * | 2003-11-19 | 2008-12-30 | International Business Machines Corporation | Unobtrusive port and protocol sharing among server processes |
JP4941117B2 (en) * | 2007-06-13 | 2012-05-30 | 日本電気株式会社 | Server apparatus, network system, and network connection method used therefor |
EP2274897B1 (en) * | 2007-11-26 | 2012-01-11 | Telefonaktiebolaget LM Ericsson (publ) | Technique for address resolution in a data transmission network |
US8051185B2 (en) * | 2008-05-16 | 2011-11-01 | Fastsoft, Inc. | Network communication through a specified intermediate destination |
US8578005B1 (en) | 2008-08-13 | 2013-11-05 | Sprint Spectrum L.P. | Systems and methods for providing update notifications to mobile devices using mobile-IP extensions |
US8180333B1 (en) | 2009-05-29 | 2012-05-15 | Sprint Spectrum L.P. | Differential routing of communication-usage records |
US9043473B1 (en) | 2009-06-25 | 2015-05-26 | Sprint Spectrum L.P. | Methods and systems for authenticating a device with multiple network access identifiers |
US9042389B2 (en) * | 2011-04-07 | 2015-05-26 | Infosys Limited | Multi-access communications gateway |
US8780811B1 (en) | 2014-02-04 | 2014-07-15 | Fatpipe, Inc. | Flatnet failover control |
US20150365379A1 (en) * | 2014-06-12 | 2015-12-17 | Gryphon Online Safety, Inc. | System and method for managing, controlling and configuring an intelligent parental control filter |
WO2016035196A1 (en) * | 2014-09-04 | 2016-03-10 | トリニティ株式会社 | Protective sheet |
US11277442B2 (en) * | 2019-04-05 | 2022-03-15 | Cisco Technology, Inc. | Verifying the trust-worthiness of ARP senders and receivers using attestation-based methods |
Family Cites Families (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4975905A (en) * | 1984-06-01 | 1990-12-04 | Digital Equipment Corporation | Message transmission control arrangement for node in local area network |
JPH02134943A (en) | 1988-11-15 | 1990-05-23 | Nec Corp | X.25 gateway device |
US5309437A (en) * | 1990-06-29 | 1994-05-03 | Digital Equipment Corporation | Bridge-like internet protocol router |
US5159592A (en) * | 1990-10-29 | 1992-10-27 | International Business Machines Corporation | Network address management for a wired network supporting wireless communication to a plurality of mobile users |
JPH05114905A (en) * | 1991-04-08 | 1993-05-07 | Digital Equip Corp <Dec> | Message processing filtering using single address and protocol table bridge |
US5321695A (en) * | 1991-05-01 | 1994-06-14 | Hewlett-Packard Company | Port arrival identification for computer network packets |
JP3262142B2 (en) * | 1992-01-16 | 2002-03-04 | 富士通株式会社 | ATM cell forming apparatus, ATM cell forming method, node, and multiplexing method in node |
FI90710C (en) * | 1992-05-29 | 1994-03-10 | Icl Personal Systems Oy | Procedure for Adapting a TCP / IP Software to a Local Area Network to a Remote Connection |
US5526489A (en) * | 1993-03-19 | 1996-06-11 | 3Com Corporation | System for reverse address resolution for remote network device independent of its physical address |
US5394402A (en) * | 1993-06-17 | 1995-02-28 | Ascom Timeplex Trading Ag | Hub for segmented virtual local area network with shared media access |
US5515376A (en) * | 1993-07-19 | 1996-05-07 | Alantec, Inc. | Communication apparatus and methods |
GB2283645B (en) * | 1993-11-06 | 1997-09-03 | Digital Equipment Int | Digital communication systems |
US5412654A (en) * | 1994-01-10 | 1995-05-02 | International Business Machines Corporation | Highly dynamic destination-sequenced destination vector routing for mobile computers |
GB9401092D0 (en) * | 1994-01-21 | 1994-03-16 | Newbridge Networks Corp | A network management system |
US5473599A (en) * | 1994-04-22 | 1995-12-05 | Cisco Systems, Incorporated | Standby router protocol |
US5490139A (en) * | 1994-09-28 | 1996-02-06 | International Business Machines Corporation | Mobility enabling access point architecture for wireless attachment to source routing networks |
AU4126696A (en) * | 1994-11-25 | 1996-06-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for distributing services on demand |
US5583863A (en) * | 1995-01-31 | 1996-12-10 | Bell Atlantic Network Services, Inc. | Full service network using asynchronous transfer mode multiplexing |
CA2168484C (en) * | 1995-03-13 | 2000-12-05 | Mehmet Reha Civanlar | Client-server architecture using internet and public switched networks |
US5802320A (en) * | 1995-05-18 | 1998-09-01 | Sun Microsystems, Inc. | System for packet filtering of data packets at a computer network interface |
EP0830776B1 (en) * | 1995-05-31 | 2001-11-07 | Siemens Aktiengesellschaft | Computer network and communication network integration system |
US5737333A (en) * | 1995-06-23 | 1998-04-07 | Lucent Technologies Inc. | Method and apparatus for interconnecting ATM-attached hosts with telephone-network attached hosts |
US5610910A (en) * | 1995-08-17 | 1997-03-11 | Northern Telecom Limited | Access to telecommunications networks in multi-service environment |
JP2891146B2 (en) * | 1995-10-23 | 1999-05-17 | 日本電気株式会社 | Network server |
US5724355A (en) | 1995-10-24 | 1998-03-03 | At&T Corp | Network access to internet and stored multimedia services from a terminal supporting the H.320 protocol |
US6157649A (en) * | 1995-11-17 | 2000-12-05 | 3 Com Corporation | Method and system for coordination and control of data streams that terminate at different termination units using virtual tunneling |
US5732078A (en) * | 1996-01-16 | 1998-03-24 | Bell Communications Research, Inc. | On-demand guaranteed bandwidth service for internet access points using supplemental user-allocatable bandwidth network |
US6327258B1 (en) * | 1996-04-04 | 2001-12-04 | Alcatel Usa Sourcing, L.P. | Method and apparatus for routing internet calls |
DE59610895D1 (en) * | 1996-04-17 | 2004-02-19 | Siemens Ag | Control device in the intelligent network |
US5790548A (en) * | 1996-04-18 | 1998-08-04 | Bell Atlantic Network Services, Inc. | Universal access multimedia data network |
US5768513A (en) * | 1996-06-27 | 1998-06-16 | At&T Corp. | Multimedia messaging using the internet |
US5854901A (en) * | 1996-07-23 | 1998-12-29 | Cisco Systems, Inc. | Method and apparatus for serverless internet protocol address discovery using source address of broadcast or unicast packet |
US5864535A (en) * | 1996-09-18 | 1999-01-26 | International Business Machines Corporation | Network server having dynamic load balancing of messages in both inbound and outbound directions |
JPH10107852A (en) | 1996-09-30 | 1998-04-24 | Toshiba Corp | Data transfer method and network connection device |
US6130889A (en) * | 1996-10-02 | 2000-10-10 | International Business Machines Corporation | Determining and maintaining hop-count for switched networks |
US5958018A (en) * | 1996-10-30 | 1999-09-28 | Lucent Technologies Inc. | Wireless services data network translating mac address to asynchronous transfer mode (ATM) address |
US5889773A (en) * | 1996-11-27 | 1999-03-30 | Alcatel Usa Sourcing, L.P. | Method and apparatus for placing time division multiplexed telephony traffic into an asynchronous transfer mode format |
US5903559A (en) * | 1996-12-20 | 1999-05-11 | Nec Usa, Inc. | Method for internet protocol switching over fast ATM cell transport |
US5940598A (en) * | 1997-01-28 | 1999-08-17 | Bell Atlantic Network Services, Inc. | Telecommunications network to internetwork universal server |
AU6171598A (en) * | 1997-02-18 | 1998-09-08 | Cisco Technology, Inc. | Method and apparatus for multiplexing of multiple users on the same virtual circuit |
JPH10247946A (en) | 1997-03-03 | 1998-09-14 | Nippon Telegr & Teleph Corp <Ntt> | Network connection system, method and name server |
US6009097A (en) * | 1997-04-04 | 1999-12-28 | Lucent Technologies Inc. | System for routing packet switched traffic |
US5936936A (en) * | 1997-04-11 | 1999-08-10 | International Business Machines Corporation | Redundancy mechanisms for classical internet protocol over asynchronous transfer mode networks |
JP3966939B2 (en) | 1997-05-02 | 2007-08-29 | ヤマハ株式会社 | Router that routes by physical address |
US5999535A (en) * | 1997-05-28 | 1999-12-07 | 3Com Corporation | Short cut forwarding of local cells-in-frames traffic within local-area-networks |
US6160819A (en) * | 1998-02-19 | 2000-12-12 | Gte Internetworking Incorporated | Method and apparatus for multiplexing bytes over parallel communications links using data slices |
-
1998
- 1998-04-07 WO PCT/AU1998/000235 patent/WO1998045995A1/en not_active Application Discontinuation
- 1998-04-07 JP JP9483798A patent/JPH1132059A/en active Pending
- 1998-04-07 JP JP9483998A patent/JP3188866B2/en not_active Expired - Fee Related
- 1998-04-07 JP JP9483898A patent/JPH1141272A/en active Pending
- 1998-04-07 EP EP98913428A patent/EP0974218A4/en not_active Withdrawn
- 1998-04-08 CA CA002231217A patent/CA2231217A1/en not_active Abandoned
- 1998-04-08 US US09/057,173 patent/US6189042B1/en not_active Expired - Fee Related
- 1998-04-08 US US09/057,287 patent/US6504844B1/en not_active Expired - Fee Related
- 1998-04-08 CA CA002231039A patent/CA2231039A1/en not_active Abandoned
- 1998-04-08 CA CA002231047A patent/CA2231047A1/en not_active Abandoned
- 1998-04-09 EP EP98440072A patent/EP0884925A3/en not_active Withdrawn
- 1998-04-09 EP EP98440071A patent/EP0873038A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP0873038A2 (en) | 1998-10-21 |
JP3188866B2 (en) | 2001-07-16 |
WO1998045995A1 (en) | 1998-10-15 |
EP0884925A3 (en) | 2000-08-30 |
CA2231047A1 (en) | 1998-10-09 |
EP0884925A2 (en) | 1998-12-16 |
JPH1141272A (en) | 1999-02-12 |
JPH1132059A (en) | 1999-02-02 |
EP0974218A4 (en) | 2005-04-13 |
US6504844B1 (en) | 2003-01-07 |
EP0974218A1 (en) | 2000-01-26 |
JPH1155330A (en) | 1999-02-26 |
US6189042B1 (en) | 2001-02-13 |
EP0873038A3 (en) | 2003-10-15 |
CA2231039A1 (en) | 1998-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6504844B1 (en) | High speed internet access | |
JP3613464B2 (en) | XDSL-based Internet access router | |
US8127029B1 (en) | Internet protocol based network architecture for cable television network access with switched fallback | |
US6639901B1 (en) | Apparatus for and method for supporting 802.1Q VLAN tagging with independent VLAN learning in LAN emulation networks | |
US7835370B2 (en) | System and method for DSL subscriber identification over ethernet network | |
US6948003B1 (en) | Enabling a service provider to provide intranet services | |
US6611525B1 (en) | Apparatus for and method of learning MAC addresses in a LAN emulation network | |
EP1875668B1 (en) | Scalable system method for dsl subscriber traffic over an ethernet network | |
US6587467B1 (en) | Virtual channel multicast utilizing virtual path tunneling in asynchronous mode transfer networks | |
US7512688B2 (en) | PPPoE network system that can distribute connection requests from PPPoE client terminals to specific PPPoE servers | |
US20050226247A1 (en) | Managed private network system | |
EP2395706A1 (en) | Interworking point to point protocol for digital subscriber line access with ethernet connections in the aggregation network | |
US6822944B1 (en) | Management interface for a network access multiplexing system | |
JP2001268113A (en) | Label request packet transmitting method, and network, method and device for packet transfer | |
WO2005008965A1 (en) | Communication system | |
US6614794B1 (en) | System and method for multiple modem traffic redirection | |
EP0976297B1 (en) | Network interface with adaptive bridge for efficient mapping of ethernet packets over an atm-based broadband access network | |
US20060109852A1 (en) | Auto configuration for asynchronous transfer mode based access device | |
US6493345B1 (en) | Single sender private multicast server for use with LAN emulation in asynchronous transfer mode networks | |
AU740861B2 (en) | Internet closed user group | |
US6546015B1 (en) | LAN emulation broadcast and unknown server | |
Albanese et al. | Evolution of the network supporting SMDS to B-ISDN | |
AU641828B2 (en) | A method of transmitting data on a telecommunications network | |
KR20040046351A (en) | Packet Forwarding Apparatus with integrated traffic processing function | |
Ananasso | Networking solutions for the 90s-Which role for satellites? |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
FZDE | Discontinued |