当前位置:网站首页>LAN SDN technology hard core insider 13 from LAN to Internet
LAN SDN technology hard core insider 13 from LAN to Internet
2022-07-27 11:35:00 【User 8289326】
Mentioned earlier , Inside the data center , Through hierarchical port binding and EVPN, Cloud platform can teach virtual machines to be encapsulated by hardware switches VXLAN, Realization Interconnection between the same network segment and different network segments . however , Whether it's a server , Or virtual machines , Ultimately, it is necessary to provide services outside the data center . Let's review the picture we saw at the beginning ——
In the picture , Every VPC Need to pass through vLB Provide external load balancing , adopt vFW Control the mutual access strategy of internal and external networks . about Neutron For native implementations ,vFW Use Linux Of iptables,vLB Using open source nginx or haproxy. just as OVS Forwarding efficiency of is affected by x86 The limitations of the architecture are the same ,iptables,nginx and haproxy Throughput 、 New connection rate and other key indicators , It is also easy to become a bottleneck in large-scale deployment .
On a large scale VPC In the scene of , Dedicated hardware firewall and LB The advantages of the equipment are reflected . generally speaking , They are dedicated FPGA, Or multi-core processor with network and security acceleration hardware , The maximum throughput of a single device can reach 2TB above , Support 2 More than 100 million concurrent connections .
So how to use dedicated hardware firewall and LB equipment , Instead of Neutron Born in the Central Plains vFW and vLB, Realization VPC Providing services to others ?
Neutron In order to use other software and hardware firewalls and LB equipment , Provides FWaaS and LBaaS These two characteristics . They are Firewall-as-a-Service and LoadBalance-as-a-Service Abbreviation , That is, the firewall and LB Features are provided to tenants in the form of services (VPC).
FWaaS Is in Neutron Of Router Implemented in , Default driver by iptables. Firewall manufacturers will this driver Replace it with its own plug-in , You can use hardware firewall as Neutron Provide FWaaS Yes .
Similarly ,LBaaS It can also be realized through hardware devices .
There's a problem :
We know , In the cloud platform , There may be multiple tenants , Theoretically, every tenant needs to call FWaaS and LBaaS Realize firewall and load balancing . that , Obviously, cloud platform investors cannot buy a set of hardware firewall and load balancing equipment for each tenant . Is there a way to put a firewall /LB The equipment is used by multiple tenants ?
We call this method device virtualization .
Virtualization can be implemented in two ways , One is called VS(Virtual System), In management , Put a firewall /LB Virtual multiple , various VS You can only see physical resources such as your own network interfaces , And enjoy the throughput bandwidth allocated to itself 、 Performance resources such as concurrent connections . For firewalls /LB The master of CPU The demand is higher , Therefore, the number of virtualization is generally limited .
Another virtualization implementation is called VRF(Virtual Routing & Forwarding). Yes , And router VRF equally . A firewall /LB Logically, it is still a device , Just for each VRF The instance maintains a routing forwarding table , each VRF Instances can use overlapping IP Address . This method can achieve a large number of virtualization , General equipment can support 1K To 4K individual .
With FWaaS and LBaaS drive , It can be realized by hardware VPC Network edge processing , Realize the external release of business from LAN to Internet .
In the following content , We will also have more wonderful presentations , Reveal more SDN Technology insider !
边栏推荐
- Luogu p1441 weight weighing
- Tree DP acwing 285. dance without boss
- Find the combination number acwing 887. find the combination number III
- Chinese remainder theorem acwing 204. strange way of expressing integers
- 局域网SDN硬核技术内幕 23 展望未来——RDMA(上)
- 第10章 枚举类与注解
- When std:: bind meets this
- 树形DP AcWing 285. 没有上司的舞会
- Game theory acwing 891. Nim game
- 【Unity入门计划】CreatorKitFPS:第一人称射击3D小游戏
猜你喜欢

最长上升子序列模型 AcWing 1010. 拦截导弹

Longest ascending subsequence model acwing 1014. mountaineering

数字三角形模型 AcWing 275. 传纸条

Stack acwing 3302. Expression evaluation

Backpack model acwing 1022. Collection of pet elves

The C programming language (2nd) -- Notes -- 1.6

Knapsack problem acwing 9. grouping knapsack problem

Vscode establishes automatic search of header files under non engineering directories

Interval problem acwing 906. Interval grouping

第7章 异常处理
随机推荐
Longest ascending subsequence model acwing 1012. Sister Cities
The C programming language (2nd) -- Notes -- 1.6
C# 自定义集合
Maker harmony OS application development training notes 01
最长上升子序列模型 AcWing 482. 合唱队形
Longest ascending subsequence model acwing 272. longest common ascending subsequence
Solve importerror: cannot import name'abs'import tensorflow error
Longest ascending subsequence model acwing 1010. Interceptor missile
栈 AcWing 3302. 表达式求值
C custom set
局域网SDN技术硬核内幕 11 云网融合CP的关键——层次化端口绑定
状态压缩DP AcWing 91. 最短Hamilton路径
数据包传输:应用层-内核-硬件
The C programming language (2nd) -- Notes -- 1.7
The C programming language-2nd-- notes -- 4.11.3
最长上升子序列模型 AcWing 1012. 友好城市
Find the combination number acwing 888. find the combination number IV
Modelarts image classification and object detection
第13章 IO流
Remember an experience of using canvas to make the banner streamer effect of Tencent cloud homepage