SR6604无法敲出ip lasthop host来是为什么,要怎么解决源进源出的问题
出口路由有三条ISP链路,想做到电信用户访用电信链路出,移动用户访用移动链路出
(0)
最佳答案
命令索引里有ip last-hop hold,应该需要升级版本。
如果不想升级版本而且也没有非常高的安全需求(监控登录地址,反向追踪攻击源等)的话,也可以通过做入方向的映射来实现。
比如拥有公网地址100.100.100.1,缺省路由指向下一跳100.100.100.2,出接口G0/1的话,可以这么做:
acl advanced 3000
rule permit ip destination 100.100.100.1 0.0.0.0
nat address-group 0
address 100.100.100.2 100.100.100.2
interface GigabitEthernet 0/0
nat inbound 3000 address-group 0
原理是把入方向的报文的公网源地址转成运营商给的下一跳网关,这样回包的时候会走相应的直连路由,必然走在这条链路上。
(0)
SR66参考如下:
1. 组网需求
网关设备Router A通过两个接口(Serail2/0和Serial2/1)和公网连接。用户Host A从公网访问内网的HTTP服务器,假设Host A请求报文从Router A接口Serial2/0进入,通过网关设备转发,从Router A的私网接口Ethernet1/1进入内网访问HTTP服务器。
要求:从私网返回的响应报文从Router A的接口Ethernet1/1进入,经Router A转发时,能够从原来请求报文的入接口Serial2/0进入公网,返回用户Host A。
2. 组网图
图1-4 基于反向入接口的转发策略路由配置举例组网图
3. 配置步骤
# 配置Router A各接口IP地址,并保证Router A与公网连通(略)。
# 在接口Serial2/0上配置NAT的内部服务器功能,将HTTP服务器的IP地址192.168.1.2/24映射为2.1.1.100/16(和Router A的接口Serial2/0的IP地址在同一网段)。
<RouterA> system-view
[RouterA] interface serial 2/0
[RouterA-Serial2/0] nat server protocol tcp global 2.1.1.100 www inside 192.168.1.2 www
[RouterA-Serial2/0] quit
# 在接口Serial2/1上配置NAT的内部服务器功能,将HTTP服务器的IP地址192.168.1.2/24映射为2.2.1.100/16(和Router A的接口Serial2/1的IP地址在同一网段)。
[RouterA] interface serial 2/1
[RouterA-Serial2/1] nat server protocol tcp global 2.2.1.100 www inside 192.168.1.2 www
[RouterA-Serial2/1] quit
# 定义10号节点,使匹配反向入接口Serial2/0的报文的下一跳地址为2.1.1.2/16。
[RouterA] policy-based-route test permit node 10
[RouterA-pbr-test-10] if-match reverse-input-interface serial 2/0
[RouterA-pbr-test-10] apply ip-address next-hop 2.1.1.2
[RouterA-pbr-test-10] quit
# 在以太网接口Ethernet1/1上应用策略test。
[RouterA] interface ethernet 1/1
[RouterA-Ethernet1/1] ip policy-based-route test
(1)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论