CN102984223B - A kind of message method, the network equipment and system - Google Patents

A kind of message method, the network equipment and system Download PDF

Info

Publication number
CN102984223B
CN102984223B CN201210455708.7A CN201210455708A CN102984223B CN 102984223 B CN102984223 B CN 102984223B CN 201210455708 A CN201210455708 A CN 201210455708A CN 102984223 B CN102984223 B CN 102984223B
Authority
CN
China
Prior art keywords
network
network equipment
information
content
request message
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.)
Active
Application number
CN201210455708.7A
Other languages
Chinese (zh)
Other versions
CN102984223A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210455708.7A priority Critical patent/CN102984223B/en
Publication of CN102984223A publication Critical patent/CN102984223A/en
Application granted granted Critical
Publication of CN102984223B publication Critical patent/CN102984223B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a kind of method of the network integration, equipment and system, described method comprises: first network equipment receives the HTTP request message that subscriber equipment sends, described HTTP request message comprises uniform resource position mark URL information, and described HTTP request message obtains content resource for asking; When described first network equipment judges to comprise IOL information in described URL information, according to the corresponding relation of the described IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to described second network equipment, so that by described second network equipment from content resource described in the Network Capture of Content-layer based Request Routing, described second network equipment is in the network of described Content-layer based Request Routing.Utilize technical scheme subscriber equipment of the present invention not needing particular arrangement, do not needing to install correspondingly plug-in unit, the Network Capture content resource by Content-layer based Request Routing can be realized.

Description

A kind of message method, the network equipment and system
Technical field
The present invention relates to the communications field, be specifically related to a kind of message method, the network equipment and system.
Background technology
At the internet, applications initial stage, the major demands of user is sharing of resource, and therefore internet architecture adopts the communication pattern of host-to-host (HosttoHost), uses the route based on address, and content stores in the server.Along with the fast development of the Internet and the continuous growth of user's request, people to the demand of network be not only browsing page, the application that data volume is little, real-time is low such as to send and receive e-mail, and be more viewing HD video, browse high definition picture etc., along with the development of technology, terminal equipment is also more and more abundanter, and user can pass through various device access Internet resources at any time.Under this current situation, the major demands of the Internet is presented as the distribution of the acquisition of content, at first based on the route of address, the operation of network, centered by address, is carried out to content the mode that action need is mapped to the device address at content place and has been shown obvious deficiency.
In order to solve above-mentioned deficiency, emerge the new network of a class centered by information in recent years as content center network (ContentCentricNetwork, be called for short CCN), named data network (NamedDataNetwork, be called for short NDN), information centre network (InformationCentricNetwork, be called for short ICN) etc., these novel networks regard all in network as information, and content stores within network nodes.Be different from the network centered by node address of current widespread deployment, the feature of this kind of new network is, centered by the information of user's care and content, to search content by the mode of name route.
Because the network design based on address route is extensive, be difficult in the short time be replaced by new network, and two kinds of networks due to routing mode different and incompatible, the fusion problem therefore solving two kinds of networks becomes crucial.Current have some schemes solving two kinds of network integrations, as in OpenNetInf project, method for two kinds of content-based name routes of ICN: one is pure ICN scheme, namely the routing node in the whole equipment of user and network all installs a name route intermediate layer, become name routing node, user can only be accessed content by the name of content and name route system, runs proprietary protocol between all name routing nodes; Two is IC-compatible N schemes, and namely user installs special plug-in unit on a web browser, and by browser access content, the name requests of user intercepted and captured by plug-in unit, and is forwarded to the name routing node in network, runs proprietary protocol between plug-in unit and name routing node.There is following defect in technique scheme:
When subscriber equipment needs the networking of Content-layer based Request Routing to obtain content resource, need the configuration of changing subscriber equipment, and correspondingly plug-in unit is installed, realize complicated, and need between the network equipment in the network of subscriber equipment and Content-layer based Request Routing to run proprietary protocol, use inconvenience, poor expandability.
Summary of the invention
Embodiments provide a kind of message method, the network equipment and system, utilize the technical scheme that the embodiment of the present invention provides, subscriber equipment is not needing particular arrangement, is not needing to install correspondingly plug-in unit, the Network Capture content resource by Content-layer based Request Routing can be realized, easy to use, extensibility good, and is conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
First aspect, provides a kind of message method, and described method comprises:
First network equipment receives the HTML (Hypertext Markup Language) (HyperTextTransportProtocol that subscriber equipment sends, HTTP) request message, described HTTP request message comprises URL(uniform resource locator) (UniformResourceLocator, URL) information, described HTTP request message obtains content resource for asking;
Judge in described URL information, to comprise information object label (InformationObjectLable at described first network equipment, IOL) during information, according to the corresponding relation of the described IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to described second network equipment, so that by described second network equipment from content resource described in the Network Capture of Content-layer based Request Routing, described second network equipment is in the network of described Content-layer based Request Routing.
In the first possible implementation of described first aspect, described first network equipment with initiatively or passive mode to obtain from server described in the corresponding relation of the described IOL information of preserving in advance and described second network device address.
In the first possible implementation of described first aspect or described first aspect, additionally provide the implementation that the second of described first aspect is possible, before described first network equipment judges to comprise IOL information in described URL information, described method also comprises:
Described first network equipment determines that the publisher server of the described content resource that the described URL information in described HTTP request message is corresponding is for signing website.
Second aspect, provides a kind of first network equipment, and described first network equipment comprises:
Receiving element, for receiving the HTTP request message that subscriber equipment sends, described HTTP request message comprises uniform resource position mark URL information, and described HTTP request message obtains content resource for asking;
Whether judging unit, comprise information object label IOL information for judging in described URL information;
Retransmission unit, during for judging at described judging unit to comprise IOL information in described URL information, according to the corresponding relation of the described IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to described second network equipment, so that by described second network equipment from content resource described in the Network Capture of Content-layer based Request Routing, described second network equipment is in the network of described Content-layer based Request Routing.
In the first possible implementation of described second aspect, described first network equipment also comprises:
Acquiring unit, for initiatively or passive mode to obtain from server described in the corresponding relation of the described IOL information of preserving in advance and described second network device address.
In the first possible implementation of described second aspect or described second aspect, additionally provide the implementation that the second of described second aspect is possible, before described judging unit judges to comprise IOL information in described URL information, described method also comprises:
Described judging unit, also for determining that the publisher server of the described content resource that described URL information in described HTTP request message is corresponding is for signing website.
The third aspect, provide the system that a kind of message sends, described system comprises: content resource publisher server, first network equipment and second network equipment, and described second network equipment is in the network of Content-layer based Request Routing, wherein,
Described content resource publisher server, for the network distributable content resource to described Content-layer based Request Routing, also for issuing the uniform resource position mark URL information of described content resource to subscriber equipment, described URL information comprises information object label IOL information;
Described first network equipment, for receiving the HTTP request message that described subscriber equipment sends, described HTTP request message comprises described URL information, described HTTP request message obtains content resource for asking, when described first network equipment judges to comprise IOL information in described URL information, according to the corresponding relation of the described IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to described second network equipment, so that by described second network equipment from content resource described in the Network Capture of Content-layer based Request Routing,
Described second network equipment, for receiving described HTTP request message, and obtains described content resource according to described IOL information from the network of described Content-layer based Request Routing.
In the first possible implementation of the described third aspect, described system also comprises:
Storage server, for storing the corresponding relation of described IOL information and described second network device address;
Correspondingly, described first network equipment, also for initiatively or passive mode to obtain from described storage server described in the corresponding relation of the described IOL information of preserving in advance and described second network device address.
In the first possible implementation of the described third aspect or the described third aspect, additionally provide the implementation that the second of the described third aspect is possible, before described first network equipment judges to comprise IOL information in described URL information,
Described first network equipment, also for determining that the publisher server of the described content resource that described URL information in described HTTP request message is corresponding is for signing website.
On total, by the technical method that the embodiment of the present invention provides, described first network equipment prestores the corresponding relation of described IOL information and described second network device address, after the described HTTP request message receiving subscriber equipment transmission, when the URL information judging in described HTTP request message comprises IOL information, this HTTP request is forwarded to described second network equipment, so that obtain asked content resource by described second network equipment from the network of Content-layer based Request Routing, described second network equipment is in the network of Content-layer based Request Routing, in embodiments of the present invention, described subscriber equipment is not needing particular arrangement, do not need to install correspondingly plug-in unit and can realize the Network Capture content resource by Content-layer based Request Routing, easy to use, extensibility is good, and be conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the flow chart of a kind of message method that the embodiment of the present application provides;
Fig. 2 is the flow chart of the another kind of message method that the embodiment of the present application provides;
Fig. 3 is the flow chart of another message method that the embodiment of the present invention provides;
Fig. 4 is a kind of first network device structure schematic diagram that the embodiment of the present invention provides;
Fig. 5 is a kind of implementation structural representation of a kind of first network equipment shown in Fig. 4;
Fig. 6 is another implementation structural representation of a kind of first network equipment shown in Fig. 4;
Fig. 7 is the structure chart of the another kind of first network equipment that the embodiment of the present invention provides;
Fig. 8 is a kind of implementation structural representation of the another kind of first network equipment shown in Fig. 7;
Fig. 9 is a kind of message transmission system schematic diagram that the embodiment of the present invention provides;
Figure 10 is a kind of implementation schematic diagram of a kind of message transmission system shown in Fig. 9.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
A kind of message method, the network equipment and system that the embodiment of the present invention provides, the Network Capture content resource by Content-layer based Request Routing can be realized when not changing user terminal, when not needing to install special intermediate layer or plug-in unit, easy to use, extensibility good, and is conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
See the flow chart that Fig. 1, Fig. 1 are a kind of message methods that the embodiment of the present invention provides, described method comprises:
101, first network equipment receives the HTTP request message that subscriber equipment sends, and HTTP request message comprises URL information, and described HTTP request message obtains content resource for asking.
102, when described first network equipment judges to comprise IOL information in described URL information, according to the corresponding relation of the described IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to described second network equipment, so that by described second network equipment from content resource described in the Network Capture of Content-layer based Request Routing, described second network equipment is in the network of described Content-layer based Request Routing.
According to the corresponding relation of described IOL information and described second network device address, described HTTP request message is forwarded to described second network equipment, comprises:
Described first network equipment is previously stored with the forwarding-table item arriving described second network equipment, the destination address of described forwarding-table item is the address of described second network equipment, when described first network equipment judges that described URL information comprises described IOL information, utilize described corresponding relation, according to the address search forwarding-table item of described second network equipment, described HTTP request message is forwarded to described second network equipment.
Alternatively, when described first network equipment judges not comprise described IOL information in described URL information, according to the destination address in described HTTP request message, described HTTP request message is forwarded to the 3rd network equipment, described 3rd network equipment is in the network based on address route.
Described IOL information is the unique identification of described content resource, in the network of Content-layer based Request Routing, described content resource forwards based on described IOL information, for example, network equipment A is had in the network of described Content-layer based Request Routing, network equipment B and network equipment C, network equipment A is connected by network equipment B with network equipment C, network equipment C stores described content resource, network equipment A and network equipment B stores the forwarding-table item arriving network equipment C respectively, the occurrence of the forwarding-table item of the arrival network equipment C that network equipment A stores is described IOL information, action item is to match the message repeating of described forwarding-table item to network equipment B, the occurrence of the forwarding-table item of the arrival network equipment C that network equipment B stores also is described IOL information, action item is to match the message repeating of this forwarding-table item to network equipment C, when described HTTP request message by described first network device forwards to the network equipment A time, network equipment A carries out forwarding-table item inquiry and forwarding according to the described IOL information comprised in described HTTP request message, described HTTP request message is forwarded to network equipment B, network equipment B carries out forwarding-table item inquiry and forwarding according to described IOL information equally, described HTTP request message is sent to network equipment C, after network equipment C receives described HTTP request message, described content resource is sent to described subscriber equipment, and then complete described subscriber equipment to content resource described in Network Capture.
In embodiments of the present invention, the publisher server of described content resource in advance to described Content-layer based Request Routing Web Publishing described in content resource, and generate corresponding IOL descriptor, the generation method of IOL descriptor can be the summary info of Computed-torque control, such as: message summary 5(MessageDigest5, MD5).Described IOL as parameter, is constructed URL, as URL=http by the publisher server of described content resource: // ... com/ ... / foo.jpg IOL=XXXXX.Wherein, " // ... com/ .../foo.jpg " be http file path, " IOL=XXXXX " is the name information of being carried content by the mode of parameter, " // ... com " be the domain name of website.The identical content resource of separate sources, has identical IOL information in the network of network of described Content-layer based Request Routing.
The corresponding relation of described IOL information and described second network device address can be kept in described first network equipment in advance, also can be kept in storage server in advance, when described corresponding relation is kept in described storage server, described first network equipment can obtain the corresponding relation of described IOL information and the described second network device address of preserving in advance with active or passive mode from described storage server.Described storage server can be computer, router or switch etc.Described first network equipment can pass through transmission control protocol (TransmissionControlProtocol, or User Datagram Protoco (UDP) (UserDatagramProtocol TCP), UDP) or Internet protocol (InternetProtocol, IP) etc. obtain described corresponding relation from described storage server.
In embodiments of the present invention, described first network equipment prestores the corresponding relation of described IOL information and described second network device address, after the described HTTP request message receiving subscriber equipment transmission, when the URL information judging in described HTTP request message comprises IOL information, this HTTP request is forwarded to described second network equipment, so that obtain asked content resource by described second network equipment from the network of Content-layer based Request Routing, described second network equipment is in the network of Content-layer based Request Routing, in embodiments of the present invention, described subscriber equipment is not needing particular arrangement, do not need to install correspondingly plug-in unit and can realize the Network Capture content resource by Content-layer based Request Routing, easy to use, extensibility is good, and be conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
Be the another kind of message method that the embodiment of the present invention provides see Fig. 2, Fig. 2, described method comprises:
201, first network equipment receives the HTTP request message that subscriber equipment sends, and described HTTP request message comprises URL information, and described HTTP request message obtains content resource for asking.
202, described first network equipment judges whether the publisher server of the content resource that described URL information in described HTTP request message is corresponding is signing website.
If the publisher server of the content resource that described URL information is corresponding is not signing website, end process, if the publisher server of content resource corresponding to URL information is signing website, perform step 203.
203, described first network equipment judges whether comprise IOL information in described URL information.
If do not comprise described IOL information in described URL information, end process, if comprise IOL information in described URL information, perform step 204.
204, described first network equipment is according to the corresponding relation of the described IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to described second network equipment, so that by described second network equipment from content resource described in the Network Capture of Content-layer based Request Routing, described second network equipment is in the network of described Content-layer based Request Routing.
Signing website refers to and is connected respectively with based on the network (as CDN) of address route and the network (as ICN network) of Content-layer based Request Routing, content is published to simultaneously two networks, and issues the unified content resource publisher server carrying the URL of IOL.After receiving described HTTP request message based on the network of address route, IOL information below can be ignored, and the network equipment in the networking of Content-layer based Request Routing is after receiving described HTTP request message, described IOL information can be extracted from described URL, then can generate the route forwarding table items based on described IOL information in the network of Content-layer based Request Routing.
In embodiments of the present invention, described first network equipment judge the publisher server of the content resource that the URL information in described HTTP request message is corresponding as signing website and URL comprises IOL time, described HTTP request is forwarded to second network equipment, so that obtain described content resource by described second network equipment from the network of Content-layer based Request Routing.The embodiment of the present invention makes subscriber equipment not need particular arrangement, not need to install correspondingly plug-in unit, the Network Capture content resource by Content-layer based Request Routing can be realized, easy to use, extensibility good, and is conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
See the flow chart that Fig. 3, Fig. 3 are another message methods that the embodiment of the present invention provides, wherein, second network equipment is the network equipment in Content-layer based Request Routing network, and the method comprises:
301, first network equipment receives the first HTTP request message that subscriber equipment sends, and this first HTTP request message described is for obtaining the content resource in network, and described first HTTP request message comprises the URL of described content resource.
Described subscriber equipment is by described first network equipment access network, and the equipment of first network described in the embodiment of the present invention can be router or switch or Broadband Remote Access Server (BroadbandRemoteAccessServer, BRAS).
302, when described first network does not inquire the forwarding-table item for forwarding described first HTTP request message, described first HTTP request message is forwarded to open service platform, so that after described open service platform receives described first HTTP request message, when judging that described URL comprises IOL information, the first forwarding-table item is sent to described first network equipment, and send HTTP redirection request message to described subscriber equipment, described first forwarding-table item is used for matching the message repeating of described first forwarding-table item to second network equipment, described second network equipment is in the networking of Content-layer based Request Routing.
303, described first network equipment receives described first forwarding-table item that open service platform sends.
304, described first network equipment receives the second HTTP request message that described subscriber equipment sends, described second HTTP request message is that described subscriber equipment sends to described first network equipment after receiving described HTTP redirection request message, described second HTTP request message comprises identical described URL information with described first HTTP request message, and described second HTTP request message is forwarded to described second network equipment according to described first forwarding-table item by described first network equipment.
Alternatively, when described open service platform judges that described URL does not comprise IOL information, the second forwarding-table item is sent to described first network equipment, described second forwarding-table item is used for matching the message repeating of described second forwarding-table item to the 3rd network equipment, and described 3rd network equipment is in the network forwarded based on address.The information of described second network equipment and described 3rd network equipment preserved in advance by described open service platform, described open service platform generates described first forwarding-table item according to the information of preserving described second network equipment in advance, information according to described 3rd network equipment preserved in advance generates described second forwarding-table item, for example: described open service platform stores the destination address A of described second network equipment, and preserve the interface B information that described first network equipment arrives described second network equipment, described first forwarding-table item comprises: occurrence is the address A of described second network equipment, action item is forwarded from the interface B of described first network equipment by the message matching described first forwarding-table item.
Alternatively, described open service platform, after judging that described URL comprises IOL information, when judging the publisher server of the content resource that described URL information is corresponding further as signing website, sends described first forwarding-table item to described first network equipment.When the publisher server judging the content resource that described URL information is corresponding is not signing website, send described second forwarding-table item to described first network equipment.
Alternatively, described open service platform can be the network equipment of computer or router or switch or storage and forwarding capability
Described second network equipment is receiving described second HTTP request message, forwards in the networking of Content-layer based Request Routing according to described IOL information to described second HTTP request message.
The framework forwarded with controlling to be separated is adopted to forward to realize message in the embodiment of the present invention, described first network equipment is as the forwarding unit in control and forward separating framework, described open service platform is as the control appliance in the framework of control and forward separating, when described first network equipment does not inquire the forwarding-table item for forwarding described first HTTP request message, described first HTTP request message is forwarded to described open service platform, corresponding forwarding-table item is issued to content resource described in the Network Capture realizing described subscriber equipment Content-layer based Request Routing by open service platform, in the embodiment of the present invention, subscriber equipment is not needing particular arrangement, do not need correspondingly plug-in unit is installed, the Network Capture content resource by Content-layer based Request Routing can be realized, easy to use, extensibility is good, and be conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
See Fig. 4, a kind of first network equipment 400 that the embodiment of the present invention provides, described first network equipment 400 can perform the method for any embodiment in the above embodiment of the present invention, described first network equipment 400 comprises:
Receiving element 401, for receiving the HTTP request message that subscriber equipment sends, described HTTP request message comprises URL information, and described HTTP request message obtains content resource for asking.
Judging unit 402, for judging whether comprise IOL information in the described URL information that the described HTTP request message that receiving element 401 receives comprises.
Retransmission unit 403, during for judging at judging unit 402 to comprise IOL information in described URL information, according to the corresponding relation of the IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to second network equipment, so that by the Network Capture content resource of described second network equipment from Content-layer based Request Routing, described second network equipment is in the network of Content-layer based Request Routing.
Wherein, before judging unit 402 judges to comprise IOL information in URL information, first can also determine whether the publisher server of the content resource that URL information in described HTTP request message is corresponding is signing website.If judging unit 402 determines that the publisher server of the content resource that the URL information in described HTTP request message is corresponding is signing website and comprises IOL information in URL information, the corresponding relation of the described IOL information that retransmission unit 403 ability basis is preserved in advance and described second network device address, described HTTP request message is forwarded to described second network equipment, so that by the Network Capture content resource of described second network equipment from Content-layer based Request Routing.
Wherein, this first network equipment 400 can also comprise acquiring unit 404, as shown in Figure 5.404 acquiring units, for obtaining the corresponding relation of described IOL information and described second network device address with active or passive mode from storage server.
In embodiments of the present invention, described first network equipment 400 prestores the corresponding relation of described IOL information and described second network device address, receive the described HTTP request message of subscriber equipment transmission at receiving element 401 after, when judging unit 402 judges that the URL information in described HTTP request message comprises IOL information, this HTTP request is forwarded to described second network equipment by retransmission unit 403, so that obtain asked content resource by described second network equipment from the network of Content-layer based Request Routing, described second network equipment is in the network of Content-layer based Request Routing, in embodiments of the present invention, described subscriber equipment is not needing particular arrangement, do not need to install correspondingly plug-in unit and can realize the Network Capture content resource by Content-layer based Request Routing, easy to use, extensibility is good, and be conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
See Fig. 6, Fig. 6 is another first network equipment 500 that the embodiment of the present invention provides, described first network equipment 500 can perform the method for any embodiment in the above embodiment of the present invention, described first network equipment 500 comprises: receiver 501, processor 502 and transmitter 503, wherein:
Receiver 501, for receiving the described HTTP request message that subscriber equipment sends, described HTTP request message comprises URL information, and described HTTP request message obtains content resource for asking.
Processor 502, for judging whether comprise IOL information in the described URL information that the described HTTP request message that receiver 501 receives comprises.
Transmitter 503, during for judging at processor 502 to comprise IOL information in described URL information, according to the corresponding relation of the IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to second network equipment, so that by the Network Capture content resource of described second network equipment from Content-layer based Request Routing, described second network equipment is in the network of Content-layer based Request Routing.
Wherein, before processor 502 judges to comprise IOL information in described URL information, first can also determine whether the publisher server of the content resource that described URL information in described HTTP request message is corresponding is signing website.If processor 502 determines that the publisher server of the content resource that the described URL information in described HTTP request message is corresponding is signing website and comprises IOL information in described URL information, the corresponding relation of the described IOL information that transmitter 503 ability basis is preserved in advance and described second network device address, described HTTP request message is forwarded to described second network equipment, so that by the Network Capture content resource of described second network equipment from Content-layer based Request Routing.
Wherein, receiver 501 is also for obtaining the corresponding relation of described IOL information and described second network device address with active or passive mode from storage server.
In embodiments of the present invention, described first network equipment 500 prestores the corresponding relation of described IOL information and described second network device address, receive the described HTTP request message of subscriber equipment transmission at receiver 501 after, when processor 502 judges that the URL information in described HTTP request message comprises IOL information, this HTTP request is forwarded to described second network equipment by transmitter 503, so that obtain asked content resource by described second network equipment from the network of Content-layer based Request Routing, described second network equipment is in the network of Content-layer based Request Routing, in embodiments of the present invention, described subscriber equipment is not needing particular arrangement, do not need to install correspondingly plug-in unit and can realize the Network Capture content resource by Content-layer based Request Routing, easy to use, extensibility is good, and be conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
Be that the embodiment of the present application provides another first network equipment 600 see Fig. 7, Fig. 7, described first network equipment 600 comprises: receiving element 601, processing unit 602 and retransmission unit 603, wherein:
Receiving element 601, for receiving the first HTTP request message that subscriber equipment sends, this first HTTP request message described is for obtaining the content resource in network, and described first HTTP request message comprises the URL of described content resource;
Processing unit 602, for inquiring about the forwarding-table item for forwarding described first HTTP request message;
Retransmission unit 603, for when described processing unit 602 does not inquire the forwarding-table item for forwarding described first HTTP request message, described first HTTP request message is forwarded to open service platform, so that after described open service platform receives described first HTTP request message, when judging that described URL comprises IOL information, the first forwarding-table item is sent to described first network equipment, and send HTTP redirection request message to described subscriber equipment, described first forwarding-table item is used for matching the message repeating of described first forwarding-table item to second network equipment, described second network equipment is in the networking of Content-layer based Request Routing.
Described receiving element 601, also for receiving described first forwarding-table item that open service platform sends;
Described receiving element 601 is also for receiving the second HTTP request message that described subscriber equipment sends, described second HTTP request message sends to described first network equipment after described subscriber equipment receives described HTTP redirection request message again, and described second HTTP request message comprises identical described URL information with described first HTTP request message;
Described retransmission unit 603, also for after described receiving element 601 receives described second HTTP request message, is forwarded to described second network equipment according to described first forwarding-table item by described second HTTP request message.
Alternatively, when described open service platform judges that described URL does not comprise IOL information, the second forwarding-table item is sent to described first network equipment 600, described second forwarding-table item is used for matching the message repeating of described second forwarding-table item to the 3rd network equipment, and described 3rd network equipment is in the network forwarded based on address.The information of described second network equipment and described 3rd network equipment preserved in advance by described open service platform, described open service platform generates described first forwarding-table item according to the information of preserving described second network equipment in advance, information according to described 3rd network equipment preserved in advance generates described second forwarding-table item, for example: described open service platform stores the destination address A of described second network equipment, and preserve the interface B information that described first network equipment arrives described second network equipment, described first forwarding-table item comprises: occurrence is the address A of described second network equipment, action item is forwarded from the interface B of described first network equipment by the message matching described first forwarding-table item.
Alternatively, described open service platform, after judging that described URL comprises IOL information, when judging the publisher server of the content resource that described URL information is corresponding further as signing website, sends described first forwarding-table item to described first network equipment 600.When the publisher server judging the content resource that described URL information is corresponding is not signing website, send described second forwarding-table item to described first network equipment.
Alternatively, described open service platform can be the network equipment of computer or router or switch or storage and forwarding capability
Described second network equipment is receiving described second HTTP request message, forwards in the networking of Content-layer based Request Routing according to described IOL information to described second HTTP request message.
The framework forwarded with controlling to be separated is adopted to forward to realize message in the embodiment of the present invention, described first network equipment 600 is as the forwarding unit in control and forward separating framework, described open service platform is as the control appliance in the framework of control and forward separating, when described first network equipment 600 does not inquire the forwarding-table item for forwarding described first HTTP request message, described first HTTP request message is forwarded to described open service platform, corresponding forwarding-table item is issued to content resource described in the Network Capture realizing described subscriber equipment Content-layer based Request Routing by open service platform, in the embodiment of the present invention, subscriber equipment is not needing particular arrangement, do not need correspondingly plug-in unit is installed, the Network Capture content resource by Content-layer based Request Routing can be realized, easy to use, extensibility is good, and be conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
See Fig. 8, a kind of first network equipment 700 that the embodiment of the present invention also provides, described first network equipment 700 can perform the method for any embodiment in the above embodiment of the present invention, and described first network equipment 700 comprises: receiver 701, processor 702 and transmitter 703, wherein:
Receiver 701, for receiving the first HTTP request message that subscriber equipment sends, this first HTTP request message described is for obtaining the content resource in network, and described first HTTP request message comprises the URL of described content resource;
Processor 702, for inquiring about the forwarding-table item for forwarding described first HTTP request message;
Transmitter 703, for when described processor 702 does not inquire the forwarding-table item for forwarding described first HTTP request message, described first HTTP request message is forwarded to open service platform, so that after described open service platform receives described first HTTP request message, when judging that described URL comprises IOL information, the first forwarding-table item is sent to described first network equipment, and send HTTP redirection request message to described subscriber equipment, described first forwarding-table item is used for matching the message repeating of described first forwarding-table item to second network equipment, described second network equipment is in the networking of Content-layer based Request Routing.
Described receiver 701, also for receiving described first forwarding-table item that open service platform sends;
Described receiver 701, also for receiving the second HTTP request message that described subscriber equipment sends, described second HTTP request message sends to described first network equipment after described subscriber equipment receives described HTTP redirection request message again, and described second HTTP request message comprises identical described URL information with described first HTTP request message;
Described transmitter 703, also for after described receiver 701 receives described second HTTP request message, is forwarded to described second network equipment according to described first forwarding-table item by described second HTTP request message.
Alternatively, when described open service platform judges that described URL does not comprise IOL information, the second forwarding-table item is sent to described first network equipment 700, described second forwarding-table item is used for matching the message repeating of described second forwarding-table item to the 3rd network equipment, and described 3rd network equipment is in the network forwarded based on address.The information of described second network equipment and described 3rd network equipment preserved in advance by described open service platform, described open service platform generates described first forwarding-table item according to the information of preserving described second network equipment in advance, information according to described 3rd network equipment preserved in advance generates described second forwarding-table item, for example: described open service platform stores the destination address A of described second network equipment, and preserve the interface B information that described first network equipment arrives described second network equipment, described first forwarding-table item comprises: occurrence is the address A of described second network equipment, action item is forwarded from the interface B of described first network equipment by the message matching described first forwarding-table item.
Alternatively, described open service platform, after judging that described URL comprises IOL information, when judging the publisher server of the content resource that described URL information is corresponding further as signing website, sends described first forwarding-table item to described first network equipment 700.When the publisher server judging the content resource that described URL information is corresponding is not signing website, send described second forwarding-table item to described first network equipment.
Alternatively, described open service platform can be the network equipment of computer or router or switch or storage and forwarding capability
Described second network equipment is receiving described second HTTP request message, forwards in the networking of Content-layer based Request Routing according to described IOL information to described second HTTP request message.
The framework forwarded with controlling to be separated is adopted to forward to realize message in the embodiment of the present invention, described first network equipment 700 is as the forwarding unit in control and forward separating framework, described open service platform is as the control appliance in the framework of control and forward separating, when described first network equipment 700 does not inquire the forwarding-table item for forwarding described first HTTP request message, described first HTTP request message is forwarded to described open service platform, corresponding forwarding-table item is issued to content resource described in the Network Capture realizing described subscriber equipment Content-layer based Request Routing by open service platform, in the embodiment of the present invention, subscriber equipment is not needing particular arrangement, do not need correspondingly plug-in unit is installed, the Network Capture content resource by Content-layer based Request Routing can be realized, easy to use, extensibility is good, and be conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
See Fig. 9, the embodiment of the present invention additionally provides a kind of message transmission system 800, and described message transmission system 800 comprises: content resource publisher server 801, first network equipment 802 and second network equipment 803, wherein:
Described content resource publisher server 801, for the network distributable content resource to Content-layer based Request Routing, also for the URL information to subscriber equipment publishing content resource, described URL information comprises information object label IOL information;
Described first network equipment 802, for receiving the described HTTP request message that subscriber equipment sends, described HTTP request message comprises described URL information, described HTTP request message obtains described content resource for asking, when judging to comprise described IOL information in described URL information, according to the corresponding relation of the described IOL information of preserving in advance and described second network device address, described HTTP request message is forwarded to described second network equipment 803, so that by the Network Capture content resource of described second network equipment 803 from Content-layer based Request Routing;
Second network equipment 803, for receiving described HTTP request message, and obtains described content resource according to described IOL information from the network of Content-layer based Request Routing.
Alternatively, described message transmission system 800 can also comprise: storage server 804, as shown in Figure 10.
Storage server 804, for storing the corresponding relation of the address of described IOL information and described second network equipment 803;
Correspondingly, described first network equipment 802, also for initiatively or passive mode to obtain from described storage server 804 described in the corresponding relation of the described IOL information of preserving in advance and described second network device address.
Alternatively, before described first network equipment 802 judges to comprise IOL information in described URL information,
Described first network equipment 802, also for determining that described content resource publisher server 801 corresponding to described URL information in described HTTP request message is signing website.
In embodiments of the present invention, described content resource publisher server 801 is to the networking publishing content resource of Content-layer based Request Routing, and the URL of described content resource is issued to subscriber equipment, described URL comprises IOL information, described first network equipment 802 prestores the corresponding relation of described IOL information and described second network equipment 803 address, receive the described HTTP request message of subscriber equipment transmission at described first network equipment 802 after, when the URL information judging in described HTTP request message comprises described IOL information, this HTTP request is forwarded to described second network equipment 803, so that obtain asked content resource by described second network equipment 803 from the network of Content-layer based Request Routing, in embodiments of the present invention, described subscriber equipment is not needing particular arrangement, do not need to install correspondingly plug-in unit and can realize the Network Capture content resource by Content-layer based Request Routing, easy to use, extensibility is good, and be conducive to the fusion realizing the network of Content-layer based Request Routing and the network based on address route.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that program command is relevant, aforesaid program can be stored in a computer read/write memory medium, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: ROM, RAM, magnetic disc or CD etc. various can be program code stored medium.
Last it is noted that above each embodiment is only in order to illustrate technical scheme of the present invention, be not intended to limit; Although with reference to foregoing embodiments to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein some or all of technical characteristic; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.

Claims (6)

1. a method for message transmission, is characterized in that, comprising:
First network equipment receives the HTTP request message that subscriber equipment sends, and described HTTP request message comprises uniform resource position mark URL information, and described HTTP request message obtains content resource for asking;
Described first network equipment determines that the publisher server of the described content resource that the described URL information in described HTTP request message is corresponding is for signing website;
When described first network equipment judges to comprise information object label IOL information in described URL information, according to the corresponding relation of the described IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to described second network equipment, so that by described second network equipment from content resource described in the Network Capture of Content-layer based Request Routing, described second network equipment is in the network of described Content-layer based Request Routing;
Wherein, described URL information also comprises the website domain name of described publisher server except described IOL information, and the identical content resource of separate sources, there is identical IOL information in the network of described Content-layer based Request Routing.
2. method according to claim 1, is characterized in that, described first network equipment with initiatively or passive mode to obtain from server described in the corresponding relation of the described IOL information of preserving in advance and described second network device address.
3. a first network equipment, is characterized in that, comprising:
Receiving element, for receiving the HTTP request message that subscriber equipment sends, described HTTP request message comprises uniform resource position mark URL information, and described HTTP request message obtains content resource for asking;
Judging unit, for judging whether comprise information object label IOL information in the described URL information that the described HTTP request message that described receiving element receives comprises;
Retransmission unit, during for judging at described judging unit to comprise IOL information in described URL information, according to the corresponding relation of the described IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to described second network equipment, so that by described second network equipment from content resource described in the Network Capture of Content-layer based Request Routing, described second network equipment is in the network of described Content-layer based Request Routing;
Described judging unit, also for determining that the publisher server of the described content resource that described URL information in described HTTP request message is corresponding is for signing website;
Wherein, described URL information also comprises the website domain name of described publisher server except described IOL information, and the identical content resource of separate sources, there is identical IOL information in the network of described Content-layer based Request Routing.
4. first network equipment according to claim 3, is characterized in that, described first network equipment also comprises:
Acquiring unit, for initiatively or passive mode to obtain from server described in the corresponding relation of the described IOL information of preserving in advance and described second network device address.
5. a system for message transmission, it is characterized in that, described system comprises: content resource publisher server, first network equipment and second network equipment, and described second network equipment is in the network of Content-layer based Request Routing, wherein,
Described content resource publisher server, for the network distributable content resource to described Content-layer based Request Routing, also for issuing the uniform resource position mark URL information of described content resource to subscriber equipment, described URL information comprises information object label IOL information;
Described first network equipment, for receiving the HTTP request message that described subscriber equipment sends, described HTTP request message comprises described URL information, described HTTP request message obtains content resource for asking, when described first network equipment judges to comprise IOL information in described URL information, according to the corresponding relation of the described IOL information of preserving in advance and second network device address, described HTTP request message is forwarded to described second network equipment, so that by described second network equipment from content resource described in the Network Capture of Content-layer based Request Routing,
Described second network equipment, for receiving described HTTP request message, and obtains described content resource according to described IOL information from the network of described Content-layer based Request Routing;
Described first network equipment, also for determining that described content resource publisher server corresponding to described URL information in described HTTP request message is signing website;
Wherein, described URL information also comprises the website domain name of described content resource publisher server except described IOL information, and the identical content resource of separate sources, there is identical IOL information in the network of described Content-layer based Request Routing.
6. system according to claim 5, is characterized in that, described system also comprises:
Storage server, for storing the corresponding relation of described IOL information and described second network device address;
Correspondingly, described first network equipment, also for initiatively or passive mode to obtain from described storage server described in the corresponding relation of the described IOL information of preserving in advance and described second network device address.
CN201210455708.7A 2012-11-14 2012-11-14 A kind of message method, the network equipment and system Active CN102984223B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210455708.7A CN102984223B (en) 2012-11-14 2012-11-14 A kind of message method, the network equipment and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210455708.7A CN102984223B (en) 2012-11-14 2012-11-14 A kind of message method, the network equipment and system

Publications (2)

Publication Number Publication Date
CN102984223A CN102984223A (en) 2013-03-20
CN102984223B true CN102984223B (en) 2016-03-02

Family

ID=47857958

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210455708.7A Active CN102984223B (en) 2012-11-14 2012-11-14 A kind of message method, the network equipment and system

Country Status (1)

Country Link
CN (1) CN102984223B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015051517A1 (en) * 2013-10-10 2015-04-16 华为技术有限公司 Routing method, device and system
CN104901860B (en) * 2014-03-04 2018-03-23 中国科学院声学研究所 The system and method that a kind of NDN and CDN interconnects
CN106487837B (en) * 2015-08-27 2019-08-06 北京大学深圳研究生院 The method and apparatus for being sent into network and obtaining target data from network
CN107404438A (en) * 2016-05-20 2017-11-28 北京大学 Network route method and network route system
CN107786613B (en) * 2016-08-30 2020-05-12 新华三技术有限公司 Broadband remote access server BRAS forwarding implementation method and device
WO2018112685A1 (en) * 2016-12-19 2018-06-28 深圳中兴力维技术有限公司 Method, device and system for processing high concurrent hypertext transfer protocol request
CN113364687A (en) * 2017-06-30 2021-09-07 华为技术有限公司 Method for generating forwarding table item, controller and network equipment
CN110336786B (en) * 2019-05-23 2022-02-11 平安科技(深圳)有限公司 Message sending method, device, computer equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867514A (en) * 2010-05-10 2010-10-20 北京交通大学 Method for implementing fusion of network middleware
CN101883079A (en) * 2009-05-08 2010-11-10 上海聚力传媒技术有限公司 Method and device used for accelerating to request multimedia contents in internet
CN102143212A (en) * 2010-12-31 2011-08-03 华为技术有限公司 Cache sharing method and device for content delivery network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7412539B2 (en) * 2002-12-18 2008-08-12 Sonicwall, Inc. Method and apparatus for resource locator identifier rewrite

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101883079A (en) * 2009-05-08 2010-11-10 上海聚力传媒技术有限公司 Method and device used for accelerating to request multimedia contents in internet
CN101867514A (en) * 2010-05-10 2010-10-20 北京交通大学 Method for implementing fusion of network middleware
CN102143212A (en) * 2010-12-31 2011-08-03 华为技术有限公司 Cache sharing method and device for content delivery network

Also Published As

Publication number Publication date
CN102984223A (en) 2013-03-20

Similar Documents

Publication Publication Date Title
CN102984223B (en) A kind of message method, the network equipment and system
Li et al. ECCN: Orchestration of edge-centric computing and content-centric networking in the 5G radio access network
US10659354B2 (en) Processing data packets using a policy based network path
KR101987784B1 (en) Software-defined network-based method and system for implementing content distribution network
US8375436B2 (en) Session migration over content-centric networks
EP2611111B1 (en) Method of implementing content-centric network (CCN) using internet protocol (IP)-based network in gateway, and gateway
CN111527730A (en) Techniques for content delivery networks with multiple access edge computing
JP7058270B2 (en) Routing within a hybrid network
CN103581248A (en) Method and device for providing content distribution network CDN service
CN108259542A (en) The transmission method and device of resource
US20120077483A1 (en) Enabling interface aggregation of mobile broadband network interfaces
CN102790798A (en) Transparent proxy implementation method, device and system in content distribution network
KR20170038124A (en) Method operating in a fixed access network and ues
US20140082123A1 (en) Content caching and delivering system with traffic of repetitively requested content reduced
JP2017500679A (en) Media resource feedback method, apparatus, program, and recording medium
JP6205765B2 (en) VIDEO DISTRIBUTION DEVICE, VIDEO DISTRIBUTION PROGRAM, VIDEO DISTRIBUTION METHOD, AND VIDEO DISTRIBUTION SYSTEM
Ali et al. A QoS-aware software defined mobility architecture for named data networking
CN103916489B (en) The many IP of a kind of single domain name domain name analytic method and system
CN105281987A (en) Router and data upload method, device and system
CN104168302B (en) Equipment manipulation implementation method, system and proxy gateway
US20130159547A1 (en) Data transfer system
CN107404438A (en) Network route method and network route system
Silva et al. A holistic SDN-capable session-plane tailored for efficient IoMT smart surveillance applications
JP3655575B2 (en) Gateway device
Nguyen et al. A proposal of autonomic edge cloud platform with CCN-based service routing protocol

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant