CN113783974A - Method and device for dynamically issuing MAP domain rule - Google Patents

Method and device for dynamically issuing MAP domain rule Download PDF

Info

Publication number
CN113783974A
CN113783974A CN202111057299.0A CN202111057299A CN113783974A CN 113783974 A CN113783974 A CN 113783974A CN 202111057299 A CN202111057299 A CN 202111057299A CN 113783974 A CN113783974 A CN 113783974A
Authority
CN
China
Prior art keywords
address
prefix
rule
domain
length
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111057299.0A
Other languages
Chinese (zh)
Other versions
CN113783974B (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.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN202111057299.0A priority Critical patent/CN113783974B/en
Publication of CN113783974A publication Critical patent/CN113783974A/en
Application granted granted Critical
Publication of CN113783974B publication Critical patent/CN113783974B/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
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/251Translation of Internet protocol [IP] addresses between different IP versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/255Maintenance or indexing of mapping tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2557Translation policies or rules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5061Pools of addresses

Abstract

The invention relates to the technical field of development transition from IPv4 to IPv6, in particular to a method and a device for dynamically issuing MAP domain rules, which comprise the following steps: configuring address pool parameter information according to the domain rule so as to obtain a corresponding mapping rule; acquiring an address application request; allocating a prefix proxy address corresponding to the address application request according to a mapping rule; and sending the prefix proxy address and the address pool parameter information to a protocol module so that the protocol module packages the prefix proxy address and a domain rule calculated according to the address pool parameter information into a response message sent to a user. The invention realizes the MAP technology by integrating the BMR rule and the DMR rule corresponding to the MAP domain into the service processing flow of the WAN port of the user requesting to allocate the prefix proxy address, effectively replaces the mode of manually configuring the domain rule at the user side in the prior art, realizes the dynamic switching of the MAP domain of the user, and reduces the operation and maintenance difficulty.

Description

Method and device for dynamically issuing MAP domain rule
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of development transition from IPv4 to IPv6, in particular to a method and a device for dynamically issuing MAP domain rules.
[ background of the invention ]
In the MAP (Mapping Address and Port) technology in the prior art, during initial deployment, the same MAP Domain rule is manually configured on a MAP-CE (MAP Customer Edge) and a MAP-BR (MAP Border Relay) in a MAP Domain to implement Address translation and Address encapsulation respectively, although the manual configuration mode can realize the corresponding functions of the MAP nodes in the MAP domain, but is not beneficial to dynamic deployment of MAP nodes, especially when MAP-CE needs to change MAP domain (mainly when MAP-CE needs to change MAP domain rule), the inconvenience is further highlighted by this way of manually configuring MAP domain rule, because most of the MAP-CEs are deployed in the customer's home, the difficulty of manually configuring the MAP domain rules is increased, and the operation and maintenance cost is increased.
In view of the above, overcoming the drawbacks of the prior art is an urgent problem in the art.
[ summary of the invention ]
The technical problem to be solved by the invention is as follows:
in the prior art, in an initial deployment process of an MAP (Mapping Address and Port) technology, the same Domain rules are manually configured on two MAP nodes, namely, a MAP-CE and a MAP-BR in a MAP Domain (Mapping Address and Port Domain), respectively to implement Address translation and Address encapsulation, and although the manual configuration mode can implement corresponding functions of the MAP nodes in the MAP Domain, the manual configuration mode is not favorable for dynamic deployment of the MAP nodes, and particularly when the MAP-CE needs to change the MAP Domain (mainly when the MAP-CE needs to change the Domain rules), the manual configuration mode of the Domain rules more prominently presents inconvenience, because most of the MAP-CEs are deployed in a customer home, the difficulty in manually configuring the Domain rules is increased, and the operation and maintenance cost is increased.
The invention achieves the above purpose by the following technical scheme:
in a first aspect, the present invention provides a method for dynamically issuing MAP domain rules, including:
configuring address pool parameter information according to the domain rule so as to obtain a corresponding mapping rule;
acquiring an address application request;
allocating a prefix proxy address corresponding to the address application request according to a mapping rule;
and sending the prefix proxy address and the address pool parameter information to a protocol module so that the protocol module packages the prefix proxy address and a domain rule calculated according to the address pool parameter information into a response message sent to a user.
Preferably, the configuring address pool parameter information according to the domain rule so as to obtain the corresponding mapping rule specifically includes:
the domain rule comprises a BMR rule;
configuring the lengths of IPv4 prefix and IPv4 prefix in the address pool parameter information according to Rule-IPv4-prefix in BMR rules;
the address pool parameter information also comprises a network prefix, the length of the network prefix and the length of a prefix proxy address;
and calculating to obtain a corresponding mapping rule according to the network prefix, the length of the prefix proxy address and the length of the IPv4 prefix.
Preferably, the obtaining of the corresponding mapping rule according to the network prefix, the length of the prefix proxy address, and the length of the IPv4 prefix by calculation specifically includes:
the mapping Rule comprises a part A, a part B and a part C, wherein the part A is obtained according to the network prefix and is used for distributing Rule-IPv6-prefix in a prefix proxy address;
calculating the length of a part B in the mapping rule according to the length of the IPv4 prefix, wherein the part B in the mapping rule is used for distributing IPv4-addr-suffix in a prefix proxy address;
and calculating the length of the part C according to the length of the network prefix, the length of the prefix proxy address and the length of the part B, wherein the part C in the mapping rule is used for distributing the PSID in the prefix proxy address.
Preferably, the allocating the prefix proxy address corresponding to the address application request according to the mapping rule specifically includes:
part B is distributed with an IPv 4-addr-suffix;
if the length of the part C is not 0, the part C is increased from 0 to allocate PSIDs, and after the part C is allocated with all PSIDs, the part B is increased to allocate the next IPv 4-addr-suffix;
if the length of the part C is 0, no PSID is allocated, the part B is increased progressively, and the next IPv4-addr-suffix is allocated;
wherein the initial value of the IPv4-addr-suffix is 1.
Preferably, the method further comprises configuring the PSID offset in the address pool parameter information according to the PSID-offset in the BMR rule.
Preferably, the domain rule further includes a DMR rule, and the BR address and the length of the BR address in the address pool parameter information are configured according to the BR-address in the DMR rule.
Preferably, if the length of the br address is not 128 bits, it indicates that the corresponding issued domain rule is address translation;
if the length of br address is 128bit, it means that the corresponding issued domain rule is address encapsulation.
Preferably, the protocol module generates a route according to the prefix proxy address, so that the dynamic routing module advertises the route generated by the protocol module according to the prefix proxy address to an upstream router.
Preferably, the method further comprises the following steps:
modifying the user line identification mapping so as to switch the user from the authentication domain A of the MAP domain 1 to the authentication domain B of the MAP domain 2 and kick off the user;
acquiring an authentication and authorization request;
acquiring an authentication domain B corresponding to a user according to an authentication authorization request, and authenticating the user according to the authentication domain B;
and if the authentication is passed, sending an address application request so as to acquire the prefix proxy address from the address pool bound by the authentication domain B.
In a second aspect, the present invention also provides a computer program product comprising at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executable by the processor for performing the method of dynamically issuing MAP domain rules of the first aspect.
Compared with the prior art, the invention has the beneficial effects that:
the invention disassembles the BMR Rule (Basic Mapping Rule) and the DMR Rule (Default Mapping Rule) corresponding to the MAP domain, and then configures the parameter information of the address pool for allocating the prefix proxy address according to the disassembled BMR Rule and DMR Rule, and integrates the BMR Rule and the DMR Rule into the service processing flow of requesting allocation of the prefix proxy address by the WAN port of the user, thereby effectively replacing the mode of manually configuring the domain Rule at the user side in the prior art to realize the MAP technology, realizing the dynamic switching of the MAP domain of the user and reducing the operation and maintenance difficulty.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below. It is obvious that the drawings described below are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
Fig. 1 is a flowchart of a method for dynamically issuing MAP domain rules according to an embodiment of the present invention;
fig. 2 is a schematic diagram of parameter information of a configured address pool of a method for dynamically issuing MAP domain rules according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a mapping rule of a method for dynamically issuing MAP domain rules according to an embodiment of the present invention;
fig. 4 is a timing diagram of a method for dynamically issuing MAP domain rules according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a mapping rule of a method for dynamically issuing a MAP domain rule according to an embodiment of the present invention;
fig. 6 is a timing diagram of a method for dynamically issuing MAP domain rules according to an embodiment of the present invention;
fig. 7 is a timing diagram of a method for dynamically issuing MAP domain rules according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a method for dynamically issuing MAP domain rules according to an embodiment of the present invention;
fig. 9 is a schematic diagram of a mapping rule of a method for dynamically issuing a MAP domain rule according to an embodiment of the present invention;
fig. 10 is a block diagram of an apparatus for dynamically issuing MAP domain rules according to an embodiment of the present invention.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the description of the present invention, the terms "inner", "outer", "longitudinal", "lateral", "upper", "lower", "top", "bottom", and the like indicate orientations or positional relationships based on those shown in the drawings, and are for convenience only to describe the present invention without requiring the present invention to be necessarily constructed and operated in a specific orientation, and thus should not be construed as limiting the present invention.
In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
Example 1:
embodiment 1 of the present invention provides a method for dynamically issuing a MAP domain rule, which, with reference to fig. 1, includes:
step 10, configuring address pool parameter information according to domain rules so as to obtain corresponding mapping rules; the domain Rule includes a BMR Rule and a DMR Rule, wherein The BMR Rule includes Rule-IPv6-prefix (An IPv6prefix associated by a service provider for a mapping Rule, Rule IPv6 prefix), Rule-IPv4-prefix (An IPv4 prefix associated by a service provider for a mapping Rule, Rule IPv4 prefix), EA-bits-length (Embedded Address (EA) bits length, Embedded Address (EA) bit length) and PSID-Offset (The Port Set Identifier Offset), and The DMR Rule includes BR-Address (Border Relay Address).
The configuration of the address pool parameter information is as follows, with reference to fig. 2:
(1) configuring a network prefix and a length of The network prefix in address pool parameter information according to Rule-IPv6-prefix in BMR rules, and configuring The length of a prefix proxy address according to requirements in an actual scene (wherein The prefix proxy address is End-user IPv6prefix in MAP technology, and The End-user IPv6prefix is composed of three parts, namely Rule-IPv6-prefix, IPv 4-address-suffix (IPv4 address suffix, IPv4 address suffix) and PSID (The Port Set Identifier), and then The proxy prefix address is also composed of three parts, namely Rule-IPv6-prefix, IPv 4-address-suffix and PSID);
(2) configuring the lengths of IPv4 prefix and IPv4 prefix in the address pool parameter information according to Rule-IPv4-prefix in BMR rules; and configuring PSID offset in the address pool parameter information according to PSID-offset in the BMR rule;
(3) according to BR-address in DMR rule, configuring BR address in address pool parameter information and length of BR address;
corresponding mapping rules can be obtained according to the configured address pool parameter information, referring to fig. 3, the mapping rules are composed of 3 parts, and it is assumed that the 3 parts of the mapping rules are respectively a part a, a part B and a part C, where the part a corresponds to the network prefix and the length of the network prefix in the address pool parameter information, and the part a is used to allocate Rule-IPv6-prefix in the prefix proxy address (Rule-IPv 6-prefix in the prefix proxy address corresponds to Rule-IPv6-prefix in the End-user IPv6prefix in the MAP technology); the length of the part B is calculated according to the length of the IPv4 prefix in the address pool parameter information, and the part B is used to allocate IPv4-addr-suffix in the prefix proxy address (the IPv4-addr-suffix in the prefix proxy address corresponds to the IPv4-addr-suffix in the End-user IPv6prefix in the MAP technology), as follows: assuming that the length of the IPv4 prefix in the address pool parameter information is 24 bits, since the length of the IPv4 address is 32 bits, the length of the part B can be calculated to be 8 bits (calculated from 32 bits-24 bits ═ 8 bits); the length of the part C is calculated according to the length of the prefix proxy address in the address pool parameter information, the length of the network prefix, and the calculated length of the part B, and the part C is used to allocate the PSID in the prefix proxy address (the PSID in the prefix proxy address corresponds to the PSID in the End-user IPv6prefix in the MAP technology), for example: assuming that the length of the prefix proxy address in the address pool parameter information is 56 bits, the length of the network prefix in the address pool parameter information is 40 bits, and the length of the calculated part B is 8 bits, the length of the part C is 8 bits (calculated from 56 bits-40 bits-8 bits ═ 8 bits); the difference between the length of the prefix proxy address and the length of the network prefix is EA-bits-length in the BMR rule (i.e. the sum of the length of part B and the length of part C).
Step 20, acquiring an address application request; assuming that a MAP-CE (user) sends a request message for acquiring a prefix proxy address to a protocol module, the protocol module receives the request message, analyzes the request message, and confirms that the request message is used for acquiring the prefix proxy address, and then sends an authentication authorization request to an authentication module, the authentication module acquires an authentication domain corresponding to the user according to the authentication authorization request sent by the protocol module (which MAP domain the user belongs to, the authentication domain corresponding to the MAP domain is acquired, each authentication domain is bound with an address pool, the address pool parameter information is configured according to MAP domain rules), authenticates the user according to the authentication domain, and if the authentication is passed, sends an address application request to the address pool module so that the user acquires the prefix proxy address from an address pool bound by the corresponding authentication domain, wherein one authentication domain is bound with one address pool, an address pool module may be formed of a plurality of address pools, each address pool having corresponding address pool parameter information and corresponding mapping rules. Such as: referring to fig. 4, in step 101, assuming that a user 1 sends a request message for acquiring a prefix proxy address to a protocol module, the protocol module analyzes the request message after receiving the request message, and confirms that the request message is used for acquiring the prefix proxy address, in step 102, an authentication authorization request is sent to an authentication module, the authentication module acquires an authentication domain a corresponding to the user according to the authentication authorization request sent by the protocol module, and the authentication domain a authenticates the user; if the authentication is passed, step 103, an address application request is sent to the address pool module, so as to obtain the prefix proxy address from the address pool bound by the authentication domain a. At this time, the authentication module associates with multiple authentication domains, but the authentication module determines the authentication domain of the user 1 according to the user line identifier mapping, and it is assumed that the authentication module determines the authentication domain of the user 1 as an authentication domain a, although the address pool module includes multiple address pools, the authentication domains bound to each address pool are different, and it is assumed that the authentication domain a is bound to an address pool 33 in the address pool module, so that the user 1 can only obtain a prefix proxy address from the address pool 33. If the user 1 switches the MAP domain (the MAP domain is in a one-to-one correspondence with the address pool, the address pool parameter information, and the authentication domain), the authentication domain corresponding to the user 1 also changes, and at this time, the user 1 can only obtain the prefix proxy address from the address pool bound to the switched authentication domain.
Step 30 (corresponding to step 104 of fig. 4), allocating a prefix proxy address corresponding to the address application request according to the mapping rule; the mapping Rule is composed of three parts, referring to fig. 2 and 5, assuming that part 3 of the mapping Rule is part a, part B and part C, part a corresponds to the network prefix and the length of the network prefix in the address pool parameter information, part a is used to allocate Rule-IPv6-prefix in the prefix proxy address (Rule-IPv 6-prefix in the prefix proxy address corresponds to Rule-IPv6-prefix in End-user IPv6prefix in MAP technology), when the prefix proxy address is allocated according to the mapping Rule, the network prefix in the address pool parameter information is part a, all users belonging to the same MAP domain, when requesting to acquire the prefix proxy address, part a of Rule-6-prefix used to allocate the prefix proxy address is the same, that is, the network prefix in the address pool parameter information, as follows: assuming that a user 1, a user 2 and a user 3 are in a MAP domain 1, the MAP domain 1 corresponds to an address pool 33, a network prefix in address pool parameter information of the address pool 33 corresponding to the MAP domain 1 is 2001: db8:0100, and the length of the network prefix is 40 bits, when prefix proxy addresses are allocated to the user 1, the user 2 and the user 3, all of the A parts used for allocating Rule-IPv6-prefix in the prefix proxy addresses are 2001: db8:0100, and the length is 40 bits; when prefix proxy addresses are allocated according to mapping rules, the part B is incremented from 1, and invalid values such as 0, 255 and the like are planed, because when the part B is 0, the IPv4 address allocated to a user is 100.0.2.0, which is an address that cannot be used for public network communication, after a value of the part B for allocating IPv4-addr-suffix is determined, if the length of the part C is not 0 (indicating that the IPv4 address is in a sharing mode, i.e. multiple users share the IPv4 address, and different users are distinguished by dividing ports), the value of the part C for allocating PSID is incremented from 0, and when the part C finishes allocating all PSIDs, the part B is incremented, and a next IPv4-addr-suffix is allocated, such as: assuming that the value of the part B for allocating the IPv4-addr-suffix is determined to be 1, after the value of the part C for allocating the PSID is incremented from 0-255 and all the PSIDs are allocated, the part B is incremented, the next IPv4-addr-suffix is allocated, the next IPv4-addr-suffix is 2, after the value of the part C for allocating the PSID is incremented from 0-255 and all the PSIDs are allocated, the part B is incremented and continues to be incremented, and so on, thereby allocating different prefix proxy addresses to each user; if the length of the part C is 0, the IPv4 address is in exclusive mode.
And step 40, sending the prefix proxy address and the address pool parameter information to a protocol module so that the protocol module can package the prefix proxy address and the domain rule calculated according to the address pool parameter information into a response message sent to a user.
As shown in fig. 4, step 105, after a prefix proxy address is allocated to a user according to a mapping Rule, an address pool module sends the allocated prefix proxy address and address pool parameter information corresponding to an address pool to which the prefix proxy address is allocated to a protocol module, step 106, after the protocol module receives the allocated prefix proxy address and address pool parameter information, a domain Rule is calculated according to the allocated address pool parameter information, and the prefix proxy address and the domain Rule calculated according to the address pool parameter information are encapsulated in a response message sent to the user, specifically, the protocol module can obtain Rule-IPv6-prefix of a BMR Rule according to a network address and a network address length in the address pool parameter information; obtaining the Rule-IPv4-prefix of the BMR Rule according to the lengths of the IPv4 prefix and the IPv4 prefix in the address pool parameter information; PSID-offset in the BMR rule can be obtained according to the PSID offset in the address pool parameter information; according to the difference value between the length of the prefix proxy address and the length of the network address in the address pool parameter information, the EA-bits-length in the BMR rule can be obtained; and obtaining the BR-address in the DMR rule according to the BR address in the address pool parameter information and the length of the BR address, wherein if the length of the BR address (namely the length of the BR-address) is not 128 bits, the corresponding issued domain rule is the address translation in the MAP technology, and if the length of the BR address (namely the length of the BR-address) is 128 bits, the corresponding issued domain rule is the address encapsulation in the MAP technology. The calculated BMR rule, the DMR rule and the allocated prefix proxy address are packaged to corresponding options of a response message and then are sent to a user, the user can realize the MAP technology according to related information carried by the response message, and as the related rule corresponding to the MAP domain to which the user belongs is already carried in the response message, the requirement of dynamically deploying the rule corresponding to the MAP domain is realized.
The configuring address pool parameter information according to the domain rule so as to obtain a corresponding mapping rule specifically includes:
the domain rule comprises a BMR rule; the BMR rules comprise Rule-IPv6-prefix, Rule-IPv4-prefix, EA-bits-length and PSID-offset; such as: assume that the BMR rule corresponding to MAP domain 1 is as follows:
Rule-IPv6-prefix:2001:db8:0100::/40
Rule-IPv4-prefix:100.0.2.0/24
EA-bits-length:16
PSID-offset:4
configuring the lengths of IPv4 prefix and IPv4 prefix in the address pool parameter information according to Rule-IPv4-prefix in BMR rules; as shown in fig. 2, it is assumed that address pool parameter information is configured for the address pool 33 in the address pool module according to the BMR Rule corresponding to the MAP domain 1, and as shown above, according to Rule-IPv4-prefix in the BMR Rule: 100.0.2.0/24 configures the lengths of IPv4 prefix and IPv4 prefix (i.e. map rule-IPv4-prefix in FIG. 2) in the address pool parameter information in the address pool 33, the configured IPv4 prefix is 100.0.2.0, and the IPv4 prefix is 24 bits; further comprising configuring the PSID offset in the address pool parameter information according to the PSID-offset in the BMR rule, such as: according to PSID-offset in BMR rules: 4, configuring a PSID offset (i.e., PSID-offset in the address pool parameter information in fig. 2) in the address pool parameter information in the address pool 33, where the configured PSID offset is 4 bits; the address pool 33 is followed by 33 an address pool identification for uniquely identifying a certain address pool.
The address pool parameter information also comprises a network prefix, the length of the network prefix and the length of a prefix proxy address; as shown above, according to Rule-IPv6-prefix in BMR rules: 2001: db8:0100:: 40, configuring the network prefix (i.e. prefix-address in FIG. 2) and the length of the network prefix (i.e. prefix-length in FIG. 2) in the address pool parameter information in the address pool 33, wherein the configured network prefix is 2001: db8:0100:: the length of the network prefix is 40 bit; meanwhile, the length of the prefix proxy address (i.e., the delay-length in fig. 2) is configured according to the requirement in the actual scene, and the length of the configured prefix proxy address is assumed to be 56 bits in the present embodiment.
And calculating to obtain a corresponding mapping rule according to the network prefix, the length of the prefix proxy address and the length of the IPv4 prefix. The obtaining of the corresponding mapping rule by calculation according to the network prefix, the length of the prefix proxy address and the length of the IPv4 prefix specifically includes: the mapping Rule comprises a part A, a part B and a part C, wherein the part A is obtained according to the network prefix and is used for distributing Rule-IPv6-prefix in a prefix proxy address; calculating the length of a part B in the mapping rule according to the length of the IPv4 prefix, wherein the part B in the mapping rule is used for distributing IPv4-Addr-suffix in a prefix proxy address; and calculating the length of the part C according to the length of the network prefix, the length of the prefix proxy address and the length of the part B, wherein the part C in the mapping rule is used for distributing the PSID in the prefix proxy address. Obtaining a corresponding mapping rule according to the configured address pool parameter information, wherein the mapping rule is composed of 3 parts, and the 3 parts of the mapping rule are assumed to be part A, part B and part C respectively, wherein the part A corresponds to the network prefix and the length of the network prefix in the address pool parameter information, referring to FIG. 2 and FIG. 5, namely, the part A is 2001: db8:0100:: 40, "/" is followed by a number representing the length, the unit is bit, and the length of the network prefix is 40 bit; the length of the part B is calculated according to the length of the IPv4 prefix in the address pool parameter information, in this embodiment, it is assumed that the IPv4 prefix is 100.0.2.0 and the length of the IPv4 prefix is 24 bits, and since the length of the IPv4 address is 32 bits, the length of the part B can be calculated to be 8 bits (calculated from 32 bits-24 bits-8 bits); the length of the part C is calculated according to the length of the prefix proxy address, the length of the network prefix, and the calculated length of the part B in the address pool parameter information, and in this embodiment, it is assumed that the length of the prefix proxy address is 56 bits, the length of the network prefix is 40 bits, and the calculated length of the part B is 8 bits, and then the length of the part C is 8 bits (calculated from 56 bits-40 bits-8 bits — 8 bits). The resulting mapping rule is shown in fig. 5.
The allocating the prefix proxy address corresponding to the address application request according to the mapping rule specifically includes: part B is distributed with an IPv 4-addr-suffix; if the length of the part C is not 0, the part C is increased from 0 to allocate PSIDs, and after the part C is allocated with all PSIDs, the part B is increased to allocate the next IPv 4-addr-suffix; if the length of the part C is 0, no PSID is allocated, the part B is increased progressively, and the next IPv4-addr-suffix is allocated; wherein the initial value of the IPv4-addr-suffix is 1. When prefix proxy addresses are allocated according to mapping rules, the part B is incremented from 1, and invalid values such as 0, 255 and the like are planed, because when the part B is 0, the IPv4 address allocated to a user is 100.0.2.0, which is an address that cannot be used for public network communication, after a value of the part B for allocating IPv4-addr-suffix is determined, if the length of the part C is not 0 (indicating that the IPv4 address is in a sharing mode, i.e. multiple users share the IPv4 address, and different users are distinguished by dividing ports), the value of the part C for allocating PSID is incremented from 0, and when the part C finishes allocating all PSIDs, the part B is incremented, and a next IPv4-addr-suffix is allocated, such as: assuming that the value of the part B for allocating the IPv4-addr-suffix is determined to be 1, after the value of the part C for allocating the PSID is incremented from 0-255 and all the PSIDs are allocated, the part B is incremented, the next IPv4-addr-suffix is allocated, the next IPv4-addr-suffix is 2, after the value of the part C for allocating the PSID is incremented from 0-255 and all the PSIDs are allocated, the part B is incremented and continues to be incremented, and so on, thereby allocating different prefix proxy addresses to each user; if the length of the part C is 0, the IPv4 address is in exclusive mode.
The domain rule also comprises a DMR rule, and the BR address in the address pool parameter information and the length of the BR address are configured according to the BR-address in the DMR rule. Assume that the DMR rule corresponding to MAP domain 1 is as follows:
BR-address:3001:db8:0100::/64
according to BR-address in DMR rule, configuring BR address in address pool parameter information and length of BR address; referring to fig. 2, assuming that address pool parameter information is configured for the address pool 33 in the address pool module according to the DMR rule corresponding to the MAP domain 1, as shown above, according to the BR-address in the DMR rule: 3001: db8:0100:: 64 configuring the br address and the length of the br address (namely map br-address in fig. 2) in the address pool parameter information in the address pool 33, wherein the configured br address is 3001: db8:0100:: the length of the br address is 64 bit; if the BR Address length (i.e. BR-Address length) is not 128 bits, it indicates that the corresponding issued domain rule is an Address Translation (MAP-T) in the MAP technology, and if the BR Address length (i.e. BR-Address length) is 128 bits, it indicates that the corresponding issued domain rule is an Address Encapsulation (MAP-E) in the MAP technology.
In the embodiment, the BMR rule and the DMR rule corresponding to the MAP domain are disassembled, and then the address pool is configured according to the disassembled BMR rule and DMR rule, and the BMR rule and the DMR rule are merged into the service processing flow of the WAN port of the user requesting allocation of the prefix proxy address, so that the method of manually configuring the domain rule on the user side in the prior art is effectively replaced to implement the MAP technology, and dynamic switching of the MAP domain of the MAP-CE is implemented.
Example 2:
on the basis of embodiment 1, this embodiment further provides a system for dynamically issuing MAP domain rules, which includes a protocol module, an address pool module, an authentication module, and a dynamic routing module;
the address pool module is used for acquiring an address application request and distributing a prefix proxy address corresponding to the address application request according to a mapping rule; the protocol module is used for receiving the prefix proxy address and the address pool parameter information sent by the address pool configuration module, calculating the domain rule according to the prefix proxy address and the address pool parameter information, and then packaging the calculated domain rule into a response message sent to a user.
The authentication module is used for acquiring an authentication domain corresponding to the user according to the authentication authorization request sent by the protocol module and authenticating the user according to the authentication domain;
and if the authentication is passed, sending an address application request to the address pool module.
And the dynamic routing module is used for acquiring a route generated by the protocol module according to the prefix proxy address and announcing the route generated by the protocol module according to the prefix proxy address to an upstream router.
Example 3:
for facilitating understanding of the present invention, this embodiment provides a way that can be implemented in an actual scenario on the basis of embodiments 1 and 2, as shown in fig. 6, an OLT (english language terminal: optical line terminal) is composed of a protocol module, an address pool module, an authentication module, and a dynamic routing module, in fig. 6, DHCPv6 is the protocol module, AAA is the authentication module, IPPoolv6 is the address pool module, and BGP4+/OSPFv3 is the dynamic routing module;
step 201, the user 1 sends a request message for obtaining a prefix proxy address to the DHCPv6, step 202, after receiving the request message, the DHCPv6 parses the request message, and after confirming that the request message is for obtaining a prefix proxy address, sends an authentication authorization request to the AAA for AAA authentication, step 203, the AAA obtains an authentication domain a corresponding to the user 1 according to the authentication authorization request sent by the DHCPv6, at this time, the AAA is associated with a plurality of authentication domains, but the AAA can judge which authentication domain the user 1 is according to the user line identifier mapping, assume that the user 1 is the authentication domain a and then carries the authentication domain a for authentication, after passing the authentication, sends an address application request to the IPPoolv6, and applies for a prefix proxy address from an address pool bound to the authentication domain a, assume that the address pool bound to the authentication domain a is the address pool 33, the address pool parameter information of the address pool 33 is shown in fig. 2, and the address pool 33 corresponds to the corresponding mapping rule shown in fig. 5, step 204, the IPPoolv6 allocates a prefix proxy address to the user 1 according to the mapping rule of the address pool 33, and it is assumed that the prefix proxy address allocated according to the mapping rule shown in fig. 5 is 2001: db8:0112:3400: 56, where in the bold part, 0x12 is IPv4-addr-suffix of the allocated prefix proxy address, and 0x34 is the PSID of the allocated prefix proxy address, step 205, the IPPoolv6 sends the address pool parameter information of the allocated prefix proxy address 2001: db8:0112: 3400:/56 and the address pool 33 to the DHCPv6, and the DHCPv6 can obtain the following information after analyzing according to the allocated prefix proxy address 2001: db8:0112: 3400:/56 and the address pool parameter information of the address pool 33:
(1) Rule-IPv6-prefix of BMR rules can be obtained according to the network address and the network address length in the address pool parameter information of the address pool 33, and is 2001: db8:0100:: 40;
(2) the Rule-IPv4-prefix of the BMR Rule can be obtained to be 100.0.2.0/24 according to the IPv4 prefix and the IPv4 prefix length in the address pool parameter information of the address pool 33;
(3) the PSID-offset in the BMR rule can be obtained as 4 bits according to the PSID offset in the address pool parameter information;
(4) according to the difference value between the length of the prefix proxy address and the length of the network address in the address pool parameter information, the EA-bits-length in the BMR rule is obtained to be 16 bits;
(5) the BR-address in the DMR rule can be obtained to be 3001: db8:0100: 64 according to the BR address in the address pool parameter information of the address pool 33 and the length of the BR address;
step 206, packaging the BMR rule and the DMR rule obtained by the DHCPv6 according to the address pool parameter information of the address pool 33 and the allocated prefix proxy address 2001: db8:0112: 3400:/56 into the phase position of the response message sent to the user 1, and the user 1 side can deduce the key information of the MAP technology according to the BMR rule, the DMR rule and the allocated prefix proxy address carried in the response message. Meanwhile, the DHCPv6 generates a route for the allocated prefix proxy address and informs BGP4+/OSPFv3, and BGP4+/OSPFv3 advertises the route generated by the protocol module according to the prefix proxy address to an upstream router.
By the method, the BMR rule and the DMR rule can be integrated into the service processing flow of the WAN port of the user for requesting the allocation of the prefix proxy address, the MAP technology is effectively realized by manually configuring the domain rule at the user side in the original MAP technology, and the dynamic switching of the MAP domain of the MAP-CE is realized.
Example 4:
in order to facilitate understanding of the present invention, this embodiment provides an implementable manner for switching a MAP domain in an actual scenario based on embodiments 1 and 2, specifically, modifying a subscriber line identifier mapping so as to switch a subscriber from an authentication domain a of a MAP domain 1 to an authentication domain B of a MAP domain 2, and kicking off a subscriber offline; acquiring an authentication and authorization request; acquiring an authentication domain B corresponding to a user according to an authentication authorization request, and authenticating the user according to the authentication domain B; and if the authentication is passed, sending an address application request so as to acquire the prefix proxy address from the address pool bound by the authentication domain B.
As shown in fig. 7, the OLT includes a protocol module, an address pool module, an authentication module, and a dynamic routing module, where DHCPv6 in fig. 7 is the protocol module, AAA is the authentication module, IPPoolv6 is the address pool module, and BGP4+/OSPFv3 is the dynamic routing module, where IPPoolv6 includes multiple address pools, but the authentication domain bound by each address pool is different and unique, and each MAP domain corresponds to one address pool, and it is assumed that authentication domain a is bound to address pool 33 in IPPoolv 6.
In an actual scenario, due to the needs of operation and maintenance, a user may need to switch the MAP domain, and referring to fig. 7 and 8, assuming that user 1 needs to switch from MAP domain 1 to MAP domain 2, step 301, AAA of OLT modifies the mapping of the subscriber line identifier, switches user 1 from authentication domain a of MAP domain 1 to authentication domain B of MAP domain 2, step 302, and kicks user 1 off line. Assuming that the address pool bound by the authentication domain a is the address pool 33, the address pool parameter information of the address pool 33 is configured according to the domain rule of the MAP domain 1 (as shown in fig. 8), the address pool bound by the authentication domain B is the address pool 22 (as shown in fig. 8), and the address pool parameter information of the address pool 22 is configured according to the domain rule of the MAP domain 2, then when the user 1 acquires the prefix proxy address from the IPPoolv6, the prefix proxy address can only be acquired from the address pool 22 bound by the authentication domain B after the user 1 is handed over. The address pool parameter information of the address pool 22 is shown in fig. 8, and the mapping rule corresponding to the address pool 22 is shown in fig. 9.
303, the user 1 sends a request message for obtaining a prefix proxy address to the DHCPv6, 304, after receiving the request message, the DHCPv6 parses the request message, and after confirming that the request message is for obtaining a prefix proxy address, sends an authentication authorization request to the AAA for AAA authentication, 305, the AAA obtains an authentication domain B corresponding to the user 1 according to the authentication authorization request sent by the DHCPv6, at this time, the AAA is associated with a plurality of authentication domains, but the AAA can judge which authentication domain the user 1 is according to the user line identifier mapping, assumes that the user 1 carries the authentication domain B after being judged as the authentication domain B for authentication, after passing authentication, sends an address application request to the IPPoolv6, and applies for a prefix proxy address from an address pool 22 bound with the authentication domain B, 306, the IPPoolv6 allocates a prefix proxy address to the user 1 according to the mapping rule of the address pool 22, assume that the prefix proxy address is allocated to the prefix proxy address 2002: 010 8: 0200: 56/56 according to the mapping rule described in fig. 9, since the length of the part C of the mapping rule is 0, it indicates that the IPv4 address is in an exclusive mode, and in the bold part 02 of the prefix proxy address, the IPv4-addr-suffix representing the allocated prefix proxy address is 0x02, the length of the IPv4-addr-suffix is 8, and the PSID of the prefix proxy address is not allocated, step 307, the ip poolv6 sends the allocated prefix proxy address 2002: db8:0100: 0200:/56 and the address pool parameter information of the address pool 22 to the DHCPv6, and the DHCPv6 can obtain the following information after analyzing according to the allocated prefix proxy address 2002: db8:0100: 0200:/56 and the address pool parameter information of the address pool 22:
(1) the Rule-IPv6-prefix of the BMR Rule can be obtained according to the network address and the network address length in the address pool parameter information of the address pool 22 and is 2002: db8:0100:: 48;
(2) the Rule-IPv4-prefix of the BMR Rule can be obtained to be 110.0.1.0/24 according to the IPv4 prefix and the IPv4 prefix length in the address pool parameter information of the address pool 22;
(3) the PSID-offset in the BMR rule can be obtained as 4 bits according to the PSID offset in the address pool parameter information;
(4) according to the difference value between the length of the prefix proxy address and the length of the network address in the address pool parameter information, the EA-bits-length in the BMR rule is 8 bits;
(5) according to the BR address in the address pool parameter information of the address pool 22 and the length of the BR address, the BR-address in the DMR rule can be obtained to be 4001: db8: 0100:/64;
step 308, packaging the BMR rule and the DMR rule obtained by the DHCPv6 according to the address pool parameter information of the address pool 22 and the allocated prefix proxy address 2002: db8:0100: 0200:/56 into the position of the phase of the response message sent to the user 1, and the user 1 side can deduce the key information of the MAP technology according to the BMR rule, the DMR rule and the prefix proxy address carried in the response message. The DHCPv6 generates a route for the allocated prefix proxy address and informs BGP4+/OSPFv3, and BGP4+/OSPFv3 advertises the route generated by the protocol module according to the prefix proxy address to the upstream router.
The user 1 side can deduce the key information of the MAP technology according to the BMR rule, the DMR rule and the prefix proxy address carried in the response message. By the method, the BMR rule and the DMR rule can be integrated into the service processing flow of the WAN port of the user for requesting the allocation of the prefix proxy address, the MAP technology is effectively realized by manually configuring the domain rule at the user side in the original MAP technology, and the dynamic switching of the MAP domain of the MAP-CE is realized.
Example 5:
on the basis of the method for dynamically issuing MAP domain rules provided in embodiment 1, the present invention further provides a device for dynamically issuing MAP domain rules, which is capable of implementing the method, as shown in fig. 10, and is a schematic diagram of a device architecture in an embodiment of the present invention. The apparatus for dynamically issuing MAP domain rules of the present embodiment includes one or more processors 21 and a memory 22. In fig. 10, one processor 21 is taken as an example.
The processor 21 and the memory 22 may be connected by a bus or other means, and fig. 10 illustrates the connection by a bus as an example.
The memory 22, as a non-volatile computer-readable storage medium for a method of dynamically issuing MAP domain rules, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the method of dynamically issuing MAP domain rules in embodiment 1. The processor 21 executes various functional applications and data processing of the apparatus for dynamically issuing MAP domain rules by running the non-volatile software programs, instructions and modules stored in the memory 22, that is, implements the method for dynamically issuing MAP domain rules of embodiment 1.
The memory 22 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 22 may optionally include memory located remotely from the processor 21, and these remote memories may be connected to the processor 21 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The program instructions/modules are stored in the memory 22 and, when executed by the one or more processors 21, perform the method for dynamically issuing MAP domain rules in embodiment 1 described above, for example, perform the steps shown in fig. 1 described above.
Those of ordinary skill in the art will appreciate that all or part of the steps of the various methods of the embodiments may be implemented by associated hardware as instructed by a program, which may be stored on a computer-readable storage medium, which may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (10)

1. A method for dynamically issuing MAP domain rules is characterized by comprising the following steps:
configuring address pool parameter information according to the domain rule so as to obtain a corresponding mapping rule;
acquiring an address application request;
allocating a prefix proxy address corresponding to the address application request according to a mapping rule;
and sending the prefix proxy address and the address pool parameter information to a protocol module so that the protocol module packages the prefix proxy address and a domain rule calculated according to the address pool parameter information into a response message sent to a user.
2. The method for dynamically issuing MAP domain rules according to claim 1, wherein the configuring address pool parameter information according to the domain rules to obtain the corresponding mapping rules specifically comprises:
the domain rule comprises a BMR rule;
configuring the lengths of IPv4 prefix and IPv4 prefix in the address pool parameter information according to Rule-IPv4-prefix in BMR rules;
the address pool parameter information also comprises a network prefix, the length of the network prefix and the length of a prefix proxy address;
and calculating to obtain a corresponding mapping rule according to the network prefix, the length of the prefix proxy address and the length of the IPv4 prefix.
3. The method for dynamically issuing MAP domain rules according to claim 2, wherein the step of obtaining the corresponding mapping rules according to the network prefix, the length of the prefix proxy address, and the length of the IPv4 prefix includes:
the mapping Rule comprises a part A, a part B and a part C, wherein the part A is obtained according to the network prefix and is used for distributing Rule-IPv6-prefix in a prefix proxy address;
calculating the length of a part B in the mapping rule according to the length of the IPv4 prefix, wherein the part B in the mapping rule is used for distributing IPv4-addr-suffix in a prefix proxy address;
and calculating the length of the part C according to the length of the network prefix, the length of the prefix proxy address and the length of the part B, wherein the part C in the mapping rule is used for distributing the PSID in the prefix proxy address.
4. The method for dynamically issuing MAP domain rules according to claim 3, wherein the allocating the prefix proxy address corresponding to the address application request according to the mapping rules specifically comprises:
part B is distributed with an IPv 4-addr-suffix;
if the length of the part C is not 0, the part C is increased from 0 to allocate PSIDs, and after the part C is allocated with all PSIDs, the part B is increased to allocate the next IPv 4-addr-suffix;
if the length of the part C is 0, no PSID is allocated, the part B is increased progressively, and the next IPv4-addr-suffix is allocated;
wherein the initial value of the IPv4-addr-suffix is 1.
5. The method of claim 2, further comprising configuring the PSID offset in the address pool parameter information according to the PSID-offset in the BMR rule.
6. The method of claim 5, wherein the domain rule further includes a DMR rule, and the BR address length in the address pool parameter information are configured according to a BR-address in the DMR rule.
7. The method of claim 6, wherein if the br address is not 128 bits long, it indicates that the corresponding domain rule is address translation;
if the length of br address is 128bit, it means that the corresponding issued domain rule is address encapsulation.
8. The method for dynamically issuing MAP domain rules according to any of claims 1-7,
and the protocol module generates a route according to the prefix proxy address, so that the dynamic routing module advertises the route generated by the protocol module according to the prefix proxy address to an upstream router.
9. The method for dynamically issuing MAP domain rules according to claim 1, further comprising:
modifying the user line identification mapping so as to switch the user from the authentication domain A of the MAP domain 1 to the authentication domain B of the MAP domain 2 and kick off the user;
acquiring an authentication and authorization request;
acquiring an authentication domain B corresponding to a user according to an authentication authorization request, and authenticating the user according to the authentication domain B;
and if the authentication is passed, sending an address application request so as to acquire the prefix proxy address from the address pool bound by the authentication domain B.
10. An apparatus for dynamically issuing MAP domain rules, comprising at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor for performing the method of dynamically issuing MAP domain rules of any of claims 1-9.
CN202111057299.0A 2021-09-09 2021-09-09 Method and device for dynamically issuing MAP domain rule Active CN113783974B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111057299.0A CN113783974B (en) 2021-09-09 2021-09-09 Method and device for dynamically issuing MAP domain rule

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111057299.0A CN113783974B (en) 2021-09-09 2021-09-09 Method and device for dynamically issuing MAP domain rule

Publications (2)

Publication Number Publication Date
CN113783974A true CN113783974A (en) 2021-12-10
CN113783974B CN113783974B (en) 2023-06-13

Family

ID=78842153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111057299.0A Active CN113783974B (en) 2021-09-09 2021-09-09 Method and device for dynamically issuing MAP domain rule

Country Status (1)

Country Link
CN (1) CN113783974B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116132397A (en) * 2022-11-28 2023-05-16 赛尔新技术(北京)有限公司 IPv 6-to-IPv 4 conversion method and conversion device
CN116132397B (en) * 2022-11-28 2024-05-14 赛尔新技术(北京)有限公司 IPv 6-to-IPv 4 conversion method and conversion device

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1317119A (en) * 1998-07-02 2001-10-10 埃弗内特集团股份有限公司 Firewall apparatus and method of controlling network data packed traffic between internal and external networks
CN1466340A (en) * 2002-06-24 2004-01-07 �人��������������ι�˾ Method for forwarding data by strategic stream mode and data forwarding equipment
US20060262786A1 (en) * 2005-05-18 2006-11-23 Fujitsu Limited Inter-domain routing technique using MPLS
US20070088708A1 (en) * 2005-10-06 2007-04-19 Samsung Electronics Co., Ltd. Method for automatic configuration of prefixes at maps in HMIPV6
CN101355489A (en) * 2007-07-23 2009-01-28 中兴通讯股份有限公司 User management method based on dynamic host configuration protocol prefix proxy
CN101572692A (en) * 2008-04-28 2009-11-04 华为技术有限公司 Method, system and equipment for IP address assignment
US20100091684A1 (en) * 2008-10-10 2010-04-15 Robert Lee Winter System and Method for Discovery of Dynamically Assigned Information Handling System IP Addresses
CN101938530A (en) * 2010-09-03 2011-01-05 清华大学 User identity authenticating and tracing method in address translation equipment
CN102238241A (en) * 2010-04-26 2011-11-09 中兴通讯股份有限公司 Application method, device and system for prolonging prefix
CN102904976A (en) * 2012-10-23 2013-01-30 清华大学 Extended double stateless IPv4(Internet Protocol) -IPv6 translation method based on prefix distribution
CN103457856A (en) * 2012-06-05 2013-12-18 华为技术有限公司 Message processing method and system and route devices
CN104270475A (en) * 2014-09-03 2015-01-07 武汉烽火网络有限责任公司 System and method for achieving intercommunication between IPv4 network and IPv6 network based on NAT64
US20170012873A1 (en) * 2015-06-30 2017-01-12 Cable Television Laboratories, Inc. Mapping of address and port (map) provisioning
WO2018149482A1 (en) * 2017-02-14 2018-08-23 Nokia Solutions And Networks Oy Providing access to a device
CN110784562A (en) * 2019-10-25 2020-02-11 新华三信息安全技术有限公司 Message forwarding method, domain name address query method, device, equipment and medium

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1317119A (en) * 1998-07-02 2001-10-10 埃弗内特集团股份有限公司 Firewall apparatus and method of controlling network data packed traffic between internal and external networks
CN1466340A (en) * 2002-06-24 2004-01-07 �人��������������ι�˾ Method for forwarding data by strategic stream mode and data forwarding equipment
US20060262786A1 (en) * 2005-05-18 2006-11-23 Fujitsu Limited Inter-domain routing technique using MPLS
US20070088708A1 (en) * 2005-10-06 2007-04-19 Samsung Electronics Co., Ltd. Method for automatic configuration of prefixes at maps in HMIPV6
CN101355489A (en) * 2007-07-23 2009-01-28 中兴通讯股份有限公司 User management method based on dynamic host configuration protocol prefix proxy
CN101572692A (en) * 2008-04-28 2009-11-04 华为技术有限公司 Method, system and equipment for IP address assignment
US20100091684A1 (en) * 2008-10-10 2010-04-15 Robert Lee Winter System and Method for Discovery of Dynamically Assigned Information Handling System IP Addresses
CN102238241A (en) * 2010-04-26 2011-11-09 中兴通讯股份有限公司 Application method, device and system for prolonging prefix
CN101938530A (en) * 2010-09-03 2011-01-05 清华大学 User identity authenticating and tracing method in address translation equipment
CN103457856A (en) * 2012-06-05 2013-12-18 华为技术有限公司 Message processing method and system and route devices
CN102904976A (en) * 2012-10-23 2013-01-30 清华大学 Extended double stateless IPv4(Internet Protocol) -IPv6 translation method based on prefix distribution
CN104270475A (en) * 2014-09-03 2015-01-07 武汉烽火网络有限责任公司 System and method for achieving intercommunication between IPv4 network and IPv6 network based on NAT64
US20170012873A1 (en) * 2015-06-30 2017-01-12 Cable Television Laboratories, Inc. Mapping of address and port (map) provisioning
WO2018149482A1 (en) * 2017-02-14 2018-08-23 Nokia Solutions And Networks Oy Providing access to a device
CN110784562A (en) * 2019-10-25 2020-02-11 新华三信息安全技术有限公司 Message forwarding method, domain name address query method, device, equipment and medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116132397A (en) * 2022-11-28 2023-05-16 赛尔新技术(北京)有限公司 IPv 6-to-IPv 4 conversion method and conversion device
CN116132397B (en) * 2022-11-28 2024-05-14 赛尔新技术(北京)有限公司 IPv 6-to-IPv 4 conversion method and conversion device

Also Published As

Publication number Publication date
CN113783974B (en) 2023-06-13

Similar Documents

Publication Publication Date Title
CN102577255B (en) Layer 2 seamless site extension of enterprises in cloud computing
CN106559292B (en) Broadband access method and device
CA2619092C (en) Method of and system for support of user devices roaming between routing realms by a single network server
WO2018040529A1 (en) Message processing method, device and system
US10530744B2 (en) Message processing method, access controller, and network node
US10038646B2 (en) Method and apparatus for acquiring port range resource, and method and apparatus for allocating port range resource
EP3282667A1 (en) Method, device and system for authorizing service of user
US20080192751A1 (en) Method and system for service provision
CN102171986B (en) A method and a gateway for providing multiple internet access
US9317431B2 (en) Address generator, address generation method, and encapsulation-decapsulation device
US10432578B2 (en) Client address based forwarding of dynamic host configuration protocol response packets
EP4027593A1 (en) Tunnel configuration method, apparatus and system, and device and storage medium
CN108206783B (en) Address configuration method and device in software defined network system
WO2017166936A1 (en) Method and device for implementing address management, and aaa server and sdn controller
US20120198091A1 (en) Network system, control apparatus and network apparatus
US20200274948A1 (en) Service flow configuration method and apparatus
JP3994412B2 (en) Network system, network identifier setting method, network connection point, network identifier setting program, and recording medium
TW538616B (en) Method for providing transparent public addressed networks within private networks
US7836182B1 (en) Network device having universal address pool manager and a multi-protocol network address pool
EP2477372B1 (en) Method and system for obtaining terminal identifier
CN114598676A (en) Application addressing method, system and storage medium
KR101052896B1 (en) Network Setting Device and Method
CN113783974B (en) Method and device for dynamically issuing MAP domain rule
US11509536B2 (en) Relay functionality in an application centric infrastructure (ACI) fabric
KR102280854B1 (en) Method for supporting ip mobility and system for providing ip mobility

Legal Events

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