当前位置:网站首页>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 !
边栏推荐
猜你喜欢

Win10 vscode code code format setting and remote breakpoint debugging

Analysis of distributed database and cache double write consistency scheme (Reprint)

When std:: bind meets this

Force buckle - 10. Regular expression matching

Maker Hongmeng application development training notes 02

Game theory acwing 891. Nim game

Chinese remainder theorem acwing 204. strange way of expressing integers

Installation and use of GTEST and gmock

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

第13章 IO流
随机推荐
Luogu p3052 [usaco12mar]cows in a skyscraper G
Stm32f10x -- C Language-1
最长上升子序列模型 AcWing 1012. 友好城市
(9) Shell I / O redirection
局域网SDN技术硬核内幕 12 云网CP的日常恩爱——硬件VXLAN转发平面
The difference between extern and static
Game theory acwing 892. Step Nim game
多种进制之间的转换
博弈论 AcWing 892. 台阶-Nim游戏
Wechat push - template message parameter configuration
最长上升子序列模型 AcWing 1014. 登山
Caused by:org.gradle.api.internal. plugins . PluginApplicationException: Failed to apply plugin
[special topic] summary of RMQ question brushing with ST table
State compression DP acwing 91. shortest Hamilton path
CTF crypto RSA getting started
本地虚拟机初始化脚本
Why choose smart TV?
多家银行调整现金管理类理财产品申赎规则:申赎确认时效“T+0”变“T+1”
Solutions to errors in tensorflow operation
Find the combination number acwing 885. find the combination number I