通信人家园

标题: 两个直连的路由器可以在同一网段么?  [查看完整版帖子] [打印本页]

时间:  2011-3-24 16:24
作者: edmond98     标题: 两个直连的路由器可以在同一网段么?

记得以前上课学到的是路由器的主要功能是做隔离网段的

那么,两个直连的路由器可以在同一网段么?

如果这样,配置路由表的时候,interface就填写相应的interface IP地址就可以了
gateway应该填所连接的路由器的IP地址么?

还有,做NAPT的路由器,会不会自动修改路由表,能够保证相应的端口影射上的包还能按原路回来?
时间:  2011-3-25 17:23
作者: xhy133

不能
时间:  2011-3-25 22:46
作者: zsoccer

两个路由器直连必须在同一个网段,通常为节省地址还要配成/30的网段,如一个路由器配成1.1.1.1/30,另一个跟它直连的路由器配成1.1.1.2/30。
做NAPT的路由器,不会修改路由表,而是修改发出包的源地址为公网可路由的地址,以保证做了地址翻译后的包能够正确返回,本地要存一个公网地址和私网地址的映射表。
时间:  2011-3-27 12:44
作者: jtj001

提示: 作者被禁止或删除 内容自动屏蔽
时间:  2011-3-28 10:31
作者: edmond98

原帖由 zsoccer 于 2011-3-25 22:46 发表
两个路由器直连必须在同一个网段,通常为节省地址还要配成/30的网段,如一个路由器配成1.1.1.1/30,另一个跟它直连的路由器配成1.1.1.2/30。
做NAPT的路由器,不会修改路由表,而是修改发出包的源地址为公网可路由的 ...


可是这种内部网址和公网地址的映射关系,最终难道不是还要反映到路由表上面么?

比如,收到一个包,做完地址翻译,对应一个内部地址,它不是还需要查找路由表,转发这个包么?

难道NAPT可以突破路由表的限制,直接将包转发到对应端口上?

还是NAT处理的包,需要查表两次(翻译前,翻译后)?
时间:  2011-3-28 11:18
作者: cheesecake

直连路由器的直连接口必然是同一网段的,另外还有一种特例就是桥接组的接口地址也都在同一网段。
内部地址和公网地址的映射关系是由NAPT管理的,和路由表没有必然的联系。做完地址翻译之后,解包出来的内部地址就直接由路由器按路由表转发即可,这个阶段已经不是NAPT的工作范畴了。
时间:  2011-3-30 23:38
作者: pyp2oo8

两个路由器相连的两个端口必须是同一网段,但是同一个路由器的任何两个端口都不能在同一网段




通信人家园 (https://www.txrjy.com/) Powered by C114