CN107426290A - A kind of Smart Rack system clouds calculation optimization method - Google Patents
A kind of Smart Rack system clouds calculation optimization method Download PDFInfo
- Publication number
- CN107426290A CN107426290A CN201710389363.2A CN201710389363A CN107426290A CN 107426290 A CN107426290 A CN 107426290A CN 201710389363 A CN201710389363 A CN 201710389363A CN 107426290 A CN107426290 A CN 107426290A
- Authority
- CN
- China
- Prior art keywords
- sdn
- smart rack
- optimization method
- rack system
- tor interchangers
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- 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/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- 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
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/354—Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/029—Firewall traversal, e.g. tunnelling or, creating pinholes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a kind of Smart Rack system clouds calculation optimization method, change method and comprise the following steps:Step 1:Dress is sealed up into tunnel, the function of decapsulation is loaded into SDN TOR interchangers;Step 2:All flow tables are loaded previously into SDN TOR interchangers;Step 3:Stateless firewall functionality is realized using SDN TOR interchangers;Step 4:Load-balancing function is realized using SDN TOR interchangers.This method can effective lifting system performance, increase slack resources utilization rate.
Description
Technical field
The invention mainly relates to Smart Rack and field of cloud calculation, more particularly to a kind of Smart Rack system cloud computings
Optimization method.
Background technology
Cloud computing is the increase, use and delivery mode of the related service based on internet, is provided by internet dynamic
State easily extension and the often resource of virtualization.Cloud computing by making calculating be distributed on substantial amounts of distributed computer, rather than
In local computer or remote server so that enterprise can access meter according to demand by the application of resource switch to needs
Calculation machine and storage system.
Cloud computing has a suitable scale, and Google cloud computings have possessed more than 100 ten thousand servers, Amazon, IBM,
Microsoft, Yahoo etc. " cloud " possess hundreds of thousands platform server.Enterprise's private clound typically possesses hundreds of thousands of servers.
" cloud " can assign the unprecedented computing capability of user.Smart Rack whole machine cabinet server systems possess the node of separate unit 40 and often saved
The ultra-large operational capability on 2 tunnels of point, its feature are as follows:
1. functional module and supporting module are completely separated, relatively reliable efficient
Complete machine is by one group of redundant power centrally connected power supply, and with reference to power source loads dynamic development adjustment, power supply conversion efficiency is up to
More than 94%, concentrated and radiated by rack back fan wall in terms of radiating, by the integration powered, radiated, compared to common rack
Server, Smart Rack operation lower power consumptions more than 10%.In the power supply module design of N+N redundancies and the fan of N+1 redundancies
Under module design ensures, system reliability greatly increases, and fully ensures that the highly reliable operation of system.
2. flexible architecture allows network, calculating, stores organic coexist
All kinds of nodes such as half-breadth calculate node, overall with memory node, compatibility standard rack network exchange can flexibly be supported
Machine, network, calculating, store function are incorporated into a stylobate Infrastructure, meet the configuration needs of different user.
3. simple safeguard, without cumbersome dismounting
The cable wiring design of the tool-free hot plug Design and optimization of Maintenance Design, each module before exclusive node so that system
O&M difficulty substantially reduces.Therefore Smart Rack whole machine cabinet server systems are especially suitable for carrying out the big data industry such as cloud computing
Business, its performance quality directly affect the experience of client.
Traditional physical server is from the point of view of operating system environment, and influenceing performance factor includes several aspects, and first is exactly
The performance of the quantity of CPU, CPU slot, quantity of core etc. to CPU has a great impact.Next to that internal memory, memory size it is more
The afforded disposal ability of resource that we use is directly influenced less.The bandwidth of network, packet rate also can be to network conditions
There is very big restriction.The situation of disk, including the input/output that handling capacity and each second complete all is very big influence,
The performance issue of cloud computing is it must be stressed that be exactly some the utilization rate of resource, in optimization of the conventional needle to physical machine
The inside is not especially to take notice of resource utilization, and we are also secretly pleased in the case of poor efficiency, because being also in relatively good shape
State.The environment of cloud computing, the cost for determining cloud computing are elastic variables, and existing method can not utilize resource well,
Ample resources is left unused, great waste can be produced in some sense.
The content of the invention
In order to solve the above problems, the invention provides a kind of Smart Rack system clouds calculation optimization method, SDN is utilized
TOR interchangers realize that tunnel seals up dress, the function of decapsulating, preloads all flow tables, realizes stateless firewall functionality, reality
Existing load-balancing function, can effective lifting system performance, increase slack resources utilization rate.
The present invention uses following technical scheme:
A kind of Smart Rack system clouds calculation optimization method, it is characterised in that described method comprises the following steps:
Step 1:Dress is sealed up into tunnel, the function of decapsulation is loaded into SDN TOR interchangers;
Step 2:All flow tables are loaded previously into SDN TOR interchangers;
Step 3:Stateless firewall functionality is realized using SDN TOR interchangers;
Step 4:Load-balancing function is realized using SDN TOR interchangers.
Further, the specific implementation process of step 2 is:
1) cloud computing platform collection information, builds the flow table required for forwarding surface;
2) flow table of structure is inputted into SDN TOR interchangers.
Further, the information of cloud computing platform collection includes herein below:The VM quantity of each tenant, each VM institutes are right
VM communication Tunnel between the interchanger answered and connectivity port, each VM MAC and IP, default gateway address, same tenant,
Each VM application strategy.
Further, the flow table of structure is inputted into concretely comprising the following steps for SDN TOR interchangers:Manually connect interchanger
Required port is made into support OpenFlow port, then inputted the IP address of controller, finally by controller handle
Flow table inputs SDN TOR interchangers.
Further, during flow table is built, user can set acquiescence flow table item according to self-demand.
Further, the specific implementation process of step 3 is:
1) access switch is installed in the top of the 42U Smart Rack whole machine cabinet server cabinets of standard, will services
The network interface of device is connected with access switch;
2) access switch is linked into the convergence or core switch of network cabinet by copper cable or optical fiber;
3) network of separation can be logically divided into by network cutting, and these networks are to be covered in same physics
On the network hardware to realize the function of stateless stateless fire wall.
Further, the specific implementation process of step 4 is:
1) access switch is installed in the top of the 42U Smart Rack whole machine cabinet server cabinets of standard, will services
The network interface of device is connected with access switch;
2) access switch is linked into the convergence or core switch of network cabinet by copper cable or optical fiber;
3) while two pieces of network interface cards are invented one piece of network interface card by the trawl performance of configuration server, and one is configured on Microsoft Loopback Adapter
Individual IP address, same VLAN is arranged on to realize load balancing on SDN TOR interchangers.
The beneficial effects of the invention are as follows:
1st, by tunnel seal up dress, decapsulation function Offload to SDN TOR interchangers on, so not only reduce
Add the expense of decapsulation in Smart Rack systems, and network interface card still can do the acceleration of TCP message burst by TSO.
2nd, flow table is learnt by pre-loaded and non-dynamic message, it is possible to reduce the impact that Flow learning tapes come.It is meanwhile logical
Cross and acquiescence flow table item (Default Entry) is reasonably set, can effectively reduce flow table item quantity.
3rd, it is stateless fire wall, load balancing etc. is also achieved above all in SDN TOR interchangers, network node service
Device saves with improving performance.By optimizing resource allocation, the idle recycling of ample resources is improved into resource utilization, can be with
Alleviate the pressure of cloud computing significantly.
Brief description of the drawings
Fig. 1 is the inventive method flow chart.
Embodiment
In order to more accurately illustrate technical scheme, for the basic concepts in the present invention illustrate as
Under:
1) data need process change to transmit in transmit process, and process change is referred to as sealing up dress, receiving terminal parsing
Data are referred to as decapsulating;
2) flow table refers to mac address forwarding table or IP address routing table;
3) SDN refers to the new technology by the way that network equipment chain of command and data surface are separated, SDN TOR interchangers
Refer to supporting SDN technologies to apply the interchanger on RACK racks.
A kind of Smart Rack system clouds calculation optimization method as shown in Figure 1 comprises the following steps:
Step 1:Dress is sealed up into tunnel, the function of decapsulation is loaded into SDN TOR interchangers.Tunnel is a virtual point
Connection to point, there is provided a path enables the data message of encapsulation to be transmitted on this path, and in a tunnel
Both ends datagram is packaged and decapsulated respectively, after interchanger receives packet, contrast purpose mac addresses therein,
If oneself mac or broadcast address, then remove link layer packet header, layer protocol processing is served.If it is not, then forward this
Packet, mac address tables are searched, find outgoing interface.System receives the packet that interchanger is sent, and first checks for link layer packet header
Purpose mac fields, check whether as the mac addresses of oneself interface or broadcast, multicast address, if one of them then removes
Link layer packet header, layer protocol processing is served, otherwise, packet discard.The message of one X protocol, which wants to pass through IP network, to exist
Transmitted in Tunnel, it is necessary to by sealing up two processes of dress and decapsulation.Dress, the function of decapsulating are sealed up into tunnel
On Offload to SDN TOR interchangers, so not only reduce the expense in Smart Rack systems plus decapsulated, and net
Card still can do the acceleration of TCP message burst by TSO.
Step 2:All flow tables are loaded previously into SDN TOR interchangers.Flow table is by pre-loaded and non-dynamic report
Literature is practised, it is possible to reduce the impact that Flow learning tapes come.Meanwhile user can reasonably set default stream according to self-demand
List item (Default Entry) effectively reduces flow table item quantity.Cloud computing platform has grasped all information, including a rent
How many VM of family, each VM are hung over below which port of which interchanger, and each VM MAC and IP are respectively how many, are write from memory
It is what to recognize gateway, between same tenant VM communication use which Tunnel, it is necessary to some VM using which kind of strategy etc.
Deng.The flow table required for forwarding surface can be built by these information, just can be pre-configured with, it is no longer necessary to need dynamic learning
And Flood.Interchanger is manually connected again again to make required port into support OpenFlow port, and by controller
IP address input, flow table is then inputted by controller.
Step 3:Stateless firewall functionality is realized using SDN TOR interchangers.TOR access ways are exactly in standard
The top installation access switch of 42U Smart Rack whole machine cabinet server cabinets.The network interface of server is all linked into rack
On the interchanger on top.This access switch passes through the convergence of copper cable or intelligent acess to network cabinet or core switch again
On.The benefit of this networking is simplified wiring, there was only seldom cable from server cabinet to first cabinet of each row.Existed by network cutting
Can be divided into the network of separation in logic, and these networks be covered on same physical network hardware to realize stateless
The function of stateless fire wall.
Step 4:Load-balancing function is realized using SDN TOR interchangers.The realization of the function is also required to system in step 3
Configuration process, in practical operation, after the completion of configuration can simultaneously configuration server trawl performance two pieces of network interface card void
Intend into one piece of network interface card, an IP address is configured on Microsoft Loopback Adapter, same VLAN is arranged on to realize on SDN TOR interchangers
Load balancing.
Although specification and drawings and examples have been carried out being described in detail to the invention, this area skill
Art personnel should be appreciated that and still the invention can be modified or equivalent substitution;And all do not depart from wound of the present invention
The technical scheme for the spirit and scope made and its improvement, it is encompassed by among the protection domain of the invention patent.
Claims (7)
- A kind of 1. Smart Rack system clouds calculation optimization method, it is characterised in that described method comprises the following steps:Step 1:Dress is sealed up into tunnel, the function of decapsulation is loaded into SDN TOR interchangers;Step 2:All flow tables are loaded previously into SDN TOR interchangers;Step 3:Stateless firewall functionality is realized using SDN TOR interchangers;Step 4:Load-balancing function is realized using SDN TOR interchangers.
- 2. a kind of Smart Rack system clouds calculation optimization method according to claim 1, it is characterised in that step 2 Specific implementation process is:1) cloud computing platform collection information, builds the flow table required for forwarding surface;2) flow table of structure is inputted into SDN TOR interchangers.
- 3. a kind of Smart Rack system clouds calculation optimization method according to claim 2, it is characterised in that cloud computing is put down The information of platform collection includes herein below:It is interchanger and connectivity port corresponding to the VM quantity of each tenant, each VM, each VM communication Tunnel, each VM application strategy between VM MAC and IP, default gateway address, same tenant.
- 4. a kind of Smart Rack system clouds calculation optimization method according to claim 3, it is characterised in that by structure Flow table input SDN TOR interchangers concretely comprise the following steps:Manually connection interchanger supports required port instead OpenFlow port, then the IP address of controller is inputted, flow table, which is inputted SDN TOR, finally by controller exchanges Machine.
- 5. a kind of Smart Rack system clouds calculation optimization method according to claim 2, it is characterised in that flowed in structure During table, user can set acquiescence flow table item according to self-demand.
- 6. a kind of Smart Rack system clouds calculation optimization method according to claim 1, it is characterised in that step 3 Specific implementation process is:1) access switch is installed in the top of the 42U Smart Rack whole machine cabinet server cabinets of standard, by server Network interface is connected with access switch;2) access switch is linked into the convergence or core switch of network cabinet by copper cable or optical fiber;3) network of separation can be logically divided into by network cutting, and these networks are to be covered in same physical network On hardware to realize the function of stateless stateless fire wall.
- 7. a kind of Smart Rack system clouds calculation optimization method according to claim 1, it is characterised in that step 4 Specific implementation process is:1) access switch is installed in the top of the 42U Smart Rack whole machine cabinet server cabinets of standard, by server Network interface is connected with access switch;2) access switch is linked into the convergence or core switch of network cabinet by copper cable or optical fiber;3) while two pieces of network interface cards are invented one piece of network interface card by the trawl performance of configuration server, and an IP is configured on Microsoft Loopback Adapter Address, same VLAN is arranged on to realize load balancing on SDN TOR interchangers.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710389363.2A CN107426290A (en) | 2017-05-27 | 2017-05-27 | A kind of Smart Rack system clouds calculation optimization method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710389363.2A CN107426290A (en) | 2017-05-27 | 2017-05-27 | A kind of Smart Rack system clouds calculation optimization method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107426290A true CN107426290A (en) | 2017-12-01 |
Family
ID=60428666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710389363.2A Pending CN107426290A (en) | 2017-05-27 | 2017-05-27 | A kind of Smart Rack system clouds calculation optimization method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107426290A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110839007A (en) * | 2018-08-17 | 2020-02-25 | 中国移动通信有限公司研究院 | Cloud network security processing method and device and computer storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306408A1 (en) * | 2009-05-28 | 2010-12-02 | Microsoft Corporation | Agile data center network architecture |
CN102710432A (en) * | 2012-04-27 | 2012-10-03 | 北京云杉世纪网络科技有限公司 | System and method for managing virtual network in cloud computation data center |
CN103401721A (en) * | 2013-08-22 | 2013-11-20 | 盛科网络(苏州)有限公司 | Network virtualization based TOR (top of rack) switch configuration method and device |
CN103414626A (en) * | 2013-08-28 | 2013-11-27 | 盛科网络(苏州)有限公司 | Message processing method and device based on network virtualization |
CN105391568A (en) * | 2014-09-05 | 2016-03-09 | 华为技术有限公司 | SDN (Software Defined Network) implementation method, device and system |
-
2017
- 2017-05-27 CN CN201710389363.2A patent/CN107426290A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306408A1 (en) * | 2009-05-28 | 2010-12-02 | Microsoft Corporation | Agile data center network architecture |
CN102710432A (en) * | 2012-04-27 | 2012-10-03 | 北京云杉世纪网络科技有限公司 | System and method for managing virtual network in cloud computation data center |
CN103401721A (en) * | 2013-08-22 | 2013-11-20 | 盛科网络(苏州)有限公司 | Network virtualization based TOR (top of rack) switch configuration method and device |
CN103414626A (en) * | 2013-08-28 | 2013-11-27 | 盛科网络(苏州)有限公司 | Message processing method and device based on network virtualization |
CN105391568A (en) * | 2014-09-05 | 2016-03-09 | 华为技术有限公司 | SDN (Software Defined Network) implementation method, device and system |
Non-Patent Citations (1)
Title |
---|
马欢: "云环境下基于SDN的网络服务关键技术研究", 《中国博士学位论文全文数据库(信息科技辑)》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110839007A (en) * | 2018-08-17 | 2020-02-25 | 中国移动通信有限公司研究院 | Cloud network security processing method and device and computer storage medium |
CN110839007B (en) * | 2018-08-17 | 2022-09-13 | 中国移动通信有限公司研究院 | Cloud network security processing method and device and computer storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10757072B2 (en) | Packet transmission method, apparatus, and system | |
US8773999B2 (en) | Distributed chassis architecture having integrated service appliances | |
CN109120494B (en) | The method of physical machine is accessed in cloud computing system | |
US10033585B2 (en) | Methods and apparatus related to a switch fabric system having a multi-hop distributed control plane and a single-hop data plane | |
KR101840904B1 (en) | Virtualization gateway between virtualized and non-virtualized networks | |
US9413645B1 (en) | Methods and apparatus for accessing route information in a distributed switch | |
US10063470B2 (en) | Data center network system based on software-defined network and packet forwarding method, address resolution method, routing controller thereof | |
US9042229B2 (en) | Partitioning a network switch into multiple switching domains | |
US8964601B2 (en) | Network switching domains with a virtualized control plane | |
US10103980B1 (en) | Methods and apparatus for maintaining an integrated routing and bridging interface | |
CN109716717A (en) | From software-defined network controller management virtual port channel switching equipment peer-to-peer | |
CN103905303B (en) | Data processing method, apparatus and system after a kind of virtual machine VM across-the-wire migrations | |
US20230013499A1 (en) | Interworking of legacy appliances in virtualized networks | |
US20120158930A1 (en) | Methods and apparatus for managing next hop identifiers in a distributed switch fabric system | |
CN106899478B (en) | Method for realizing resource elastic expansion of power test service through cloud platform | |
EP2680536B1 (en) | Methods and apparatus for providing services in a distributed switch | |
CN113746717B (en) | Network equipment communication method and network equipment communication device | |
CN114301868B (en) | Method for quickly generating virtual container floating IP and method and device for network direct connection | |
CN106453023B (en) | It is a kind of for physical equipment and the communication means of virtual network, equipment and system | |
CN112583655B (en) | Data transmission method and device, electronic equipment and readable storage medium | |
CN108200199A (en) | SiteServer LBS and method in IPV4 over IPV6 tunnels scene | |
CN103873338A (en) | Method for realizing network virtualization by utilizing binding and VLANs (Virtual Local Area Networks) | |
CN107426290A (en) | A kind of Smart Rack system clouds calculation optimization method | |
WO2021143183A1 (en) | Method for deploying virtual machine, and related apparatus | |
WO2024227362A1 (en) | Security protection method and cloud platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171201 |
|
RJ01 | Rejection of invention patent application after publication |