CN107995124A - Traffic scheduling method and device - Google Patents
Traffic scheduling method and device Download PDFInfo
- Publication number
- CN107995124A CN107995124A CN201610948995.3A CN201610948995A CN107995124A CN 107995124 A CN107995124 A CN 107995124A CN 201610948995 A CN201610948995 A CN 201610948995A CN 107995124 A CN107995124 A CN 107995124A
- Authority
- CN
- China
- Prior art keywords
- bras network
- network elements
- openflow interchangers
- target
- port
- 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
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/287—Remote access server, e.g. BRAS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/253—Routing or path finding in a switch fabric using establishment or release of connections between ports
Abstract
The application provides a kind of traffic scheduling method and device, wherein, this method includes:Obtain the correspondence for the port that the BRAS network elements are connected on the MAC Address and OpenFlow interchangers of each BRAS network element;Obtain the load information of each BRAS network element;After the access initiation message that OpenFlow interchangers report is received, according to the load information of acquisition, the minimum target BRAS network elements of selection load from multiple BRAS network elements, search the target port of linking objective BRAS network elements on the MAC Address and OpenFlow interchangers of target BRAS network elements;The MAC Address and target port are sent to OpenFlow interchangers, so that after the target MAC (Media Access Control) address for accessing initiation message is replaced with the MAC Address by OpenFlow interchangers, target BRAS network elements are given by the target port unicast.
Description
Technical field
This application involves network communication technology field, more particularly to a kind of traffic scheduling method and device.
Background technology
Broadband Remote Access Server (Broadband Remote Access Server, BRAS) is towards broadband network
The access gateway of application, it is located at the marginal layer of backbone network, can complete user bandwidth IP (Internet Protocol, because
Special fidonetFido)/ATM (Asynchronous Transfer Mode, asynchronous transfer mode) net data access, realize commercial building
The broadband access network of space and neighbours living.
In Metropolitan Area Network (MAN) (Metropolitan Area Network, MAN) network model, broadband user is by OLT
(Optical Line Terminal, optical line terminal) accesses, then (point is presented in Point of Present, business by POP
Interchanger) interchanger (or being referred to as office side's convergence switch) is connected to BRAS.
As shown in Figure 1, most common broadband access virtualization scheme is vBRAS (virtual BRAS) resource pool scheme at present,
The broadband user that a physics BRAS can be carried in traditional networking is carried by more vBRAS in resource pool.
Current most common access way is PPPoE (Point-to-Point Protocol over Ethernet, base
In the point-to-point protocol of Ethernet).Specifically, pppoe client passes through PADI (PPPoE Active Discovery first
Initial, PPPoE activity finds initial) message initiates the foundation of pppoe session, in networking as shown in Figure 1, resource
More vBRAS (as PPPoE servers) in pond can receive the PADI messages and be responded, pppoe client meeting
VBRAS with responding at first establishes pppoe session.But in this case, it can not just realize more in resource pool
The load balancing of vBRAS.
The content of the invention
In view of this, the application provides a kind of traffic scheduling method and device.
Specifically, the application is achieved by the following technical solution:
On the one hand, there is provided a kind of traffic scheduling method, client access multiple BRAS nets by OpenFlow interchangers
Member, this method are applied to SO, and SO is used to manage this multiple BRAS network element, and this method includes:
Obtain and connect on the MAC Address and OpenFlow interchangers of each BRAS network element in this multiple BRAS network element
Connect the correspondence of the port of the BRAS network elements;
Obtain the load information of each BRAS network element in this multiple BRAS network element;
After the access initiation message that OpenFlow interchangers report is received, according to the load information of acquisition, from this
The minimum target BRAS network elements of selection load in multiple BRAS network elements, search target BRAS network elements MAC Address and
The target port of linking objective BRAS network elements on OpenFlow interchangers;
The MAC Address found and target port are sent to OpenFlow interchangers, so that OpenFlow interchangers will
After the target MAC (Media Access Control) address of access initiation message replaces with the MAC Address found, target BRAS nets are given by target port unicast
Member.
On the other hand, a kind of flow scheduling device is additionally provided, client accesses multiple by OpenFlow interchangers
BRAS network elements, the device are applied to SO, and SO is used to manage this multiple BRAS network element, which includes:
Acquiring unit, for obtain each BRAS network element in this multiple BRAS network element MAC Address and
The correspondence of the port of the BRAS network elements is connected on OpenFlow interchangers;It is additionally operable to obtain every in this multiple BRAS network element
The load information of one BRAS network element;
Receiving unit, message is initiated for receiving the access that OpenFlow interchangers report;
Select searching unit, for receiving unit receive the access that OpenFlow interchangers report initiate message it
Afterwards, the load information obtained according to acquiring unit, the minimum target BRAS network elements of selection load, are looked into from this multiple BRAS network element
Look for the target port of linking objective BRAS network elements on the MAC Address and OpenFlow interchangers of target BRAS network elements;
Transmitting element, MAC Address and target port for selection searching unit to be found are sent to OpenFlow and hand over
Change planes, so that after the target MAC (Media Access Control) address for accessing initiation message is replaced with the MAC Address found by OpenFlow interchangers, lead to
Cross target port unicast and give target BRAS network elements.
By the above technical scheme of the application, OpenFlow interchangers initiate report receiving the access that client sends
Wen Hou, can be reported to arranging service device first, rather than all BRAS network elements being broadcast in resource pool, arranging service device are connecing
Receive the access initiate message after, can according to the MAC Address of the BRAS network elements obtained in advance, load information and
The correspondence of the port of the BRAS network elements is connected on OpenFlow interchangers, selection loads minimum target BRAS network elements, and
Find the destination end that target BRAS network elements are connected on the MAC Address and OpenFlow interchangers of target BRAS network elements
Mouthful, the MAC Address found and target port are then sent to OpenFlow interchangers, in this way, OpenFlow interchangers are just
After the target MAC (Media Access Control) address of access initiation message being replaced with the MAC Address found, the mesh is given by target port unicast
BRAS network elements are marked, so that target BRAS network elements initiate message to the access carries out response, and session are established with client, from
And by will be carried on flow scheduling to the minimum BRAS network elements of load, realize the load between the BRAS network elements in resource pool
It is balanced.
Brief description of the drawings
Fig. 1 is the metropolitan area network construction configuration diagram using broadband access virtualization scheme;
Fig. 2 is the metropolitan area network construction configuration diagram shown in one exemplary embodiment of the application;
Fig. 3 is the flow chart of the traffic scheduling method shown in one exemplary embodiment of the application;
Fig. 4 is the hardware configuration of the arranging service device where the flow scheduling device shown in one exemplary embodiment of the application
Schematic diagram;
Fig. 5 is the structure diagram of the flow scheduling device shown in one exemplary embodiment of the application.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to
During attached drawing, unless otherwise indicated, the same numbers in different attached drawings represent the same or similar key element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the application.On the contrary, they be only with it is such as appended
The example of the consistent apparatus and method of some aspects be described in detail in claims, the application.
It is only merely for the purpose of description specific embodiment in term used in this application, and is not intended to be limiting the application.
It is also intended in the application and " one kind " of singulative used in the attached claims, " described " and "the" including majority
Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wraps
Containing the associated list items purpose of one or more, any or all may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the application
A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, do not departing from
In the case of the application scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as
One information.Depending on linguistic context, word as used in this " if " can be construed to " ... when " or " when ...
When " or " in response to determining ".
In order to solve the problem of load balancing of more vBRAS in resource pool, one kind is provided in the application following embodiments
Traffic scheduling method, and a kind of flow scheduling device that can apply this method.
The metropolitan area network construction framework of the embodiment of the present application is as shown in Fig. 2, mainly include:Arranging service device (Service
Orchestrator, SO), more BRAS network elements, OpenFlow interchangers, POP interchangers and OLT in resource pool.Client
End (not shown in Fig. 2) via more BRAS network elements in OLT, POP interchanger, OpenFlow interchanger access-in resources pond,
OpenFlow interchangers are connected by OpenFlow protocol integrated test systems passage with arranging service device, wherein, OpenFlow protocol integrated test systems
Passage includes:Packet In (message up sending) passages and Packet Out (message issues) passage.During actual implementation,
OpenFlow interchangers can also be integrated into POP interchangers.
Wherein, the functional equivalence of the multiple BRAS network elements included in resource pool, can mutually back up, BRAS network elements specifically may be used
To be the vBRAS (virtual BRAS) run on physics BRAS equipment or general x86 servers;Arranging service device is responsible for
Create and dispose the BRAS network elements in resource pool, being established between arranging service device and each BRAS network element has management passage (Fig. 2
Not shown in), which for example can be logical for netconf (configuration management) passage, SNMP (Simple Network Management Protocol)
Road or other proprietary protocol passages.
Based on group-network construction as shown in Figure 2, in the embodiment of the present application, the traffic scheduling method that arranging service device performs is such as
Shown in Fig. 3, comprise the following steps:
Step S101, the MAC Address and OpenFlow for obtaining each BRAS network element in multiple BRAS network elements exchange
The correspondence of the port of the BRAS network elements is connected on machine;
In order to allow arranging service device to get the MAC Address of BRAS network elements and the BRAS network elements are connected
The port of OpenFlow interchangers, in the embodiment of the present application, BRAS network elements upon actuation, can be sent logical to OpenFlow interchangers
Message is accused, wherein, the source MAC of the notification packet is the MAC Address of the BRAS network elements.OpenFlow interchangers are receiving
After the notification packet, the notification packet and OpenFlow interchangers can be received to the port of the notification packet, passed through
Packet In passages are reported to arranging service device.In this way, in step S101, arranging service device is receiving OpenFlow friendships
Change planes the notification packet reported and after OpenFlow interchangers receive the port of the notification packet, it is possible to which record should
The source MAC of notification packet and the correspondence of the port, so as to obtain MAC Address and the OpenFlow friendships of BRAS network elements
Change planes it is upper connection the BRAS network elements port correspondence.
Wherein, the first flow table item that OpenFlow interchangers can be issued according to arranging service device, the notice that will be received
Message is reported to arranging service device.
During actual implementation, above-mentioned notification packet can be specifically RARP (Reverse Address Resolution Protocol) message,
The MAC Address of BRAS network elements is specially the MAC Address for the down going port that OpenFlow interchangers are connected on the BRAS network elements.
In addition, in step S101, arranging service device can also obtain the BRAS nets by management passage to BRAS network elements
The MAC Address of member, records the ID of the BRAS network elements and the correspondence of the MAC Address got, so as to obtain BRAS network elements
ID, the BRAS network elements MAC Address correspondence.
Step S102, obtains the load information of each BRAS network element in this multiple BRAS network element;
Specifically, in step s 102, arranging service device can periodically obtain each BRAS by management passage
The load information of network element, records the correspondence of the ID and the load information of the BRAS network elements got of BRAS network elements.Obtain
Load information can be one or more combinations, for example, obtaining broadband user's number of BRAS network elements carrying, BRAS network elements
CPU (central processing unit) resource utilization, the memory usage of BRAS network elements, uplink and downlink data traffic of BRAS network elements etc. are negative
One or more combinations in information carrying breath.
Step S103, after the access initiation message that OpenFlow interchangers report is received, according to the load of acquisition
Information, the minimum target BRAS network elements of selection load from multiple BRAS network elements, search target BRAS network elements MAC Address, with
And on OpenFlow interchangers linking objective BRAS network elements target port;
Message is initiated in access in order to allow OpenFlow interchangers to report client to send, and arranging service device can be pre-
First to OpenFlow interchangers the second flow table item is issued, in this way, OpenFlow interchangers are in the access for receiving client and sending
After initiating message, access initiation message will be reported to by business by Packet In passages according to second flow table item
Composer.Wherein, it is the broadcasting packet that purpose MAC Address is full F that message is initiated in access.
In step s 103, arranging service device is after receiving access and initiating message, from the ID of the BRAS network elements of record
With in the correspondence of load information, searching the ID of the minimum target BRAS network elements of load, then, from the BRAS network elements of record
In the correspondence of ID and MAC Address, the MAC Address of target BRAS network elements is searched, finally, from the MAC of the BRAS network elements of record
In the correspondence of port of the address with being connected the BRAS network elements on OpenFlow interchangers, search and connect on OpenFlow interchangers
Connect the target port of target BRAS network elements.
Step S104, is sent to OpenFlow interchangers, so that OpenFlow by the MAC Address found and target port
After the target MAC (Media Access Control) address for accessing initiation message is replaced with the MAC Address by interchanger, by the target port unicast to target
BRAS network elements.Target BRAS network elements can initiate message to the access after receiving the access and initiating message and carry out response, subsequently,
Client can establish session with target BRAS network elements.
Wherein, arranging service device can be sent the MAC Address found and target port by Packet Out passages
OpenFlow interchangers are given, in this way, the access can be initiated the purpose MAC (media interviews of message by OpenFlow interchangers
Control) address replaces with the MAC Address of target BRAS network elements, then, access initiation message is sent to by target port
Target BRAS network elements.Subsequently, client will establish session with target BRAS network elements, and carry corresponding data flow.
In the method for the above embodiments of the present application, when using PPPoE access ways, above-mentioned access initiates message and is
For initiating the message of pppoe session foundation, for example, PADI messages;When using IPoE (Internet Protocol over
Ethernet, the Internet Protocol based on Ethernet) access way when, above-mentioned access initiate message be for initiating IPoE meetings
The message established is talked about, for example, DHCP (Dynamic Host Configuration Protocol, dynamic host configuration protocol)
Discover (it was found that) message.
By method as shown in Figure 3, OpenFlow interchangers after receiving the access that client sends and initiating message,
Arranging service device can be reported to first, rather than all BRAS network elements being broadcast in resource pool, arranging service device are receiving
After message is initiated in the access, it can be handed over according to the MAC Address, load information and OpenFlow of the BRAS network elements obtained in advance
Change planes the upper connection BRAS network elements port correspondence, minimum target BRAS network elements of selection load, and find the mesh
The target port that target BRAS network elements are connected on the MAC Address and OpenFlow interchangers of BRAS network elements is marked, then will be looked into
The MAC Address and target port found is sent to OpenFlow interchangers, in this way, OpenFlow interchangers will send out the access
Rise message target MAC (Media Access Control) address replace with the MAC Address found after, give target BRAS network elements by target port unicast,
So that target BRAS network elements initiate message to the access carries out response, and session is established with client, so that by that will flow
Amount is dispatched on the minimum BRAS network elements of load and carries, and realizes the load balancing between the BRAS network elements in resource pool.
Corresponding with the embodiment of aforementioned flow dispatching method, present invention also provides the embodiment of flow scheduling device.
The embodiment of the application flow scheduling device 60 can be applied on arranging service device.Device embodiment can pass through
Software is realized, can also be realized by way of hardware or software and hardware combining.Exemplified by implemented in software, anticipate as a logic
Device in justice, is by corresponding computer journey in nonvolatile memory 50 by the processor 10 of arranging service device where it
Sequence instruction reads what operation in memory 40 was formed.For hardware view, as shown in figure 4, being the application flow scheduling device
A kind of hardware structure diagram of place arranging service device, except the processor 10 shown in Fig. 4, internal bus 20, network interface 30, interior
Deposit outside 40 and nonvolatile memory 50, the arranging service device in embodiment where device is generally according to the arranging service
The actual functional capability of device, can also include other hardware, this is repeated no more.
Fig. 5 is refer to, the flow scheduling device 60 of the embodiment of the present application is included with lower unit:Acquiring unit 601, receive
Unit 602, selection searching unit 603 and transmitting element 604, wherein:
Acquiring unit 601, for obtain each BRAS network element in multiple BRAS network elements MAC Address and
The correspondence of the port of the BRAS network elements is connected on OpenFlow interchangers;It is additionally operable to obtain every in this multiple BRAS network element
The load information of one BRAS network element;
Receiving unit 602, message is initiated for receiving the access that OpenFlow interchangers report;
Searching unit 603 is selected, report is initiated for receiving the access that OpenFlow interchangers report in receiving unit 602
After text, according to the load information of the acquisition of acquiring unit 601, the minimum target BRAS nets of selection load from multiple BRAS network elements
Member, searches the target port of linking objective BRAS network elements on the MAC Address and OpenFlow interchangers of target BRAS network elements;
Transmitting element 604, MAC Address and target port for selection searching unit 603 to be found are sent to
OpenFlow interchangers, so that the target MAC (Media Access Control) address that message is initiated in the access by OpenFlow interchangers replaces with what is found
After MAC Address, target BRAS network elements are given by target port unicast.
Wherein, acquiring unit 601 obtains the MAC Address and OpenFlow of each BRAS network element in the following manner
The correspondence of the port of the BRAS network elements is connected on interchanger:
The notification packet and OpenFlow interchangers that reception OpenFlow interchangers report receive the notification packet
Port, records the source MAC of the notification packet and the correspondence of the port, wherein, the source MAC of the notification packet is
Send the MAC Address of the BRAS network elements of the notification packet.
Wherein, transmitting element 604, are additionally operable to send the first flow table item to OpenFlow interchangers, wherein, the first flow table item
For indicate OpenFlow interchangers report the notification packet that BRAS network elements send and OpenFlow interchangers to receive this logical
Accuse the port of message.
Wherein, transmitting element 604, are additionally operable to send the second flow table item to OpenFlow interchangers, wherein, the second flow table item
For indicating that message is initiated in the access that OpenFlow interchangers report client to send.
Wherein, it is the message for initiating pppoe session foundation that message is initiated in access, or is built for initiating IPoE sessions
Vertical message.
The function of unit and effect realizes that process specifically refers to step is corresponded in the above method in above device
Realize process, details are not described herein.
For device embodiment, since it corresponds essentially to embodiment of the method, so related part is real referring to method
Apply the part explanation of example.Device embodiment described above is only schematical, wherein described be used as separating component
The unit of explanation may or may not be physically separate, can be as the component that unit is shown or can also
It is not physical location, you can with positioned at a place, or can also be distributed in multiple network unit.Can be according to reality
Need to select some or all of module therein to realize the purpose of application scheme.Those of ordinary skill in the art are not paying
In the case of going out creative work, you can to understand and implement.
The foregoing is merely the preferred embodiment of the application, not limiting the application, all essences in the application
God and any modification, equivalent substitution, improvement and etc. within principle, done, should be included within the scope of the application protection.
Claims (10)
1. a kind of traffic scheduling method, it is characterised in that client accesses multiple broadbands by open flows OpenFlow interchangers
Remote access server BRAS network elements, the method are applied to arranging service device SO, the SO for managing the multiple BRAS
Network element, the described method includes:
Obtain on the MAC Address and the OpenFlow interchangers of each BRAS network element in the multiple BRAS network elements
Connect the correspondence of the port of the BRAS network elements;
Obtain the load information of each BRAS network element in the multiple BRAS network elements;
After the access initiation message that the OpenFlow interchangers report is received, according to the load information of acquisition, from institute
State in multiple BRAS network elements the minimum target BRAS network elements of selection load, search the target BRAS network elements MAC Address and
The target port of the target BRAS network elements is connected on the OpenFlow interchangers;
The MAC Address found and target port are sent to the OpenFlow interchangers, so that the OpenFlow is exchanged
After the target MAC (Media Access Control) address that message is initiated in the access is replaced with the MAC Address found by machine, pass through the target port
The target BRAS network elements are given in unicast.
2. according to the method described in claim 1, it is characterized in that, obtain in the following manner in the multiple BRAS network elements
The corresponding pass of the port of the BRAS network elements is connected on the MAC Address of each BRAS network element and the OpenFlow interchangers
System:
Receive notification packet that the OpenFlow interchangers report and the OpenFlow interchangers receive the notice report
The port of text, records the source MAC of the notification packet and the correspondence of the port, wherein, the source MAC of the notification packet
Location is the MAC Address for the BRAS network elements for sending the notification packet.
3. according to the method described in claim 2, it is characterized in that, the method further includes:
The first flow table item is sent to the OpenFlow interchangers, wherein, first flow table item is used to indicate described
OpenFlow interchangers report the notification packet that BRAS network elements send and the OpenFlow interchangers to receive the notice report
The port of text.
4. according to the method described in claim 1, it is characterized in that, the method further includes:
The second flow table item is sent to the OpenFlow interchangers, wherein, second flow table item is used to indicate described
Message is initiated in the access that OpenFlow interchangers report client to send.
5. method according to any one of claim 1 to 4, it is characterised in that it is for sending out that message is initiated in the access
The message that the PPPoE session based on Ethernet is established is played, or for initiating the internet protocol based on Ethernet
Discuss the message of IPoE session establishments.
6. a kind of flow scheduling device, it is characterised in that client accesses multiple broadbands by open flows OpenFlow interchangers
Remote access server BRAS network elements, described device are applied to arranging service device SO, the SO for managing the multiple BRAS
Network element, described device include:
Acquiring unit, for obtaining the MAC Address of each BRAS network element in the multiple BRAS network elements and described
The correspondence of the port of the BRAS network elements is connected on OpenFlow interchangers;It is additionally operable to obtain in the multiple BRAS network elements
The load information of each BRAS network element;
Receiving unit, message is initiated for receiving the access that the OpenFlow interchangers report;
Searching unit is selected, message is initiated for receiving the access that the OpenFlow interchangers report in the receiving unit
Afterwards, the load information obtained according to the acquiring unit, the minimum target of selection load from the multiple BRAS network elements
BRAS network elements, search and connect the target on the MAC Address and the OpenFlow interchangers of the target BRAS network elements
The target port of BRAS network elements;
Transmitting element, MAC Address and target port for the selection searching unit to be found are sent to described
OpenFlow interchangers, so that the target MAC (Media Access Control) address that message is initiated in the access is replaced with institute by the OpenFlow interchangers
After stating the MAC Address found, the target BRAS network elements are given by the target port unicast.
7. device according to claim 6, it is characterised in that the acquiring unit obtains the multiple in the following manner
The BRAS network elements are connected on the MAC Address of each BRAS network element in BRAS network elements and the OpenFlow interchangers
The correspondence of port:
Receive notification packet that the OpenFlow interchangers report and the OpenFlow interchangers receive the notice report
The port of text, records the source MAC of the notification packet and the correspondence of the port, wherein, the source MAC of the notification packet
Location is the MAC Address for the BRAS network elements for sending the notification packet.
8. device according to claim 7, it is characterised in that
The transmitting element, is additionally operable to send the first flow table item to the OpenFlow interchangers, wherein, first flow table item
For indicating that the OpenFlow interchangers report the notification packet that BRAS network elements send and the OpenFlow interchangers to connect
Receive the port of the notification packet.
9. device according to claim 6, it is characterised in that
The transmitting element, is additionally operable to send the second flow table item to the OpenFlow interchangers, wherein, second flow table item
For indicating that message is initiated in the access that the OpenFlow interchangers report client to send.
10. the device according to any one of claim 6 to 9, it is characterised in that it is for sending out that message is initiated in the access
The message that the PPPoE session based on Ethernet is established is played, or for initiating the internet protocol based on Ethernet
Discuss the message of IPoE session establishments.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610948995.3A CN107995124B (en) | 2016-10-26 | 2016-10-26 | Traffic scheduling method and device |
PCT/CN2017/107636 WO2018077184A1 (en) | 2016-10-26 | 2017-10-25 | Traffic scheduling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610948995.3A CN107995124B (en) | 2016-10-26 | 2016-10-26 | Traffic scheduling method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107995124A true CN107995124A (en) | 2018-05-04 |
CN107995124B CN107995124B (en) | 2020-10-09 |
Family
ID=62024384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610948995.3A Active CN107995124B (en) | 2016-10-26 | 2016-10-26 | Traffic scheduling method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107995124B (en) |
WO (1) | WO2018077184A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112653633A (en) * | 2020-11-16 | 2021-04-13 | 新华三技术有限公司 | Method and device for realizing load sharing |
CN113746709A (en) * | 2021-08-25 | 2021-12-03 | 烽火通信科技股份有限公司 | Method, device and equipment for transfer control separation dynamic capacity management and storage medium |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110891028B (en) * | 2018-09-07 | 2021-12-21 | 华为技术有限公司 | Method, device and storage medium for determining load balancing strategy |
CN112104566B (en) * | 2020-09-18 | 2024-02-27 | 网易(杭州)网络有限公司 | Processing method and device for load balancing |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104040966A (en) * | 2012-11-09 | 2014-09-10 | 华为技术有限公司 | Method, Forwarding-plane Apparatus, And Network Device For Processing Packet |
WO2014169470A1 (en) * | 2013-04-19 | 2014-10-23 | Telefonaktiebolaget L M Ericsson(Publ) | Method and switch for lawful interception |
-
2016
- 2016-10-26 CN CN201610948995.3A patent/CN107995124B/en active Active
-
2017
- 2017-10-25 WO PCT/CN2017/107636 patent/WO2018077184A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104040966A (en) * | 2012-11-09 | 2014-09-10 | 华为技术有限公司 | Method, Forwarding-plane Apparatus, And Network Device For Processing Packet |
WO2014169470A1 (en) * | 2013-04-19 | 2014-10-23 | Telefonaktiebolaget L M Ericsson(Publ) | Method and switch for lawful interception |
EP2987278A1 (en) * | 2013-04-19 | 2016-02-24 | Telefonaktiebolaget LM Ericsson (publ) | Method and switch for lawful interception |
Non-Patent Citations (1)
Title |
---|
缪伟等: "数据通信", 《城域网BRAS向SDN演进的方法及步骤探索》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112653633A (en) * | 2020-11-16 | 2021-04-13 | 新华三技术有限公司 | Method and device for realizing load sharing |
CN112653633B (en) * | 2020-11-16 | 2022-08-30 | 新华三技术有限公司 | Method and device for realizing load sharing |
CN113746709A (en) * | 2021-08-25 | 2021-12-03 | 烽火通信科技股份有限公司 | Method, device and equipment for transfer control separation dynamic capacity management and storage medium |
CN113746709B (en) * | 2021-08-25 | 2023-01-31 | 烽火通信科技股份有限公司 | Transfer control separation dynamic capacity management method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2018077184A1 (en) | 2018-05-03 |
CN107995124B (en) | 2020-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108293001B (en) | Software defined data center and deployment method of service cluster in software defined data center | |
CN104426681B (en) | The distributed multicast of endpoint | |
CN108293009B (en) | Software defined data center and scheduling method of service cluster in software defined data center | |
CN105391568B (en) | A kind of implementation method, the device and system of software defined network SDN | |
CN104718723B (en) | For the networking in virtual network and the frame of security service | |
US9628328B2 (en) | Network controller with integrated resource management capability | |
CN102882758B (en) | Method, network side equipment and the data center apparatus of virtual private cloud access network | |
CN103404084B (en) | MAC Address forces retransmission unit and method | |
CN103636167B (en) | Station opening configuration method in base station, base station, and server | |
EP2525532A1 (en) | Method and apparatus of connectivity discovery between network switch and server based on vlan identifiers | |
CN105577723B (en) | Virtualize the method and apparatus that load balancing is realized in network | |
CN107666419B (en) | Virtual broadband access method, controller and system | |
CN109600768A (en) | Management method, equipment and the system of network slice | |
KR101995145B1 (en) | Method operating in a fixed access network and ues | |
EP2252093B1 (en) | Method for enabling mobility of client devices in large scale unified networks | |
JP2012085005A (en) | Network system and virtual network management method | |
CN107995124A (en) | Traffic scheduling method and device | |
CN107111513A (en) | The InfiniBand system and method for SR IOV vSWITCH architectural frameworks are provided for high-performance cloud computing environment | |
TW201519621A (en) | Management server and management method thereof for managing cloud appliances in virtual local area networks | |
CN105207909B (en) | A kind of method and network equipment sending information | |
CN106713506A (en) | Data acquisition method and data acquisition system | |
CN106878480A (en) | A kind of DHCP service process sharing method and device | |
CN103095508A (en) | Business access method and edge device | |
CN103401954B (en) | The implementation method of virtual DHCP | |
EP3300300B1 (en) | Method, device and system for configuring user equipment forwarding table |
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 |