千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

路由交换
收藏本版 (7) |订阅

路由交换 今日: 3703 |主题: 19354|排名: 28 

发新帖
打印 上一主题 下一主题

Netscreen防火墙双机非对称路由session同步案例...

[复制链接]
mypath 发布于: 2009-5-12 00:55 2576 次浏览 2 位用户参与讨论
跳转到指定楼层
 

综述

在部署Netscreen防 火墙双机时,由于客户的网络环境往往比较复杂,并且客户普遍存在一些比较独特的需求,比如:不愿改变当前网络的组网结构、不能因部署防火墙而带来其他网络 设备的采购、两台防火墙要能同时进行独立工作且能够互为备份、要求防火墙支持非对称路由结构下的路径冗余。这样就对防火墙双机适应复杂的网络环境提出了及 高的要求,Netscreen NSRP冗余协议在提供了高可靠性的基础上充分发挥设备的可用性。能够实现基于链路级的多重冗余能力,提供多种环境下灵活的组网方式,具体部署时可以根据具体客户网络环境选择主/备和主/主结构下的口型或Full Mesh组网方式,并且能够实现两台防火墙独立工作时的session同步。本文将对非对称网络结构下Netscreen双机的session同步进行讨论。

非对称路由环境下路径冗余分析

众所周知,状态检测防火墙依据策略来决定会话的建立,一旦策略匹配且应用连接建立后,防火墙将根据会话的具体信息建立相应的session(会话条目),并通过session来匹配该连接的后续数据报,只有匹配某session的数据包才能够通过数据流状态的检查。通常来讲,进入某防火墙的数据流,其返回数据包也必须流经该防火墙。如果当网络出现故障或不对称路由(进出流量经过不同路径)时,Netscreen防火墙是否能保证已建的session不中断,保证业务不间断运行呢?经过测试验证,Netscreen防火墙支持两独立防火墙间的session同步和不对称路由环境下的流量正常转发。

客户需求:网络环境如下所示:

客户希望充分利用现有网络资源(上下行网络设备均为路由器),实现两台防火墙独立工作(两侧设备分别处理各自的网络流量),并能够在一台防火墙或链路失效时由另一台设备自动接管故障设备上的会话信息,保证业务不间断运行。

需求存在原因:1、网络流量得到完全意义上的分担,在这样的网络环境下每一台设备均分担流量的处理任务,充分发挥了设备的可用性。2、充分利用现有网络设备,无需因增加防火墙而额外采购三层或二层交换机。3、使用ospf协议实现网络故障的自动收敛,避免配置繁杂的静态路由。

解决方案:启用ospf路由协议实现网络故障动态收敛,两防火墙间通过NSRP心跳线相连,用于同步防火墙间session表同步。

方案说明:

1、          通过设定metric值实现网络流量均衡,并保证从某侧进来的流量从原路返回。

2、          两防火墙间通过心跳线连接(接口置于HA zone并启用NSRP),删除缺省的NSRP VSD 0 group,取消缺省的配置同步功能,启用NSRPsession同步功能,并配置nsrp rto-mirror session non-vsi命令,实现非vsi环境下session信息在两防火墙间的同步。

3、          配置两防火墙策略,使之始终保持一致。

在正常情况下两防火墙各自处理进出的网络流量,并互相同步彼此建立的session表,当网络出现故障时(路由器、防火墙或连接线缆),通过ospf动态路由协议进行收敛和路径切换,由于两防火墙间session信息始终保持一致,即使应用流量从一侧进来,因路径切换而从另一侧返回时,另一个防火墙也能正确地进行状态检查和流量转发,保证应用的session不会发生中断。

方案验证测试

测试环境:两台ns2045.3.0R3,二台二层交换机,两台windows终端,连接结构图如下:

测试过程:

按照上图搭建测试环境,配置两台防火墙cluster信息,在删除掉vsd0 group后,配置set nsrp rto-mirror session non-vsi命令,使两台防火墙处于(M)状态,通过telnet连接进行测试。

1、              clientserver网关均指向同一台防火墙时,telnet连接正常,session信息能够同步到另一台防火墙上。

2、              clientserver网关指向不同防火墙时,如上图所示,telnet能够正常建立连接,session信息能够在两台防火墙间保持同步,ping不会出现丢包现象。

3、              由于缺少两台路由器作为两台终端的网关,测试过程中无法进行设备关电和网线拔插测试,但是从测试结果来看,NS能够支持这种不对称环境下的设备冗余和session切换。

测试结论: 在非对称路由环境下,通过特定的配置命令,能够使两台独立的防火墙保持session同步,即使应用连接不是由该防火墙(NS204-B)独立建立,NS204-B也能够根据同步的session做出正确的转发决定。

配置信息

NS-A

ns204-a(M)-> get config | in nsrp

set nsrp cluster id 1

set nsrp rto-mirror sync

set nsrp rto-mirror session non-vsi

unset nsrp vsd-group id 0

unset nsrp config sync

ns204-a(M)-> get int

Name           IP Address         Zone        MAC       LAN State VSD     

eth1           172.27.10.111/25   Untrust     0010.db5d.55f0    -   U   -

eth2           192.168.100.1/24   Trust       0010.db5d.55f6    -   U   -

NS-B

ns204-b(M)-> get config | in nsrp

set nsrp cluster id 1

set nsrp rto-mirror sync

set nsrp rto-mirror session non-vsi

unset nsrp vsd-group id 0

unset nsrp config sync

ns204-b(M)-> get int

Name           IP Address         Zone        MAC       AN State VSD     

eth1           172.27.10.114/25   Untrust     0010.db30.1bd0    -   U   -

eth2           192.168.100.4/24   Trust       0010.db30.1bd5    -   U   -

附:NSRP双机A/A双主动典型部署模式

1、三层交换机+防火墙+三层交换机的组网结构,组网结构如下所示:

优点:该组网方式适用于大型Intranet网络环境。提供防火墙、交换机及链路故障冗余的基础上充分提高了设备的可用性,两台防火墙同时处于激活状态,能够在故障情况下快速切换,保证业务不间断运行。

缺点:由于HSRP/VRRP在同一个子网里只能有一个Master,因此网络中上下行每组交换机同一时间只有一台处于工作状态,另一台交换机处于在线热备状态。

2、路由器+防火墙+三层交换机的组网结构,组网结构如下所示:

特点:适用范围广,支持主/备、主/主防火墙组网方式,冗余性强,

缺点是需要额外配置二层交换机来配合路由器实现VRRP/HSRP

回复

使用道具 举报

已有2人评论

新浪微博达人勋

千家认证

沙发
jbzkvvtg 发表于 2012-7-18 15:04:00
好贴。。。。伟哥
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
zw517 发表于 2012-7-23 11:32:00
好贴。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城