CN107995124A - Traffic scheduling method and device - Google Patents

Traffic scheduling method and device Download PDF

Info

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
Application number
CN201610948995.3A
Other languages
Chinese (zh)
Other versions
CN107995124B (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.)
New H3C Technologies Co Ltd
Original Assignee
New H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN201610948995.3A priority Critical patent/CN107995124B/en
Priority to PCT/CN2017/107636 priority patent/WO2018077184A1/en
Publication of CN107995124A publication Critical patent/CN107995124A/en
Application granted granted Critical
Publication of CN107995124B publication Critical patent/CN107995124B/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
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/287Remote access server, e.g. BRAS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing 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

Traffic scheduling method and device
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.
CN201610948995.3A 2016-10-26 2016-10-26 Traffic scheduling method and device Active CN107995124B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
缪伟等: "数据通信", 《城域网BRAS向SDN演进的方法及步骤探索》 *

Cited By (4)

* Cited by examiner, † Cited by third party
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