⑴ 2层交换机与路由器连接不同网段上网的问题
如果仅仅是2层的交换机的话,不存在连接什么网段之说,交换机靠的是mac地址转发
依照你的拓扑,该路由器起码有2个ethernet接口
假设接口1的地址是192.168.1.1,然后接口1连接交换机1
接口2的地址是192.168.0.1,然后接口2连接交换机2
交换机1下接的电脑1ip是
192.168.1.2,网关地址是192.168.1.1
交换机2下旦雹喊接的电脑2ip是
192.168.0.2,网关地址是192.168.0.1
=========================================
电脑1加入要发数据给电脑2
电脑1首先会判断电脑2的ip是否跟自己同一个网段,如果不肆蔽是,则将数据包的目的地址位电脑2的ip,但mac地址会是网关的mac,即路由器接口1的mac地址
交换机收到该数据包后,解封,查看mac地址,如果mac地址在自身的mac缓存模野里有对应表,则转发,没有的话就发广播包请求
当数据包到达路由器后,路由器会解封数据包,查看ip地址,然后根据自身的路由表(静态或动态)转发,(注意,如果没有对应的路由表的话路由器会将数据包丢弃),因为数据包的目的地是是192.168.0.0网段的,是路由器自身的直连网段,所以直接转发接口2
回来的过程也跟上述一样了
==============================================================
同一个网段的ip处于不同交换机……
这种情况很正常,只要这些交换机之间逻辑上是连接在一起的话,都能相互通信
⑵ 二层交换机接两个不同的网段(不需要网段互访).
到网络共享中心设置来解决此问题。
如下参考:
1.首先,打开桌消败面开始菜单下的控制面板,如下图所示。
⑶ 二层交换机接两个不同的网段(不需要网段互访).
你好,
你的问题是一台二层交换机可不可以同时承担两个网段的主机各自进行网络通信。
答案是肯定的!
一台二层的交换机,如果不划分VLAN,那么它所有的端口都在一个广播域内。二层交换机的确是通过MAC地址来识别目标端口颤旁州的,在此之前还有一个源主机获启辩取目标主机MAC地址的过程,即ARP请求。
ARP请求会被广播到交换机的每一个端口,即不论A网还是B网的主机都将接收到来自某台主机的ARP请求,网卡会根据ARP请求的IP地址来决定直接丢弃该ARP请求包或是回应该ARP请求包。
那么既然A网主机B网主机都能收到来自某台主机的ARP请求,是否A网就可以和B网通信了?
不能。
A网主机和B网主机不在一个网段内,假设
A网地址段为:192.168.10.0/24;
B网地址段为:192.168.20.0/24;
A网主机X(192.168.10.10/24)若想直接和B网主机Y(192.168.20.10/24)通信,
X不会直接发送ARP请求包去请求Y的MAC地址,而是去请求X主机所在网段(A网)的网关的MAC地址,若没有设置网关,则网卡会直接告知系统:“Destination host unreachable.”,将通信放弃。
所以即使交换机的端口都在一个广播域内,也不用担心A网和B网会相互通信。
如果可以,建议将二层交换机划分成两个VLAN,分别包括A网主机所连端口和B网主机所连端口。这样就把该交换机的所有端口划分成了两个广播域,即A网的主机不在收到来自B网主机的ARP广播包,B网主机如是。
这茄蔽样可以减少网络开销,降低局域网攻击导致的危害,防范A网主机擅自更改IP上网。
最后申明,二层交换机不论划分VLAN与否都可以实现两个网段的各自通信。
以上 供参考。
补充:
1)你说的没错,通信中的目标主机如果和本机在同一个网段,则本机向交换机发出的ARP广播包中请求的是目标主机的MAC地址;
如果通信的目标主机和本机不在同一个网段,则本机向交换机发出的ARP广播包中请求的是网关(或者是指定下一跳路由)的MAC地址。
2)针对你提出的问题,通过三根网线串绕来实现三方通信。我不懂其中的原理,无法解释。这涉及到物理层和链路层的协议。
想起以前用过1转2的rj45接口转换器(5元一个),当时也是一台机子能上网,另一台机子不能上网。
至于一台服务器拔了网线后,另一台服务器也掉线,你看看掉线的服务器的网卡接口灯是否亮着,确定是由于电气信号没有而掉线还是由于接口协议没起来而掉线。如果是灯亮着,但显示掉线,那么可能是接口协议没起来。此时你改动下网卡的传输设置,设置为10M 半双工模式试试。
上述只是尝试,建议不要使用这种网线串绕的方法。如果可以,把两台服务器的第二个网卡直接和B网交换机相连最好。超五类线和六类线70米的传输距离应该是没问题的。
当然你也可以使用前面讨论的方法,将交换机B连到交换机A,两个服务器的第二个网卡也连到交换机A上。总比三根网线串绕强。
⑷ 交换机(二层)上面可以连不通网段的主机么
交换机上面当然可以连不同网段的主机了。只是网段不同的主机,如果不悔困通过野前敏三层设备的转发,无法相互通信颂枝而已。你说得没错。
⑸ 二层交换机能连接两个局域网吗网桥呢为什么
肯定不可以,主机发送数据的时候会判断,如果在同一网段才会直接发送,不同网段会将数据发送路由(前提是你要有路由),你的2个局域网之间没有路由器(或者3层交换机),所以不会发送(网桥和二层交换机都属于二层设备,只有3层设备才可以)
1. 交换机确实可以连接2个局域网并通信,但是前提是你的主机要把数据帧发给交换机,如果交换机都没有机会得到数据帧,那怎么转发呢。
2. 发送的路径是主机(pc机或者路由器)确定的,它判断了目标网段和自己不是同一网段,所以它不给交换机机会
那么主机可不可以将不在同一网段的也直接发送呢(给交换机机会)?
答案是不可以,我学tcp/ip的时候,协议规定了不在同一网段就不能直接发送,要是协议改了可以发送,那么我觉得二层交换机能够让2个局域网中的主机通信,至于协议为什么要这样规定(如果规定了可以发送,那么每次发送肯定都是广播,肯定会引起广播风暴)
ps:我才开始学习tcp/ip,以上全是我结合书上知识以及自己的一点想法,如果有错请指出,毕竟我也想彻底搞懂这个问题
⑹ 用二层交换机连接不同网段的PC,他们之间可以互相通信吗
不行,不同网段之间通信要第三层设备如路由器中高支持才行
记住MAC只在局域网内使搜胡用卖漏尺,不会传播出去。
⑺ 2层交换机与路由器连接不同网段上网的问题
你这个图看的我表示很郁闷,看不懂!我画个图你看是不是这样
如果是这样的话,你路由器的两个口分别设两个网段的IP,为192.168.1.1和192.168.2.1,然后你在路培迅由器上做两静态路由,二层交换机都有一个管理IP的(目的地址渗稿:192.168.2.0
子网掩码:255.255.255.0
下一跳(网关):比如你路由器是e2口与2网段的交换机相接,你就把下一跳直接换e2就行了,另外一条静态路由你对照着把目的地址和相应的一下跳改下就好了)。
而你说的单臂路由的话,丛中孝那你肯定是有台三层交换机了,如下图。
这种情况下,你用三层交换做的VLAN,无需做单臂路由,路由器你可以直接接在三层交换机的VLAN1裏,IP为192.168.1.254,你三层交换机VLAN1的IP为192.168.1.1,你只需在路由器上做两条路由,目的地址分别为192.168.1.0、192.168.2.0,子网掩码都为255.255.255.0,下一跳(网关)192.168.1.1,这样就可以VLNA之前互相通信了
⑻ 给你一台二层交换机,两个不同Vlan不同网段的主机怎么能互联互通
1、首先打开桌面开始菜单下的控制面板,如下图红色箭头所指。