标题: 我到人气比较旺的AIX区请教一个网络的问题!
龙之腾
LU幼天使
Rank: 2



UID 2751
精华 0
积分 44
帖子 87
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-11-19
 
发表于 2004-8-18 15:37  资料  个人空间  短消息  加为好友 
我公司机器扩容!!原有的一个网段的255个地址不够用了所以用到了子网进行扩容但是却在实际操作中遇到了这样的问题!在一个局域网的时候当ip是18.145.20.10掩码是255.255.192.0和ip是18.145.10.10掩码也是255.255.192.0是可以ping通和访问的理由是他们进行掩码后网络id是18.145.0.0也就是同在一个子网!!当然18.145.200.10掩码是255.255.192.0和18.145.10.10掩码是255.255.192.0是ping不通的也无法访问!!!理由是掩码后网络id一个是18.145.192.0一个是18.145.0.0!!!!(以上两个例子我都实践过理论和结果一致)我的问题是:ip地址18.145.32.138掩码是255.255.255.0和这个ip地址18.145.32.100掩码是255.255.0.0两个ip掩码后网络id分别是18.145.32.0和18.145.0.0确能在实际中ping通和通讯!!!实在是不能理解!!!!!





You either make dust;or eat dust!
顶部
larryh
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17



LU爱心使者  
UID 133
精华 29
积分 3999
帖子 7385
活跃指数 261
LU金币 4065 个
LU金条 5409 个
阅读权限 251
注册 2003-9-26
 
发表于 2004-8-18 16:18  资料  个人空间  短消息  加为好友 
A机:
ip:18.145.32.138 mask:255.255.255.0
B机:
ip:18.145.32.100 mask:255.255.0.0

A、B只能看到对方的IP地址,掩码是看不到的,各个网络节点只可能知道自己的掩码。
网络节点只在自己这一边判断到其他IP地址的第一跳路径。
A看到B的地址是18.145.32.100,与自身地址用自己这边的mask掩出来一样,认为B在本地子网,选择通往相应子网的网络接口将包发出去。
B看到A的地址是18.145.32.138,与自身地址用自己这边的mask掩出来一样,认为A在本地子网,选择通往相应子网的网络接口将包发出去。

顶部
老农
管理员
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
民工


LU爱心使者  
UID 2
精华 28
积分 17654
帖子 29817
活跃指数 1880
LU金币 25544 个
LU金条 0 个
阅读权限 255
注册 2003-9-16
来自 北京
 
发表于 2004-8-18 16:54  资料  个人空间  主页 短消息  加为好友  添加 老农 为MSN好友 通过MSN和 老农 交谈 QQ
不理解是因为对IP协议没明白。





10月13号开始,IBM小机HACMP培训,广州,老农讲
专业提供IBM小机及存储技术支持、实施、维保和培训,代理备机及配件。EMAIL:allenlong68[at]hotmail.com([at]换成@)

AIX交友QQ群:24807728(群是朋友聊天用的,技术请在论坛谈。群满时,不常活动的会被请出,给新人腾位置)
QQ里谈技术没积累,是方便自己麻烦别人;在论坛里讨论,可以大家都参与,并留做参考。
技术不是简单看个文档就能提高的,多参与讨论进步快。对问题有见解的就发一下,说对了是帮助别人,说错了给机会纠正自己。
顶部
笨笨猪
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
有健康,才有将来!


LU爱心使者  
UID 25919
精华 3
积分 1064
帖子 1909
活跃指数 97
LU金币 1139 个
LU金条 4954 个
阅读权限 210
注册 2004-8-17
来自 广州
 
发表于 2004-8-18 17:10  资料  个人空间  主页 短消息  加为好友  添加 笨笨猪 为MSN好友 通过MSN和 笨笨猪 交谈 QQ
先看看VLSM ,再看看CIDR, 最后看看汇总。

就明白了。





我是笨笨猪,回答不对不要骂我哦~~~~

偶的心灵很脆弱的~~~
顶部
龙之腾
LU幼天使
Rank: 2



UID 2751
精华 0
积分 44
帖子 87
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-11-19
 
发表于 2004-8-18 17:12  资料  个人空间  短消息  加为好友 
感谢各位





You either make dust;or eat dust!
顶部
宇宙骑士
LU幼天使
Rank: 2


UID 23476
精华 0
积分 89
帖子 177
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2004-6-21
 
发表于 2004-8-18 22:08  资料  个人空间  短消息  加为好友 
ip地址18.145.32.138掩码是255.255.255.0和这个ip地址18.145.32.100掩码是255.255.0.0两个ip掩码后网络id分别是18.145.32.0和18.145.0.0确能在实际中ping通和通讯!!!实在是不能理解!!!!!


假设A是18.145.32.138掩码是255.255.255.0
B是18.145.32.100掩码是255.255.0.0

注意:A和B通讯时不看对方掩码,因为A和B根本不知道对方掩码。

A用自己的IP和掩码算出自己的网络ID,用B的IP和自己的掩码算出B的网络ID,一样,所以直接通讯。

B同样道理。

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
john1996
LU幼天使
Rank: 2



UID 21400
精华 1
积分 114
帖子 224
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2004-5-22
 
发表于 2004-8-19 10:30  资料  个人空间  短消息  加为好友 
QUOTE(larryh @ 2004-08-18 16:18:00)
A机:
ip:18.145.32.138 mask:255.255.255.0
B机:
ip:18.145.32.100 mask:255.255.0.0

A、B只能看到对方的IP地址,掩码是看不到的,各个网络节点只可能知道自己的掩码。
网络节点只在自己这一边判断到其他IP地址的第一跳路径。
A看到B的地址是18.145.32.100,与自身地址用自己这边的mask掩出来一样,认为B在本地子网,选择通往相应子网的网络接口将包发出去。
A看到B的地址是18.145.32.100,与自身地址用自己这边的mask掩出来一样认为A在本地子网,选择通往相应子网的网络接口将包发出去。
[right][snapback]382680[/snapback][/right]



探讨
What's
QUOTE
自己这边的mask
? 如果A 机有三块网卡, 每个网卡配不同的IP, 用不同的MASK, 三个MASK 用谁?

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
老农
管理员
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
民工


LU爱心使者  
UID 2
精华 28
积分 17654
帖子 29817
活跃指数 1880
LU金币 25544 个
LU金条 0 个
阅读权限 255
注册 2003-9-16
来自 北京
 
发表于 2004-8-19 10:49  资料  个人空间  主页 短消息  加为好友  添加 老农 为MSN好友 通过MSN和 老农 交谈 QQ
每个网卡看自己的mask。有的系统有bug,会统一用mask长的,比如早期的SCO。





10月13号开始,IBM小机HACMP培训,广州,老农讲
专业提供IBM小机及存储技术支持、实施、维保和培训,代理备机及配件。EMAIL:allenlong68[at]hotmail.com([at]换成@)

AIX交友QQ群:24807728(群是朋友聊天用的,技术请在论坛谈。群满时,不常活动的会被请出,给新人腾位置)
QQ里谈技术没积累,是方便自己麻烦别人;在论坛里讨论,可以大家都参与,并留做参考。
技术不是简单看个文档就能提高的,多参与讨论进步快。对问题有见解的就发一下,说对了是帮助别人,说错了给机会纠正自己。
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
larryh
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17



LU爱心使者  
UID 133
精华 29
积分 3999
帖子 7385
活跃指数 261
LU金币 4065 个
LU金条 5409 个
阅读权限 251
注册 2003-9-26
 
发表于 2004-8-19 11:40  资料  个人空间  短消息  加为好友 
QUOTE(john1996 @ 2004-08-19 10:30:22)
探讨
What's ? 如果A 机有三块网卡, 每个网卡配不同的IP, 用不同的MASK, 三个MASK 用谁?
[right][snapback]382829[/snapback][/right]


看下面路由表。路由匹配是按顺序下来,按最长匹配,除了默认路由,具有最低优先级



 附件: 您所在的用户组无法下载或查看附件
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
龙之腾
LU幼天使
Rank: 2



UID 2751
精华 0
积分 44
帖子 87
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-11-19
 
发表于 2004-8-20 09:21  资料  个人空间  短消息  加为好友 
我再来冒昧的问一下这样的问题!!!

A机:
ip:18.145.32.138 mask:255.255.255.0
B机:
ip:18.145.80.100 mask:255.255.0.0

如果是B机向A机发消息的话!!B机将自己和对方的IP地址和自己掩码!得出都是18.145.0.0!它会认为在一个子网!就会把数据包发出去!!那A机会接收到嘛(我试了一下,结果是不能ping通)!!!





You either make dust;or eat dust!
顶部
larryh
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17



LU爱心使者  
UID 133
精华 29
积分 3999
帖子 7385
活跃指数 261
LU金币 4065 个
LU金条 5409 个
阅读权限 251
注册 2003-9-26
 
发表于 2004-8-20 10:04  资料  个人空间  短消息  加为好友 
A机能接收到,但回不去,所以不能PING通。
流程是这样:
B机:用户发出ping指令→ping组合ICMP Echo Request包→
→IP栈根据目的地址判断路由:认为在18.145.80.100这个接口出去直接可达,于是用ARP获取18.145.32.138的MAC地址→
→通过18.145.80.100发出,目的MAC为18.145.32.138的MAC地址→
→A机:18.145.32.138接口收到来自B机的ICMP Echo Request→
→拆包,以对方地址作为目的地址,组合ICMP Echo Reply包→查看到18.145.80.100的路由,非直接可达,然后可能两种结果:有路由,于是MAC填上网关的,包扔给网关,网关只要能到达18.145.80.100,B机收到ICMP Echo Reply,ping回环完成,成功;没路由,Destination network unreachable,ICMP Echo Reply包在A机直接被丢弃,B机超时未收到,B机ping失败

顶部
阿土 (土人)
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


LU爱心使者  
UID 6700
精华 6
积分 1476
帖子 2770
活跃指数 46
LU金币 490 个
LU金条 371 个
阅读权限 210
注册 2003-12-22
 
发表于 2004-8-20 14:10  资料  个人空间  主页 短消息  加为好友  添加 阿土 为MSN好友 通过MSN和 阿土 交谈 QQ Yahoo!
awkard.gif 顶!





顶部
 



当前时区 GMT+8, 现在时间是 2008-10-13 10:43
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.059299 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver