CN108206783A - Address configuration method and its device in a kind of software defined network system - Google Patents

Address configuration method and its device in a kind of software defined network system Download PDF

Info

Publication number
CN108206783A
CN108206783A CN201611164953.7A CN201611164953A CN108206783A CN 108206783 A CN108206783 A CN 108206783A CN 201611164953 A CN201611164953 A CN 201611164953A CN 108206783 A CN108206783 A CN 108206783A
Authority
CN
China
Prior art keywords
message
network
route
software defined
access node
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
CN201611164953.7A
Other languages
Chinese (zh)
Other versions
CN108206783B (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
Nokia 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 Nokia Shanghai Bell Co Ltd filed Critical Nokia Shanghai Bell Co Ltd
Priority to CN201611164953.7A priority Critical patent/CN108206783B/en
Priority to PCT/IB2017/001632 priority patent/WO2018109550A1/en
Publication of CN108206783A publication Critical patent/CN108206783A/en
Application granted granted Critical
Publication of CN108206783B publication Critical patent/CN108206783B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • 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
    • 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/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/659Internet protocol version 6 [IPv6] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides the access network system and its address configuration method of a kind of software definition, wherein, one or more access node receptions come from the route request information of user network, and the route request information is packaged into OpenFlow message and is forwarded;Software defined network controller receives OpenFlow message from the access node, identifies route request information therein and distributes corresponding network prefix, builds corresponding advertising of route message and be packaged into OpenFlow message and give the access node;The access node is additionally operable to be transmitted to user network from the software defined network controller reception advertising of route message.IPv6 technologies can effectively be combined the address need for meeting Future Access Network by the present invention with software defined network technology, realize control and forward separating, the various Internet of Things value-added services of rapid deployment etc..

Description

Address configuration method and its device in a kind of software defined network system
Technical field
The present invention relates in field of communication technology more particularly to a kind of software defined network system address configuration method, Equipment and system.
Background technology
At present, network is just marching toward a completely new the Internet of things era, and billions of equipment based on embedded technology realize Seamless interlinkage is managed and by network security interacts work.Original address management scheme based on IPv4 is most The equipment for more having 2 32 powers can be linked on Internet, far can not meet tomorrow requirement.In order to expand address space, Intend redefining address space by IPv6.IPv6 uses 128 bit address length, can almost provide address without restriction.
Still further aspect, SDN (software defined network) network, SDN network is a kind of new network of Emulex network innovation framework, is network Virtualization a kind of realization method, core technology by the way that network equipment control plane is separated with data surface, so as to fulfill The flexible control of network flow makes network become more intelligent as pipeline.Data surface is only responsible for simple data forwarding, and Control plane uses Centralized Controller, is responsible for controlling different business logic, pass-through mode, between control plane and data surface The interface of open programmable is provided, the agreement of mainstream is Openflow agreements at present.
For IPv6 address management schemes, Address Autoconfiguration is that a very important technology is realized, how in the future SDN network framework in effectively realize IPv6 shaftless drivings be a problem in urgent need to solve.
Invention content
In order to more than solving at least partly and other potential problems, embodiment of the disclosure propose a kind of software and determine Stateless address configuration technical solution in adopted network system.
One embodiment of the application provides a kind of access network system of software definition, including:One or more connects The route request information for receiving the route request information for coming from user network, is packaged into-OpenFlow by ingress Message is forwarded;Software defined network controller, for receiving OpenFlow message from the access node, identification is therein Route request information simultaneously distributes corresponding network prefix, builds corresponding advertising of route message and is packaged into OpenFlow message and send To the access node;Wherein described access node is additionally operable to receive the advertising of route from the software defined network controller Message is transmitted to user network.
Particularly, it when route request information is packaged into OpenFlow message by aforementioned access node, further includes described The corresponding user network mark of route request information.
Particularly, the OpenFlow message of aforementioned access node encapsulation route request information is Packet-In message.
Particularly, aforementioned software defines user network mark of the network controller in the OpenFlow message received Distribute corresponding network prefix.
Particularly, the OpenFlow message that aforementioned software defines network controller encapsulation advertising of route message is Packet- Out message
One embodiment of the application provides a kind of side for being used to carry out software defined network stateless address configuration Method receives route request information from user network by one or more access nodes, the route request information is packaged into OpenFlow message is forwarded to the software defined network controller of access network;The software defined network controller receives OpenFlow message identifies route request information therein and distributes corresponding network prefix, builds corresponding advertising of route and disappear It ceases and is packaged into OpenFlow message and give the access node;Wherein described access node is further from the software defined network Network controller receives the advertising of route message and is transmitted to user network.
Particularly, it when route request information is packaged into OpenFlow message by aforementioned access node, further includes described The corresponding user network mark of route request information.
Particularly, the OpenFlow message of aforementioned access node encapsulation route request information is Packet-In message.
Particularly, aforementioned software defines user network mark of the network controller in the OpenFlow message received Distribute corresponding network prefix.
Particularly, the OpenFlow message that aforementioned software defines network controller encapsulation advertising of route message is Packet- Out message.
One embodiment of the application provides one kind for assisting carrying out nothing to software defined network in the access node The method of state address configuration, it receives the route request information from user network, the route request information is packaged into OpenFlow message is sent to software defined network controller;It is received from the software defined network controller comprising advertising of route The OpenFl of messageoW message, construction advertising of route message are transmitted to user network.
Particularly, it when route request information is packaged into OpenFlow message by the access node, further includes described The corresponding user network mark of route request information.
Particularly, the OpenFlow message of the access node encapsulation route request information is Packet-In message
One embodiment of the application additionally provides a kind of access node for being used to perform any of the above-described method.
One embodiment of the application provides a kind of for the docking networking progress nothing in software defined network controller The method of state address configuration, it receives OpenFlow message, identification from one or more of access net access node Route request information therein simultaneously distributes corresponding network prefix, builds corresponding advertising of route message and is packaged into OpenFlow Message gives the access node.
Particularly, user network mark of the software defined network controller in the OpenFlow message received Distribute corresponding network prefix.
Particularly, the OpenFlow message of the software defined network controller encapsulation advertising of route message is Packet- Out message.
One embodiment of the application additionally provides a kind of software defined network controller for realizing any of the above-described method.
The stateless address configuration technical solution provided using the embodiment of the present application, can effectively by IPv6 technologies with SDN technologies, which combine, meets the needs of Future Access Network (a large amount of addressing space and quick service deployment), realizes control System is detached with forwarding, the various new opplications of rapid deployment are such as various Internet of Things value-added services.
Description of the drawings
It, will be more preferable geographical after description by the specific embodiment below with reference to the disclosure given by drawings below The disclosure is solved, and the other purposes of the disclosure, details, features and advantages will become apparent.In the accompanying drawings:
Fig. 1 shows conventional access network system structure diagram;
Fig. 2 shows the address configuration flow charts under conventional access network system;
Fig. 3 is shown accesses network architecture schematic diagram according to the SDN of one embodiment of the disclosure;
Fig. 4 is shown accesses shaftless driving in network system according to the SDN of one embodiment of the disclosure Flow chart illustration;
Fig. 5 shows the IGMPv6 message format examples according to the disclosure;And
Fig. 6 shows the Packet-In message of the application one embodiment.
Specific embodiment
The example embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in attached drawing Certain example embodiments, however, it is to be appreciated that may be realized in various forms the disclosure without the reality that should be illustrated here The mode of applying is limited.On the contrary, these embodiments are provided so that the disclosure is more thorough and complete, and can be by this public affairs The range opened completely is communicated to those skilled in the art.
Fig. 1 shows conventional access network system structure, the network equipment in legend in user network can directly or Pass through various different modes, such as optical distribution network (0DN), xDSL, PON network, point-to-point fiber link or WiFi radio chains Road etc. is linked into access node AN, accesses the wideband network gateway BNG in network system as a border router, is responsible for connecing Enter network devices in system address configuration management, pass through the router solicitation RS between subscriber's main station and wideband network gateway BNG With router advertisement RA messages, subscriber's main station is gathered around there are one global unicast address.
Two stages are included typically for an IPv6 shaftless drivings process:Link local address is matched Put the configuration with global unicast address.When the network interface of a host equipment in user network enables, host equipment can be first First according to local prefix FE80::/ 64 and EUI-64 interface identifiers generate a link local address for the interface, if Address conflict occurs in subsequent repeat to address (RA) conflict inspection (DAD), then must to the interface manual configuration link-local address, Otherwise the interface will be unavailable.With reference to the address configuration flow chart under conventional access network system illustrated in Figure 2, in user network Host equipment on global unicast address configuration step it is as follows:1. host equipment after link local address has been configured, is sent Router solicitation RS messages ask the prefix information of router.After 2. BNG receives router advertisement RS messages, send unicast road RA messages are noticed by device, carry the prefix information for shaftless driving.3. BNG also can periodically be sent simultaneously Multicast router notices RA messages, carries the prefix information for shaftless driving.Later, host equipment receives road After noticing RA messages by device, an interim global unicast address is generated according to prefix information and configuration information.Start simultaneously DAD sends the uniqueness of NS authentication of message temporary address, and the address is in transitory state at this time, on user network link After other network nodes receive the NS messages of DAD, if without user using the address, otherwise dropping packets generate response The NA messages of NS.If host equipment does not receive the NA messages of DAD, illustrate address be it is globally unique, then with this provisionally Location initialization interface, at this time address enter effective status.
As previously mentioned, under conventional access network system, host and BNG Switch Router request/routing in user network Device notices (RS/RA) message direct transparent transmission access node, and this address configuration mode, which is accessed in SDN under the network architecture, to be existed Certain is unfavorable, because under SDN network system, unless under the premise of being configured license in path, any data flow is prohibited It is diffused into network side;It although can be by the way that specific channel be established between BNG and access node apparatus in advance, to allow user Host and BNG exchange RS/RA messages in network, however this will lead to potential network attack and reduces compiling for SDN network Cheng Xingneng.
Fig. 3 is shown accesses network architecture schematic diagram according to the SDN of one embodiment of the disclosure, in legend, uses The network equipment in the network of family can direct or through various different modes, such as optical distribution network (ODN), xDSL, PON net Network, point-to-point fiber link or WiFi Radio Links etc. are linked into access node 321,322.Access node 321,322 is accessing It works under the control of SDN controllers 301 in network, the access net can also include one or more interchanger 341-343. In addition, the access net can also include wideband network gateway BNG305, can work under the control of SDN controllers 301 respectively. According to one embodiment of the application, access node 321-322, intermediary switch 341-343, wideband network gateway 305 all may be used To be worked under the control of the SDN controllers 301 of the access network by OpenFlow agreements.SDN controllers 301 are to aforementioned The forwarding rule of the network equipment is configured, and data flow only meeting configuration condition requirement, being allowed to could be in access net It is forwarded in network system.
According to one embodiment of the application, access node 321,322 all only has data surface function, here, access section 321,322 one agent apparatus of setting of point, it does not have control plane function, it is impossible to be set to coming from host in user network 330 Standby control related news are handled.Such as:Access node 321 receive from user network 330 be related to IPv6 without The router solicitation RS message of state address configuration, it identifies the RS message and 330 corresponding user network of user network R-ID is encapsulated into OpenFlow message, is sent to SDN controllers 301.Meanwhile access node 321 is being received from SDN controls The OpenFlow message for including RA message of device 301 parses corresponding router advertisement RA message and user network mark Router advertisement RA message is sent to corresponding user network 330 by R-ID.
Aforementioned user network mark R_ID can be the information of the unique mark user network, such as:Connect the user network The access node port numbers of network or be the access node plus port numbers combination or be that certain coding mode calculates The one number come.
According to one embodiment of the application, the aforementioned OpenFlow message comprising router advertisement RA message can be sealed Dress up a Packer-in message, after access node 321,322 receives a data packet, not with flow table in access node Item successful match, then interchanger will be encapsulated data in Packet-In message, be sent to controller processing.It counts at this time It is medium pending that interchanger can be buffered according to packet.Fig. 6 shows the Packet-In message of the application one embodiment;Wherein, The adjustment that the reason of part representated by 601 is to Packet-In message part carries out, we define a new Reason types Value, is directly used in the IPv6 packets for indicating the router solicitation that Match domains (payload field) are, at this time other not comprising Ether frame Domain;Struct ofp-matchmatch parts representated by 602 are the router solicitations being encapsulated in Packet-In message Message;In addition, the part representated by 601 can not also particularly point out Reason types values, router solicitation RS message will be contained Ether frame is placed directly in Match payload sections, is sent to SDN controllers and goes parsing payload section judges it is router solicitation RS message Whether.
It is aforementioned to be encapsulated in other types comprising router solicitation RS message according to one embodiment of the application Flow message, SDN controllers need in advance to the flow table item of access node carry out specific configuration, receive to use by oneself in access node During the router solicitation RS message of family network, it is adapted to and is filtered according to flow table item, router solicitation RS message is packaged into specifically Flow control messages are sent to the network equipment specified, and can be SDN controllers 301 or BNG305.
According to one embodiment of the application, SDN controllers 301 have converged access network-based control face function, this In, SDN controllers 301 set a shaftless driving SAAC device, it safeguards an IPv6 prefix information table, table In have recorded the IPv6 prefixes for distributing to each user network.Each list item of IPv6 prefix information tables has<User network mark Know R-ID, IPv6 prefix informations>Form, in this way, each user network can be by the user network mark in prefix information table R_ID is known to identify.Disappear when shaftless driving SAAC devices receive the router solicitation RS from some access node Breath, which is enclosed in some particular message of OpenFlow, such as Packet-In message, based on the user network in RS message Network mark R-ID, lookup IPv6 prefix information tables obtain the corresponding IPv6 prefix informations of the user network, construct relevant routing Device is noticed RA message and is encapsulated in some particular message of OpenFlow, such as be sent in Packet-Out message and connect accordingly Ingress.
For the user network of each mandate, RA message can be encapsulated in OpenFlow message the period by SDN controllers 301 Property be sent to its corresponding access node, the message similarly include authorize user network mark R_ID.
According to one embodiment of the application, access node 321,322 is received from SDN controllers 301 OpenFlow message, if the router advertisement RA message carried in the message, the user that it will obtain user network therein Network identity R_ID and IPv6 prefix information constructs host in a corresponding router advertisement RA message announcement user network The network prefix of equipment.
Later, after host equipment receives router advertisement RA messages in user network, according to prefix information and configuration information Generate an interim global unicast address.Start DAD simultaneously, send the uniqueness of NS authentication of message temporary address, at this time should Address is in transitory state, after other network nodes on user network link receive the NS messages of DAD, if without user Use the NA messages of the address, then dropping packets, otherwise generation response NS.If host equipment does not receive the NA messages of DAD, It is globally unique to illustrate address, then with the temporary address initialization interface, address enters effective status at this time.
Fig. 4 show the flow chart that shaftless driving is carried out in the access network of software definition.
Step S401, the host equipment in user network send router solicitation RS message, knot to access node such as 221 IGMPv6 illustrated in Figure 5 (sixth version Internet Group Management Protocol) message format is closed, there are one be worth for ICMPv6 data packets tool For 58 next radical domain, IPv6 destination addresses are FF02::2, type field 133, main body of the packet therein specifically represents The router request message.
The router solicitation RS message received by it is identified in step S402, access node 321.Access node 321 can carry out the identification based on different clues, as previously mentioned, by identifying next radical in ICMPv6 packets Domain, IPv6 destination addresses and type field can rapidly identify router solicitation RS message.Certainly, the common skill in this field Art personnel can be arranged as required to different recognition rules it is found that under the premise of without departing from scope of the present application.
Step S403, access node 321 and then is encapsulated into the OpenFlow standards with SDN by router solicitation RS message Compatible type of message, while the user network mark R-ID of the host equipment is encapsulated together and is sent to SDN within the message Controller 301.Typically, OpenFlow type of messages can be a Packet-In message, certainly, according to different applications Scene can also define other OpenFlow type of messages.
Step S404, SDN controller 301 decapsulates received OpenFlow message.Due in the application Router solicitation RS message and user network mark R-ID, therefore controller 101 are provided in the Packet-In message provided Directly router solicitation RS message can be handled using corresponding control module, with reference in SDN controllers 301 Pv6 prefix information tables have recorded the IPv6 prefixes for distributing to each user network in the table.Each table of IPv6 prefix information tables Item has<User network identifies R_ID, and IPv6 prefix information > forms identify R- based on the user network in received message ID, lookup IPv6 prefix informations table obtain the corresponding IPv6 prefix informations of the user network.
Preferably, SDN controllers 301 can carry out prefix assignment, for example belong to some region by certain setting strategy User distributes certain prefix or the user belongs to certain type of user and distributes certain particular prefix.
Step S405, SDN controller 301 constructs relevant RA message and is encapsulated in some particular message of OpenFlow In, such as corresponding access node 321 is sent in Packet-Out message, router advertisement RA message includes user network phase The IPv6 prefix informations answered.
For the user network of each mandate, multicast router can be noticed RA message and is encapsulated in by SDN controllers 301 In some particular message of OpenFlow, it is periodically sent to the access node corresponding to the user network of each mandate.
Step S406, access node 321 decapsulate received OpenFlow message to obtain RA message.
Step S407, access node 321 construct the host that corresponding router solicitation RS message is sent in user network Equipment, with reference to the IGMPv6 message formats that legend 5 is illustrated, there are one next radicals that value is 58 for ICMPv6 data packets tool Domain, IPv6 destination addresses are FF02::1, type field 134, have in main body of the packet therein optional TLV (type, length, Value) domain, when wherein type is 3, corresponding codomain is IPv6 prefix informations.
Later, after host equipment receives router advertisement RA messages in user network, according to prefix information and configuration information Generate an interim global unicast address.
In one or more exemplary designs, this can be realized with hardware, software, firmware or their arbitrary combination The function of application.If realized with software, computer can be stored in using function as one or more instruction or code It is transmitted on readable medium or as one or more instructions on computer-readable medium or code.Computer-readable Jie Matter includes computer storage media and communication media, and wherein communication media includes computer program is contributed to transmit from a place To the arbitrary medium of another place.Storage medium can be general or specialized computer-accessible arbitrary usable medium.This Kind computer-readable medium can include, for example, but not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disc storage and set Standby, disk storage equipment or other magnetic storage apparatus are either available for general or specialized computer or general or specialized place The form of the addressable instruction of reason device or data structure is come any other medium of code modules desired by carrying or storing. It is also, arbitrary to connect the computer-readable medium that be known as.For example, if software is using coaxial cable, optical fiber light The wireless technology of cable, twisted-pair feeder, Digital Subscriber Line (DSL) or such as infrared ray, radio and microwave etc is come from website, service Device or the transmission of other remote sources, then coaxial cable, optical fiber cable, twisted-pair feeder, DSL or such as infrared ray, radio and micro- The wireless technology of wave etc is also included in the definition of medium.
General processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate can be used Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components or for performing sheet The arbitrary combination of the function of text combines the described various illustrative logical blocks of the disclosure, module and electricity to realize or perform Road.General processor can be microprocessor, alternatively, processor can also be any common processor, controller, microcontroller Device or state machine.Processor can also be embodied as the combination of computing device, for example, the combination of DSP and microprocessor, Duo Gewei Processor, the combination of one or more microprocessors and DSP core or any other such structure.
Those of ordinary skill in the art should also understand that, the various illustrative logics described with reference to embodiments herein Block, module, circuit and algorithm steps can be implemented as electronic hardware, computer software or combination.In order to understand earth's surface Show this interchangeability between hardware and software, various illustrative components, block, module, circuit and step are enclosed above General description has been carried out around its function.Hardware is implemented as this function and is also implemented as software, depending on specific Using and apply design constraint over the whole system.Those skilled in the art can be directed to each specific application, to become Logical mode realizes described function, still, this to realize that decision should not be construed as the protection domain away from the disclosure.
The above description of the disclosure is used to that any those of ordinary skill of this field to be enable to realize or using the disclosure.It is right For those of ordinary skill in the art, the various modifications of the disclosure will be apparent from, and generality defined herein Principle can also be applied to other deformations in the case of the spirit and scope for not departing from the disclosure.Therefore, the disclosure is simultaneously The example and design of this paper are not limited to, but it is consistent with the widest scope of principle disclosed herein and novel features.

Claims (18)

1. a kind of access network system of software definition, including:
For receiving the route request information for coming from user network, the route requests are disappeared for one or more access nodes Breath is packaged into OpenFlow message and is forwarded;
Software defined network controller for receiving OpenFlow message from the access node, identifies route requests therein Message simultaneously distributes corresponding network prefix, builds corresponding advertising of route message and is packaged into OpenFlow message and gives described connect Ingress;
Wherein described access node is additionally operable to be transmitted to from the software defined network controller reception advertising of route message User network.
2. access network system as described in claim 1, it is characterised in that the access node encapsulates route request information During into OpenFlow message, the corresponding user network mark of the route request information is further included.
3. access network system as claimed in claim 1 or 2, it is characterised in that the access node encapsulates route request information OpenFlow message be Packet-In message.
4. access network system as claimed in claim 2, it is characterised in that software defined network controller is according to being received User network mark in OpenFlow message distributes corresponding network prefix.
5. access network system as claimed in claim 4, it is characterised in that software defined network controller encapsulates advertising of route The OpenFlow message of message is Packet-Out message.
6. a kind of method for being used to carry out software defined network stateless address configuration, including
Route request information is received from user network by one or more access nodes, the route request information is packaged into OpenFlow message is forwarded to the software defined network controller of access network;
The software defined network controller receives OpenFlow message, identifies route request information therein and distributes corresponding Network prefix builds corresponding advertising of route message and is packaged into OpenFlow message and gives the access node;
Wherein described access node further receives the advertising of route message from the software defined network controller and is transmitted to User network.
7. method as claimed in claim 6, it is characterised in that route request information is packaged by the access node During OpenFlow message, the corresponding user network mark of the route request information is further included.
8. method as claimed in claims 6 or 7, it is characterised in that the access node encapsulation route request information OpenFlow message is Packet-In message.
9. method as claimed in claim 6, it is characterised in that the software defined network controller is according to being received User network mark in OpenFlow message distributes corresponding network prefix.
10. method as claimed in claim 6, it is characterised in that the software defined network controller encapsulates advertising of route message OpenFlow message be Packet-Out message.
11. it is a kind of for assisting the method that stateless address configuration is carried out to software defined network in the access node, including:
The route request information from user network is received, the route request information is packaged into OpenFlow message and is sent to Software defined network controller;
The OpenFlow message of advertising of route message is included from software defined network controller reception, construction advertising of route disappears Breath is transmitted to user network.
12. method as claimed in claim 11, it is characterised in that route request information is packaged by the access node During OpenFlow message, the corresponding user network mark of the route request information is further included.
13. method as claimed in claim 11, it is characterised in that the access node encapsulation route request information OpenFlow message is Packet-In message.
14. a kind of access node for any one of perform claim requirement 11-13.
15. a kind of method for the docking networking progress stateless address configuration in software defined network controller, including:
OpenFlow message is received from one or more of access net access node;
It identifies route request information therein and distributes corresponding network prefix;
It builds corresponding advertising of route message and is packaged into OpenFlow message and give the access node.
16. method as claimed in claim 15, it is characterised in that the software defined network controller is according to being received User network mark in OpenFlow message distributes corresponding network prefix.
17. method as claimed in claim 15, it is characterised in that the software defined network controller encapsulation advertising of route disappears The OpenFlow message of breath is Packet-Out message.
18. a kind of software defined network controller for any one of perform claim requirement 15-17.
CN201611164953.7A 2016-12-16 2016-12-16 Address configuration method and device in software defined network system Active CN108206783B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201611164953.7A CN108206783B (en) 2016-12-16 2016-12-16 Address configuration method and device in software defined network system
PCT/IB2017/001632 WO2018109550A1 (en) 2016-12-16 2017-12-01 Address configuration method and apparatus in software-defined networking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611164953.7A CN108206783B (en) 2016-12-16 2016-12-16 Address configuration method and device in software defined network system

Publications (2)

Publication Number Publication Date
CN108206783A true CN108206783A (en) 2018-06-26
CN108206783B CN108206783B (en) 2020-11-06

Family

ID=61017948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611164953.7A Active CN108206783B (en) 2016-12-16 2016-12-16 Address configuration method and device in software defined network system

Country Status (2)

Country Link
CN (1) CN108206783B (en)
WO (1) WO2018109550A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110636083A (en) * 2019-11-07 2019-12-31 迈普通信技术股份有限公司 Network address multiplexing method, device, network equipment and storage medium
CN111277506A (en) * 2020-01-20 2020-06-12 山东汇贸电子口岸有限公司 Method for improving reliability of SLAAC (slow ranging Access control) distribution IPv6 address
CN111478853A (en) * 2020-04-02 2020-07-31 广州市品高软件股份有限公司 IPv6 route advertisement method and system based on SDN

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110266518B (en) * 2019-05-22 2020-05-15 清华大学 IPv6 address tracing method and device based on SDN and electronic equipment
CN113114795B (en) * 2021-03-30 2022-07-08 烽火通信科技股份有限公司 IPv6 address allocation method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120322406A1 (en) * 2010-06-28 2012-12-20 Alcatel-Lucent Canada Inc. Pcrf-ocs interaction in wireless-wireline convergence
CN104734963A (en) * 2015-03-24 2015-06-24 电子科技大学 IPv4 and IPv6 network interconnection method based on SDN
CN104869178A (en) * 2014-02-21 2015-08-26 中兴通讯股份有限公司 IP address distribution method, controller and gateway device in SDN-EPS

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120322406A1 (en) * 2010-06-28 2012-12-20 Alcatel-Lucent Canada Inc. Pcrf-ocs interaction in wireless-wireline convergence
CN104869178A (en) * 2014-02-21 2015-08-26 中兴通讯股份有限公司 IP address distribution method, controller and gateway device in SDN-EPS
CN104734963A (en) * 2015-03-24 2015-06-24 电子科技大学 IPv4 and IPv6 network interconnection method based on SDN

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
CHIA-WEI TSENG ; YAO-TSUNG YANG ; LI-DER CHOU: "An IPv6-enabled Software-Defined Networking architecture", 《 2013 15TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS)》 *
CHIA-WEI TSENG ET ALL: "IPv6 operations and deployment scenarios over SDN", 《 THE 16TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM》 *
WENFENG XIA ET ALL: "A SOFTWARE DEFINED APPROACH TO UNIFIED IPV6 TRANSITION", 《 PROCEEDINGS OF THE 2014 ITU KALEIDOSCOPE ACADEMIC CONFERENCE: LIVING IN A CONVERGED WORLD - IMPOSSIBLE WITHOUT STANDARDS?》 *
王毅;李会: "无状态地址自动配置的IPv6组网实现", 《实验科学与技术》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110636083A (en) * 2019-11-07 2019-12-31 迈普通信技术股份有限公司 Network address multiplexing method, device, network equipment and storage medium
CN110636083B (en) * 2019-11-07 2021-06-18 迈普通信技术股份有限公司 Network address multiplexing method, device, network equipment and storage medium
CN111277506A (en) * 2020-01-20 2020-06-12 山东汇贸电子口岸有限公司 Method for improving reliability of SLAAC (slow ranging Access control) distribution IPv6 address
CN111478853A (en) * 2020-04-02 2020-07-31 广州市品高软件股份有限公司 IPv6 route advertisement method and system based on SDN

Also Published As

Publication number Publication date
CN108206783B (en) 2020-11-06
WO2018109550A1 (en) 2018-06-21

Similar Documents

Publication Publication Date Title
CN110784411B (en) Method, device and system for establishing BIER forwarding table item
EP2708001B1 (en) Label switched routing to connect low power network domains
CN1822570B (en) The automatic discovering method of the pseudo-circuit peer address carried out in based on the network of Ethernet
CN108206783A (en) Address configuration method and its device in a kind of software defined network system
CN107968750B (en) Message transmission method, device and node
CN108848100B (en) Stateful IPv6 address generation method and device
CN108964940B (en) Message sending method and device and storage medium
EP2654250A2 (en) Virtual local area network identity transformation method and apparatus
CN102025658B (en) Method and system for realizing intercommunication between identity network and internet
KR20230101903A (en) BIER packet forwarding method, device and system
CN101572692A (en) Method, system and equipment for IP address assignment
CN102273177A (en) Neighbour discovery protocol mediation
CN103731349A (en) Method for conducting Ethernet virtualized message transmission between interconnection neighbors and edge device
EP2536099A2 (en) Method and access node for preventing address conflict
CN108270673A (en) File transmitting method, device and system
CN109076019A (en) Addressing for customer rs premise LAN extension
US9819641B2 (en) Method of and a processing device handling a protocol address in a network
KR101311198B1 (en) Method and apparatus for connecting subscriber devices to an ipv6-capable aggregation network
US20160006684A1 (en) Communication system, control apparatus, communication method, and program
CN112491706A (en) Data message processing method and device, storage medium and electronic device
EP2466815A1 (en) Method and system for initiating forwarding of communicaiton, information and data message and for routing configuration
CN111277506B (en) Method for improving reliability of SLAAC (slow ranging Access control) distribution IPv6 address
CN112532563B (en) Message sending method and device
CN102957755B (en) A kind of address resolution method, device and information transferring method
CN110620715B (en) Virtual extended local area network communication method, tunnel endpoint and controller

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