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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/659—Internet 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
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.
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)
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)
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)
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 |
-
2016
- 2016-12-16 CN CN201611164953.7A patent/CN108206783B/en active Active
-
2017
- 2017-12-01 WO PCT/IB2017/001632 patent/WO2018109550A1/en active Application Filing
Patent Citations (3)
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)
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)
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 |