免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2378 | 回复: 5
打印 上一主题 下一主题

PPP 的拨入服务器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-13 11:34 |只看该作者 |倒序浏览
各位大侠问题如下:

PPP客户----拨入-----PPP服务器
PPP服务器接入一个网络假设192.168.1.0 255.255.255.0, 客户PPP分配IP地址为192.168.1.10 服务器分配的PPP接口IP为192.168.1.9,PPP服务器的以太网卡地址192.168.1.1
客户现在拨入192.168.1.9
客户现在与网络192.168.1.0的任意一台主机192.168.1.100通讯,请解释在这个过程中PPP服务器做了什么.
疑问: 根据TCP/IP协议,PPP客户送IP包到PPP服务器PPP服务器在未启动IP转发时,不会将包转发192.168.1.100,现在假设包转发打开,192.168.1.100接收到IP包,当他响应192.168.1.10时,他的ARP广播包不会经过PPP服务器进行转发,那么响应包是如何回到PPP客户的呢?.

(我做了如下的假设,PPP服务器接收到PPP客户的数据包,去掉PPP的封装,用自己的以太封装IP包,修改源IP地址为192.168.1.9同时在他的数据库中记录源IP包的通讯.当有响应收到时,将包转发给PPP客户)

实际的情况是不是这样呢?

(如果有人知道拨入服务的RFC文档,也请告诉我)

论坛徽章:
0
2 [报告]
发表于 2003-05-14 12:29 |只看该作者

PPP 的拨入服务器

算了,看来没有真正的高手!

论坛徽章:
0
3 [报告]
发表于 2003-05-15 13:31 |只看该作者

PPP 的拨入服务器

PPP不存在arp的问题,而是根据路由的要求直接封装的。(回去分析一下PPPz帧结构就会发现里面没有链路层地址)
所以在这个过程中,PPP拨入服务器充当了一个普通IP网关的角色。

你的那个假设也是错误的,只有设置了SNAT的时候,才会有“用自己的以太封装IP包,修改源IP地址为192.168.1.9同时在他的数据库中记录源IP包的通讯”。

以后有这种比较基础的原理性问题,还是到Linux版来找我吧。

论坛徽章:
0
4 [报告]
发表于 2003-05-16 13:16 |只看该作者

PPP 的拨入服务器

请教大哥,那如何解释我上面提到的现象呢。
我用modem拨入192。168。1。0的网络而分配给拨入客户端的地址是该子网范围的一个IP地址。
在WINDOS的网络环境这可以通讯,我已经试了
在SOLARIS的PPP服务器配置说明中,也提到了可以采用这种地址分配方式。
可以告诉我它们通讯的原理吗?我没有配置任何(SNAT)

论坛徽章:
0
5 [报告]
发表于 2003-05-16 13:22 |只看该作者

PPP 的拨入服务器

你再分析一下PPP上面的地址就会发现掩码是255.255.255.255,也就是说网关是针对单个主机进行路由的,而主机路由的比较掩码是32bit,优先于所有的子网路由。所以,不存在与子网路由冲突的问题。

论坛徽章:
0
6 [报告]
发表于 2003-05-29 12:27 |只看该作者

PPP 的拨入服务器

这个细节问题我倒是没有留意,我今天回家拨号看看,完全有这种可能!
anyway,Thank you!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP