绿盟防火墙配置手册_双链路环境下不同品牌防火墙更换案例分享

746febb81ca2d1df59f65a3d37e27c49.gif关注“IT实战基地”,与行业大咖交流学习!

8ae90621b9402e55e5762ebf6c36835b.gif

引言

      不同品牌防火墙在整体更换时,实施迁移时除了将防火墙的接口IP地址,路由,安全策略进行迁移时,在实际更换时还可能遇到一切奇怪的问题,尤其是在双链路的环境下。

案例背景

      因业务需要,需要把正在运行的Juniper ISG-2000换成启明星辰 T12600。防火墙与局域网互联工作在三层路由互联模式,防火墙与IDC交换机工作在二层互联模式。

db67e8932823d0c4a2cdccce38850529.png

实施前准备工作

      正式实施前,首先测试了整个网络的联通性,方便对比实施前后网络的联通情况,然后再次核对一下更换前后防火墙的配置,确认防火墙IP接口地址,路由等重要信息无误。如果割接后出现的重大问题,无法在短时间内解决而影响业务,需快速回退,保护业务在较短时间内恢复。

实施中出现的问题以及解决问题思路

      核实一些重要配置无误后,开始实施。下线ISG2000,上线启明T12600,立即进行网络测试。

Ø  第一步,先要测试的是防火墙与上层网关的联通性,先在防火墙测试与局域网互联接口IP之间的联通性,在防火墙上尝试PING 10.x.x.3,发现PING不通,查看对应的ARP表项也不存在。

3de93d69493b49fc9fd3e17f9b268166.png

      网络出现故障后,按照网络OSI七层架构从下往上逐一排查。

      物理层:接口指示灯正常闪亮并无告警,查看接口对应的标签发现A,B与C,D线路接反了,把线路换回去,再测试链路,发现PING 10.x.x.3可以通。

01605ac1d6b438a74f9572b1b38cc54d.png

Ø 防火墙与上联局域网链路正常联通,接下来要在终端测试IDC区业务,在终端PING IDC区业务地址10.x.x.8存在不定时丢包现象。

0d3c94e5036d317c8bc6d68fa7f59f1b.png

     ØØ 防火墙B接口断开,只留A接口,然后测试业务,发现终端长PING IDC区10.x.x.1业务地址并无丢包。

     ØØ因为防火墙与局域网互联的链路采用的是双链路模式,可能是防火墙双链路路径来回不一致的问题导致的,接下来要验证这个想法。

       ØØØ将防火墙B接口断开,只留A接口,然后测试业务,发现终端长PING IDC区10.x.x.1业务地址并无丢包

26c91d609cd1758b18f18e9928b585a3.png

       ØØØ将防火墙A接口断开,只留B接口,然后测试业务,发现终端长PING IDC区10.x.x.1业务地址并无丢包。         

       ØØØ将防火墙A,B接口都接上,然后测试业务,发现终端长PING IDC区10.x.x.3业务地址又丢包。

958df21be8581b347d7d0d9a9f9f63d5.png

Ø  从上述几个测试步骤可以证明是PING测试流量通过防火墙时,很可能是由于防火墙的双链路的环境导致来回路径不一致产生的。

      为了解决这个问题,登陆防火墙T12600找到“参数管理”的子选项“来回路径一致性”勾去掉(来回路径不一致,可以从B接口进A接口回,也可以A接口进B接口回,通过防火墙的数据包都是不会丢的。如果验证来回路径一致,只能A接口进A接口回,或者只能B接口出B接口回,进出接口不一致易出现丢包现象)。

7b2997484d1f307a4685fe3c29606b01.png

      修改防火墙系统参数后,将防火墙A,B接口都接上,然后测试业务,发现终端长PING IDC区10.x.x.3业务地址不丢包。

26c91d609cd1758b18f18e9928b585a3.png

此次实施过程中出现问题的原因是:

    1. 不同品牌防火墙在双链路的网络环境下,系统默认参数设置不一致,导致来回数据包在双链路环境下出现丢包现象。

    2. 实施时工程师操作上的失误,防火墙上联口A,B与下联口C,D接口接反。

往期文章推荐:

网络攻防-网络工程师之防范手册

客户体验越来越重要,要如何做好客户体验管理?

中间件运维仅仅只剩下重启吗?

【经验分享】ARP故障专题案例分享一

【经验分享】ARP故障专题案例分享二

【经验分享】系统Oracle数据库集群节点启动失败故障处理案例

【职场经验】如何写一份得体的职业邮件?

【经验分享】ARP映射错误处理案例分享

【经验分享】使用sqlldr工具导入oracle数据库方法

【经验分享】GoldenGate Replicat 进程延迟问题处理案例分享

9ec917872cda4f558801aca970d52745.png

▼更多精彩推荐,请关注我们▼

d0852ac72af7279e4898bb289f42285d.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/470270.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

React中的fragment和StrictMode

一、fragment 在之前的开发中,我们总是在一个组件中返回内容时包裹一个div元素: 我们又希望可以不渲染这样一个div应该如何操作呢? 使用FragmentFragment 允许你将子列表分组,而无需向 DOM 添加额外节点; React还…

怎么让车辆gps定位失效_如何更有效地检测车辆gps定位器?

GPS定位器可以帮助我们管理我们心爱的汽车,在任何时候定位和查询车辆的位置,并跟踪车辆防盗,一些汽车公司和公共交通企业也可以管理和调度车队,管理数据,并根据GPS定位器分析数据,实现智能和现代交通。GPS定…

云平台需要开发的底层功能

1、WEB与手机的消息通讯 http://www.rongcloud.cn/docs/web.html 可以实现各种系统消息的WEB和手机同时接收。 2、扩展底层支持幼儿,基础,职业,高师全领域,从人员,机构,部门,院系,专…

React中的CSS——styled-components

一、认识CSS in JS 实际上,官方文档也有提到过CSS in JS这种方案: https://zh-hans.reactjs.org/docs/faq-styling.html “CSS-in-JS” 是指一种模式,其中 CSS 由 JavaScript 生成而不是在外部文件中定义;注意此功能并不是 Reac…

l380废墨收集垫已到使用寿命_湖北雨水收集系统定制

淮北海聚环保设备有限公司为您详细解读jrWVof湖北雨水收集系统定制的相关知识与详情, 1、三格化粪池,可设想为长方形或圆形。各粪池容积计较根据粪水储存时间定,即一般可按2:1:3计较。号池储存20天,2…

React脚手架学习笔记

一、前端工程的复杂化 如果我们只是开发几个小的demo程序,那么永远不需要考虑一些复杂的问题: 比如目录结构如何组织划分;比如如何管理文件之间的相互依赖;比如如何管理第三方模块的依赖;比如项目发布前如何压缩、打包…

access集团和abm_abm年度盛典,12月份,中国、澳大利亚、新西兰三地同时举办,abm各渠道运营商从全球各地赶来参会!...

十二月 ,abm的各路年会分别在中国、澳大利亚、新西兰三国同时举办,abm各渠道运营商,从全球各地起来参会,先欣赏下abm全球年度盛典新西兰分会场中国区会场在abm中国区总部杭州举办,这次特别邀请了蔡康永,从上…

隐藏Android下的虚拟按键

隐藏Android下的虚拟按键 要隐藏Android下的虚拟按键,可通过如下办法操作 [cpp] view plaincopy adb root adb remount adb shell ls -al /system/build.prop (查看文件权限) -rw-r--r-- root root 4237 2015-11-19 04:34 build.prop adb …

医学影像设备学_2020考研:影像大咖告诉你,学影像,就业好,不求人。

医学学科里,有一门专业:医学影像,一直处于比较尴尬的地位:虽然是诊断医生,有执业医生证及大型设备上岗证,但是在同行眼里却是技师、拍片儿的。但是,最近几年医学影像专业迅速崛起,成…

React中添加class——借助第三方库classnames

一、vue中添加class vue中添加class是一件非常简单的事情: 你可以通过传入一个对象: 你也可以传入一个数组: 甚至是对象和数组混合使用: 二、React中添加class React在JSX给了我们开发者足够多的灵活性,你可以…

聊聊微服务架构

1. 微服务架构概念解析 2. 构建微服务架构:使用 API Gateway 3. 深入微服务架构的进程间通信 4. 服务发现的可行方案以及实践案例 5. 微服务的事件驱动数据管理 6. 选择微服务部署策略 7. 将单体应用改造为微服务 首先让我们了解为何要将微服务纳入考量。 构建单体应…

python opencv2_python opencv2 api

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台&…

AntDesign组件库的使用

一、AntDesign的介绍 AntDesign ,简称 antd 是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。 中后台的产品 属于工具性产品,很多优秀的设计团队通过自身的探索和积累,形成了自己的设计体系。 An…

现在中国是以24枚金牌位列奖牌榜3位,美国英国分列1、2位

昨天把任务基本是完成,到了晚上施佳打电话过来测了,然后值班室的电话又是说有一个ASA952的航班没有计划,可是我们这里可以查到,可能是没有发出去,后来确认是FPL电报,这样就僵持了许久,可是对于补…

python进行对应分析_机器学习算法---对应分析

--------仅用于个人学习知识整理和sas/R语言/python代码整理--------该文章首发于csdn 正在迁移优化文章中1.前言对应分析,主要适用于有多个类别的分类变量,可以揭示同一个变量各个类别之间的差异,以及不同变量各个类别之间的对应关系(简介摘…

socket.io跨域踩坑

一、koa结合socket.io 后端代码: // 引入依赖 const koa require("koa"); // 初始化koa const app new koa(); // 开启 http var server require("http").createServer(app.callback()); // 初始化 socket const io require("socket…

ios 权限提示语_iOS工作室都在用按键v1.6.1(体验版)

按键精灵iOS v1.6.1(体验版)已发布到cydia新增工作室专场还支持VIP自助换绑欢迎下载使用~源地址:http://apt.mobileanjian.comVIP换绑方法如下:1、在按键精灵APP上进入“我的”分页,点击VIP信息,看到“解绑”按钮。点击后&#xf…

Redux学习(一)——Redux的使用过程

一、为什么需要redux JavaScript开发的应用程序,已经变得越来越复杂了: JavaScript需要管理的状态越来越多,越来越复杂;这些状态包括服务器返回的数据、缓存数据、用户操作产生的数据等等,也包括一些UI的状态&#x…

OpenCV实现图像颜色特征提取

https://github.com/ictlyh/ImageFeature 链接:http://pan.baidu.com/s/1mhUoPxI 密码:3cnn转载于:https://www.cnblogs.com/eustoma/p/5792717.html

贪吃蛇python小白_面向 python 小白的贪吃蛇游戏

代码和教程详见微信公众号:Python高效编程效果图图片代码和教程详见微信公众号:Python高效编程文字部分:引言作为python 小白,总是觉得自己要做好百分之二百的准备,才能开始写程序。以至于常常整天在那看各种语法教程&…