当前位置:网站首页>Network equipment hard core technology insider firewall and security gateway (V) security double repair method
Network equipment hard core technology insider firewall and security gateway (V) security double repair method
2022-07-28 00:48:00 【User 8289326】
Last time when it comes to , Linghuchong was Lauderdale Kissing Interrogate , Disheartened, I returned to the laboratory and continued to study the firewall .
Linghuchong thought , Switches can be stacked , Firewall can also ——
original , When multiple switches are stacked , Without cross device traffic , Stacked channels actually transmit only three types of information :
One 、 Management plane . There is one in each stack group “ Crutch ”(master),“ Crutch ” Managed horse (slave) Need from “ Crutch ” Synchronous configuration , This information is synchronized through the stack interface ;
Two 、 signaling plane . The horses in the stack group need to “ Crutch ” Report regularly whether you are alive , This is called heartbeat signaling ;
3、 ... and 、 Forwarding plane . Any member of the stack group learns MAC,ARP and FIB Table item , All need to be synchronized within the stack group ;
that , For firewalls , In addition to synchronizing these three types of information , And the most important information —— Forwarding table entry .
The ancient Babylonian philosopher krubakunin pointed out : Forwarding table entries are the soul of network devices , The session table is the soul of the firewall , Leave the soul , The body is a decayed body ……
therefore , When the firewall is a dual machine or multi machine cluster , The most important thing is the synchronization of session entries .
Because the establishment of firewall session is based on TCP Three handshake bags ,UDP The mechanism of two round-trip learning , It is a process of dynamic creation and deletion (TCP Wave four times to remove the session ,UDP Timeout dismantling session ), Establishment and removal of session table entries , You also need to synchronize within the cluster .
in other words , In the process of establishing and removing a session in the firewall , One more step is needed —— Synchronize the session information to other members of the cluster .
besides , If a member restarts , that , It should get all the session information from the master member —— The master member needs to package and pass all session information to it .
Soon , Linghuchong modified the firewall code , Start testing .
First , Put the firewall A And the firewall B Connect directly through Ethernet interface , At the firewall A Establish a session on :
http://100.1.1.100:41316 -> 200.1.1.100:443 @tcp
A firewall A Synchronize the session to the firewall B.
here , Put the firewall A close :
Due to the firewall B There is also a conversation on
http://100.1.1.100:41316 -> 200.1.1.100:443 @tcp
host 100.1.1.100:41316 To 200.1.1.100:443 The data transmission of can proceed as usual , Of course, it is inevitable VRRP Switch or cross device LCAP A small amount of packet loss during switching .
Linghuchong is very happy , Then conduct the pressure test of the new connection performance of the firewall , The networking is shown in the figure below :
however , Linghuchong found , The new connection rate is much lower than that of the single machine test .
Why is that ?
Please look at the next breakdown .
边栏推荐
- Intel AI practice day issue 56 | explore new trends in industry development
- Jmeter 如何解决乱码问题?
- Ddt+yaml implementation of data driven mechanism based on unittest
- 网络设备硬核技术内幕 防火墙与安全网关篇 (九) 虚拟化神器 (下)
- From the second floor to the third floor
- MySQL limit usage and large paging problem solving
- Fastjson历史漏洞复现
- 基于Unittest的ddt+yaml实现数据驱动机制
- Intel joins hands with hanshuo and Microsoft to release the "Ai + retail" trick!
- 融云 IM & RTC 能力上新盘点
猜你喜欢

Recurrence of fastjson historical vulnerabilities

The latest notice of the Chinese Academy of Sciences: abandon the impact factor! The journal zoning table will be published for the "Journal surpassing index"

【Meetup预告】OpenMLDB+OneFlow:链接特征工程到模型训练,加速机器学习模型开发

Selection of FFT sampling frequency and sampling points

程序员工作中的理性与感性活动及所需的技能素养

How does matlab set the K-line diagram to classic red and green color matching?

公司7月来了个软件测试工程师,一副毛头小子的样儿,哪想到是新一代卷王...

Set 数据构造函数

推进云网融合,筑路数字经济:英特尔亮相第五届数字中国建设峰会-云生态大会

Impulse attends the 2022 Forum on safe circulation of data elements Online - a special session in the field of government affairs, and helps the construction and innovative development of big data for
随机推荐
Matlab | those matlab tips you have to know (I)
Current situation of semiconductor testing equipment Market: the localization rate is still less than 10%!
Recurrence of fastjson historical vulnerabilities
Map set
Jerry's PWM setting and PWM IO selection [chapter]
Camera and lidar calibration: gazebo simulation livox_ camera_ lidar_ Calibration ---- external parameter calibration calculation and result verification
startUMl
The Canadian court found Meng Wanzhou guilty of "dual criminality", and the extradition procedure will continue!
FFT 采样频率和采样点数的选取
How does JMeter solve the problem of garbled code?
【Meetup预告】OpenMLDB+OneFlow:链接特征工程到模型训练,加速机器学习模型开发
公司7月来了个软件测试工程师,一副毛头小子的样儿,哪想到是新一代卷王...
code review 工具
What are the namespaces and function overloads of + and @ in front of MATLAB folder
In July, a software testing engineer came to the company. He looked like a hairy boy. He didn't expect to be the new generation of roll King
JVM memory model
Confused SCM matrix keys
Build Release Blogs
Leetcode 452. minimum number of arrows to burst balloons (medium)
Openvino integrates tensorflow to accelerate reasoning