在利用 ASA-8.3 后的 NAT 语法时,如何在使用 ASA IP-SLA 时配置 NAT 规则?

Pet*_*ace 6 cisco nat redundancy sla cisco-asa

我们目前在具有冗余 ip 连接的位置运行 ASA9。我们很乐意进行配置,ip sla以便 Internet 访问能够在单个运营商中断的情况下继续存在。我知道 ip sla 命令,但是当我尝试预填充所需的 NAT 规则时,第二条规则的添加将覆盖第一条规则。下面是一个例子:


object network NYHQ_GUESTWIRELESS_10.110.6.0_24
 nat (NYHQ-GUESTWIRELESS,NYHQ-OUTSIDE_FIOS) dynamic interface
Run Code Online (Sandbox Code Playgroud)

当我尝试添加额外的 nat 规则时,也许

nat (NYHQ-GUESTWIRELESS,NYHQ-OUTSIDE_COGENT) dynamic interface

新规则会覆盖先前存在的规则,如下所示:


object network NYHQ_GUESTWIRELESS_10.110.6.0_24
 nat (NYHQ-GUESTWIRELESS,NYHQ-OUTSIDE_COGENT) dynamic interface
Run Code Online (Sandbox Code Playgroud)

有什么方法可以让这两个规则都到位,以便 NAT 可以与我们的 SLA 规则合作,以确保无论使用哪个提供商,NAT 仍能正常工作?

小智 14

我们处理这个问题的方法是为我们想要冗余连接的接口创建一个单独的对象组,这有点混乱,但它应该可以满足您的需要。

所以你会有一个 FIOS 对象

object network FIOS_NYHQ_GUESTWIRELESS_10.110.6.0_24
    nat (NYHQ-GUESTWIRELESS,NYHQ-OUTSIDE_FIOS) dynamic interface
Run Code Online (Sandbox Code Playgroud)

和一个 Cogent 对象

object network COGENT_NYHQ_GUESTWIRELESS_10.110.6.0_24
    nat (NYHQ-GUESTWIRELESS,NYHQ-OUTSIDE_COGENT) dynamic interface
Run Code Online (Sandbox Code Playgroud)

你应该准备好了。

如果您有多个服务器和多个上游,这会很痛苦,但它对我们有用。我确信有一个更简化的解决方案,并且对其他人为解决此问题所做的工作感兴趣。