CN102780776A - Method and device for discovering application layer transmission optimization server - Google Patents

Method and device for discovering application layer transmission optimization server Download PDF

Info

Publication number
CN102780776A
CN102780776A CN201210251145XA CN201210251145A CN102780776A CN 102780776 A CN102780776 A CN 102780776A CN 201210251145X A CN201210251145X A CN 201210251145XA CN 201210251145 A CN201210251145 A CN 201210251145A CN 102780776 A CN102780776 A CN 102780776A
Authority
CN
China
Prior art keywords
ppp
access network
domain name
network domain
service end
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.)
Granted
Application number
CN201210251145XA
Other languages
Chinese (zh)
Other versions
CN102780776B (en
Inventor
黎定军
曹亚林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201210251145.XA priority Critical patent/CN102780776B/en
Publication of CN102780776A publication Critical patent/CN102780776A/en
Application granted granted Critical
Publication of CN102780776B publication Critical patent/CN102780776B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method and a device for discovering an application layer transmission optimization (ALTO) server. The method comprises the steps as follows: performing information interaction under a PPP (point-to-point protocol) on an ALTO client and a PPP server to obtain an access network domain name configured by the PPP server; and obtaining a universal resource locator (URL) of the ALTO server by the ALTO client according to the access network domain name. According to the method, the ALTO server can be also discovered in the PPP.

Description

Application layer transmission optimization discovering server method and device
Technical field
The present invention relates to the communications field, in particular to a kind of application layer transmission optimization discovering server method and device.
Background technology
At present; Extensive application need select appropriate nodes to obtain the resource that it needs from one or a plurality of candidates' main frame; Such as: peer-to-peer network (Peer-to-Peer; Abbreviate P2P as) application, content distributing network (Content DeliveryNetwork abbreviates CDN as) selection, mirror image selection etc.The effect of application layer transmission optimization (Application-Layer Traffic Optimization abbreviates ALTO as) server is exactly for these application provide network relevant information support, to instruct to use both candidate nodes is more reasonably selected.The ALTO technology is based on client/server (Client/Server abbreviates C/S as) structure, and the ALTO client at first just needs the ALTO client can find the ALTO server from the tutorial message of ALTO server acquisition correlation candidate node.Draft " draft-ietf-alto-server-discovery-03 " is exactly to describe ALTO discovering server agreement.Wherein, it is following to describe the operation of the universal resource identifier (Uniform Resource Identifier abbreviates URI as) obtain the ALTO server:
1, obtains the Access Network domain name.Obtain manner can be through user's input, DHCP (Dynamic Host Configuration Protocol; Abbreviate DHCP as) option; Or obtain through the mode that client address carries out reverse domain name resolution server (DomainName System abbreviates DNS as);
2, with title authority pointer (the URI-enabledNaming Authority Pointer of the Access Network domain name that gets access to as the use universal resource identifier; Abbreviate U-NAPTR as) input, further obtain the URI of the information resource catalogue of ALTO server.
But; Under particular network, for example in the environment of using point-to-point protocol (Point-to-Point Protocol abbreviates PPP as); Only move ppp protocol and obtain the mainframe network address; Not having Dynamic Host Configuration Protocol server, is to obtain the Access Network domain name through the mode of DHCP at this moment, causes and can not accomplish the ALTO discovering server through the mode of DHCP.
Problem in ppp protocol, accomplishing the ALTO discovering server in the prior art through the mode of DHCP does not propose effective solution at present as yet.
Summary of the invention
The invention provides a kind of application layer transmission optimization discovering server method and device, to address the above problem at least.
According to an aspect of the present invention; A kind of application layer transmission optimization discovering server method is provided; Comprise: application layer transmission optimization (ALTO) client obtains the Access Network domain name of PPP service end configuration through carrying out the information interaction under the ppp protocol with point-to-point (PPP) service end; The ALTO client is obtained the universal resource identifier (URL) of ALTO server according to the Access Network domain name.
Preferably; Application layer transmission optimization (ALTO) client is through carrying out the information interaction under the ppp protocol with point-to-point (PPP) service end; Obtain the Access Network domain name of PPP service end configuration; Comprise: the ALTO client is sent the PPP request to the PPP service end, wherein, carries Access Network domain name config option in the PPP request; In the PPP service end is that the ALTO client received the Access Network domain name from the PPP service end after Access Network domain name config option configured corresponding Access Network domain name.
Preferably, the following mode of ALTO customer end adopted sends to the PPP service end with the PPP request: the PPP request is carried in first Network Control Protocol (Network Control Protocol the abbreviates NCP as) message sends to the PPP service end.
Preferably, the following mode of ALTO customer end adopted receives the Access Network domain name from the PPP service end: receive the 2nd NCP message that the PPP service end is sent, wherein, carry the Access Network domain name in the 2nd NCP message.
Preferably; The ALTO client is obtained the universal resource identifier URL of ALTO server according to the Access Network domain name; Comprise: the ALTO client adopts title authority pointer (U-NAPTRA) inquiry mode that uses universal resource identifier to obtain the URL of ALTO server according to the Access Network domain name.
According to a further aspect in the invention, a kind of application layer transmission optimization discovering server device is provided, has comprised: interactive module is used for obtaining the Access Network domain name of PPP service end configuration through carrying out the information interaction under the ppp protocol with point-to-point (PPP) service end; Acquisition module is used for obtaining according to the Access Network domain name universal resource identifier (URL) of ALTO server.
Preferably, interactive module comprises: transmitting element, be used for sending the PPP request to the PPP service end, and wherein, carry Access Network domain name config option in the PPP request; Receiving element, being used in the PPP service end is after Access Network domain name config option configures corresponding Access Network domain name, to receive the Access Network domain name from the PPP service end.
Preferably, transmitting element adopts following mode that the PPP request is sent to the PPP service end: the PPP request is carried in first Network Control Protocol (NCP) message sends to the PPP service end.
Preferably, receiving element adopts following mode to receive the Access Network domain name from the PPP service end: receive the 2nd NCP message that the PPP service end is sent, wherein, carry the Access Network domain name in the 2nd NCP message.
Preferably, acquisition module comprises: query unit, be used for according to the Access Network domain name, and adopt title authority pointer (U-NAPTRA) inquiry mode that uses universal resource identifier to obtain the URL of ALTO server.
Through the present invention; Adopt the PPP interactive mode Access Network domain name to be provided for the ALTO client; ALTO confirms the mode of the URL of ALTO server according to the Access Network domain name; Solved in ppp protocol and can't accomplish the problem of ALTO discovering server, and then reached the effect of the same ALTO of discovery server in ppp protocol through the mode of DHCP.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the application layer transmission optimization discovering server method flow diagram according to the embodiment of the invention;
Fig. 2 is the schematic flow sheet of ALTO discovering server method according to the preferred embodiment of the invention;
Fig. 3 is the structured flowchart according to the application layer transmission optimization discovering server device of the embodiment of the invention;
Fig. 4 is the structured flowchart of application layer transmission optimization discovering server device according to the preferred embodiment of the invention.
Embodiment
Hereinafter will and combine embodiment to specify the present invention with reference to accompanying drawing.Need to prove that under the situation of not conflicting, embodiment and the characteristic among the embodiment among the application can make up each other.
Fig. 1 is the application layer transmission optimization discovering server method flow diagram according to the embodiment of the invention, and is as shown in Figure 1, and this method mainly may further comprise the steps (step S102-step S104):
Step S102, application layer transmission optimization (ALTO) client obtains the Access Network domain name of PPP service end configuration through carrying out the information interaction under the ppp protocol with point-to-point (PPP) service end;
Step S104, the ALTO client is obtained the universal resource identifier (URL) of ALTO server according to the Access Network domain name.
In the present embodiment, step S102 can implement like this: the ALTO client is sent the PPP request to the PPP service end, wherein, carries Access Network domain name config option in the PPP request; In the PPP service end is that the ALTO client received the Access Network domain name from the PPP service end after Access Network domain name config option configured corresponding Access Network domain name.
Wherein, the ALTO client can adopt following mode that the PPP request is sent to the PPP service end: the PPP request is carried in first Network Control Protocol (NCP) message sends to the PPP service end.The ALTO client can adopt following mode to receive the Access Network domain name from the PPP service end: receive the 2nd NCP message that the PPP service end is sent, wherein, carry the Access Network domain name in the 2nd NCP message.
In the present embodiment, step S104 can implement like this: the ALTO client adopts title authority pointer (U-NAPTRA) inquiry mode that uses universal resource identifier to obtain the URL of ALTO server according to the Access Network domain name.
In this way, under the ppp protocol environment, the ALTO client can obtain the Access Network domain name of PPP service end equally.
Below in conjunction with Fig. 2 and preferred embodiment the application layer transmission optimization discovering server method that the foregoing description provides is elaborated.
Fig. 2 is the schematic flow sheet of ALTO discovering server method according to the preferred embodiment of the invention, and as shown in Figure 2, this flow process may further comprise the steps (step S202-step S206):
Step S202, the ALTO client is initiated the PPP request, has comprised Access Network domain name config option in the request message (being an above-mentioned NCP message).
Wherein, the ALTO client possesses the equipment of PPP configuring request function, and for example: user terminal, it also will carry out the function of ALTO client on need the basis of the original function of execution own.
These equipment all will obtain the information of ALTO server so that use the ALTO service.After the link layer link setup and certification work in accomplishing normal ppp negotiation process, be the configuration information that obtains the local terminal network layer through the mode of NCP message interaction, for example: IP address etc.
Different configuration informations is specified through different NCP message options and is obtained, and in request process, request message comprises the option of the required configuration in request end, and response message is responsible for returning to the request end to the result of specified option in the request message.
In the present embodiment; Need in PPP request, carry Access Network domain name config option (being above-mentioned Access Network domain name config option) and come further to obtain to carry out U-NAPTR and inquire about needed domain-name information (being above-mentioned Access Network domain name), need original NCP message to increase Access Network domain name option and support.
Step S204, the PPP service end is sent response message (being above-mentioned the 2nd NCP message), wherein comprises the corresponding Access Network domain-name information in request end (being the ALTO client) that carries in the Access Network domain name option.
Wherein, the PPP service end can be the PPP server that Virtual network operator provides, and is responsible for issuing network configuration and gives terminal network appliance.The PPP service end end that configuration is sent as PPP; Receive configuring request message (being an above-mentioned NCP message) afterwards; Need discern reprocessing Access Network domain name config option wherein, be included in the Access Network domain name in the response message (being above-mentioned the 2nd NCP message) and send the request end to;
Step S206, the ALTO client is extracted the Access Network domain name, inquires about with the U-NAPTR mode then, obtains the URI of ALTO server.
Present embodiment is primarily aimed at special screne (ppp protocol), is not having under the situation of Dynamic Host Configuration Protocol server, can be used for through the mode of ppp protocol finding the ALTO server equally, has replenished the use scene and the method for ALTO discovering server.
Need to prove that because the NCP message does not support to send Access Network domain name config option in the existing P PP agreement, present embodiment expansion NCP protocol massages option is to increase the support to Access Network domain name config option and the Access Network domain name that configures thereof.
The application layer transmission optimization discovering server method that adopts the foregoing description to provide; For the ALTO client Access Network domain name is provided through the PPP interactive mode; ALTO confirms the URL of ALTO server again according to the Access Network domain name; Solved in ppp protocol and can't accomplish the problem of ALTO discovering server, and then reached the effect of the same ALTO of discovery server in ppp protocol through the mode of DHCP.
Fig. 3 is the structured flowchart according to the application layer transmission optimization discovering server device of the embodiment of the invention; The application layer transmission optimization discovering server method of this device in order to realize that the foregoing description provides; As shown in Figure 3, this device mainly comprises: interactive module 10 and acquisition module 20.Wherein, interactive module 10 is used for obtaining the Access Network domain name of PPP service end configuration through carrying out the information interaction under the ppp protocol with point-to-point (PPP) service end; Acquisition module 20 is connected to interactive module 10, is used for obtaining according to the Access Network domain name universal resource identifier (URL) of ALTO server.
Fig. 4 is the structured flowchart of application layer transmission optimization discovering server device according to the preferred embodiment of the invention; As shown in Figure 4; In the device that the preferred embodiment provides, interactive module 10 can comprise: transmitting element 12 is used for sending the PPP request to the PPP service end; Wherein, carry Access Network domain name config option in the PPP request; Receiving element 14 is connected to transmitting element 12, and being used in the PPP service end is after Access Network domain name config option configures corresponding Access Network domain name, to receive the Access Network domain name from the PPP service end.
Wherein, transmitting element 12 can adopt following mode that the PPP request is sent to the PPP service end: the PPP request is carried in first Network Control Protocol (NCP) message sends to the PPP service end.
Receiving element 14 can adopt following mode to receive the Access Network domain name from the PPP service end: receive the 2nd NCP message that the PPP service end is sent, wherein, carry the Access Network domain name in the 2nd NCP message.
In the device that the preferred embodiment provides, acquisition module 20 can comprise: query unit 22, be used for according to the Access Network domain name, and adopt title authority pointer (U-NAPTRA) inquiry mode that uses universal resource identifier to obtain the URL of ALTO server.
The application layer transmission optimization discovering server device that adopts the foregoing description to provide; For the ALTO client Access Network domain name is provided through the PPP interactive mode; ALTO confirms the URL of ALTO server again according to the Access Network domain name; Solved in ppp protocol and can't accomplish the problem of ALTO discovering server, and then reached the effect of the same ALTO of discovery server in ppp protocol through the mode of DHCP.
From above description, can find out that the present invention has realized following technique effect:
Adopt the PPP interactive mode Access Network domain name to be provided for the ALTO client; ALTO confirms the mode of the URL of ALTO server according to the Access Network domain name; Solved in ppp protocol and can't accomplish the problem of ALTO discovering server, and then reached the effect of the same ALTO of discovery server in ppp protocol through the mode of DHCP.
Obviously, it is apparent to those skilled in the art that above-mentioned each module of the present invention or each step can realize with the general calculation device; They can concentrate on the single calculation element; Perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element; Thereby; Can they be stored in the storage device and carry out, and in some cases, can carry out step shown or that describe with the order that is different from here by calculation element; Perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is merely the preferred embodiments of the present invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. an application layer transmission optimization discovering server method is characterized in that, comprising:
Application layer transmission optimization ALTO client obtains the Access Network domain name of said PPP service end configuration through carrying out the information interaction under the ppp protocol with point-to-point PPP service end;
Said ALTO client is obtained the universal resource identifier URL of ALTO server according to said Access Network domain name.
2. method according to claim 1 is characterized in that, application layer transmission optimization ALTO client obtains the Access Network domain name of said PPP service end configuration through carrying out the information interaction under the ppp protocol with point-to-point PPP service end, comprising:
Said ALTO client is sent the PPP request to said PPP service end, wherein, carries Access Network domain name config option in the said PPP request;
In said PPP service end is that said ALTO client received the said Access Network domain name from said PPP service end after said Access Network domain name config option configured corresponding Access Network domain name.
3. method according to claim 2 is characterized in that, the following mode of said ALTO customer end adopted sends to said PPP service end with said PPP request:
Said PPP is asked to be carried in the first Network Control Protocol NCP message to send to said PPP service end.
4. method according to claim 2 is characterized in that, the following mode of said ALTO customer end adopted receives the said Access Network domain name from said PPP service end:
Receive the 2nd NCP message that said PPP service end is sent, wherein, carry said Access Network domain name in said the 2nd NCP message.
5. according to each described method in the claim 1 to 4, it is characterized in that said ALTO client is obtained the universal resource identifier URL of ALTO server according to said Access Network domain name, comprising:
Said ALTO client adopts the title authority pointer U-NAPTRA inquiry mode that uses universal resource identifier to obtain the URL of said ALTO server according to said Access Network domain name.
6. an application layer transmission optimization discovering server device is characterized in that, comprising:
Interactive module is used for through carrying out the information interaction under the ppp protocol with point-to-point PPP service end, obtains the Access Network domain name of said PPP service end configuration;
Acquisition module is used for obtaining according to said Access Network domain name the universal resource identifier URL of ALTO server.
7. device according to claim 6 is characterized in that, said interactive module comprises:
Transmitting element is used for sending the PPP request to said PPP service end, wherein, carries Access Network domain name config option in the said PPP request;
Receiving element, being used in said PPP service end is after said Access Network domain name config option configures corresponding Access Network domain name, to receive the said Access Network domain name from said PPP service end.
8. device according to claim 7 is characterized in that, said transmitting element adopts following mode that said PPP request is sent to said PPP service end:
Said PPP is asked to be carried in the first Network Control Protocol NCP message to send to said PPP service end.
9. device according to claim 7 is characterized in that, said receiving element adopts following mode to receive the said Access Network domain name from said PPP service end:
Receive the 2nd NCP message that said PPP service end is sent, wherein, carry said Access Network domain name in said the 2nd NCP message.
10. according to each described device in the claim 6 to 9, it is characterized in that said acquisition module comprises:
Query unit is used for according to said Access Network domain name, adopts the title authority pointer NAPTRA inquiry mode that uses universal resource identifier to obtain the URL of said ALTO server.
CN201210251145.XA 2012-07-19 2012-07-19 Application layer transmission optimization server finds method and device Active CN102780776B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210251145.XA CN102780776B (en) 2012-07-19 2012-07-19 Application layer transmission optimization server finds method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210251145.XA CN102780776B (en) 2012-07-19 2012-07-19 Application layer transmission optimization server finds method and device

Publications (2)

Publication Number Publication Date
CN102780776A true CN102780776A (en) 2012-11-14
CN102780776B CN102780776B (en) 2018-03-27

Family

ID=47125528

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210251145.XA Active CN102780776B (en) 2012-07-19 2012-07-19 Application layer transmission optimization server finds method and device

Country Status (1)

Country Link
CN (1) CN102780776B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6725273B1 (en) * 1999-12-16 2004-04-20 Nokia Corporation Point-to-point prefix protocol
CN101820351A (en) * 2009-02-27 2010-09-01 华为技术有限公司 Method, device and system for discovering P2P flow optimization service
CN101977187A (en) * 2010-10-20 2011-02-16 中兴通讯股份有限公司 Firewall policy distribution method, client, access server and system
CN102238159A (en) * 2010-05-07 2011-11-09 华为技术有限公司 Access control method, equipment and system based on point-to-point protocol (PPP)
CN102404796A (en) * 2011-12-27 2012-04-04 中国电信股份有限公司 Flow control method and system
US20120144066A1 (en) * 2010-12-01 2012-06-07 Juniper Networks, Inc. Dynamically generating application-layer traffic optimization protocol maps
CN102546820A (en) * 2012-02-16 2012-07-04 华为技术有限公司 Transmission optimization method, and mapping information storage method, device and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6725273B1 (en) * 1999-12-16 2004-04-20 Nokia Corporation Point-to-point prefix protocol
CN101820351A (en) * 2009-02-27 2010-09-01 华为技术有限公司 Method, device and system for discovering P2P flow optimization service
CN102238159A (en) * 2010-05-07 2011-11-09 华为技术有限公司 Access control method, equipment and system based on point-to-point protocol (PPP)
CN101977187A (en) * 2010-10-20 2011-02-16 中兴通讯股份有限公司 Firewall policy distribution method, client, access server and system
US20120144066A1 (en) * 2010-12-01 2012-06-07 Juniper Networks, Inc. Dynamically generating application-layer traffic optimization protocol maps
CN102404796A (en) * 2011-12-27 2012-04-04 中国电信股份有限公司 Flow control method and system
CN102546820A (en) * 2012-02-16 2012-07-04 华为技术有限公司 Transmission optimization method, and mapping information storage method, device and system

Also Published As

Publication number Publication date
CN102780776B (en) 2018-03-27

Similar Documents

Publication Publication Date Title
JP6941679B2 (en) Network slice selection method, user equipment, and network equipment
CN101296203B (en) Device, system and method for automatically configuring application terminal in family network
EP1965540B1 (en) A method and network device for configuring the domain name in ipv6 access network
JP6816152B2 (en) Methods and equipment for configuring M2M devices
CN100477619C (en) Method and system for establishing bidirectional tunnel
US20120324063A1 (en) Method, network device, and system for automatically configuring network device in ipv6 network
CN102055816A (en) Communication method, business server, intermediate equipment, terminal and communication system
CN102752413B (en) Dynamic Host Configuration Protocol server system of selection and the network equipment
CN101188514A (en) Method, device and system for automatically discovering network element device
CN101873320B (en) Client information verification method based on DHCPv6 relay and device thereof
EP3610631A1 (en) Configuration of an m2m device
KR101321583B1 (en) Method and system for providing Global ID for the Internet of Things
CN103312749A (en) Discovery method, equipment and system for application layer flow optimization (ALTO) server
US20120036545A1 (en) Method and apparatus for obtaining address of video transmission management server
CN102918817B (en) The method of IPv6 address assignment and equipment
CN112398696A (en) System and method for realizing zero configuration opening
CN103581350A (en) Method, terminals, equipment and system for publishing Internet services across NAT
CN101159597A (en) Method, system and related equipment of obtaining software configuration information
CN107968725B (en) Method and device for returning and configuring configuration information of home gateway unit type terminal device
CN104955153A (en) Method, device and appliances for discovering resources
CN104935677B (en) A kind of NAT64 resource acquiring method and acquisition/distributor
CN106375489B (en) Method and device for processing Media Access Control (MAC) address
CN109842690A (en) A kind of DNS data update method, system and equipment
CN104468159A (en) Management method and device of dynamic host configuration protocol server and relay
EP2014022B1 (en) Apparatus, system and method for executing discovery in network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant