CN102106131B - A method and device for secondary controlling mobile agent advertisement message in network apparatus - Google Patents

A method and device for secondary controlling mobile agent advertisement message in network apparatus Download PDF

Info

Publication number
CN102106131B
CN102106131B CN200880130523.0A CN200880130523A CN102106131B CN 102106131 B CN102106131 B CN 102106131B CN 200880130523 A CN200880130523 A CN 200880130523A CN 102106131 B CN102106131 B CN 102106131B
Authority
CN
China
Prior art keywords
message
mobile agent
mobile
announcement message
network equipment
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
CN200880130523.0A
Other languages
Chinese (zh)
Other versions
CN102106131A (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.)
Nokia Shanghai Bell Co Ltd
Original Assignee
Alcatel Lucent Shanghai Bell 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 Alcatel Lucent Shanghai Bell Co Ltd filed Critical Alcatel Lucent Shanghai Bell Co Ltd
Publication of CN102106131A publication Critical patent/CN102106131A/en
Application granted granted Critical
Publication of CN102106131B publication Critical patent/CN102106131B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A method for secondary controlling a mobile agent advertisement message in a network apparatus of a communication network includes the steps: one or more mobile agents advertisement messages are obtained from one or more upper level network management apparatuses of the network apparatus; when the first preset condition is met, the mobile agent advertisement information corresponding to at least one message in one or more mobile agent advertisement messages is provided to one or more mobile nodes within the dominating area of the network apparatus; and when the second preset condition is met,one or more mobile agent advertisement request messages are controlled by the network apparatus to be transmitted to the upper layer network management apparatus so as to request the mobile agent advertisement message. A controlling device uses the method.

Description

The method and the device that are used for auxiliary control mobile agent announcement message in the network equipment
Technical field
The present invention relates to communication network, relate in particular to the method and the device that are used for the mobile agent announcement message is assisted control in the communication network.
Background technology
Along with further going deep into that fixed network and mobile network are merged, Mobile IP will be deployed in the IP network.Mobile IPv 4 (MIPv4) is the wireless extensions to existing IPv4 network.In MIPv4, defined agent discovery mechanism, can be used for mobile node (MN, Mobile Node) detecting it is moved and determines Foreign Agent (FA on its link that moves to, Foreign Agent) foreign agent care-of address (FACoA that provides, Foreign Agent Care-of-Address), switch to finish necessary business.
A mobile node can find that the subnet that this mobile node connects changes by link layer mechanism.Particularly, 2 layers mac frame can be broadcasted in the base station of DSLAM or Wifi, in order to announce the sign of this link, move to the scope of DSLAM or Wifi jurisdiction when mobile node, will receive the mac frame of this broadcasting, therefore, mobile node just can know oneself to be connected in which link according to the network identity in the load (payload) of this mac frame.Related with the present invention little because of link layer mechanism, therefore be not described further at this.
When not comprising network identity in the load of mac frame, mobile node must pass through agent advertisement message (AA, Agent Advertisement) and proxy requests (AS, Agent Solicitation) is finished agent discovery.In the xDSL network, mobile agent (Mobile Agent comprises home agent and Foreign Agent) usually needs is periodically being broadcasted " agent advertisement " in the residing subnet separately, to announce its business that provides at link.A mobile node has following at least dual mode can obtain agent advertisement message: i) when a mobile node newly entered a network, it waited for a period of time, and received the agent advertisement that the mobile agent of this network periodically sends; Perhaps ii) mobile node sends Agent Solicitation to mobile agent, the active request agent advertisement message, after a plurality of mobile agents receive Agent Solicitation, according to certain strategy, select one of them mobile agent to send agent advertisement message as replying.
For mode ii) obtain the mode of agent advertisement message by sending Agent Solicitation, because a mobile node obtains agent advertisement message (solicited AA) by sending Agent Solicitation, need to carry out the authentication of Agent Solicitation with mutual, thereby bring long delay time, therefore can not finish in time the IP layer switches, and Wifi supports direct-cut operation in physical layer, long delay time even can cause professional interruption.So, the time-delay of switching in order to reduce the IP layer, mobile node is pass-through mode i preferably) after moving to a network, obtain immediately uncalled agent advertisement message (unsolicited AA), to finish mobile the discovery, detect rapidly it for the ease of mobile node and be moved, the transmission frequency interval of agent advertisement message can not be excessive.
Yet, MIPv4 is deployed in the commitment of Access Network, and this Access Network comprises fixed access network, such as DSL Access Network and ethernet access network, also can comprise wireless access network, such as Wifi base station access, network model is fairly simple, i.e. convergence device (the DSLAM in the DSL network for example, switch in the Ethernet) is used in conjunction the family under, the upper edge router that connects, therefore, mobile agent (mobile agent comprises home agent and Foreign Agent) is deployed in the edge router usually.In existing Access Network was disposed, usually having jurisdiction in the edge router had 2000-5000 user terminal.Edge router periodically descends the user terminal multicast/broadcast agent advertisement message of jurisdiction to it, and this multicast/broadcast territory is very large, midfeather multistage switches and DSLAM, edge router is these message of broadcast/group broadcast continually, can cause these message at metropolitan area network (EMAN, spreading Ethernet-based Metropolitan Access Network), a lot of bandwidth resources of waste network, simultaneously control sends the CPU that these Agent Solicitations also can take edge router.
In view of the situation of IPv4 address space Existential Space deficiency, Http:// www.potaroo.net/tools/ipv4/Predict IPv4 address in 2012 and will face exhaustion.Therefore, adopt IPv6 with imperative.In the end of the year 2002, mobile subscriber's number has surpassed the number of fixed-line subscriber, and therefore, it also is the development trend of IP network that mobile IP v 6 is deployed in the DSL network.
In mobile IP v 6 (MIPv6), with MIPv4 similarly, the router advertisement message that the mobile node utilization receives (RA, Router Advertisement) detects oneself and is moved.Mobile node must learn rapidly that it is connected to new link, to guarantee that mobile node can obtain new Care-of Address (Care-of-Address) and send Binding Update to register new Care-of Address to home agent, so that new Care-of Address and home agent are bound together, and notify node to the correspondence of needs with Binding Update.
For fast mobile the detection is provided, a kind of way is to improve the transmission frequency of uncalled router advertisement message (unsolicited RA).
MIPv6 is deployed in the commitment of DSL network, and with MIPv4 similarly, a kind of way of economy is that home agent and Foreign Agent are deployed in the edge router.With MIPv4 similarly, periodically descend continually the user terminal multicast/broadcast router advertisement message of jurisdiction to it, and this multicast/broadcast territory is very large, midfeather multistage switches and DSLAM, edge router is these message of broadcast/group broadcast continually, can cause these message at metropolitan area network (EMAN, spreading Ethernet-based Metropolitan Access Network), in MIPv6, when using minimum interval and time-delay, the Mean Time Between Replacement of uncalled multicast router announcement message is 50ms, therefore, a lot of bandwidth resources of waste network are reduced in other professional transmission qualities that transmit on the metropolitan area network.Simultaneously control sends the CPU that these Agent Solicitations also can take edge router.
Summary of the invention
The present invention is by the network equipment at close user terminal, for example access device (for example, a control device is set DSLAM), this control device obtains one or more mobile agent announcement message of one or more edge routers (hereinafter referred to as higher level's network management device), when first predetermined condition, the corresponding mobile agent notice information of at least one message in one or more mobile agent announcement message is offered one or more mobile nodes of present networks equipment jurisdiction.In addition, when second predetermined condition, control device is also controlled the superior network management device and is sent one or more mobile agent bulletin request messages, to be used for request mobile agent announcement message.
According to a first aspect of the invention, a kind of method of the mobile agent announcement message being assisted control in the network equipment of communication network is provided, it is characterized in that, may further comprise the steps: obtain the one or more mobile agent announcement message from one or more higher level's network management devices of described present networks equipment; Judge whether the first predetermined condition satisfies; When described the first predetermined condition satisfies, the corresponding mobile agent notice information of at least one message in described one or more mobile agent announcement message is offered one or more mobile nodes of present networks equipment jurisdiction.
According to a second aspect of the invention, a kind of control device of the mobile agent announcement message being assisted control in the network equipment of communication network is provided, it is characterized in that, comprise: deriving means is used for obtaining the one or more mobile agent announcement message from one or more higher level's network management devices of described present networks equipment; The first judgment means is used for judging whether the first predetermined condition satisfies; Generator is used for the corresponding mobile agent notice information of at least one message in described one or more mobile agent announcement message being offered one or more mobile nodes of present networks equipment jurisdiction when described the first predetermined condition satisfies.
Adopt technical scheme provided by the invention, alleviated higher level's network management device, for example the burden of edge router also makes the mobile agent announcement message that spreads in network reduce to some extent, and the CPU that has reduced simultaneously the edge router takies situation.
Description of drawings
Read following detailed description to non-limiting example by the reference accompanying drawing, other features, objects and advantages of the present invention will become more obvious.
Fig. 1 is the network topology structure schematic diagram according to the IP network of a specific embodiment of the present invention;
Fig. 2 is the systems approach flow chart according to auxiliary control mobile agent announcement message among the DSLAM of a specific embodiment of the present invention;
Fig. 3 is the device block diagram according to auxiliary control mobile agent announcement message among the DSLAM of a specific embodiment of the present invention.
Wherein, same or analogous Reference numeral represents same or analogous device (module) or step.
Embodiment
The present invention for example, introduces control device/module that second aspect present invention provides, with the method that realizes that a first aspect of the present invention was provided by at access device in DSL couple in multiplexer (DSLAM), switch or the small-sized router.
Hereinafter, present invention is described as example from system perspective in conjunction with Fig. 1 and take the communication network based on the IP agreement, it will be appreciated by those skilled in the art that the present invention should be not limited to the communication network based on the IP agreement.
Fig. 1 shows the network topology structure schematic diagram according to the IP network of a specific embodiment of the present invention.Particularly, network shown in Figure 1 comprises a plurality of user terminal 1a, 1b, 1c and 1d, wherein, user terminal 1c links to each other with DSLAM2a by ustomer premises access equipment 5c, 5d respectively with 1d, user terminal 1b links to each other with DSLAM2d by ustomer premises access equipment 5b, and user terminal 1a links to each other with DSLAM2b by ustomer premises access equipment 5a when subnet A, when user terminal 1a moved to another network (subnet B), it can link to each other with DSLAM2c by ustomer premises access equipment 5e.Wherein, ustomer premises access equipment (CPE, Customer-premises equipment) can be the DSL modulator-demodulator for example, also can be cable modem.DSLAM2a, 2b is connected into edge router 3a by switch 4a, final link service provider's backbone network (Service Provider Backbone) 7, DSLAM2c, 2d is by switch 4b, access again edge router 3b or BAS Broadband Access Server (BRAS, Broadband Remote Access Server) 10, final also link service provider's backbone network 7, in addition, by each DSLAM, switch, edge router or BRAS, user terminal also can be finally and other Access Networks, other service provider backbones or the Internet link to each other, and be not shown.In addition, service provider backbone 7 also can close 8 by the internet and link to each other with the Internet, links to each other with the PSTN network by voice gateways 9, also can dispose DHCPv4 server 11 in the service provider backbone 7.From edge router 3a to DSLAM2a, 2b forms ether metropolitan area network (Ethernet-based Metropolitan Area Network) 6a, forms ether metropolitan area network 6b from edge router 3b and BRAS10 to DSLAM2c, 2d.
Network topology structure figure shown in Figure 1 only is schematic diagram, and in the network of reality, edge router or BAS Broadband Access Server have had one or more levels switch or small-sized router under its command, a plurality of DSLAM of cascade under switch or the small-sized router; Under the DSLAM, according to the actual state of network, also can one or more levels DSLAM of cascade, the DSLAM linchpin of the most close final user's side has a plurality of user terminals, and limited in view of length, Fig. 1 only illustrates a part of network node.In addition, in other network configurations, user terminal can connect switch by little router and be connected into edge router or BAS Broadband Access Server again, perhaps user terminal can be changed planes by user's top-cross and is connected into edge router or BAS Broadband Access Server, and perhaps user terminal can be connected into edge router or BAS Broadband Access Server by wireless convergence devices such as wifi base stations.Thereby the control device that a second aspect of the present invention provides also can be arranged in above-mentioned little router or user's top-cross is changed planes or the wifi base station.
Below, first being connected into edge router take the access device (DSLAM) of IPv4 network describes as example, it is applicable too that it will be understood by those skilled in the art that the present invention changes planes for IPv6 network, little router or user's top-cross or wifi base station etc. is connected into the situation of edge router or BAS Broadband Access Server.
Certainly, user terminal 1a, 1b, 1c and 1d can be replaced by other mobile nodes fully, such as mobile router etc., in the present invention, for convenience of explanation, describe as user terminal 1a, 1b, 1c and 1d as example take mobile node.
Below, with reference to Fig. 1 and in conjunction with Fig. 2, systems approach of the present invention is described.Fig. 2 is according to the systems approach flow chart that is used for auxiliary control mobile agent announcement message among the DSLAM2a of a specific embodiment of the present invention.The method that is used for auxiliary control mobile agent announcement message can be finished, also can be finished by other modules that are positioned at DSLAM2a by mobile agent discovery agency (MADP, the Mobility Agent Discovery Proxy) module that is positioned at DSLAM2a.
In the IPv4 network, the mobile agent announcement message comprises agent advertisement (Agent Advertisement, AA) message, and subscriber equipment is by sending Agent Solicitation (Agent Solicitation, AS) message to obtain AA message; In the IPv6 network, the mobile agent announcement message comprises router advertisement message (Router Advertisement), and subscriber equipment is by sending router request message (Router Solicitation, RS) message to obtain RA message; Following elder generation describes specific embodiments of the invention as an example of the AA of IPv4 network and IPv4 network, AS message example.And DSLAM2a, edge router 3a in the IPv4 network of Fig. 1 and user terminal 1c, 1d describe as example.
In step S10, DSLAM2a obtains the AA message from edge router 3a.
DSLAM2a can receive the AA message from edge router 3a, perhaps prestores the AA message of edge router 3a among the DSLAM2a, and for example, the AA message from edge router 3a that DSLAM2a can receive it is kept at this locality.
Comprised Internet Control Message Protocol router advertisement territory, the Internet (ICMP Router Advertisement field) in this AA message, wherein defined the code (ICMP Code) of ICMP, life span (Lifetime), the number (Num Addrs) of router address (Router Address (es)), router address.Concrete regulation is seen IP Mobility Support for IPv4, Http:// www.ietf.org/rfc/rfc3344.txtIn 2.1 the joint.
Also comprise mobile agent bulletin extension field (Mobility Agent Advertisement Extension Field) in the AA message, wherein defined type (Type), length (Length), sequence number (Sequence Number), registration life cycle (Registration Lifetime), " R " bit, " B " bit, " H " bit, " F " bit, " M " bit, " G " bit, " r " bit, " T " bit, " reservation (Reserved) " territory, Care-of Address (Care-of-Addresses).Concrete regulation is seen IP Mobility Support for IPv4, Http:// www.ietf.org/rfc/rfc3344.txtIn 2.1.1 joint.
Also comprise prefix length expansion (Prefix-Lengths Extension) in the AA message, comprising type (Type), length (Length) and prefix length (Prefix-Length) wherein the value of length be number (Num Addrs) territory of the address of ICMP route announcement part, each prefix is corresponding with each router address in the ICMP router advertisement territory in the prefix length, carry out AND-operation with each prefix with corresponding router address, just can obtain subnet prefix.Concrete regulation is seen IP Mobility Support for IPv4, Http:// www.ietf.org/rfc/rfc3344.txtIn 2.1.2 joint.It should be noted that in edge router 3a is sent to the AA message of DSLAM2a, to comprise the prefix length expansion that then DSLAM2a is sent in the AA message of undernet node and also must comprises the prefix length expansion; Do not comprise the prefix length expansion in the AA message of DSLAM2a if edge router 3a is sent to, then DSLAM2a is sent in the AA message of undernet node and does not also comprise the prefix length expansion.
The upper management equipment that also comprises DSLAM2a in the AA message, i.e. IP address and the link layer address of edge router 3a, the also i.e. source address of this AA message.In the present embodiment, for example, the source IP address of AA message is the IP address 200.15.15.1 of edge router 3a, and the source link layer address is the corresponding mac-layer address of IP address 200.15.15.1, for example 08:00:20:0A:8C:6D.
If AA message is sent to all user terminals of physical link or logical links, then purpose IP address is multicast address 224.0.0.1 or " broadcasting of restriction " address 255.255.255.255 of " all systems on this link ".The purpose link layer address is the corresponding MAC Address of multicast address 224.0.0.1 of " all systems on this link ", perhaps the corresponding MAC Address of " broadcasting of restriction " address 255.255.255.255.
If AA message is sent to some user terminals of this message of request, for example, during user terminal 1d, then the destination address of this AA message is the source address of the AS message that sends of user terminal 1d, in the present embodiment, be the IP address of user terminal 1d: for example, 200.15.15.8.When the source IP address of AS message was 0.0.0.0, DSLAM2a filled out multicast address 224.0.0.1 or " broadcasting of restriction " address 255.255.255.255 into " all systems on this link " with purpose IP address.
Then, in step S11, DSLAM2a judges whether first predetermined condition.In step S12, when the first predetermined condition satisfies, the corresponding AA information of AA message is offered one or more user terminals of DSLAM2a jurisdiction.
Below for the included several situations of the first predetermined condition, specifically describe as follows to step S11 and step S12:
Situation one: DSLAM2a periodically sends the corresponding information of AA message to user terminal 1c
Describe as an example of user terminal 1c example.User terminal 1c is arranged in DSLAM2a connected link, and user terminal 1c finished registration to edge router 3a, and therefore, the AA message of edge router 3a just is kept among the DSLAM2a.User terminal 1c is in order to learn in its link that whether still is connected in edge router 3a jurisdiction (i.e., it does not move in the outer net), and user terminal 1c needs periodically to obtain from DSLAM2a the AA message of edge router 3a.Therefore, DSLAM2a periodically sends the corresponding information of AA message that is kept among the DSLAM2a to user terminal 1c.Illustrate, in DSLAM2a, safeguarded the transmission predetermined period of time timer that periodically sends the corresponding information of each AA message.For example, DSLAM2a can be set as 50ms with predetermined period of time, after DSLAM2a sends the corresponding information of AA message from the last time to user terminal 1c, with the timer zero clearing, and beginning timing, after the timer timing reached 50ms, in step S11, DSLAM2a namely was judged as first predetermined condition.After perhaps DSLAM2a sends the corresponding information of AA message from the last time to user terminal 1c, timer is reset to 50ms, and the beginning countdown, after the timer timing reached 0, DSLAM2a then was judged as first predetermined condition.Those skilled in the art will be understood that the predetermined period of time of aforesaid 50ms only makes example, and Virtual network operator or webmaster should be selected other predetermined period of times according to actual conditions.
Then, in step S12, the corresponding AA information of AA message that DSLAM2a will periodically send is sent to user terminal 1c.
The corresponding AA information of this AA message comprises: Internet Control Message Protocol router advertisement territory, the Internet and mobile agent bulletin extension field, if comprise the prefix length expansion in the AA message that DSLAM2a obtains in step S10, then in step S12, the corresponding AA information of the AA message that DSLAM2a periodically sends also comprises the prefix length expansion; If do not comprise the prefix length expansion in the AA message that DSLAM2a obtains in step S10, then in step S12, the corresponding AA information of the AA message that DSLAM2a periodically sends does not comprise the prefix length expansion yet.
The corresponding AA information of this AA message also comprises:
Purpose IP address: DSLAM2a inserts the purpose IP address of AA information multicast address 224.0.0.1 or " broadcasting of restriction " address 255.255.255.255 of " all systems on this link ".
Source IP address: because DSLAM2a is operated in network bridge mode, it is not used for the IP address of data retransmission, and therefore, DSLAM2a does not revise the source IP address of AA message, still for sending this AA message to the IP address of the edge router 3a of DSLAM2a, i.e. 200.15.15.1.
Purpose link layer address: the corresponding MAC Address of multicast address 224.0.0.1 of " all systems on this link ", the perhaps corresponding MAC Address of " broadcasting of restriction " address 255.255.255.255.
Source link layer address: if move address analysis protocol proxy (ARPProxy) above the DSLAM2a, DSLAM2a is revised as the source link layer address network side MAC Address of DSLAM2a, if off-duty address analysis protocol proxy above the DSLAM2a (ARP Proxy), DSLAM2a is filled to the source link layer address MAC Address that is connected in the mobile agent of same Metro Ethernet with DSLAM2a, in the present embodiment, be the address of edge router 3a, i.e. the corresponding MAC Address of 200.15.15.1.
The life span that DSLAM2a also needs to be sent to the AA information of user terminal 1c is made as 1.
Then, in step S12, further, DSLAM2a also needs to judge in the AA message of obtaining whether indicate VLAN (VLAN, Virtual Local Area Network) sign, if AA message indicates the sign of VLAN, DSLAM2a is sent to the AA information that generates in the corresponding a plurality of user terminals of virtual network that VLAN divides, otherwise, DSLAM2a passes through its DSL side ports with the AA message that generates, be sent to the physical link at its place or all user terminals of logical links, comprising user terminal 1c.
Situation two: DSLAM2a receives the AS message from user terminal 1d
Describe as an example of user terminal 1d example.The life span of a upper AA message of obtaining as user terminal 1d is crossed after date, and after it did not receive AA message from same edge router yet, user terminal 1d need to send AS message, with request AA message.In the present embodiment, when user terminal 1d moves to the subnet of DSLAM2a jurisdiction from another subnet (not shown), itself and this another subnet is out of touch, therefore, user terminal 1d sends AS message, and because user terminal 1d does not know the unicast address of the mobile agent on its subnet link that moves to, the purpose IP address of the AS message of its transmission is for pointing to the multicast address of all mobile agents on this subnet link, be 224.0.0.11, the purpose link layer address is the corresponding MAC Address of multicast address 224.0.0.11.The source IP address of the AS message that user terminal sends is the IP address of user terminal 1d.For example, 200.15.15.8.The source link layer address sends the MAC Address of port of the user terminal 1d of this message for this.In a kind of execution mode of variation, if user terminal 1d dynamically obtains the IP address, and it just needs to send AS message when also not obtaining the IP address, then because the source IP address of AS message can not be sky, user terminal 1d fills out the source IP address in the AS message and is 0.0.0.0.
If after DSLAM2a received AS message from user terminal 1d, then judged result was first predetermined condition.
In the situation two, obtain the explanation carried out as example from the AS message of user terminal 1d as mentioned above take DSLAM2a.In the embodiment of a variation, when below the DSLAM2a during a plurality of user terminal of cascade, during the AS message of any one user terminal, DSLAM2a all judges first predetermined condition in DSLAM2a receives from a plurality of user terminals of its lower cascade.
Then, in step S12, DSLAM2a is sent to the corresponding AA information of its AA message that prestores the user terminal 1d of this AA message of request.
The corresponding AA information of this AA message comprises: Internet Control Message Protocol router advertisement territory, the Internet and mobile agent bulletin extension field, if comprise the prefix length expansion in the AA message that DSLAM2a obtains in step S10, then in step S12, the corresponding AA information of AA message that DSLAM2a sends also comprises the prefix length expansion; If do not comprise the prefix length expansion in the AA message that DSLAM2a obtains in step S10, then in step S12, the corresponding AA information of AA message that DSLAM2a sends does not comprise the prefix length expansion yet.
The corresponding AA information of this AA message also comprises:
Purpose IP address: be the source address of the AS message that user terminal 1d sends, in the present embodiment, be the IP address of user terminal 1d: for example, 200.15.15.8.When the source IP address of AS message was 0.0.0.0, DSLAM2a filled out multicast address 224.0.0.1 or " broadcasting of restriction " address 255.255.255.255 into " all systems on this link " with purpose IP address.
Source IP address: because DSLAM2a is operated in network bridge mode, it is not used for the IP address of data retransmission, and therefore, DSLAM2a does not revise the source IP address of AA message, still for sending this AA message to the IP address of the edge router 3a of DSLAM2a, i.e. 200.15.15.1.
The purpose link layer address: when the source IP address of AS message was known, DSLAM2a filled out the purpose link layer address and is the corresponding MAC Address of source IP address, the i.e. corresponding MAC Address of 200.15.15.8.When the source IP address of AS message is 0.0.0.0, DSLAM2a fills out the corresponding MAC Address of multicast address 224.0.0.1 into " all systems on this link ", the perhaps corresponding MAC Address of " broadcasting of restriction " address 255.255.255.255 with the purpose link layer address.
Source link layer address: if move address analysis protocol proxy (ARP Proxy) above the DSLAM2a, DSLAM2a is revised as the source link layer address network side MAC Address of DSLAM2a, if off-duty address analysis protocol proxy above the DSLAM2a (ARP Proxy), DSLAM2a is filled to the source link layer address MAC Address that is connected in the mobile agent of same Metro Ethernet with DSLAM2a, in the present embodiment, be the address of edge router 3a, i.e. 200.15.15.1.
Situation three: DSLAM2a upgrades prestored information
Situation three comprises following at least three kinds of concrete execution modes:
Do not comprise any AA message when i) DSLAM2a is initial, then, the DSLAM2a initial configuration AA message.The step of this configuration both can be passed through human configuration, and for example, webmaster disposes the AA message among edge router 3a and the DSLAM2a simultaneously, also can be that DSLAM2a obtains the AA message that sends from edge router 3a, at this moment, in step S11, DSLAM2a namely judges first predetermined condition.
Ii) prestore AA message (hereinafter referred to as the AA message that prestores) from edge router 3a among the DSLAM2a, DSLAM2a receives again the AA message (hereinafter referred to as current AA message) from edge router 3a.At this moment, whether DSLAM2a detects the AA message that prestores that prestores among the current AA message receive and the DSLAM2a identical, if current AA message is different from the AA message that prestores, then in step S11, DSLAM2a judges first predetermined condition.
Iii) prestore AA message from edge router 3a among the DSLAM2a, and all or part of the losing of AA message that DSLAM2a prestores, for example, owing to break down or outage etc. causes, then work as DSLAM2a the content that it prestores is upgraded, namely carry out fault recovery, perhaps re-power, during with the AA message recovering to prestore among the DSLAM2a, in step S11, DSLAM2a judges first predetermined condition.
In step S12, DSLAM2a is sent to user terminal 1c and/or 1d with the corresponding AA information of AA message of upgrading.The step S12 of the content that AA message comprises and the object of transmission and situation one is similar, does not repeat them here.
Be appreciated that, for said circumstances ii), DSLAM2a upgrades the AA message that prestores in the present networks equipment with the current AA message that receives first, the AA message that prestores that to upgrade again is sent to user terminal 1c and/or 1d (comprising all network nodes that are connected under the DSLAM2a), in the embodiment of a variation, DSLAM2a can be sent to user terminal 1c and/or 1d with the current AA message that receives first, upgrades the AA message that prestores in the present networks equipment with the AA message of current reception again.
In above-mentioned three kinds of situations: situation one, situation two and situation three times, life span (TTL, Time To Live) all is set to 1.
In the embodiment of a variation, when second predetermined condition, DSLAM2a needs execution in step SA, sends the second mobile agent request message to edge router 3a, also is the corresponding AS information of AS message.
The second predetermined condition comprises following several situation:
I) do not comprise any mobile agent announcement message among the DSLAM2a, for example when the DSLAM2a initial start, perhaps DSLAM2a breaks down, and after re-powering, the AA message that prestores is all lost.
II) DSLAM2a prestores the AA message from edge router 3a, and the corresponding life cycle of this AA message is expired, and perhaps wherein the life cycle of certain field is expired.
At said circumstances I) and situation II) under, if this moment, DSLAM2a also received the AS message from user terminal 1d, the source IP address that comprises in the AS information that then DSLAM2a sends to edge router 3a is the IP address of user terminal 1d, i.e. 200.15.15.8; If DSLAM2a does not receive the AS message from any user terminal of its lower jurisdiction, although perhaps receive the AS message from a certain user terminal of its lower jurisdiction, but the IP address of this user terminal is unknown, because DSLAM2a is operated in network bridge mode, the IP address that does not have the deal with data business, therefore, DSLAM2a fills out the source IP address of wanting to be sent to the AS information of edge router 3a and is 0.0.0.0.
DSLAM2a fills out purpose IP address and is " multicast address of all mobile agents on the link " 224.0.0.11.
Then, DSLAM2a repeating step S10 receives the AA message from edge router 3a, as replying of the AS message that DSLAM2a is sent.
In addition, in order to prevent that forming loop causes broadcast storm, when configuration DSLAM2a, DSLAM2a need to know which port is uplink port, and which port is downlink port.At uplink port, corresponding to network side, can only receive AA message, and can not receive AS message, therefore, DSLAM2a abandons the AS message from uplink port.At downlink port, corresponding to user's side, can only receive AS message, can not receive AA message, therefore, DSLAM2a abandons the AA message from downlink port.
In the above-described embodiments, DSLAM2a is upper to link to each other with edge router 3a by switch 4a, also, and only higher level's network management device of cascade, i.e. edge router 3a on the DSLAM2a.In the embodiment of a variation, DSLAM is upper can to link to each other with a plurality of edge routers or BAS Broadband Access Server by switch.Take DSLAM2c as example, DSLAM2c is upper to link to each other with BAS Broadband Access Server 10 with edge router 3b by switch 4b.
In step S10 ', DSLAM2c obtains respectively the AA message separately from edge router 3b and BAS Broadband Access Server 10.
In step S11 ', DSLAM2c satisfies situation one, two, the three one kind of situations except judging whether, also needs further to judge whether to satisfy predetermined alternative condition.
Predetermined condition comprises:
A) AA message is corresponding with user terminal;
The corresponding relation of AA message and user terminal also namely is equal to the mobile agent that sends this mobile agent announcement message and the corresponding relation of user terminal.For example, when user terminal 1a moves to subnet B from subnet A, user terminal 1a need to certificate server (not shown) interactive information so that the user's of certificate server authentication of users terminal 1a identity legal access user whether.When certificate server allowed user terminal 1a to enter subnet B, certificate server was that user terminal 1a disposes a mobile agent as the corresponding mobile agent of user terminal 1a, for example, and edge router 3b.Therefore, user terminal 1a " selects which the rule of mobile agent or operator be to the mobile agent that user terminal distributes ", and this information can be preserved by DSLAM2c, for example, user terminal 1a has selected the Foreign Agent of edge router 3b as user terminal 1a, and DSLAM2c determines corresponding which mobile agent of user terminal 1a according to this information.Also namely, edge router 3b is user terminal 1a service, and it is corresponding with user terminal 1a, and BRAS10 is not user terminal 1a service.Therefore, DSLAM2c just sends to user terminal 1a with the corresponding AA information of the corresponding AA message of this edge router 3b.
B) AA message is that a plurality of AA message medium priorities are higher.
For example, preserved the loading condition of a plurality of higher level's network management devices of its higher level among the DSLAM2c.For example, among the edge router 3b and BRAS10 of the upper cascade of DSLAM2c, that load is lighter is edge router 3b.The corresponding AA message of edge router 3b that then DSLAM2c can be lighter with load is sent to one or more user terminals of its lower jurisdiction.
Perhaps DSLAM2c selects in a plurality of AA message, with the less AA message of router address network prefix be sent to one or more user terminals of its lower jurisdiction; Perhaps DSLAM2c selects in a plurality of AA message, with the larger AA message of router address network prefix be sent to one or more user terminals of its lower jurisdiction.Certainly, select which or which a plurality of AA message in a plurality of AA message to be sent to the collocation strategy that user terminal depends on network, rule is not limited to this, only is an example herein.
C) will satisfy one or more user terminals that each a plurality of AA message in the situation one, two or three all offer the DSLAM2c jurisdiction.
At said circumstances C) in, user terminal may receive the mobile agent announcement message from a plurality of edge routers, can be according to one of them mobile agent announcement message of certain policy selection at this user terminal, because of little with summary of the invention relation of the present invention, do not repeat them here.
More than each embodiment be described for the IPv4 network, those skilled in the art are appreciated that the above-mentioned network that is applicable to IPv6 for the description of each embodiment fully fully.Difference is that the mutual information of modules is agent advertisement message and Agent Solicitation among the IPv4, and in the IPv6 network, with the IPv4 network accordingly, mutual information is router advertisement message and router request message.For the regulation of the mobility support of IPv6 see rfc3775 ( Http:// www.ietf.org/rfc/rfc3775.txt).In the rfc3775 of IPv6, revise and (increased) 4 options newly, comprising: increased a flag bit in the route announcement message format newly, the router that is used for sign transmission RA message is the home agent on this link; In prefix information option, increase a bit, be used for allowing its global address of router broadcast; In addition, mobile IP v 6 has also defined a bulletin gap options (Advertisement interval option), and it sends the interval of uncalled router advertisement message to be used for router advertisement; And newly defined the local proxy information option, for the life span that identifies home agent and priority (preference) etc.Concrete relevant regulations is seen the 7.1-7.4 joint of rfc3775.In the IPv4 network, the module that is used for auxiliary control mobile agent announcement message is that the mobile agent of DSLAM is found agency (MADP, Mobility Agent Discovery Proxy) module, also can be other modules, in the IPv6 network, the module that is used for auxiliary control mobile agent announcement message is home agent bulletin agency (HAAP, Home Agent Advertising Proxy) module of DSLAM, also can be other modules.
Below, with reference to Fig. 1 and in conjunction with Fig. 3, device block diagram of the present invention is described.Fig. 3 is according to the systems approach flow chart that is used for auxiliary control mobile agent announcement message among the DSLAM2a of a specific embodiment of the present invention.Control device 10 shown in Figure 3 can be that the mobile agent that is arranged in DSLAM2a is found agency's (MADP, Mobility Agent Discovery Proxy) module, also can be other modules that are arranged in DSLAM2a.
In the IPv4 network, the mobile agent announcement message comprises agent advertisement (Agent Advertisement, AA) message, and subscriber equipment is by sending Agent Solicitation (Agent Solicitation, AS) message to obtain AA message; In the IPv6 network, the mobile agent announcement message comprises router advertisement message (Router Advertisement), and subscriber equipment is by sending router request message (Router Solicitation, RS) message to obtain RA message; Following elder generation describes specific embodiments of the invention as an example of the AA of IPv4 network and IPv4 network, AS message example.And DSLAM2a, edge router 3a in the IPv4 network of Fig. 1 and user terminal 1c, 1d describe as example.
At first, deriving means 100 obtains the AA message from edge router 3a.
Deriving means 100 can receive the AA message from edge router 3a, perhaps prestores the AA message of edge router 3a in the deriving means 100, and for example, the AA message from edge router 3a that deriving means 100 can receive it is kept at this locality.
Comprised Internet Control Message Protocol router advertisement territory, the Internet (ICMP Router Advertisement field) in this AA message, wherein defined the code (ICMP Code) of ICMP, life span (Lifetime), the number (Num Addrs) of router address (Router Address (es)), router address.Concrete regulation is seen IP Mobility Support for IPv4, Http:// www.ietf.org/rfc/rfc3344.txtIn 2.1 the joint.
Also comprise mobile agent bulletin extension field (Mobility Agent Advertisement Extension Field) in the AA message, wherein defined type (Type), length (Length), sequence number (Sequence Number), registration life cycle (Registration Lifetime), " R " bit, " B " bit, " H " bit, " F " bit, " M " bit, " G " bit, " r " bit, " T " bit, " reservation (Reserved) " territory, Care-of Address (Care-of-Addresses).Concrete regulation is seen IP Mobility Support for IPv4, Http:// www.ietf.org/rfc/rfc3344.txtIn 2.1.1 joint.
Also comprise prefix length expansion (Prefix-Lengths Extension) in the AA message, comprising type (Type), length (Length) and prefix length (Prefix-Length) wherein the value of length be number (Num Addrs) territory of the address of ICMP route announcement part, each prefix is corresponding with each router address in the ICMP router advertisement territory in the prefix length, carry out AND-operation with each prefix with corresponding router address, just can obtain subnet prefix.Concrete regulation is seen IP Mobility Support for IPv4, Http:// www.ietf.org/rfc/rfc3344.txtIn 2.1.2 joint.It should be noted that in edge router 3a is sent to the AA message of DSLAM2a, to comprise the prefix length expansion that then DSLAM2a is sent in the AA message of undernet node and also must comprises the prefix length expansion; Do not comprise the prefix length expansion in the AA message of DSLAM2a if edge router 3a is sent to, then DSLAM2a is sent in the AA message of undernet node and does not also comprise the prefix length expansion.
The upper management equipment that also comprises DSLAM2a in the AA message, i.e. IP address and the link layer address of edge router 3a, the also i.e. source address of this AA message.In the present embodiment, for example, the source IP address of AA message is the IP address 200.15.15.1 of edge router 3a, and the source link layer address is the corresponding mac-layer address of IP address 200.15.15.1, for example 08:00:20:0A:8C:6D.
If AA message is sent to all user terminals of physical link or logical links, then purpose IP address is multicast address 224.0.0.1 or " broadcasting of restriction " address 255.255.255.255 of " all systems on this link ".The purpose link layer address is the corresponding MAC Address of multicast address 224.0.0.1 of " all systems on this link ", perhaps the corresponding MAC Address of " broadcasting of restriction " address 255.255.255.255.
If AA message is sent to some user terminals of this message of request, for example, during user terminal 3d, then the destination address of this AA message is the source address of the AS message that sends of user terminal 1d, in the present embodiment, be the IP address of user terminal 1d: for example, 200.15.15.8.。When the source IP address of AS message was 0.0.0.0, DSLAM2a filled out multicast address 224.0.0.1 or " broadcasting of restriction " address 255.255.255.255 into " all systems on this link " with purpose IP address.
Then, the first judgment means 101 judges whether first predetermined condition.When the first predetermined condition satisfied, generator 102 offered the corresponding AA information of AA message one or more user terminals of DSLAM2a jurisdiction.
Below for the included several situations of the first predetermined condition, specifically describe as follows to the first judgment means 101 and generator 102 performed steps:
Situation one: DSLAM2a periodically sends the corresponding information of AA message to user terminal 1c
Describe as an example of user terminal 1c example.User terminal 1c is arranged in DSLAM2a connected link, and user terminal 1c finished registration to edge router 3a, and therefore, the AA message of edge router 3a just is kept among the DSLAM2a.User terminal 1c is in order to learn in its link that whether still is connected in edge router 3a jurisdiction (i.e., it does not move in the outer net), and user terminal 1c needs periodically to obtain from DSLAM2a the AA message of edge router 3a.Therefore, DSLAM2a periodically sends the corresponding information of AA message that is kept among the DSLAM2a to user terminal 1c.Illustrate, in DSLAM2a, safeguarded the transmission predetermined period of time timer that periodically sends the corresponding information of each AA message.For example, DSLAM2a can be set as 50ms with predetermined period of time, after DSLAM2a sends the corresponding information of AA message from the last time to user terminal 1c, with the timer zero clearing, and beginning timing, after the timer timing reached 50ms, the first judgment means 101 namely was judged as first predetermined condition.After perhaps DSLAM2a sends the corresponding information of AA message from the last time to user terminal 1c, timer is reset to 50ms, and the beginning countdown, after the timer timing reached 0,101 of the first judgment means were judged as first predetermined condition.Those skilled in the art will be understood that the predetermined period of time of aforesaid 50ms only makes example, and Virtual network operator or webmaster should be selected other predetermined period of times according to actual conditions.
Then, generator 102 is sent to user terminal 1c with the corresponding AA information of AA message that periodically sends.
The corresponding AA information of this AA message comprises: Internet Control Message Protocol router advertisement territory, the Internet and mobile agent bulletin extension field, if comprise the prefix length expansion in the AA message that deriving means 100 obtains, then the corresponding AA information of AA message of generator 102 periodicity transmissions also comprises the prefix length expansion; If do not comprise the prefix length expansion in the AA message that deriving means 100 obtains, then the corresponding AA information of AA message of generator 102 periodicity transmissions does not comprise the prefix length expansion yet.
The corresponding AA information of this AA message also comprises:
Purpose IP address: DSLAM2a inserts the purpose IP address of AA information multicast address 224.0.0.1 or " broadcasting of restriction " address 255.255.255.255 of " all systems on this link ".
Source IP address: because DSLAM2a is operated in network bridge mode, it is not used for the IP address of data retransmission, and therefore, DSLAM2a does not revise the source IP address of AA message, still for sending this AA message to the IP address of the edge router 3a of DSLAM2a, i.e. 200.15.15.1.
Purpose link layer address: the corresponding MAC Address of multicast address 224.0.0.1 of " all systems on this link ", the perhaps corresponding MAC Address of " broadcasting of restriction " address 255.255.255.255.
Source link layer address: if move address analysis protocol proxy (ARP Proxy) above the DSLAM2a, DSLAM2a is revised as the source link layer address network side MAC Address of DSLAM2a, if off-duty address analysis protocol proxy above the DSLAM2a (ARP Proxy), DSLAM2a is filled to the source link layer address MAC Address that is connected in the mobile agent of same Metro Ethernet with DSLAM2a, in the present embodiment, be the address of edge router 3a, i.e. the corresponding MAC Address of 200.15.15.1.。
The life span that DSLAM2a also needs to be sent to the AA information of user terminal 1c is made as 1.
Then, generator 102 also needs further to judge in the AA message of obtaining whether indicate VLAN (VLAN, Virtual Local Area Network) sign, if AA message indicates the sign of VLAN, generator 102 is sent to the AA information that generates in the corresponding a plurality of user terminals of virtual network that VLAN divides, otherwise, DSLAM2a passes through its DSL side ports with the AA message that generates, be sent to the physical link at its place or all user terminals of logical links, comprising user terminal 1c.
Situation two: DSLAM2a receives the AS message from user terminal 1d
Describe as an example of user terminal 1d example.The life span of a upper AA message of obtaining as user terminal 1d is crossed after date, and after it did not receive AA message from same edge router yet, user terminal 1d need to send AS message, with request AA message.In the present embodiment, when user terminal 1d moves to the subnet of DSLAM2a jurisdiction from another subnet (not shown), itself and this another subnet is out of touch, therefore, user terminal 1d sends AS message, and because user terminal 1d does not know the unicast address of the mobile agent on its subnet link that moves to, the purpose IP address of the AS message of its transmission is for pointing to the multicast address of all mobile agents on this subnet link, be 224.0.0.11, the purpose link layer address is the corresponding MAC Address of multicast address 224.0.0.11.The source IP address of the AS message that user terminal sends is the IP address of user terminal 1d.For example, 200.15.15.8., the source link layer address sends the MAC Address of port of the user terminal 1d of this message for this.In a kind of execution mode of variation, if user terminal 1d dynamically obtains the IP address, and it just needs to send AS message when also not obtaining the IP address, then because the source IP address of AS message can not be sky, user terminal 1d fills out the source IP address in the AS message and is 0.0.0.0.
After the first judgment means 101 received AS message from user terminal 1d, then judged result was first predetermined condition.
In the situation two, obtain the explanation carried out as example from the AS message of user terminal 1d as mentioned above take DSLAM2a.In the embodiment of a variation, when below the DSLAM2a during a plurality of user terminal of cascade, when the first judgment means 101 received the AS message of any one user terminal in a plurality of user terminals that descend cascade from it, the first judgment means 101 was all judged first predetermined condition.
Then, generator 102 is sent to the corresponding AA information of its AA message that prestores the user terminal 1d of this AA message of request.
The corresponding AA information of this AA message comprises: Internet Control Message Protocol router advertisement territory, the Internet and mobile agent bulletin extension field, if comprise the prefix length expansion in the AA message that deriving means 100 obtains, then the corresponding AA information of AA message of generator transmission also comprises the prefix length expansion; If do not comprise the prefix length expansion in the AA message that DSLAM2a obtains in step S10, then in step S12, the corresponding AA information of AA message that DSLAM2a sends does not comprise the prefix length expansion yet.
The corresponding AA information of this AA message also comprises:
Purpose IP address: be the source address of the AS message that user terminal 1d sends, in the present embodiment, be the IP address of user terminal 1d: for example, 200.15.15.8.When the source IP address of AS message was 0.0.0.0, DSLAM2a filled out multicast address 224.0.0.1 or " broadcasting of restriction " address 255.255.255.255 into " all systems on this link " with purpose IP address.
Source IP address: because DSLAM2a is operated in network bridge mode, it is not used for the IP address of data retransmission, and therefore, DSLAM2a does not revise the source IP address of AA message, still for sending this AA message to the IP address of the edge router 3a of DSLAM2a, i.e. 200.15.15.1.
The purpose link layer address: when the source IP address of AS message was known, DSLAM2a filled out the purpose link layer address and is the corresponding MAC Address of source IP address, the i.e. corresponding MAC Address of 200.15.15.8.When the source IP address of AS message is 0.0.0.0, DSLAM2a fills out the corresponding MAC Address of multicast address 224.0.0.1 into " all systems on this link ", the perhaps corresponding MAC Address of " broadcasting of restriction " address 255.255.255.255 with the purpose link layer address.
Source link layer address: if move address analysis protocol proxy (ARP Proxy) above the DSLAM2a, DSLAM2a is revised as the source link layer address network side MAC Address of DSLAM2a, if off-duty address analysis protocol proxy above the DSLAM2a (ARP Proxy), DSLAM2a is filled to the source link layer address MAC Address that is connected in the mobile agent of same Metro Ethernet with DSLAM2a, in the present embodiment, be the address of edge router 3a.
Situation three: DSLAM2a upgrades prestored information
Situation three comprises following at least three kinds of concrete execution modes:
Do not comprise any AA message when i) DSLAM2a is initial, then, the DSLAM2a initial configuration AA message.The step of this configuration both can be passed through human configuration, for example, webmaster disposes the AA message among edge router 3a and the DSLAM2a simultaneously, also can be that DSLAM2a obtains the AA message that sends from edge router 3a, at this moment, the first judgment means 101 is namely judged first predetermined condition.
Ii) prestore AA message (hereinafter referred to as the AA message that prestores) from edge router 3a among the DSLAM2a, DSLAM2a receives again the AA message (hereinafter referred to as current AA message) from edge router 3a.At this moment, whether DSLAM2a detects the AA message that prestores that prestores among the current AA message receive and the DSLAM2a identical, if current AA message is different from the AA message that prestores, and the first judgment means 101 judgement first predetermined condition then.
Iii) prestore AA message from edge router 3a among the DSLAM2a, and all or part of the losing of AA message that DSLAM2a prestores, for example, owing to break down or outage etc. causes, then work as DSLAM2a the content that it prestores is upgraded, namely carry out fault recovery, perhaps re-power, during with the AA message recovering to prestore among the DSLAM2a, the first judgment means 101 is judged first predetermined condition.
Then, generator 102 is sent to user terminal 1c and/or 1d with the corresponding AA information of AA message of upgrading.Generator 102 is similar in the content that AA message comprises and the object of transmission and the situation one, does not repeat them here.
Be appreciated that, for said circumstances ii), DSLAM2a upgrades the AA message that prestores in the present networks equipment with the current AA message that receives first, the AA message that prestores that generator 102 will upgrade again is sent to user terminal 1c and/or 1d, in the embodiment of a variation, generator 102 can be sent to user terminal 1c and/or 1d with the current AA message that receives first, and then DSLAM2a upgrades the AA message that prestores in the present networks equipment with the AA message of current reception again.
In above-mentioned three kinds of situations: situation one, situation two and situation three times, life span (TTL, Time To Live) all is set to 1.
In the embodiment of a variation, control device 10 also comprises the second judgment means 103 and request unit 104, when the second judgment means 103 is judged as second predetermined condition, request unit 104 sends the second mobile agent request message to edge router 3a, also is the corresponding AS information of AS message.
The second predetermined condition comprises following several situation:
I) do not comprise any mobile agent announcement message among the DSLAM2a, for example when the DSLAM2a initial start, perhaps DSLAM2a breaks down, and after re-powering, the AA message that prestores is all lost.
II) DSLAM2a prestores the AA message from edge router 3a, and the corresponding life cycle of this AA message is expired, and perhaps wherein the life cycle of certain field is expired.
At said circumstances I) and situation II) under, if this moment, DSLAM2a also received the AS message from user terminal 1d, the source IP address that comprises in the AS information that then request unit 104 sends to edge router 3a is the IP address of user terminal 1d, i.e. 200.15.15.8; If DSLAM2a does not receive the AS message from any user terminal of its lower jurisdiction, although perhaps receive the AS message from a certain user terminal of its lower jurisdiction, but the IP address of this user terminal is unknown, because DSLAM2a is operated in network bridge mode, the IP address that does not have the deal with data business, so request unit 104 is filled out the source IP address of wanting to be sent to the AS information of edge router 3a and is 0.0.0.0.
DSLAM2a fills out purpose IP address and is " multicast address of all mobile agents on the link " 224.0.0.11.
Then, DSLAM2a repeating step S10 receives the AA message from edge router 3a, as replying of the AS message that DSLAM2a is sent.
In addition, in order to prevent that forming loop causes broadcast storm, when configuration DSLAM2a, DSLAM2a need to know which port is uplink port, and which port is downlink port.At uplink port, corresponding to network side, can only receive AA message, and can not receive AS message, therefore, DSLAM2a abandons the AS message from uplink port.At downlink port, corresponding to user's side, can only receive AS message, can not receive AA message, therefore, DSLAM2a abandons the AA message from downlink port.
In the above-described embodiments, DSLAM2a is upper to link to each other with edge router 3a by switch 4a, also, and only higher level's network management device of cascade, i.e. edge router 3a on the DSLAM2a.In the embodiment of a variation, DSLAM is upper can to link to each other with a plurality of edge routers or BAS Broadband Access Server by switch.Take DSLAM2c as example, DSLAM2c is upper to link to each other with BAS Broadband Access Server 10 with edge router 3b by switch 4b.
Deriving means 100 obtains respectively the AA message separately from edge router 3b and BAS Broadband Access Server 10.
The first judgment means 101 satisfies situation one, two, the three one kind of situations except judging whether, also needs further to judge whether to satisfy predetermined alternative condition.
Predetermined condition comprises:
A) AA message is corresponding with user terminal;
The corresponding relation of AA message and user terminal also namely is equal to the mobile agent that sends this mobile agent announcement message and the corresponding relation of user terminal.For example, when user terminal 1a moves to subnet B from subnet A, user terminal 1a need to certificate server (not shown) interactive information so that whether the user's of certificate server authentication of users terminal 1a identity is legal access user.When certificate server allowed user terminal 1a to enter subnet B, certificate server was that user terminal 1a disposes a mobile agent as the corresponding mobile agent of user terminal 1a, for example, and edge router 3b.Therefore, user terminal 1a " selects which the rule of mobile agent or operator be to the mobile agent that user terminal distributes ", and this information can be preserved by DSLAM2c, for example, user terminal 1a has selected the Foreign Agent of edge router 3b as user terminal 1a, and DSLAM2c determines corresponding which mobile agent of user terminal 1a according to this information.Also namely, edge router 3b is user terminal 1a service, and it is corresponding with user terminal 1a, and BRAS10 is not user terminal 1a service.Therefore, generator 102 just sends to user terminal 1a with the corresponding AA information of the corresponding AA message of this edge router 3b.
B) AA message is that a plurality of AA message medium priorities are higher.
For example, preserved the loading condition of a plurality of higher level's network management devices of its higher level among the DSLAM2c.For example, among the edge router 3b and BRAS10 of the upper cascade of DSLAM2c, that load is lighter is edge router 3b.The corresponding AA message of edge router 3b that then DSLAM2c can be lighter with load is sent to one or more user terminals of its lower jurisdiction.
Perhaps generator 102 is selected in a plurality of AA message, with the less AA message of router address network prefix be sent to one or more user terminals of its lower jurisdiction; Perhaps generator 102 is selected in a plurality of AA message, with the larger AA message of router address network prefix be sent to one or more user terminals of its lower jurisdiction.Certainly, select which or which a plurality of AA message in a plurality of AA message to be sent to the collocation strategy that user terminal depends on network, rule is not limited to this, only is an example herein.
C) will satisfy one or more user terminals that each a plurality of AA message in the situation one, two or three all offer the DSLAM2c jurisdiction.
At said circumstances C) in, user terminal may receive the mobile agent announcement message from a plurality of edge routers, can be according to one of them mobile agent announcement message of certain policy selection at this user terminal, because of little with summary of the invention relation of the present invention, do not repeat them here.
More than each embodiment be described for the IPv4 network, those skilled in the art are appreciated that the above-mentioned network that is applicable to IPv6 for the description of each embodiment fully fully.Difference is that the mutual information of modules is agent advertisement message and Agent Solicitation among the IPv4, and in the IPv6 network, with the IPv4 network accordingly, mutual information is router advertisement message and router request message.For the regulation of the mobility support of IPv6 see rfc3775 ( Http:// www.ietf.org/rfc/rfc3775.txt).In the rfc3775 of IPv6, revise and (increased) 4 options newly, comprising: increased a flag bit in the route announcement message format newly, the router that is used for sign transmission RA message is the home agent on this link; In prefix information option, increase a bit, be used for allowing its global address of router broadcast; In addition, mobile IP v 6 has also defined a bulletin gap options (Advertisement interval option), and it sends the interval of uncalled router advertisement message to be used for router advertisement; And newly defined the local proxy information option, for the life span that identifies home agent and priority (preference) etc.Concrete relevant regulations is seen the 7.1-7.4 joint of rfc3775.In the IPv4 network, the module that is used for auxiliary control mobile agent announcement message is that the mobile agent of DSLAM is found agency (MADP, Mobility Agent Discovery Proxy) module, also can be other modules, in the IPv6 network, the module that is used for auxiliary control mobile agent announcement message is home agent bulletin agency (HAAP, Home Agent Advertising Proxy) module of DSLAM, also can be other modules.
More than embodiments of the invention are described, but the present invention is not limited to specific system, equipment and concrete agreement, those skilled in that art can make various distortion or modification within the scope of the appended claims.

Claims (19)

1. a method of the mobile agent announcement message being assisted control in the network equipment of communication network is characterized in that, may further comprise the steps:
I. when second predetermined condition, one or more higher level's network management devices to the described network equipment send respectively the second mobile agent request message, described the second predetermined condition comprises: do not comprise any mobile agent announcement message in the described network equipment, or the described network equipment prestores the one or more mobile agent announcement message that prestore from described higher level's network management device, and the life cycle of at least a portion information of described one or more mobile agent announcement message that prestore is expired;
A. receive the mobile agent announcement message from the described second mobile agent request message of response of at least one the higher level's network management device in described one or more higher level's network management devices, and obtain the one or more mobile agent announcement message from one or more higher level's network management devices of the described network equipment;
B. judge whether the first predetermined condition satisfies;
C. when described the first predetermined condition satisfies, the corresponding mobile agent notice information of at least one message in described one or more mobile agent announcement message is offered one or more mobile nodes of described network equipment jurisdiction.
2. method according to claim 1, it is characterized in that, the described network equipment periodically sends described mobile agent notice information to described one or more mobile nodes, described the first predetermined condition comprises: after the described network equipment sent described mobile agent notice information from the last time to described one or more mobile nodes, elapsed time had reached predetermined period of time.
3. method according to claim 1, it is characterized in that, described the first predetermined condition also comprises: the described network equipment obtains the first mobile agent request message separately from described one or more mobile nodes, wherein, described the first mobile agent request message is used at least one mobile agent announcement message of request;
Described step c also comprises:
According to the first mobile agent request message separately of described one or more mobile nodes, the corresponding mobile agent notice information of at least one message at least one mobile agent announcement message of each mobile node request is offered each mobile node corresponding with each described the first mobile agent request message difference.
4. method according to claim 1 is characterized in that, described the first predetermined condition also comprises: the described network equipment upgrades described one or more mobile agent announcement message;
Described step c also comprises:
The corresponding mobile agent notice information of described at least one message in described one or more mobile agent announcement message of upgrading is offered one or more mobile nodes of described network equipment jurisdiction.
5. method according to claim 4 is characterized in that, the described network equipment prestores the mobile agent announcement message that prestores separately from described one or more higher level's network management devices, and described step a also comprises:
Reception is from described one or more higher level's network management devices current mobile agent announcement message separately;
Described step b also comprises:
Whether the mobile agent announcement message that prestores accordingly in each current mobile agent announcement message of judging described reception and the described network equipment is identical;
Described step c also comprises: when the one or more current mobile agent announcement message that receives describedly prestores the mobile agent announcement message not simultaneously with corresponding, the mobile agent announcement message that prestores of the correspondence in the described network equipment is updated to the one or more current mobile agent announcement message of described reception, and the corresponding mobile agent notice information of one or more current mobile agent announcement message of described reception is offered one or more mobile nodes of described network equipment jurisdiction.
6. each described method in 5 according to claim 1 is characterized in that, described the first predetermined condition comprises also and judge whether to satisfy predetermined alternative condition that described predetermined alternative condition comprises each in the following:
Described at least one message is corresponding with described one or more mobile nodes;
Described at least one message is that described one or more mobile agent announcement message medium priority is the highest.
7. method according to claim 1 is characterized in that, described mobile agent announcement message comprises agent advertisement message or router advertisement message.
8. method according to claim 1 is characterized in that, described communication network is the communication network of movement-based IPv4 agreement or the network of movement-based IPv6 agreement.
9. method according to claim 1 is characterized in that, the described network equipment comprises the router of DSL couple in multiplexer, switch, edge router subordinate.
10. a control device of the mobile agent announcement message being assisted control in the network equipment of communication network is characterized in that, comprising:
The second judgment means, be used for judging whether second predetermined condition, described the second predetermined condition comprises: do not comprise any mobile agent announcement message in the described network equipment, or the described network equipment prestores the one or more mobile agent announcement message that prestore from higher level's network management device, and the life cycle of at least a portion information of described one or more mobile agent announcement message that prestore is expired;
Request unit is used for when satisfying described the second predetermined condition, sends respectively the second mobile agent request message to one or more higher level's network management devices of the described network equipment;
Deriving means, be used for reception from the mobile agent announcement message of the described second mobile agent request message of response of at least one higher level's network management device of described one or more higher level's network management devices, and obtain the one or more mobile agent announcement message from one or more higher level's network management devices of the described network equipment;
The first judgment means is used for judging whether the first predetermined condition satisfies;
Generator is used for the corresponding mobile agent notice information of at least one message in described one or more mobile agent announcement message being offered one or more mobile nodes of described network equipment jurisdiction when described the first predetermined condition satisfies.
11. control device according to claim 10, it is characterized in that, the described network equipment periodically sends described mobile agent notice information to described one or more mobile nodes, described the first predetermined condition comprises: after the described network equipment sent described mobile agent notice information from the last time to described one or more mobile nodes, elapsed time had reached predetermined period of time.
12. control device according to claim 10, it is characterized in that, described the first predetermined condition also comprises: the described network equipment obtains the first mobile agent request message separately from described one or more mobile nodes, wherein, described the first mobile agent request message is used at least one mobile agent announcement message of request;
Described generator also is used for: according to the first mobile agent request message separately of described one or more mobile nodes, the corresponding mobile agent notice information of at least one message at least one mobile agent announcement message of each mobile node request is offered each mobile node corresponding with each described the first mobile agent request message difference.
13. control device according to claim 10 is characterized in that, described the first predetermined condition also comprises: the described network equipment upgrades described one or more mobile agent announcement message;
Described generator also is used for: the corresponding mobile agent notice information of described at least one message of the described one or more mobile agent announcement message that will upgrade offers one or more mobile nodes of described network equipment jurisdiction.
14. control device according to claim 13, it is characterized in that, the described network equipment prestores the mobile agent announcement message that prestores separately from described one or more higher level's network management devices, and described deriving means also is used for: receive from described one or more higher level's network management devices current mobile agent announcement message separately;
Described the first judgment means also is used for: whether each current mobile agent announcement message of judging described reception and the described network equipment mobile agent announcement message that prestores accordingly is identical;
Described generator also is used for: when the one or more current mobile agent announcement message that receives describedly prestores the mobile agent announcement message not simultaneously with corresponding, the mobile agent announcement message that prestores of the correspondence in the described network equipment is updated to the one or more current mobile agent announcement message of described reception, and the corresponding mobile agent notice information of one or more current mobile agent announcement message of described reception is offered one or more mobile nodes of described network equipment jurisdiction.
15. each described control device in 14 is characterized in that according to claim 10, described the first predetermined condition comprises also and judges whether to satisfy predetermined alternative condition that described predetermined alternative condition comprises each in the following:
Described at least one message is corresponding with described one or more mobile nodes;
Described at least one message is that described one or more mobile agent announcement message medium priority is the highest.
16. control device according to claim 10 is characterized in that, described mobile agent announcement message comprises agent advertisement message or router advertisement message.
17. control device according to claim 10 is characterized in that, described communication network is the communication network of movement-based IPv4 agreement or the network of movement-based IPv6 agreement.
18. control device according to claim 10 is characterized in that, the described network equipment comprises the router of DSL couple in multiplexer, switch, edge router subordinate.
19. the network equipment of a communication network is characterized in that, comprises according to claim 10 each described control device for the mobile agent announcement message being assisted control in 17.
CN200880130523.0A 2008-10-13 2008-10-13 A method and device for secondary controlling mobile agent advertisement message in network apparatus Active CN102106131B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2008/001721 WO2010043066A1 (en) 2008-10-13 2008-10-13 A method and device for secondary controlling mobile agent advertisement message in network apparatus

Publications (2)

Publication Number Publication Date
CN102106131A CN102106131A (en) 2011-06-22
CN102106131B true CN102106131B (en) 2013-10-16

Family

ID=42106183

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880130523.0A Active CN102106131B (en) 2008-10-13 2008-10-13 A method and device for secondary controlling mobile agent advertisement message in network apparatus

Country Status (2)

Country Link
CN (1) CN102106131B (en)
WO (1) WO2010043066A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106789662B (en) * 2016-01-04 2020-08-14 新华三技术有限公司 Route announcement method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1685669A (en) * 2002-10-03 2005-10-19 思科技术公司 Method for a wireless station to locate and associate with a wireless network
CN101005508A (en) * 2006-01-20 2007-07-25 三星电子株式会社 Method and apparatus for transmitting router advertisement and router solicitation messages through access point

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100763534B1 (en) * 2005-06-08 2007-10-05 삼성전자주식회사 Apparatus for Fast Reactive Handover in IPv6-based Mobile System

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1685669A (en) * 2002-10-03 2005-10-19 思科技术公司 Method for a wireless station to locate and associate with a wireless network
CN101005508A (en) * 2006-01-20 2007-07-25 三星电子株式会社 Method and apparatus for transmitting router advertisement and router solicitation messages through access point

Also Published As

Publication number Publication date
WO2010043066A1 (en) 2010-04-22
WO2010043066A8 (en) 2010-07-15
CN102106131A (en) 2011-06-22

Similar Documents

Publication Publication Date Title
EP1011241B1 (en) Wireless access to packet-based networks
EP1009141B1 (en) Two phase local mobility scheme for wireless access to packet-based networks
EP1011243B1 (en) Single phase local mobility scheme for wireless access to packet-based networks
EP1011242B1 (en) Dynamic address assignment for wireless devices accessing packet-based wired networks
EP1009134B1 (en) Packet tunneling optimization to wireless devices accessing packet-based wired networks
KR101495063B1 (en) Network device and method for local routing of data traffic
CN101218796B (en) Method, system and apparatus for load balancing of wireless switches to support layer 3 roaming in wireless local area networks
JP5293434B2 (en) Request for seamless handover of mobile station from macro base station to femto base station with private access
WO2007052904A1 (en) Method and apparatus for supporting fast mobility ip with link identifier prefix in wireless communication system
WO2006021845A1 (en) A method, network elements, a terminal, a network infrastructure, and a communication system for triggering events
US20130322404A1 (en) Method for handover in wireless communications network comprising a number of sub-networks
JP4385834B2 (en) Routing control method and router apparatus
US8160067B2 (en) Address resolution protocol-based wireless access point method and apparatus
CN103889002A (en) Flow control method and device, mobile node, and access gateway
CN101009711A (en) Configuration method of IP address and its application in the sub-network switching
CN102106131B (en) A method and device for secondary controlling mobile agent advertisement message in network apparatus
CN102308666B (en) Link layer for local break-out exchanges
KR100988039B1 (en) Method for transmitting multicast data based on Proxy Mobile IPv6
WO2009122515A1 (en) Mobile communication terminal equipment and netowrk controller
KR20060039555A (en) Wireless broadband system supporting indoor environment
CN101822002A (en) Method for forwarding packets via group of cooperative network elements and network element
WO2005004416A1 (en) System for controlling communication between different types of radio communication system

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
CP01 Change in the name or title of a patent holder

Address after: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee after: Shanghai NOKIA Baer Limited by Share Ltd

Address before: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee before: Shanghai Alcatel-Lucent Co., Ltd.

CP01 Change in the name or title of a patent holder