设为首页收藏本站language 语言切换
楼主: breezelawn
收起左侧

[已解决] 使用了NAT的网络中路由器是根据那个地址路由数据的

  [复制链接]
发表于 2013-3-6 11:59:18 | 显示全部楼层
301# 2013-3-6 11:59:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-6 12:38:39 | 显示全部楼层
靠,帖子就这样被你给顶起来了,呵呵

路由器当然是根据路由表转发数据阿!
302# 2013-3-6 12:38:39 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-6 14:42:43 | 显示全部楼层
首先你NAT后的地址是公网地址,一般网络是默认路由指到下一跳所以你在路由表里没有明细的路由条目,但你的下一条网络接入设备会对你NAT的公网地址段进行回指路由,这些路由条目是明细的。
还有在做NAT中要注意的是一般作为NAT地址池中的IP路由要指空,否则会出现路由来回传递的现象,比如:
有内外网访问你NAT地址池IP的时候,路由会顺默认路由送出,而你的下一跳设备会根据回指路由把数据指回来,这样你的设备又顺默认路由送出去,下一条又指回来就反复了
303# 2013-3-6 14:42:43 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-6 16:45:34 | 显示全部楼层
首先Inside映射到OUTside的IP地址,,OUT口的IP不是和ISP的第一个路由相连,,就会通过ISP的第一个路由器路由啥!!!! 这样理解是不对的?
304# 2013-3-6 16:45:34 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-6 17:07:56 | 显示全部楼层
根据NAT的地址转换表来转发数据
305# 2013-3-6 17:07:56 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-6 22:43:10 | 显示全部楼层
申请接入公网的时候 ISP会给你一个或几个公网IP地址 路由器接公网接口配置公网IP 配置一条静态路由指向ISP ISP端肯定也已经做好指向你的路由 你在路由器上nat你的内网地址 三种方式 你懂的
306# 2013-3-6 22:43:10 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-6 23:13:59 | 显示全部楼层
什么是目标网络中那个NAT 公网地址
内网发起流量,源为自己的IP(192.168.1.1),目的为外网自己想请求的IP(12.1.1.1)。在路由器的进方向做NAT转换,出去的数据包源为转换后的地址(13.1.1.1),目的地址依然是原来要请求的IP(12.1.1.1)。目的的响应数据包封装为源(12.1.1.1),目的(13.1.1.1)。到达路由器以后根据nat translation表转换。源(12.1.1.1)目的(192.168.1.1),我感觉应该是这么回事
307# 2013-3-6 23:13:59 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-7 00:54:12 | 显示全部楼层
308# 2013-3-7 00:54:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-7 17:42:06 | 显示全部楼层
309# 2013-3-7 17:42:06 回复 收起回复
回复 支持 反对

使用道具 举报

 成长值: 13840
发表于 2013-3-7 19:44:09 | 显示全部楼层
310# 2013-3-7 19:44:09 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-7 20:46:34 | 显示全部楼层
素手执笔话流年 发表于 2013-3-6 23:13
什么是目标网络中那个NAT 公网地址
内网发起流量,源为自己的IP(192.168.1.1),目的为外网自己想请求的I ...

我还想说一下 用于NAt转换的的ip地址  (12.1.1.1 和13.1.1.1)我们在配置路由的时候并没有配置这两个地址的路由啊  怎么根据这两个地址来路由数据的啊
311# 2013-3-7 20:46:34 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-7 21:08:35 | 显示全部楼层
breezelawn 发表于 2013-3-7 20:46
我还想说一下 用于NAt转换的的ip地址  (12.1.1.1 和13.1.1.1)我们在配置路由的时候并没有配置这两个地址的 ...

13.1.1.1是指经过NAT转换后的inside globle地址;12.1.1.1是指你要请求的外网真实地址也就是那个outside local地址.就是举个例子容易说
312# 2013-3-7 21:08:35 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-8 13:16:54 | 显示全部楼层
素手执笔话流年 发表于 2013-3-7 21:08
13.1.1.1是指经过NAT转换后的inside globle地址;12.1.1.1是指你要请求的外网真实地址也就是那个outside l ...

首先非常谢谢你的回答,, 我知道你说的那个地址是你举的例子,,但我也想问的是 我们在配置路由器的时候,只是宣告了路由器的端口对应的网段,对吧,没有宣告任何其他的地址,那么路由表里应该就只有那个端口的路由表,,那么用于NAt的地址在路由表里是没有的,对吧   那么路由器怎么根据这个NAt地址来路由转发数据啊。。。
313# 2013-3-8 13:16:54 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-8 18:51:11 | 显示全部楼层
breezelawn 发表于 2013-3-8 13:16
首先非常谢谢你的回答,, 我知道你说的那个地址是你举的例子,,但我也想问的是 我们在配置路由器的时候, ...

奥,你问的是这个呀,原先没理解清楚,不好意思.我们做NAT转换的公网地址和我们的公网接口地址是同一个网段的,对吧.我们做路由协议时,通告的也是网段.;路由表里查找的也是网段.譬如你现在想访问192.168.1.1,在路由器上看肯定匹配的是192.168.1.0,而不会是一条明细
314# 2013-3-8 18:51:11 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-9 12:26:35 | 显示全部楼层
根据你映射的公网地址来转发数据。
315# 2013-3-9 12:26:35 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-26 22:00 , Processed in 0.061362 second(s), 19 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表