- 3
- 0
- 约6.82千字
- 约 3页
- 2017-08-26 发布于河南
- 举报
ISSN1 009—3044
and
ComputorKnowtedgeTechnology电脑知识与技术
V01.5,No.14,May2009,PP.3645-3646 Tel:+86—551-56909635690964
I\letBsd操作系统网络部分ICMP缺陷的修正
肖晨阳10
(1.长沙博华科技有限公司,湖南长沙410205;2.湖南师范大学生命科学学院,湖南长沙410081)
,
其修正方法。
关键词:NetBsd;ICMP;缺陷
中圈分类号:TP393文献标识码:A 文章编号:1009—3044(2∞9)14-3645—02
Founda inNetBsd NetworkSourceandFixIt
Bug OperatingSystem
XIAO
Chen—yan91。
BohuaScienceand ofLife Normal
Science,Hunan
(1.Changsha TechnologyCo.,Ltd.,Changsha410205,China;2.CoUege University,
41008
Changsha1,China)
for
Abstract:NetBsdisa Unix—likeSource available
free,secure,andhighlyportable Open operatingsystem many large—
platforms,from
scatleserver to tohandheldandembeddeddevices.Wefounda inNetBsdnetworkSoLIrCe
systemspowerfuldesktopsystems bug code,and
wefoundanewmet}10dtOfixit.
Keywords:NetBsd;ICMP;BUG
1引言
我们使用NetBsd作为防火墙设备的控制部分系统软件。完成防火墙中连接的建立、界面控制。操作系统的功能主要是完成连接
跟踪的建立和维护,基于连接跟踪的地址转换(NAT),是建立在连接跟踪上的。
连接。
防火墙网络数据流如图1所示。
1)网络数据包从硬件加速卡进入,加速卡把新连接上传到X86硬件由
NetBsd的连接跟踪部分,在内存中建立连接表等。
2)建立连接后的数据流直接由硬件加速卡处理.不再上传到X86硬件,由
于这部分数据流不需要上传到X86硬件.所以网络数据得到快速处理。
3)通常而言,由于ICMP的数据量不大,因此将所有的ICMP的数据上传到
X86硬件平台,由NetBsd处理。而不是由硬件加速卡处理。
综上所述,本产品对ICMP的处理完全由控制层操作系统来完成。
图1 防火墙网络数据流
2缺陷描述
本产品在使用过程中,发现了作为控制层操作系统NetBsd的一个缺陷,描述如图2。
如图2所示,当在防火墙NAT后面的计算机(A、B)通过防火墙同时向网络上的发送Ping请求包,
远端计算机(C)回应ping回复包,当通过防火墙NAT后有时候会出现Ping回复包丢失的现象,本来应
该回复到A的数据包,错误的传递到B计算机。导致A收不到ping回复包。 .
您可能关注的文档
- C语言指针入门.doc
- C语言指针探讨.pdf
- JAVA期末真题.doc
- C语言指针问题.pdf
- c语言指针习题.doc
- C语言指针习题__附答案.doc
- C语言指针习题及答案.doc
- C语言指针详解.doc
- C语言指针章节选择题.doc
- JAVA认证试题1.pdf
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)