Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

关于你说的这种情况,请朋友帮忙组网抓包验证了一下,结果是:A没有办法向B发出ARP包。如果是同一网段,则会有直连的路由,而不在同一网段的情况下,A没有到B的路由,所以连ARP都发不出去。

0 项奖励
NaNi_Z
1 Nickel

Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

竟然还麻烦你和你的朋友做了实验,真是谢谢~~~

我也是突然想到了这个问题。

之后我也搜了一下,网上有个文章(某文库)讲了如何将交换机相连的两个不同网段的机器互通,方法是将那两台机器的网关都设为自己。这样互Ping时就会直接广播ARP。

据此,我可以假设现在有网关G1和PC1一个网段,网关G2和PC2一个网段,他们都连在同一个交换机上。PC1 Ping PC2时,不是一个网段将消息发送给网关,网关收到后发送一个ARP广播,之后找到PC2。类似的过程PC2找到PC1。这个过程不知道有没有问题。

0 项奖励

Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

之后我也搜了一下,网上有个文章(某文库)讲了如何将交换机相连的两个不同网段的机器互通,方法是将那两台机器的网关都设为自己。这样互Ping时就会直接广播ARP。

的确是的,默认网关设成自己,设成对方都是能ping的通的。

0 项奖励

Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

据此,我可以假设现在有网关G1和PC1一个网段,网关G2和PC2一个网段,他们都连在同一个交换机上。PC1 Ping PC2时,不是一个网段将消息发送给网关,网关收到后发送一个ARP广播,之后找到PC2。类似的过程PC2找到PC1。这个过程不知道有没有问题。

这个问题真的好考验基本功...

这个命题能够成立的前提条件是"网关收到后发送一个ARP广播",我认为是不行的。

PC 1向PC 2发起通信时,判断与PC 2与自己不在同一网段,这时候把消息发给G1,由G1进行转发。如果PC 1的ARP表中没有G1的MAC,则发送ARP,G1收到ARP之后,返回自己的MAC地址,而不会转发ARP到交换机。所以,PC 1的ARP表中只会有G1的MAC地址,而不会有远端PC 2的MAC地址。之后G1要实现跨网段的数据通信,需是根据目的IP地址的网络号与子网号,选择最佳出口对IP分组进行转发。

0 项奖励
zxhdaniel
1 Copper

Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

首先非常感谢分享,特别是图片啊,不知道楼主怎么弄的,自己制作的么??

其次吐槽一下,这个页面真是不习惯阿,弄了好久才完成注册并可以开始回复...

讲的内容很基础,挺实用。

希望接下来讲解的时候,能有相关的例子(ps:不是说现在没例子),只是希望能一直有一些例子帮助理解;

另外就是希望最后可以跟一些具体的技术,或者实际场景挂钩,譬如说使用lvs,haproxy,nginx之类的4层和7层负载均衡的时候,包的流向又是变化如何之类的...或者说可以发起一些类似问答之类的,让热心网友提问自己一些关于网络的疑问,这样可以一起进步....

0 项奖励

Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

非常感谢~

例子这方面的确是少了一点~~限于篇幅总是想把道理讲详细一点,以后改进!

另外就是希望最后可以跟一些具体的技术,或者实际场景挂钩,譬如说使用lvs,haproxy,nginx之类的4层和7层负载均衡的时候,包的流向又是变化如何之类的...

这些好像不基础了。。。。不过也可能我以前做的比较底层这些不太专长~不过包的流向,流控,负载均衡这方面可以写出一些。

网友提问其实一直以来欢迎大家提问,@NaNi_Z 的问题举的一些例子就很帮助理解基础概念。之后看看有没有经典的面试题大家一起讨论~

0 项奖励
NaNi_Z
1 Nickel

Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

之后G1要实现跨网段的数据通信,需是根据目的IP地址的网络号与子网号,选择最佳出口对IP分组进行转发。

哦,那就是说,G1收到PC1访问PC2的请求后会选择与PC2同网段的出口寻找PC2,而我的问题中没有这个设定,所以G1找不到PC2,最后PC1不能与PC2通信。

我这样理解对吗?

0 项奖励
zxhdaniel
1 Copper

Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

嗯嗯,回复得很快呀,赞一个。

提出跟实际挂钩,只是个人觉得很多人这些知识可能懂了,但是在实际工作中无法应用,或者说遇到网络问题的时候,无法利用

自己的知识去分析;不过这个要实现还是有点难度,楼主看自己的时间安排之类了。

嗯,关于提问的,我评论还没看,有空了再细细品味一下。

多谢回复。

在 2014-08-19 09:18:51,"Zhang,Jiawen" <emc-community-network@emc.com> 写道:

|

|

ECN

|

|

网络基本功系列:细说网络那些事儿(8月18日更新)

reply from Zhang,Jiawen in 存储系统 - View the full discussion

非常感谢~

例子这方面的确是少了一点~~限于篇幅总是想把道理讲详细一点,以后改进!

另外就是希望最后可以跟一些具体的技术,或者实际场景挂钩,譬如说使用lvs,haproxy,nginx之类的4层和7层负载均衡的时候,包的流向又是变化如何之类的...

这些好像不基础了。。。。不过也可能我以前做的比较底层这些不太专长~不过包的流向,流控,负载均衡这方面可以写出一些。

网友提问其实一直以来欢迎大家提问,@NaNi_Z 的问题举的一些例子就很帮助理解基础概念。之后看看有没有经典的面试题大家一起讨论~

Reply to this message by replying to this email, or go to the message on ECN

Start a new discussion in 存储系统 by email or at ECN

Following 网络基本功系列:细说网络那些事儿(8月18日更新) in these streams: Inbox

|

|

0 项奖励

Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

撇除网关的功能不谈,“网关收到后发送一个ARP广播,之后找到PC2。”这一段无法成立。

0 项奖励

Re: 网络基本功系列:细说网络那些事儿(8月18日更新)

呵呵,会尽量向实际应用靠拢!

0 项奖励