各位高手,最近我在进行防火墙更换操作时,遇到一个问题,虽然通过测试找到了解决办法,但是不知道产生的原因,不知道哪位高手可以予以解答,万分感谢!
0 V* y n' C5 D1 c2 [! l
一、拓扑图:
8 J! m- B h' u) ~$ E- z. l% v客户端主机——核心交换机——防火墙——外部交换机——服务器
' r9 j3 O- C/ @6 P
/ ~) f, O, j0 ^5 R" L二、问题描述:
1 q! q0 I. [0 F7 t& Y9 Y6 X: c1、进行防火墙升级,用asa5520替换原pix525,操作完成后,发现与外部服务器的通信中断,只有通过防火墙outside端口的数据可以正常。. h! ^1 [8 z5 k" A8 e. d2 M) [0 P
2、通过抓包,远端服务器收到请求包,且进行了回应,但是防火墙没有收到。
& g+ B+ d! H, m/ x3、回退,业务恢复后,怀疑是外部交换机(合作伙伴设备)的arp表未及时更新的原因。
5 v. {$ A4 `# H$ I" k ~/ K1 K4、搭建测试环境进行测试,测试环境基本与生产环境类似。, ~0 D8 B4 o# Z$ q. G) N
5、通过测试,采用修改防火墙outside端口mac地址的方法模拟防火墙更换,发现问题重现,登陆外部交换机查看arp信息,发现对应outside端口地址的mac地址已经更新为我们手动修改的mac,但是nat的地址还是使用的原outside端口地址的mac,所以导致丢包,与我们的设想符合。" w' a' Z' l$ k2 ]. j( ]* T- `
6、通过手动更新外部交换机arp表以后,通信恢复。, L/ ^) g) u+ R! U( m% Z
+ h4 d2 z' Z& G8 J; D三、问题:5 w1 U' S: _/ ?& W- S7 ?8 _' z0 H
我就想知道,这个情况是否正常?如果正常,为什么会出现呢?原因是什么?- ]8 f0 }4 X& l f7 q
哪位高手能予以解答啊,谢谢啊 |
|