A kind of method of the address of acquisition strategy server
Technical field
The present invention relates to mobile communication field more particularly to a kind of methods of the address of acquisition strategy server.
Background technology
The existing widely used TCP/IP in internet (Transmission Control Protocol/
InternetProtocol, transmission control protocol/internet protocol) in IP address have dual function, both be used as network layer
Station location marker of the communication terminal host network interface in network topology, and as the identity mark of transport layer host network interface
Know.But when host mobility is more and more common, the semantic overload defect of this IP address is increasingly apparent.As the IP of host
When location changes, not only routing changes, and the identity of communication terminal host also changes, and will lead to road in this way
It is increasingly heavier by loading, and the variation of host identification will also lead to the interruption applied and connected.Identity and position separation
The problems such as purpose that problem proposes is the semantic overload and serious routing overhead in order to solve IP address, by the dual work(of IP address
It can be detached, realize and mobility, more local property, IP address dynamic are reassigned, mitigate routing overhead and Next Generation Internet
The support of the problems such as exchanging visit between middle heterogeneous networks region.
Fig. 1 shows that a kind of architectures of communication networks of identity and position separation configures AID in this architectures of communication networks
(Access Identifier, access mark) is used as terminal MN (Mobile Node, mobile node) and CN
The identity of (Correspondent Node, peer node).RID (RouterIdentifier, Route Distinguisher) is used as position
Mark is set, ASR (Access Service Router, access service router) is used as couple in router, configuration RID (Router
Identifier, Route Distinguisher) it is used as station location marker.All terminals are registered by ASR, certification and are accessed network and all passed through
ASR is carried out.When terminal accesses or leaves ASR, ASR is needed to ILR (Identifier&Location Register, identity
With location register register) report.ILR preserves simultaneously maintenance terminal identity AID and position RID according to the report of ASR
Mapping relations (AID, RID), and provide simultaneously to inquire mapping relations response.
Message forwards as shown in Figure 2 in identity and location network.When MN is communicated with CN, MN is sent to the report of CN
After text reaches ASR1, whether ASR1 inquires on the local map record of ASR1 and deposits according to the destination address (i.e. the AID of CN) of message
In the current RID of CN.
If in the presence of ASR1 is packaged forwarding according to the RID of the CN inquired to message.
If being not present, ASR1 inquires the current RID of CN to ILR;ASR1 obtains the RID of CN from ILR, then uses ASR1
Message is packaged with the RID of CN, then encapsulated message is forwarded to the corresponding ASR2 of RID of CN;Last ASR2 is to reception
Message is decapsulated, and is forwarded to CN.
In message forwarding process, the encapsulation format of message is divided into two kinds of original message and RID encapsulated messages:
Original message forwards:AID conducts are used between the access layer of identity and position separated network, i.e. Host and ASR
Source address and destination address carry out message forwarding, and message format is as shown in Figure 3.
RID encapsulated messages forward:It is sealed using RID between the core layer of identity and position separated network, i.e. ASR and ASR
Message forwarding after dress, message are as shown in Figure 4.
Currently, since terminal can have multiple connections simultaneously so that the mapping relations of terminal AID and RID become complicated.
For example, in Figure 5, MN identifies net by two different interface if1 (interface1) and if2 (interface2) accesses,
Wherein if1 accesses ASR1, and if2 accesses ASR2.If1 in this way and if2 will use different station location markers, if1 to be assigned ASR1
RID1, and if2 be assigned ASR2 RID2.And in figure 6, MN is also by two different interface if1 and if2 access marks
Know net, but if1 and if2 accesses identical ASR, therefore it is assigned identical RID, the i.e. RID1 of ASR1.
Under single access technology scene, the mapping relations (AID, RID) that ILR is safeguarded can preferably complete router tasks,
But under multi-access technology scene, as described above, multiple interfaces on MN will all use identical AID, reflected at this time by what ILR was safeguarded
It penetrates relationship (AID, RID) to will be unable to distinguish the distinct interface from same MN, therefore, under multi-access technology scene, ILR is not only wanted
It safeguards (AID, RID), includes the access technology type of each interfaces of MN, to distinguish the distinct interface for belonging to same MN.Extend ILR
On mapping relations be (AID, RID, IF), by ASR complete MN on distinct interface access style ILR registration.
Under multi-access technology scene, the ILR mapping relations (AID, RID, IF) of extension have distinguished the difference for belonging to same MN
Interface, but routing is carried out by (AID, RID, IF) and is had the following problems:
Fig. 5 shows that the distinct interface of multiplex roles MN accesses different ASR, and there are two mapping relations on ILR by MN:
(AID1, RID1, IF1) and (AID1, RID2, IF2).When CN is initiated to when the communication of MN, how ASR3 selects correctly to map
Relationship route message to which interface of MN.
Fig. 6 shows that the distinct interface of multiplex roles MN accesses identical ASR, MN on ILR there are two mapping relations,
(AID1, RID1, IF1) and (AID1, RID1, IF2).When CN sends message to MN, ASR1 receives the message for coming from CN,
How ASR1 selects the interface of MN to carry out message forwarding.
Therefore, when peer node is to multi-interface terminal transmission data, opposite end ASR or terminal ASR or ILR are needed according to more
The information such as the stream routing policy of interface termination, the suitable terminal location mark of service selection initiated for peer node and interface,
To carry out normal message forwarding routing, to reduce the abnormal phenomenon of data transmission, provide the effective guarantee of data transmission.
And in ASR or ILR according to the stream routing policy information of multi-interface terminal, the service selection initiated for peer node is closed
Before suitable terminal location mark and interface, ASR or ILR must be known by the address of the strategic server where terminal, be taken from strategy
It is engaged in downloading the stream routing policy for corresponding to this terminal on device.
Invention content
The technical problem to be solved in the present invention is to provide a kind of methods of the address of acquisition strategy server, are needing to use
When the stream routing policy of mobile node, stream routing policy can be got according to the address of strategic server.
In order to solve the above technical problems, a kind of method of the address of acquisition strategy server of the present invention, including:
Access service router is during being authenticated mobile node, from certification, mandate, charging (AAA) service
Device is retrieved as the address properties that the mobile node provides the strategic server of stream routing policy.
Further, described that the strategic server that the mobile node provides stream routing policy is retrieved as from aaa server
Address properties, including:
The access service router carries the request plan in the AAA request messages sent to the aaa server
Slightly the attribute-value of the address of server is to (AVP);
After the aaa server receives the AAA request messages, the AVP is carried in the AAA request messages
When, according to the address properties of the corresponding strategic server of the identifier lookup of mobile node, by the ground of the strategic server found
Location attribute returns to the access service router.
Further, described that the strategic server that the mobile node provides stream routing policy is retrieved as from aaa server
Address properties the step of, including:
The access service router sends AAA request messages to the aaa server;
The aaa server is after receiving the AAA request messages, according to the corresponding plan of the identifier lookup of mobile node
The address properties of the strategic server found are returned to the access service router by the slightly address properties of server.
Further, further include:
The access service router is sent after the mobile node is by certification to identity and location register register
Registration request carries the address properties of strategic server in the registration request;
The identity and location register register are after receiving the registration request, according to the ground of the strategic server
Location attribute asks the stream routing policy of the mobile node to strategic server;
The stream routing policy of the mobile node is sent to the identity to the strategic server and location register is deposited
Device, and add in strategy request list object the mark of the identity and location register register, wherein the strategy request
List object is used to record the mark pass corresponding with the mark of mobile node of the network element of the stream routing policy of request mobile node
It is information.
Further, further include:
The identity and location register register are knowing that the mobile node leaves the identity and location register register
When, the mark of the identity and location register register in strategy request list object is nullified to strategic server request
Know;
The strategic server according to the identity and location register register request, in the strategy request object column
The mark of the identity and location register register is nullified in table.
Further, further include:
The access service router is after the address properties for getting the strategic server, according to the policy service
The address properties of device ask the stream routing policy of the mobile node to strategic server;
The stream routing policy of the mobile node is sent to the access service router by the strategic server, and
The mark of the access service router is added in strategy request list object, wherein the strategy request list object is used for
The correspondence relationship information of the mark of the network element of the stream routing policy of record request mobile node and the mark of mobile node.
Further, further include:
The access service router is nullified when knowing that the mobile node leaves to strategic server request
The mark of the access service router in strategy request list object;
The strategic server is noted according to the request of the access service router in the strategy request list object
Sell the mark of the access service router.
Further, a kind of method of the address of acquisition strategy server, including:
Access service router sends registration after mobile node is by certification, to identity and location register register and asks
It asks, policy server address is carried in the registration request and asks option, ask the plan that stream routing policy is provided for mobile node
The slightly address properties of server;
After the identity and location register register receive the registration request, asked according to the policy server address
Option is sought, the address properties of the strategic server, the strategy that will be got are obtained from certification, mandate, charging (AAA) server
The address properties of server are sent to the access service router.
Further, the address properties that the strategic server is obtained from aaa server, including:
The identity and location register register send AAA request messages to the aaa server, disappear in AAA requests
The option of request strategy server address is carried in breath;
After the aaa server receives the AAA request messages, the request is carried in the AAA request messages
When the option of policy server address, according to the address properties of the corresponding strategic server of the identifier lookup of mobile node, it will look into
The address properties of the strategic server found return to the identity and location register register.
Further, further include:
The access service router is receiving the strategic server from the identity and location register register
After address properties, according to the address properties of the strategic server, to strategic server ask the flow path of the mobile node by
Strategy;
The stream routing policy of the mobile node is sent to the access service router by the strategic server, and
The mark of the access service router is added in strategy request list object, wherein the strategy request list object is used for
The correspondence relationship information of the mark of the network element of the stream routing policy of record request mobile node and the mark of mobile node.
Further, further include:
The access service router is nullified when knowing that the mobile node leaves to strategic server request
The mark of the access service router in strategy request list object;
The strategic server is noted according to the request of the access service router in the strategy request list object
Sell the mark of the access service router.
Further, further include:
The identity and location register register are after the address properties for getting the strategic server, according to the plan
The slightly address properties of server, the stream routing policy of the mobile node is asked to strategic server;
The stream routing policy of the mobile node is sent to the identity to the strategic server and location register is deposited
Device, and add in strategy request list object the mark of the identity and location register register, wherein the strategy request
List object is used to record the mark pass corresponding with the mark of mobile node of the network element of the stream routing policy of request mobile node
It is information.
Further, further include:
The identity and location register register are knowing that the mobile node leaves the identity and location register register
When, the mark of the identity and location register register in strategy request list object is nullified to strategic server request
Know;
The strategic server according to the identity and location register register request, in the strategy request object column
The mark of the identity and location register register is nullified in table.
Further, a method of stream routing policy is obtained, including:
Strategic server is when network element asks the stream routing policy of mobile node, by the stream routing policy of the mobile node
It is sent to the network element, and adds the mark of the network element in strategy request list object, wherein the strategy request object
List is used to record the mark of the network element of the stream routing policy of request mobile node and the correspondence of the mark of mobile node is believed
Breath;
The strategic server is when the stream routing policy of mobile node changes, according to the strategy request object column
The mark of the network element of the stream routing policy of the request mobile node recorded in table, network element is pushed to by newer stream routing policy.
Further, a kind of access service router, including:Authentication unit, wherein:
The authentication unit, for during being authenticated to mobile node, being taken from certification, mandate, charging (AAA)
Business device is retrieved as the address properties that the mobile node provides the strategic server of stream routing policy.
Further, the authentication unit, specifically for being taken in the AAA request messages sent to the aaa server
Attribute-value with the address for asking the strategic server is to (AVP);It is asked alternatively, directly transmitting and not carrying the AAA of the AVP
Message is sought, the address properties of the strategic server are asked to the aaa server.
Further, further include registering unit, wherein:
The registering unit, for after the mobile node is by certification, being sent to identity and location register register
Registration request carries the address properties of strategic server in the registration request.
Further, further include strategy request unit, wherein:
The strategy request unit, for after the address properties for getting the strategic server, according to the strategy
The address properties of server ask the stream routing policy of the mobile node to strategic server.
Further, further include mark cancellation unit, wherein:
The mark nullifies unit, for when knowing that mobile node leaves, being nullified to strategic server request
The mark of the access service router in strategy request list object.
Further, a kind of identity and location register register, including:Message reception units and strategy request unit,
In:
The message reception units, for receiving registration request;
The strategy request unit, for after receiving the registration request, according to what is carried in the registration request
The address properties of strategic server ask the stream routing policy of mobile node to strategic server.
Further, further include mark cancellation unit, wherein:
The mark nullifies unit, for when knowing that mobile node leaves the identity and location register register, Xiang Ce
Slightly the mark of the identity and location register register in strategy request list object is nullified in server request.
Further, a kind of strategic server, including:Tactful transmission unit and strategy request list object maintenance unit,
Wherein:
The strategy transmission unit, the net for the stream routing policy of mobile node to be sent to request stream routing policy
Member;
The strategy request list object maintenance unit, for adding the request flow path in strategy request list object
By the mark of the network element of strategy, wherein the strategy request list object is used to record the stream routing policy of request mobile node
Network element mark and mobile node mark correspondence relationship information.
Further, the strategy request list object maintenance unit, is additionally operable to after receiving the de-registration request of network element,
The mark of network element is nullified in the strategy request list object
Further, a kind of certification, mandate, charging (AAA) server, including:Message reception units, address search unit
And information transmitting unit, wherein:
The message reception units, for receiving AAA request messages;
Described address searching unit, the category of the address for carrying request strategy server in the AAA request messages
When property-value is to (AVP), according to the address properties of the corresponding strategic server of the identifier lookup of mobile node;Alternatively, receiving
After the AAA request messages, directly according to the address properties of the corresponding strategic server of the identifier lookup of mobile node;
The address properties of described information transmission unit, the strategic server for finding described address searching unit return
Back to access service router.
Further, a kind of access service router, including:Registering unit, wherein:
The registering unit, for after mobile node is by certification, registration to be sent to identity and location register register
Request carries policy server address request option in the registration request, asks to provide stream routing policy for mobile node
The address properties of strategic server.
Further, a kind of identity and location register register, including:Message reception units and address acquisition unit,
In:
The message reception units, for receiving registration request;
Described address acquiring unit, for asking option according to the policy server address carried in the registration request,
The address properties of the strategic server, the strategic server that will be got are obtained from certification, mandate, charging (AAA) server
Address properties be sent to access service router.
Further, described address acquiring unit is specifically used for sending AAA request messages to the aaa server, at this
The option of request strategy server address is carried in AAA request messages.
Further, a kind of certification, mandate, charging (AAA) server, including:Message reception units, address search unit
And information transmitting unit, wherein:
The message reception units, for receiving AAA request messages;
Described address searching unit, the option for carrying request strategy server address in the AAA request messages
When, according to the address properties of the corresponding strategic server of the identifier lookup of mobile node;
Described information transmission unit, for the address properties of the strategic server found being returned to identity and position is stepped on
Remember register.
Further, a kind of strategic server, including:Tactful transmission unit, strategy request list object maintenance unit and
Routing policy push unit is flowed, wherein:
The strategy transmission unit, is used for when network element asks the stream routing policy of mobile node, by the mobile node
Stream routing policy be sent to the network element;
It is described slightly to ask list object maintenance unit, the mark for adding the network element in strategy request list object
Know, wherein the strategy request list object is used to record mark and the shifting of the network element of the stream routing policy of request mobile node
The correspondence relationship information of the mark of dynamic node;
The stream routing policy push unit, for when the stream routing policy of mobile node changes, according to described
The mark of the network element of the stream routing policy of the request mobile node recorded in strategy request list object, by newer flow path by plan
Slightly it is pushed to network element.
In conclusion the present invention is taken by getting the strategy of mobile node in certification or registration process from aaa server
The address of business device so that ASR or ILR is needing according to the stream routing policy of the mobile node of multiplex roles to be what peer node was initiated
The suitable flow path of service selection can be obtained from strategic server and moved according to the address of the strategic server of mobile node by preceding
The stream routing policy of dynamic node.
Description of the drawings
Fig. 1 is the architectures of communication networks schematic diagram of identity in the prior art and position separation;
Fig. 2 is repeating process schematic diagram of the message in the prior art in identity and locator separation network;
Fig. 3 is original AID messages schematic diagram in the prior art;
Fig. 4 is RID encapsulated messages schematic diagram in the prior art;
Fig. 5 is the schematic diagram that multiplex roles MN distinct interfaces in the prior art are connected to different ASR;
Fig. 6 is the schematic diagram that multiplex roles MN distinct interfaces in the prior art are connected to identical ASR;
Fig. 7 is the communication network connection diagram in the present invention;
Fig. 8 is the flow chart of the ASR/ILR acquisition strategy server address embodiment 1 in the present invention;
Fig. 9 is the flow chart of the ASR/ILR acquisition strategy server address embodiment 2 in the present invention;
Figure 10 is flow chart of the strategic server push flow path in the present invention by policy update embodiment 3;
Figure 11 is the flow chart of the strategic server binding cancellation embodiment 4 in the present invention;
Figure 12 is the Organization Chart of the access service router in the present invention;
Figure 13 is the Organization Chart of the identity and location register register in the present invention;
Figure 14 is the Organization Chart of the strategic server in the present invention;
Figure 15 is the Organization Chart of the aaa server in the present invention.
Specific implementation mode
Present embodiment proposes one kind in identity and locator separation network, and ASR and ILR have found corresponding to terminal
The method of policy server address.ASR and ILR obtains stream routing policy according to this address from strategic server, more to be sent to
The Business Stream of interface termination selects most suitable routing.
In order to more clearly describe the content of present embodiment, carry out as described below:
(1) CN is the correspondent node of MN, and CN can have multiple.
(2) MN_IF1 refers to the interface 1 of current MN.
(3) MN_IF2 refers to the interface 2 of current MN.
(4) flow X refer to being initiated by CN, until the data flow X of MN.
(5) in the present embodiment, the meaning of multiple access refers to that MN first is to possess a variety of communication standard (such as 3G, LTE
With WLAN etc.) terminal, secondly MN can network be attached to by the interface of different communication standards simultaneously.
(6) in the present embodiment, stream routing policy can be divided into passive flow routing policy and dynamic stream routing policy.It is quiet
State stream routing policy includes according to the selection strategy of stream attribute (such as address, port numbers and five-tuple), according to APN (Access
Point Name, access point) selection strategy, the selection strategy according to busy period and the selection strategy according to carrier policy
Deng;Dynamic stream routing policy includes the dynamic routing strategy based on end side and the dynamic routing strategy based on network side.It is based on
The dynamic routing strategy of end side includes the selection wish etc. of the connection status and terminal user of terminal multiplex roles;Based on network side
Dynamic routing strategy include network link and load state etc..Stream routing policy is all stored on strategic server, strategy
Server disposition is in identifying network.
The method of the address of the acquisition strategy server of present embodiment, including:
The strategic server of mobile node is obtained from certification, mandate, charging (AAA) server in certification or registration process
Address, including following two realization methods:
(1) ASR obtains the address of the strategic server of MN from AAA server in the access authentication procedure of MN.ILR exists
The address of the strategic server of MN is obtained in the registration process that ASR is MN.
(2) ILR obtains the address of the strategic server of MN from AAA server.ASR is in the registration process for MN from ILR
Obtain the address of the strategic server of MN.
In addition, strategic server is when the stream routing policy of MN changes, the newer stream routing policy of active push.
When MN leaves ASR/ILR, ASR/ILR is nullified to strategic server and is asked with the MN strategies bound on strategic server
Seek the record of the ASR/ILR in list object.
To make the object, technical solutions and advantages of the present invention clearer, in the following with reference to the drawings and specific embodiments to this
It invents the technical solution to be described in further detail, so that those skilled in the art can be better understood from the present invention simultaneously
It can be practiced, but illustrated embodiment is not as a limitation of the invention.
Below based on communication network shown in Fig. 7, the method for present embodiment is carried out in conjunction with figure following embodiment
Explanation.
Embodiment 1:
Fig. 8 is the flow of the embodiment 1 of ASR/ILR acquisition strategy server address, including:
Step 801:Multiplex roles MN includes two interfaces IF1 and IF2, when MN is led to by wherein a certain interface, such as interface IF1
When crossing ASR1 and being attached to network, in the connection procedure of IF1, ASR1 passes through AAA server in verification process and obtains service MN
Strategic server address;
Method one, ASR1 is in the request of initiation to AAA server, if not having to preserve the strategic server of MN on ASR1
Address information, then its AVP (Attribute- of the address of request strategy server are carried in AAA request messages
Value-Pairs, attribute-value to).After AAA server receive AAA requests, searched according to MN_ID (Identity), in AAA
(this attribute can be address to the address properties of the strategic server of carrying MN, can also be domain name, if domain in response message
Name, then ASR1 is needed through DNS (domain name system) query process, the address of acquisition strategy server) to ASR1.
Method two, ASR1 send AAA and ask to AAA server, AAA server be back to after receiving AAA requests
In the AAA response messages of ASR1, the address properties (explanation is same as above) of the strategic server of MN are actively carried to ASR1, inform its MN
Policy server address.
The AVP of request strategy server address described in the above method can by extend aaa protocol (such as radius,
Diameter) new attribute is realized.
Step 802, after MN is by certification, ASR1 initiates registration request to ILR, registers identity and the position mark of MN
Know, and carries the option of the address of strategic server in the registration request.
Step 803, ILR receives the registration request for coming from ASR1, according to the address of the strategic server in registration request
Option, obtain address or the domain name of the strategic server of MN, if domain name, then ILR needs, by DNS query process, to obtain
Policy server address.
Step 804, ILR asks the stream routing policy of MN to strategic server according to the address of the strategic server of acquisition.
After strategic server receives request, the stream routing policy of MN is sent to ILR, while being created and being safeguarded that the strategy of MN is asked
List object is sought, such as:(MN_ID, ILR_ID, ASR1_ID).Step 804 is with step 805 without precedence.
Step 805, ASR1 asks the stream routing policy of MN to strategic server according to the policy server address of acquisition.
After strategic server receives request, the stream routing policy of MN is sent to ASR1, and create and safeguard the strategy of MN
List object is asked, such as:(MN_ID, ILR_ID, ASR1_ID).Step 805 is with step 804 without precedence.
Embodiment 2:
Fig. 9 is the embodiment two of ASR/ILR acquisition strategy server address.Specifically include following steps:
Step 901, MN_IF1 is connected to network by ASR1.
Step 902, after MN is by certification, ASR1 initiates registration request to ILR, registers identity and the position mark of MN
Know, and carries policy server address in the registration request and ask option.
Step 903, when ILR find ASR1 registration requests in carry policy server address ask option, ILR will with
In AAA server interactive processes (interactive process is for authorizing the mobility service of MN or the ability etc. of certification ILR), to AAA
Server sends AAA requests, wherein carrying the option of request strategy server address.
Step 904, AAA server receive come from ILR AAA request after, according to request strategy server therein
The option of location, the address properties that strategic server is carried in response message (can be address or domain name in this attribute.If domain
Name, then ILR is needed through DNS query acquisition come the address of acquisition strategy server) to ILR.
Step 905, in the AAA response messages for the address properties for receiving the carrying policy service for coming from AAA server
Afterwards, the address properties of ILR acquisition strategy servers from response message, and for MN generate and safeguard mapping relations (AID, RID1,
IF1).ILR sends registration confirmation message to ASR1, and policy server address attribute is carried in confirmation message.
Step 906, ASR1 obtains address properties (this attribute of the strategic server of MN from the registration confirmation message received
In can be address or domain name.If domain name, then ASR1 is needed through DNS query acquisition come the address of acquisition strategy server).
Step 907, ILR is according to the address properties of the strategic server of acquisition, to strategic server ask the flow path of MN by
Strategy.
After strategic server receives request, the stream routing policy of MN is sent to ILR, and is created and safeguarded that the strategy of MN is asked
List object is sought, such as:(MN_ID, ILR_ID, ASR1_ID).Step 907 is with step 905, step 906, step 908 without successively
Order.
Step 908, ASR1 is according to the address properties of the strategic server of acquisition, to strategic server ask the flow path of MN by
Strategy.
After strategic server receives request, the stream routing policy of MN is sent to ASR1, and create and safeguard the strategy of MN
List object is asked, such as:(MN_ID, ILR_ID, ASR1_ID).Step 908 is with step 907 without precedence.
Embodiment 3:
Figure 10 is flow path by policy update embodiment.Specifically include following steps:
Step 1001, because the variation of terminal, network element entity, user or carrier policy, leads to MN on strategic server
Stream routing policy when changing, strategic server is by according to the strategy request list object of its MN safeguarded, to these
The stream routing policy of object network element active push variation.
Such as:Have on strategic server bound with the ID of MN strategy request list object (MN_ID, ILR_ID,
ASR1_ID, ASR2_ID), wherein ILR_ID, ASR1_ID can be the address information of ILR and ASR1, and ASR2_ID can be CN_
The address information of ASR, then strategic server will be to the updated MN streams routing policy of ILR, ASR1, ASR2 active push.
Step 1002, stream routing policy of the strategic server to the updated MN of ASR1 active push.Step 1002 and step
Rapid 1004, step 1006 is without precedence.
Step 1003, ASR1 is after receiving the MN stream routing policies of strategic server push, the MN flow path existing to ASR1
It is updated by strategy, and flow path is sent by push confirmation message to strategic server.
Step 1004, stream routing policy of the strategic server to the updated MN of ILR active push.Step 1004 and step
1002, step 1006 is without precedence.
Step 1005, ILR receive strategic server push MN stream routing policy after, the MN flow path existing to ILR by
Strategy is updated, and sends flow path by push confirmation message to strategic server.
Step 1006, strategic server pushes the stream routing policy of updated MN to ASR3.Step 1006 and step
1002, step 1004 is without precedence.
Step 1007, ASR2 is after receiving the CN stream routing policies of strategic server push, the CN flow path existing to ASR2
It is updated by strategy, and flow path is sent by push confirmation message to strategic server.
Embodiment 4:
Figure 11 is the cancellation embodiment of the strategy request list object of MN on strategic server.Specifically include following steps:
Step 1101, after ASR1 knows that MN leaves, ASR1 initiates to nullify the request of mapping relations to ILR.
Such as:The cancellation for the mapping relations (AID, RID1, IF1) that ILR is safeguarded.
Step 1102, the mapping relations that ILR removal requests are nullified, and sent to ASR1 and nullify confirmation message.
Step 1103, the request of ASR1 from ASR1_ID to the strategy request list object of strategic server initiation cancellation MN.
Such as:Have on strategic server bound with the ID of MN strategy request list object (MN_ID, ILR_ID,
ASR1_ID), wherein having recorded the identification information of network element related with the stream routing policy of request MN, ASR1 asks delete list
In information related with oneself.Without precedence between step 803, step 804 and 802.
Step 1104, after strategic server receives de-registration request, nullify in the strategy request list object of MN with ASR1 phases
The record of pass.
Such as:Comprising ASR1 address informations, ASR2 address informations etc. in strategy request list object, when strategic server is received
To after ASR1 de-registration requests, the address information of ASR1 will be nullified.
Step 1105, it nullifies with after the relevant strategy request list object records of ASR1, strategic server is sent to ASR1
Nullify confirmation message.
Step 1106, after ILR knows that MN leaves ILR, ILR initiates to nullify the strategy request object of MN to strategic server
The request of ILR_ID in list;
Such as:After MN shutdown or movement are registered to another ILR, former ASRs has nullified the mapping relations of MN to former ILR, and
Former ILR does not receive the registration request for the MN that new ASR is sent in certain lifetime again, then ILR is believed that MN has left at this time
ILR.Then ILR initiates to nullify ILR_ID in the strategy request list object bound with the ID of MN to strategic server and asks.
Step 1107, strategic server receives ILR_ in the strategy request list object that the cancellation of ILR is bound with the ID of MN
ID request after, strategic server nullify MN strategy request list object in ILR relative recordings.
Such as:Comprising ILR1 address informations, ILR2 address informations etc. in strategy request list object, when strategic server is received
After the request for nullifying ILR1 records to ILR1, strategic server nullifies the address information of ILR1.Step 1107, step 1106 with
Without precedence between 1102.
Step 1108, it nullifies with after the relevant strategy request list object records of ILR, strategic server sends to ILR and notes
Sell confirmation message.
As shown in figure 12, the present invention provides a kind of access service routers, including:Authentication unit, registering unit, strategy
Request unit and mark nullify unit, wherein:
Authentication unit, for during being authenticated to mobile node, from certification, mandate, charging (AAA) server
It is retrieved as the address properties that mobile node provides the strategic server of stream routing policy.
Authentication unit, specifically for carrying request strategy server in the AAA request messages sent to aaa server
The attribute-value of address is to (AVP);Alternatively, the AAA request messages for not carrying AVP are directly transmitted, to aaa server request strategy
The address properties of server.
Registering unit, for after mobile node is by certification, registration request to be sent to identity and location register register,
The address properties of strategic server are carried in the registration request.
Strategy request unit, for after getting the address properties of strategic server, according to the address of strategic server
Attribute asks the stream routing policy of mobile node to strategic server.
Mark nullifies unit, for when knowing that mobile node leaves, being nullified to strategic server request in strategy request
The mark of the access service router in list object.
As shown in figure 13, present embodiments provide for a kind of identity and location register register, including:Message sink list
Member, strategy request unit and mark nullify unit, wherein:
Message reception units, for receiving registration request;
Strategy request unit, for after receiving registration request, according to the strategic server carried in registration request
Address properties ask the stream routing policy of mobile node to strategic server.
Mark nullifies unit, for when knowing that mobile node leaves the identity and location register register, being taken to strategy
The mark of the identity and location register register of device request cancellation in strategy request list object of being engaged in.
As shown in figure 14, present embodiments provide for a kind of strategic servers, including:Tactful transmission unit and strategy request
List object maintenance unit, wherein:
Tactful transmission unit, the network element for the stream routing policy of mobile node to be sent to request stream routing policy;
Strategy request list object maintenance unit, for the addition request stream routing policy in strategy request list object
The mark of network element, wherein strategy request list object is used to record the mark of the network element of the stream routing policy of request mobile node
With the correspondence relationship information of the mark of mobile node.
Strategy request list object maintenance unit, is additionally operable to after receiving the de-registration request of network element, in strategy request pair
Mark as nullifying network element in list.
As shown in figure 15, present embodiments provide for a kind of aaa servers, including:Message reception units, address search list
Member and information transmitting unit, wherein:
Message reception units, for receiving AAA request messages;
Address search unit, the attribute-value pair of the address for carrying request strategy server in AAA request messages
(AVP) when, according to the address properties of the corresponding strategic server of the identifier lookup of mobile node;Alternatively, receiving AAA requests
After message, directly according to the address properties of the corresponding strategic server of the identifier lookup of mobile node;
The address properties of information transmitting unit, the strategic server for finding address search unit return to access
Service router.
Another kind access service router provided by the invention, including:Registering unit, wherein:
Registering unit, for after mobile node is by certification, registration request to be sent to identity and location register register,
Policy server address is carried in the registration request and asks option, asks the strategy clothes that stream routing policy is provided for mobile node
The address properties of business device.
Another identity and location register register that present embodiment provides, including:Message reception units and address are obtained
Unit is taken, wherein:
Message reception units, for receiving registration request;
Described address acquiring unit, for asking option according to the policy server address that is carried in registration request, from recognizing
Card authorizes, the address properties of charging (AAA) server acquisition strategy server, and the address of the strategic server got is belonged to
Property is sent to access service router.
Address acquisition unit is specifically used for sending AAA request messages to aaa server, be carried in the AAA request messages
The option of request strategy server address.
Another aaa server that present embodiment provides, including:Message reception units, address search unit and information
Transmission unit, wherein:
Message reception units, for receiving AAA request messages;
Address search unit, when being used to carry the option of request strategy server address in AAA request messages, according to shifting
The address properties of the corresponding strategic server of identifier lookup of dynamic node;
Information transmitting unit, for the address properties of the strategic server found being returned to identity and location register is posted
Storage.
Another strategic server that present embodiment provides, including:Tactful transmission unit, strategy request list object dimension
Unit and stream routing policy push unit are protected, wherein:
Tactful transmission unit, for network element ask mobile node stream routing policy when, by the flow path of mobile node by
Strategy is sent to network element;
List object maintenance unit is slightly asked, the mark for adding network element in strategy request list object, wherein plan
Slightly ask the mark of mark and mobile node of the list object for recording the network element for flowing routing policy for asking mobile node
Correspondence relationship information;
Routing policy push unit is flowed, for when the stream routing policy of mobile node changes, according to strategy request
The mark of the network element of the stream routing policy of the request mobile node recorded in list object, newer stream routing policy is pushed to
Network element.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field
For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, any made by repair
Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.