EP2692120A1 - Procede de resolution d'identifiants d'abonnes - Google Patents
Procede de resolution d'identifiants d'abonnesInfo
- Publication number
- EP2692120A1 EP2692120A1 EP12717384.7A EP12717384A EP2692120A1 EP 2692120 A1 EP2692120 A1 EP 2692120A1 EP 12717384 A EP12717384 A EP 12717384A EP 2692120 A1 EP2692120 A1 EP 2692120A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- subscriber
- identifier
- access router
- service
- address
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000004891 communication Methods 0.000 claims abstract description 53
- 230000004044 response Effects 0.000 claims abstract description 12
- 230000004048 modification Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims 2
- 238000007792 addition Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- 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/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- 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/45—Network directories; Name-to-address mapping
- H04L61/4552—Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
Definitions
- the field of the invention is that of electronic communications through interconnected networks, and more specifically that of the naming of communicating entities. 2. State of the prior art
- IP addresses Internet Protocol, in English
- communicating entities are commonly designated by descriptors consisting of alphanumeric strings, easier to memorize. These alphanumeric descriptors are called Fully Qualified Domain Name (FQDN) addresses.
- FQDNs include the name of the Domain Name Space (DNS) to which the communicating entity belongs, and possibly other information such as a user name or machine name.
- DNS Domain Name Space
- the resolution of these descriptors into IP addresses is done through a system called DNS, which is why they are also called "DNS domain names”.
- DNS is implemented by computer servers distributed around the world.
- IP addresses which are used to locate resources
- FQDNs which are used to name them.
- the resolution between these two spaces is provided by the DNS servers.
- DNS servers are not sufficiently adapted to the multiplication of mobile devices that can access the Internet. This is due to the cumbersome updating process in case of mobility, which generally suffer from quite significant delays.
- FQDN addresses that have long been reserved to name terminals, are no longer sufficiently adapted to the increased sophistication of services and communication uses between users.
- the change of IP address when a terminal is mobile requires the re-establishment of connections at the transport layer level, which affects the quality of communications and the performance of the network.
- the LNA solution still has a number of disadvantages.
- a first drawback of LNA is that it is not possible to determine in advance whether a user has subscribed to a service without attempting to establish a session, that is to say not being able to determine the unavailability of a service. terminal and therefore a service that he is supposed to support.
- a second disadvantage of LNA is to base the last two levels of resolution respectively on the terminal and the IP address of the terminal. At each arrival of a new terminal on the network, a request to register the corresponding identifier is required. As the number of terminals connected to the Internet is growing rapidly, this leads to problems of scalability and storage in terms of the number, size and frequency of update of the resolution structures.
- LNA Low noise amplifier
- LNA Low noise amplifier
- LNA Low noise amplifier
- LNA does not have the ability to select from among several available terminals the one that is best suited to offer the type of service requested at a given time.
- the mobility of the same session on the different terminals of the same user requires in LNA the launching of new resolution requests, generally global and therefore expensive, in order to find the identifier of the new terminal on which the session will migrate. .
- the invention relates to a method for resolving subscriber identifiers for implementing an electronic communication service, supported by an electronic communications network, between a first subscriber to a first service provider and a second subscriber to a subscriber.
- a second service provider characterized in that it comprises the following steps:
- This method makes it possible to determine in advance whether the second subscriber has subscribed to the service for which the first subscriber wishes to establish a communication session, without waiting for the final phase of the implementation of the communication session.
- the subscriber identifier resolution table consulted by the method is a resolution table implemented by the service provider of the second subscriber. This service provider must update it whenever a subscriber subscribes to a service offered by this provider, or terminates it.
- the service provider assigns to the subscriber a primary subscriber identifier, not specific to the requested service, and a subscriber secondary identifier, per service subscribed to by the subscriber.
- the primary subscriber identifier is the identifier that the provider must publicly declare in a global resolution structure.
- the method for resolving subscriber identifiers is characterized in that the secondary identifier of a subscriber comprises at least the following fields:
- the primary identifier of a subscriber makes it possible to identify the service provider of this subscriber but not the service to which he has subscribed, while the secondary identifier a subscriber identifies both which service the subscriber has subscribed to and from which service provider.
- the method for resolving subscriber identifiers is characterized in that the subscriber identifier resolution request comprises a secondary identifier of the first subscriber corresponding to the requested service, and in that the method comprises a step of extracting the service identifier from the secondary identifier of the first subscriber.
- the service identifier in order to obtain the secondary identifier of the second subscriber for the service requested by the first subscriber, the service identifier can be extracted from the secondary identifier of the first subscriber .
- the subscriber resolution table can be reduced to a list of secondary identifiers.
- the method responds that the implementation of a communication session with the first subscriber is not possible. The following phases of the implementation of the communication session are not performed, which avoids unnecessarily soliciting downstream resolution and routing infrastructures.
- the method of resolving subscriber identifiers is characterized in that, if the subscriber resolution table does not contain an entry corresponding to the pair ⁇ primary identifier of the second subscriber; identifier of the service requested by the first subscriber ⁇ , the subscriber identifier resolution response comprises at least one secondary identifier of the second subscriber subscriber whose service identifier field is compatible with the service requested by the first subscriber.
- the method can check among the entries whether a subscriber or more have a service identifier that is compatible with the request.
- the existence of one or more entries satisfying this condition means that the second subscriber has subscribed to as many separate services from his service provider, compatible with the service subscribed by the first subscriber.
- the method can therefore send an answer by input, thus giving a choice or an alternative solution to the first subscriber, which can be useful thereafter if for example for any reason the communication can not be established with a first identifier service during a first test.
- the invention also relates to a routing method for implementing an electronic communication service supported by an electronic communications network, between a first subscriber to a first service provider and a second subscriber to a second service provider, comprising the following steps:
- a data message intended for the second subscriber comprising useful data, a secondary identifier of the first subscriber, and a secondary identifier of the second subscriber
- this method allows a first access router, to which the first subscriber is attached, to route the subscribers. data to a second access router to which the second subscriber is attached.
- the secondary identifier of the second subscriber included in the payload message makes it possible for the first access router to determine where to find the address of the second access router.
- the second access router receiving this message, transmits it to the second subscriber. Thus, it is not necessary for the first access router to know the exact location of the second subscriber.
- an access router address resolution server is consulted. This server implements the following steps:
- This access router address resolution server allows the transfer of the data of the communication session between a first access router, to which the first subscriber is attached and a second access router, to which the second subscriber is attached.
- the method responds that the implementation of a communication session with the first subscriber is not possible with this secondary identifier of the second subscriber. This allows the first access router either to attempt the same request after a lapse of time, or to attempt a new resolution request comprising a secondary identifier of the second different subscriber, provided that it has this secondary identifier. alternative.
- the invention also relates to a method for updating an IP address resolution table, which comprises the following steps:
- the home IP address resolution table is used by the access router associated with the second subscriber to determine the final destination of the communication session data transmitted by the first subscriber. This table of IP address resolution is updated by the access router associated with the second subscriber, each time the subscriber connects to the electronic communications network, via the access router, with a secondary subscriber identifier and an associated home IP address, as well as each detachment.
- the attachment of a subscriber, a terminal or a service means indifferently: a declaration of the beginning of use of a service by a subscriber on a terminal, carried out through an access router.
- the secondary identifier of the subscriber identifies the subscriber, the service and the service provider, while the home IP address identifies the instantiation of the service on the terminal of the subscriber. It is important to note that the same terminal can support multiple services, each with its own separate IP address.
- the detachment of a subscriber, a terminal or a service mean indifferently: a declaration of end of use of a service by a subscriber on a terminal, performed through an access router.
- a new entry is added to the home IP address resolution table when attached with a subscriber secondary identifier pair; home IP address ⁇ new, previously missing from the home IP address resolution table.
- Restricting access routers to these combinations updates ⁇ subscriber secondary identifier; home IP address ⁇ makes it possible not to clutter the other resolution processes located upstream with the numerous updates due to the mobility of subscribers and the multiplicity of their terminals.
- the access router triggers the sending of an update message from an access router address resolution table, if and only if one of the following two conditions is true:
- the choice between the different home IP addresses associated with the same secondary identifier of the second subscriber is made locally by the router. access of the second subscriber, closer to the second subscriber, and not by another resolution structure further upstream.
- the update message of an access router address resolution table includes a secondary identifier of the second subscriber, the address of the access router with which the IP address resolution table is associated, that is, the address of the access router to which the second subscriber is attached, as well as an add / drop instruction.
- This message is sent to an entity of the network, such as a server of the service provider of the second subscriber performing the translation between secondary subscriber identifiers and access router addresses.
- the access router In order to determine to which entity to send these update messages, the access router, which is not necessarily managed by the second subscriber's service provider, examines the subscriber's service provider identifier field. and the "service identifier" field, contained in the secondary identifier of the second subscriber.
- the update takes place during a communication session, and assigns the secondary identifier of the second subscriber and / or the address of the access router to which the second subscriber is attached, said identifier and said address can also be sent to the access router of the first subscriber, to ensure continuity of the data routing of the session.
- the invention also relates to a method for updating an access router address table, characterized in that it comprises the following steps:
- an update message from an access router address resolution table including a secondary subscriber identifier, an access router address and an add / remove instruction
- the update of the access router address resolution table, by the service provider of the second subscriber, is performed upon receipt of update messages sent by the access router associated with the second subscriber.
- an access router is not necessarily managed by the service provider of the first subscriber B, or by that of the second subscriber.
- This update method allows the service provider of the second subscriber to know at any time the address of the access router closest to each of its subscribers, and whatever the service requested by the first subscriber.
- the invention also relates to a subscriber identifier resolution device adapted to implement the subscriber identifier resolution method just described.
- the invention also relates to a routing device adapted to implement the routing method that has just been described.
- the invention also relates to a device for updating a home IP address resolution table capable of implementing the method of updating a home IP address resolution table which has just been set up. to be described.
- the invention also relates to a device for updating an access router address resolution table capable of implementing the method for updating an access router address resolution table. which has just been described.
- the invention also relates to a subscriber identifier resolution server capable of managing the resolution of subscriber identifiers, comprising a device for resolving subscriber identifiers.
- the invention also relates to an access router address resolution server capable of managing the access router address resolution and the updating of an access router address resolution table, comprising a device for updating an access router address resolution table.
- the invention also relates to an access router adapted to manage the routing of the data and the updating of a table of IP addresses of attachment, comprising a routing device and a device for updating a network. IP address resolution table.
- the invention also relates to a system for resolving identifiers and addresses for the implementation of an electronic communication service between a first subscriber to a first service provider and a second subscriber to a second service provider, comprising: at least one subscriber identifier resolver, at least one routing device, at least one update device of a home IP address resolution table, and at least one update device an access router address resolution table.
- the invention also relates to a computer program comprising instructions for the implementation of a subscriber identifier resolution method, and / or to a method for updating a resolution table. home IP addresses, and / or a method of updating an access router address resolution table, when this program is executed by a processor.
- This program can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other form desirable shape.
- FIG. 1 represents the functional architecture of a system for resolving identifiers and addresses, for the implementation of an electronic communication service between a first subscriber to a first service provider and a second subscriber to a subscriber. second service provider, according to a particular embodiment of the invention;
- FIG. 2 schematically represents an exemplary structure of the primary and secondary subscriber identifiers according to a particular embodiment of the invention
- FIG. 3 represents a particular example of implementation, according to a particular embodiment of the invention, of an electronic communication service between a first subscriber to a first service provider and a second subscriber to a second provider of services. services, based inter alia on the use of the subscriber identifier resolution method, and on the use of the access router address resolution method;
- FIG. 4 represents a particular example of implementation, according to a particular embodiment of the invention, of an electronic communication service between a first subscriber to a first service provider and a second subscriber to a second service provider. , based inter alia on the use of the updating method of an IP address resolution table, and on the use of the method for updating a router address resolution table. 'access.
- FIG. 1 illustrates the general principle of the invention by an exemplary architecture of a system for resolving identifiers and addresses, referenced S in FIG. 1, for the implementation of an electronic communication service between a first subscriber to a first service provider and a second subscriber to a second service provider.
- a terminal T1 of the first subscriber A1 is attached to the access router RA1.
- a terminal T2 of the second subscriber A2 is attached to the access router RA2.
- RA1 In order to establish on the initiative of the subscriber A1 an electronic communication service between T1 and T2, RA1 must know the address of RA2, then RA2 must know an identifier of the subscriber A2 allowing RA2 to transfer to T2 the electronic communication service flow data between T1 and T2, as requested by A1.
- the terminal T1 queries with a FQDN A2 address a DNS server, in order to obtain a so-called "primary" A2 identifier enabling it to identify the service provider's MSID server A2.
- An MSID Server Contains Primary and Secondary Service Provider-Specific Identifiers (Master to Secondary Identifier Directory)
- the illustrated MSID server is specific to the service provider A2 and knows the so-called "secondary" identifiers of the subscribers of this service provider. These secondary identifiers serve to identify both a subscriber and a service used by this subscriber.
- the main function of an MSID server is to return a secondary identifier based on a primary identifier and a given service.
- the list of Secondary identifiers contained by an MSID server are updated by its service provider manager whenever a subscriber subscribes to or cancels a particular service.
- the MSID server implements a subscriber identifier resolver.
- the hardware architecture of the MSID server includes the elements found in a conventional computer.
- the MSID server comprises in particular a processor 1 1, a random access memory 12 and a read-only memory 13 comprising a certain number of applications that can be executed by the processor 1 1 in cooperation with the random access memory 12.
- the read-only memory 13 constitutes a support recording according to the invention.
- This recording medium comprises a computer program comprising instructions for enabling the processor 1 1 to execute the steps of the subscriber identifier resolution method according to the invention which will be described with reference to FIG. Figure 3.
- the illustrated SSRS server is specific to the service provider of A2 and the type of service requested by A1.
- the SSRS server (for Service Specifies Resolution System) contains the addresses of the access routers to which the subscribers of the service provider A2 are attached using a service of the same type as that requested by A1.
- the SSRS server returns the address of the access router RA2.
- the list of access router addresses contained in the SSRS server is updated using information provided by the access routers themselves.
- the SSRS server implements an access router address resolution device and a device for updating an access router address table.
- the hardware architecture of the SSRS server comprises the elements found in a conventional computer.
- the MSID server comprises in particular a processor 21, a random access memory 22 and a read-only memory 23 comprising a certain number of applications that can be executed by the processor 21 in cooperation with the random access memory 22.
- the read-only memory 23 constitutes a recording medium according to the invention.
- This recording medium comprises a computer program comprising instructions for enabling the processor 21 to execute the steps of the access router address resolution method according to the invention, which will be described with reference in FIG. 3, and steps of the method for updating an access router address table in accordance with the invention and which will be described with reference to FIG. 4.
- the access router RA2 illustrated contains, inter alia, the home IP addresses of the terminals associated with the subscriber A2 which are attached thereto.
- the access router RA2 is not necessarily managed by the service provider A2 or A1, but it communicates when necessary information to update the SSRS server.
- the access router RA2 implements a device for updating a home IP address resolution table.
- the hardware architecture of the access router RA2 comprises the elements that are found in a conventional computer.
- the access router RA2 comprises in particular a processor 41, a random access memory 42 and a read-only memory 43 comprising a certain number of applications that can be executed by the processor 41 in cooperation with the random access memory 42.
- the read-only memory 43 constitutes a recording medium according to the invention.
- This recording medium comprises a computer program comprising instructions for enabling the processor 41 to execute the steps of the method of updating a table of IP addresses of attachment according to the invention and which will be described with reference to FIG. 4.
- This description of the hardware architecture of the access router RA2 applies mutatis mutandis to the access router RA1.
- FIG. 2 schematically represents an exemplary structure of the primary and secondary subscriber identifiers according to a particular embodiment. of the invention.
- a primary identifier MID (Master IDentifier) comprises at least: a Cust field, identifying a client or user of a service provider,
- a secondary identifier SID (Secondary IDentifier) comprises at least:
- a Cust field identifying a customer or user of a service provider
- the secondary subscriber identifier is service-specific and contains the subscriber's primary identifier
- the primary subscriber identifier is not service-specific and contains the service provider's identifier. subscriber services.
- other structures of secondary and primary identifiers can be envisaged.
- the subscriber primary identifiers are obtained by prior consultation of a basic resolution server called "DNS".
- DNS basic resolution server
- the DNS returns a non-specific primary subscriber identifier to a service, but to identify the service provider of that user.
- FIG. 3 represents a particular example of implementation, according to a particular embodiment of the invention, of an electronic communication service between a first subscriber A to a first service provider FA and a second subscriber B to a second FB service provider, relying inter alia on the use of the subscriber identifier resolution method.
- Subscriber A has a user terminal, referenced TU_A in FIG. 3, attached to an access router, referenced RA A, and identified by RA A using the pair ⁇ SID_A; IP_A ⁇ , where SID_A is the secondary identifier of A and IP_A a home IP address used on the user terminal TU_A by the service to which subscribed A.
- the user terminal TU_A can be for example a mobile phone attached to a base station, or a computer attached to a WiFi terminal.
- the subscriber B has a user terminal, referenced TU_B in FIG. 3, attached to an access router RA B and identified by RA B using the pair ⁇ SID B; IP B ⁇ .
- the user terminal TU_A sends during a step E1 a request M1 to the server referenced DNS in FIG. 3, including the FQDN address of the subscriber B.
- the DNS server returns the user terminal TU_A an M2 response comprising a primary identifier of the subscriber B, non-specific to a service.
- This primary identifier called MID (Master IDentifier)
- MID Master IDentifier
- a primary identifier MID may be for example the customer number corresponding to a subscription to a residential Internet access, or any other number identifying both a subscriber as part of a contract for the provision of one or more services, and the provider of those services.
- MID B the subscriber identifier resolution method according to the invention is implemented.
- service provider identifier the user terminal of A, TU_A knows which server MSID to interrogate.
- the user terminal TU_A sends a request M3 to the MSID server B, referenced MSID B in FIG. 3, comprising the primary identifier MID B and a subscriber identifier of A called SID A (secondary identifier of the subscriber, or Secondary IDentifier, in English) specific to the service requested by the subscriber A.
- SID A secondary identifier of the subscriber, or Secondary IDentifier, in English
- a secondary identifier SID consists of two fields: a field containing the primary identifier MID, and a field containing an identifier of service, called CoS (Class of Service).
- An SID can be for example an identifier of a call service, video or gaming for example.
- the MSID server B extracts from the secondary identifier SID A the service identifier CoS_A, that is to say the service identifier requested by A.
- the server MSID B consults its table subscriber identifier resolution consisting of a list of secondary identifiers of all its subscribers.
- the MSID server B establishes the list of secondary identifiers whose primary identifier field is equal to MID B and whose service identifier field is equal to CoS_A.
- the server MSID B searches among the secondary identifiers of the subscriber B those whose service identifier field is different from CoS_A but represents a compatible service with the one identified by CoS_A.
- the MSID server B sends to the user terminal TU_A a response message M4 containing either the information that the communication is not possible (if no entry in the MSID table B satisfies the request ), or the secondary identifier of the subscriber B for the service requested by A, that is to say SID B.
- the secondary identifier SID B contains CoS_B in its service identifier field; CoS_B can be equal to CoS_A and represent the same service, or be different and represent a compatible service.
- the access router of A, RA A receives a data message M5 intended for the subscriber B.
- the message M5 comprises the secondary identifier SID A, the secondary identifier SID B, as well as the useful data.
- the access router RA A In order to determine the routing of the payload, the access router RA A must know the address LOC_B of the access router of B, RA B.
- the access router RA A extracts the secondary identifier SID B from the message M5 in order to determine the service provider of the subscriber B and the service concerned, and sends a request message M6 to a server access router address resolution, specific to the service provider of the subscriber and specific to the service identified by the service identifier CoS_B.
- This server Access router address resolution is referenced SSRS_B in Figure 3.
- the server SSRS_B consults its service-specific access router address resolution table identified by CoS_B, consisting of a list of all the pairs ⁇ subscriber secondary identifier SID; LOC access router address ⁇ , containing CoS_B in the service identifier field of the SID.
- the server SSRS_B returns in an M7 response message the address of the access router LOC_B corresponding to the secondary identifier SID B.
- the server SSRS_B returns in the message M7 all the possible responses in case several couples ⁇ SID B; LOC ⁇ exist with different values of LOC. This allows the access router RA A to make a choice between several access router addresses RA B, if necessary.
- the response message M7 contains the information that the communication session can not be established.
- the subscriber A instructs the access router RA A to restart step E5 using a secondary identifier SID B with a different value CoS_B, provided that in step E4, the MSID server B responded with several values of SID B.
- the access router B receives from the access router
- M8 comprises the secondary identifier SID A, the secondary identifier SID B, the address of the access router RA A, the address of the access router RA B, as well as the useful data.
- the access router RA B In order to determine the routing of the data to their final destination, the access router RA B must know the home IP address associated with the secondary identifier SID B on the user terminal of B, TU_B.
- the access router RA B consults its home IP address resolution table, consisting of a list of all the pairs ⁇ secondary identifier SID; home IP address ⁇ , that is to say a list of all the user terminals attached to the access router RA B, these terminals being identified by a secondary subscriber identifier and a home IP address .
- the access router RA B makes a choice using additional information, previously communicated by the subscriber B on its preferences for the service identified by CoS_B.
- the router RA B transmits to the user terminal TU_B the message M9 comprising the secondary identifier SID A, the secondary identifier SID B and the useful data, by using the IP address selected in the IP address resolving table in the previous step.
- useful data can be exchanged between the user terminals TU_A and TU_B via the access routers RA A and RA B, in the upstream direction. by messages M10, M1 1, M12, or in the downstream direction by messages M13, M14, M15, without having recourse to the resolution servers DNS, MSID B or SSRS_B, thanks to the information stored by the access routers RA A and RA B during steps E5 and E8.
- FIG. 4 represents a particular example of implementation, according to a particular embodiment of the invention, of an electronic communication service between a first subscriber A to a first service provider FA and a second subscriber B to a second FB service provider, relying inter alia on the use of the method of updating a home IP address resolution table, and on the use of the method of updating a resolution table of access router addresses.
- Subscriber B wants to declare a new service to an RA B router or remove an existing service from RA B. This may be for example the declaration of the possession of a call or video service via a mobile phone attached to a base station or a computer attached to a WiFi terminal.
- steps G1 to G4 the user terminal TU_B used by subscriber B for a service identified by CoS_B is uniquely identified by a pair ⁇ secondary identifier SID B, address IP_B ⁇ .
- Steps G1 and G2 relate to the case of an attachment, while steps G3 and G4 relate to the case of a detachment.
- the access router RA B receives from the user terminal TU_B a message N1 relating to the attachment of a user terminal TU_B identified by the pair ⁇ secondary identifier SID B; IP address B1 ⁇ .
- the access router RA B adds in its IP address resolution table the pair ⁇ secondary identifier SID B; IP address B1 ⁇ .
- the access router RA B determines whether this addition must trigger an update message N2 to the server SSRS_B. If the pair ⁇ secondary identifier SID B; IP address B1 ⁇ is not the first SID B container in the home IP address resolution table, i.e. if there is also at least one other pair ⁇ secondary identifier SID B; IP address B2 ⁇ with IP address B2 different from IP address B1, no update message N2 is sent.
- an update message N2 is sent to the server SSRS_B, including an add instruction and the pair ⁇ secondary identifier SID B; access router address LOC_B ⁇ , where LOC_B is the address of the access router RA B.
- the access router RA B uses the fields of the secondary identifier SID B to identify the service provider and the service concerned.
- the server SSRS_B adds the pair ⁇ secondary identifier SID B; access router address LOC_B ⁇ in its access router address resolution table.
- the access router RA B receives from the user terminal TU_B a message N3 relating to the detachment of a user terminal identified by the couple ⁇ secondary identifier SID B; IP address B3 ⁇ .
- the access router RA B removes from the its IP address resolution table the pair ⁇ secondary identifier SID B; IP address B3 ⁇ .
- the access router RA B determines whether this withdrawal must trigger an update message N4 to the server SSRS_B. If the pair ⁇ secondary identifier SID B; IP address B3 ⁇ is not the only one in the table to contain SID B, that is to say if it still exists after removal at least one other pair ⁇ secondary identifier SID B; IP address B4 ⁇ with IP address B4 different from IP_B3 address, no update message N2 is sent to the server SSRS_B.
- the server SSRS_B removes the pair ⁇ secondary identifier
- the continuity of the session can be ensured. thanks to the message M1 1 referenced in FIG. 3, provided that M1 1 includes LOC_B in addition to the useful data of the session.
- the access router RA A is informed in real time of the address changes of the access router RA B.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1152714A FR2973628A1 (fr) | 2011-03-31 | 2011-03-31 | Procedes de resolution d'identifiants d'abonnes, de mise a jour d'une table de resolution d'adresses de routeurs d'acces et de mise a jour d'une table de resolution d'adresses ip de rattachement |
| PCT/FR2012/050628 WO2013011214A1 (fr) | 2011-03-31 | 2012-03-26 | Procede de resolution d'identifiants d'abonnes |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP2692120A1 true EP2692120A1 (fr) | 2014-02-05 |
Family
ID=46017947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP12717384.7A Withdrawn EP2692120A1 (fr) | 2011-03-31 | 2012-03-26 | Procede de resolution d'identifiants d'abonnes |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20140095732A1 (fr) |
| EP (1) | EP2692120A1 (fr) |
| FR (1) | FR2973628A1 (fr) |
| WO (1) | WO2013011214A1 (fr) |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2000268216A1 (en) * | 2000-06-30 | 2002-01-14 | Nokia Corporation | Service broker |
| US7027582B2 (en) * | 2001-07-06 | 2006-04-11 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for resolving an entity identifier into an internet address using a domain name system (DNS) server and an entity identifier portability database |
| US6839421B2 (en) * | 2001-10-29 | 2005-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus to carry out resolution of entity identifier in circuit-switched networks by using a domain name system |
| JP3875121B2 (ja) * | 2002-03-01 | 2007-01-31 | 株式会社エヌ・ティ・ティ・ドコモ | 通信システム、通信方法、転送装置及びネットワーク管理装置 |
| US7529231B2 (en) * | 2006-01-13 | 2009-05-05 | At&T Intellectual Property L.L.P. | Routing methods and systems using ENUM servers internal and external to a service provider network |
| US7969461B2 (en) * | 2006-03-30 | 2011-06-28 | Polycom, Inc. | System and method for exchanging connection information for videoconferencing units using instant messaging |
| CN100502367C (zh) * | 2007-04-04 | 2009-06-17 | 华为技术有限公司 | 保存域名系统记录的方法、装置 |
| TW201006194A (en) * | 2008-07-17 | 2010-02-01 | D Link Corp | Method of building connection channels among network terminal devices using servers with dynamic domain names |
| US8639225B2 (en) * | 2010-05-25 | 2014-01-28 | Heine F. NZUMAFO | E-mail to phone number resolution for mobile to mobile, mobile to landline, and PC to mobile communications |
-
2011
- 2011-03-31 FR FR1152714A patent/FR2973628A1/fr active Pending
-
2012
- 2012-03-26 EP EP12717384.7A patent/EP2692120A1/fr not_active Withdrawn
- 2012-03-26 US US14/008,928 patent/US20140095732A1/en not_active Abandoned
- 2012-03-26 WO PCT/FR2012/050628 patent/WO2013011214A1/fr not_active Ceased
Non-Patent Citations (1)
| Title |
|---|
| See references of WO2013011214A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20140095732A1 (en) | 2014-04-03 |
| WO2013011214A1 (fr) | 2013-01-24 |
| FR2973628A1 (fr) | 2012-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3332530B1 (fr) | Procedes et dispositifs d'identification d'un serveur d'authentification | |
| EP3503508B1 (fr) | Procédé de traitement de requêtes et serveur proxy | |
| WO2017194861A1 (fr) | Procédé d'accès à un contenu hébergé sur un serveur selectionné en fonction de la localisation du terminal utilisateur | |
| EP2294798B1 (fr) | Procede de routage d'un paquet de donnees dans un reseau et dispositif associe | |
| US20120203864A1 (en) | Method and Arrangement in a Communication Network for Selecting Network Elements | |
| WO2020254766A1 (fr) | Procede et dispositif d'obtention d'une adresse ip | |
| EP3332531B1 (fr) | Identification par des serveurs d'authentification visité et de domicile | |
| EP2014031A1 (fr) | Procede de selection d'une route de telephonie au sein d'un domaine de telephonie ip, dispositif et programme d'ordinateur correspondants | |
| EP3787344A1 (fr) | Procédé de configuration d'un système d'extension de couverture de communication sans-fil et un système d'extension de couverture de communication sans-fil mettant en oeuvre ledit procédé | |
| EP1966978B1 (fr) | Procédé d'affectation dynamique d'ensembles d'adresses par dhcp, entité de gestion, relais et programme d'ordinateur correspondants | |
| EP1418733B1 (fr) | Procédé pour attribuer à un terminal un idientifiant de réseau virtuel, terminal et serveur de configuration dynamique d'un hôte pour la mise en oeuvre de ce procédé | |
| FR3074626A1 (fr) | Procede d'acheminement de donnees d'une session initialisee entre un terminal et un serveur | |
| EP4082232B1 (fr) | Procédé de configuration d'un equipement utilisateur, equipement utilisateur, entite de gestion de regles, procédé de gestion de règles et système | |
| WO2015044565A1 (fr) | Procédés de configuration et de gestion d'un réseau ip, dispositifs et programmes d'ordinateur correspondants | |
| WO2008035006A2 (fr) | Procede pour configurer le profil de qualite de service d'un flot donne au niveau d'un noeud d'acces d'un reseau de communication par paquets | |
| EP2692120A1 (fr) | Procede de resolution d'identifiants d'abonnes | |
| CA3087762C (fr) | Procede de configuration d'un systeme d'extension de couverture de communication sans-fil et un systeme d'extension de couverture de communication sans-fil mettant en oeuvre ledit procede | |
| WO2009080971A1 (fr) | Procede de configuration d'un terminal d'utilisateur dans un reseau de telephonie ip | |
| WO2025133029A1 (fr) | Procédé d'accès à un service par un dispositif de communication via au moins un réseau de communication | |
| EP4631215A1 (fr) | Procédé de gestion d'un ensemble d'adresses ip, procédé de collaboration et dispositifs configurés pour mettre en oeuvre ces procédés | |
| WO2025078594A1 (fr) | Procédés de sélection de tranches réseau adaptées à un service, de gestion d'au moins une tranche réseau et de communication, et entités configurées pour mettre en œuvre ces procédés | |
| EP4335144A1 (fr) | Parametrage d'un terminal | |
| FR3018411A1 (fr) | Procede et systeme de traitement d'une requete dns emise par un noeud reseau au cours d'une tentative dacces par une application cliente a un serveur distant sur un reseau ip |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20131029 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| DAX | Request for extension of the european patent (deleted) | ||
| 17Q | First examination report despatched |
Effective date: 20150130 |
|
| GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
| INTG | Intention to grant announced |
Effective date: 20161222 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20170503 |