准确来说不存在“两个IP处于一个网段”这个概念,只有“一个IP是否在另一个IP的子网中”,两个IP是互相判断的,判断的准则在于对方是否处于自己的subnet中,这两个subnet可以是不一样的。你的例子中,每个IP都在另一个IP的子网中,因此两个IP可以二层互通。如果改成172.33.3.101/16,就会发现172.33.4.106在172.33.3.101的子网中,而172.33.3.101不在172.33.4.106的子网中,就不能纯二层通信。 另外是否在同一个子网中与能否正确通信也没有必然联系,子网与否只是影响路由逻辑:使用直接链路的二层通信,或者使用三层网关。如果二层和三层都可以通,那即便一个用二层、另一个用三层也是可以通信的,只是来回路径不一致有时会引起比较奇怪的问题。
相关文章
-
09月10日
-
09月09日
-
09月07日
-
09月05日
-
09月03日
-
09月03日