不同子网如何使用三层交换机实现Vlan间互访主机互访

查看:23143|回复:93
局域网内,弄了一个,255.255.255.224的子网俺码。划分成2^3=8个子网,分别为 0 32 64...等的子网号,问一下,子网间的网段,相互间怎么进行通信。
忽然发现自己提的问题,不够祥细。再补充一下, 我的路由器为,TP-LINKR4238路由器
我网络地址为192.168.1.10 255.255.255.224&&192.168.1.1&&
另一台地址为192.168.1.40 255.255.255.224&&192.168.1.1
有人说,我的第二个网关设错了,应为,192.168.1.33但设成,33后外网都上不去了。
网络中有很多电脑只弄2台当例子,讨论问题。
新手有些东西不是很懂,
不如换个方式,我问几个问题。
第一,我的网络环境支持不支持。划分,(自己感觉是可以的)
第二,PC2的网关和DNS应怎么设置。
第三,设置完之后,是否可以通信。不能通信,需要加什么设备怎么配置。
先问这三个吧。
路由器有2个WAN口,一个接外网,有3个lan口,接电脑,PC1,PC2为LAN口下的电脑。
大家在讨论,第一个子网和最后一个子网是否能用的问题。其实在CCNA中,思科路由器中,使用IP sutnet- zero 后,是可以使用的。我这里用的是一般的路由器。
本帖最后由 zhzhba 于
15:30 编辑
优秀技术总监
引用:原帖由 erfdcv 于
14:51 发表
网关…… 求解释。我网络地址为192.168.1.10 255.255.255.224&&192.168.1.1&&
另一台地址为192.168.1.40 255.255.255.224&&192.168.1.1&&求通信怎么设置。谢谢指导。
提出两个问题:
第一,掩码确定为255.255.255.224,只能划分2^3-2=6个子网,因为000和111不能使用。
第二,划分子网后,子网间无法直接进行通信,只能通过路由
本帖最后由 竹萧寒影 于
16:11 编辑
优秀技术总监
引用:原帖由 竹萧寒影 于
15:11 发表
提出两个问题:
第一,掩码确定为255.255.255.224,只能划分2^3-2=6个子网,因为000和111不能使用。
第二,划分子网后,子网间无法直接进行通信,只能通过路由 ... 向主机位取3位,2的3次方=8,所以是有8个子网。
主机位8-3=5,2的5次方=32,所以有32个IP,除去网络地址和广播地址是30个可用IP。
优秀技术总监
引用:原帖由 zhzhba 于
15:09 发表
求解释。我网络地址为192.168.1.10 255.255.255.224&&192.168.1.1&&
另一台地址为192.168.1.40 255.255.255.224&&192.168.1.1&&求通信怎么设置。谢谢指导。 192.168.1.1 不是 192.168.1.32 255.255.255.224 网络中的IP,所以无法通讯。
除非网关支持ARP代理。
引用:原帖由 erfdcv 于
17:38 发表
向主机位取3位,2的3次方=8,所以是有8个子网。
主机位8-3=5,2的5次方=32,所以有32个IP,除去网络地址和广播地址是30个可用IP。 假设我们有一个网络:192.168.0.0/24,我们现在需要两个子网,那么按照RFC950,应该使用/26而不是/25,得到两个可以使用的子网192.168.0.64和192.168.0.128
对于192.168.0.0/24,网络地址是192.168.0.0,广播地址是192.168.0.255
对于192.168.0.0/26,网络地址是192.168.0.0,广播地址是192.168.0.63
对于192.168.0.64/26,网络地址是192.168.0.64,广播地址是192.168.0.127
对于192.168.0.128/26,网络地址是192.168.0.128,广播地址是192.168.0.191
对于192.168.0.192/26,网络地址是192.168.0.192,广播地址是192.168.0.255
对于第一个子网,网络地址和主网络的网络地址是重叠的,对于最后一个子网,广播地址和主网络的广播地址也是重叠的。这样的重叠将导致极大的混乱。比如,一个发往192.168.0.255的广播是发给主网络的还是子网的?这就是为什么在不建议使用全0和全1子网。
当然,现在支持CIDR的设备可以使用全0和全1的子网,对于初学者来说,还是去掉这两个比较好
优秀技术总监
引用:原帖由 竹萧寒影 于
19:36 发表
假设我们有一个网络:192.168.0.0/24,我们现在需要两个子网,那么按照RFC950,应该使用/26而不是/25,得到两个可以使用的子网192.168.0.64和192.168.0.128
对于192.168.0.0/24,网络地址是192.168.0.0,广播地址是192.168.0.255
... 瞎扯蛋。
如果要2个子网,不就是/25 么?
第一个子网是&&192.168.0.0 - 192.168.0.127& & /25
第二个子网是&&192.168.0.128 - 192.168.0.255&&/25
引用:原帖由 erfdcv 于
19:45 发表
如果要2个子网,不就是/25 么?
第一个子网是&&192.168.0.0 - 192.168.0.127& & /25
第二个子网是&&192.168.0.128 - 192.168.0.255&&/25 不知道你有没有系统学习过网络知识,你可以查一下 《计算机网络》第五版-谢希仁编著,“十一五”国家级规划教材,相信学网络的朋友在大学期间都接触过这本教材。里面明确指出:
现在全1和全0的子网号也可以使用,但是一定要谨慎使用,要弄清楚你的路由器所用的路由选择软件是否支持全0或全1的子网号这种用法。
一般情况下,自己划分子网,都会把这两个去掉,因为没必要因为这两个而导致一些不必要的错误。
或许按照你的划分也没有什么问题,就和现在的网络设备能识别交叉线和直通线,并且自动翻转一样。有可能你并不知道应该使用什么样的网线,但你随便拿一根网线插到两端就可以使用。那是因为现在的设备都智能化了
提示: 作者被禁止或删除 内容自动屏蔽
承接机房建设、安防项目、网络工程、智能楼宇建设。联系QQ:&&邮箱
引用:原帖由 kennywang668 于
20:08 发表
呵呵。回家好好看书吧。别在这教坏人 希望你在充实了自己的专业知识以后,再发言,不然会被笑话的。
自己去看书吧,《计算机网络》谢希仁编著&&划分子网和构造超网&&这一章
本帖最后由 竹萧寒影 于
20:16 编辑
优秀技术总监
引用:原帖由 竹萧寒影 于
20:08 发表
不知道你有没有系统学习过网络知识,你可以查一下 《计算机网络》第五版-谢希仁编著,“十一五”国家级规划教材,相信学网络的朋友在大学期间都接触过这本教材。里面明确指出:
现在全1和全0的子网号也可以使用,但是一定要谨 ... 自己看仔细再来讨论吧。
“对于192.168.0.64/26,网络地址是192.168.0.64,广播地址是192.168.0.127”
难道它们就跟&&192.168.0.64/24&&192.168.0.127/24没冲突了吗?
先弄明白什么叫划分子网吧。
(11.08 KB)
本帖最后由 erfdcv 于
21:06 编辑
引用:原帖由 zhzhba 于
15:09 发表
求解释。我网络地址为192.168.1.10 255.255.255.224&&192.168.1.1&&
另一台地址为192.168.1.40 255.255.255.224&&192.168.1.1&&求通信怎么设置。谢谢指导。 從你的條件看出你的路由器應該是192.168.1.1
而且你的兩台主機連到同一台路由器。不過現在問題來了
你的第二個條件的IP和網關是在不同網段!!
不可能會出現這種設置的
所以下一步你要做的是把第二個條件的網關設置為跟192.168.1.40/27 同一個網段
接下來準備一台路由器
將一個網卡設定為192.168.1.0/27的網段
另一個網卡設定為192.168.1.32/27的網段就可以讓兩台主機通訊
本帖最后由 Willyyin 于
19:54 编辑
引用:原帖由 erfdcv 于
20:57 发表
自己看仔细再来讨论吧。
“对于192.168.0.64/26,网络地址是192.168.0.64,广播地址是192.168.0.127”
难道它们就跟&&192.168.0.64/24&&192.168.0.127/24没冲突了吗?
先弄明白什么叫划分子网吧。 ... 好吧,你赢了:L1 。我没有说你计算错了,但是一般要舍去全0和全1的情况,这是课本上讲的,你不会要和编者去辩论吧
本帖最后由 竹萧寒影 于
21:52 编辑
优秀技术总监
引用:原帖由 竹萧寒影 于
21:51 发表
好吧,你赢了:L1 。我没有说你计算错了,但是一般要舍去全0和全1的情况,这是课本上讲的,你不会要和编者去辩论吧 自己看仔细再说吧,全0是网络地址,全1是广播地址,所以不能给主机使用。
跟子网划分一点关系都没有。
192.168.0.0 /24 这个父网,一旦划分子网,它就不能再被使用了,因为每个子网的IP都被包含在父网里面,所以会冲突,所以就不能使用。
引用:原帖由 erfdcv 于
00:46 发表
自己看仔细再说吧,全0是网络地址,全1是广播地址,所以不能给主机使用。
跟子网划分一点关系都没有。
192.168.0.0 /24 这个父网,一旦划分子网,它就不能再被使用了,因为每个子网的IP都被包含在父网里面,所以会冲突,所以就不 ... 你说的这是主机地址,这个是必须舍去的。而我所说的是子网划分,你向主机借3位当网络地址,但是这3位,一般全0和全1也要舍去(当然你也可以不舍去,除非设备支持CIDR)。明白没有?
优秀技术总监
引用:原帖由 竹萧寒影 于
12:36 发表
你说的这是主机地址,这个是必须舍去的。而我所说的是子网划分,你向主机借3位当网络地址,但是这3位,一般全0和全1也要舍去(当然你也可以不舍去,除非设备支持CIDR)。明白没有? ... 父网子网划分后,就不能用,所以根本不存在冲突,也没有舍去不舍去的问题了。
知道子网掩码是全1的意思吗?向主机借3位还有全0的说法?
跟支持CIDR有毛关系啊,你A B C类地址划分子网后,也得用无类路由啊。
高级工程师
楼主还是看看实际的应用吧,哪里还有不支持全0和全1的子网地址,书本不要看过去的,第五版过时了
高级工程师
引用:原帖由 zhzhba 于
15:09 发表
求解释。我网络地址为192.168.1.10 255.255.255.224&&192.168.1.1&&
另一台地址为192.168.1.40 255.255.255.224&&192.168.1.1&&求通信怎么设置。谢谢指导。 就你这个问题,你难道不知道192.168.1.1必须同时和192.168.1.10与192.168.1.40在一个网段,怎么实现,你如何设置192.168.1.1的掩码,还有你如何构建2个网段共用一个网关的网络拓扑图
提示: 作者被禁止或删除 内容自动屏蔽
承接机房建设、安防项目、网络工程、智能楼宇建设。联系QQ:&&邮箱已解决问题
如何远程连接内网的子网主机。
提问时间: 07:59:09
如何远程连接内网的子网主机。
浏览次数:6333
该答案已经被保护
这是解决方案的思路,电脑或者手机在浏览器里输录相机IP访问,给硬盘录相机设置个在路由器的IP池里的IP,以及详细设置看录相机说明书  硬盘录相机接路由器,电脑也接路由器,录相机支不支持远程访问。绿颜色的插孔。如果音箱就一条像耳机那样的金属棒接头,直接插在电脑对应的耳机插孔上就可以了。不是的话,像两条的&br/&要用3.5MM转成两个莲花插头的转接线,一头是电脑的音频头,就是一般耳机的那种,一头是莲花头。
答案创立者
以企业身份回答&
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题两台主机子网掩码不同,直连是否能互访_百度知道
两台主机子网掩码不同,直连是否能互访
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自电脑网络类芝麻团
采纳数:14282
获赞数:12274
参与团队:
看情况,如果IP都在两者的子网范围内就可以
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。文章针对有IP网络基础知识,对osi和以太网有基本了解的人群!
首先,来看一个常见的问题:
--------------------------------------------
Q:不同网段的机器通过二层交换机相连接,它们之间能相互通信吗?
A:常规的情况下不同网段需通过网关访问的方式我想你应该是已经了解的~这个系列的第一篇文章也有提到。(来自:)
关于交换机连接不同网段的机器一定要实现相互通信,应该需要特殊的设置:
比如PC 1 IP: 192.168.1.1,默认网关设为:192.168.2.1
PC 2 IP: 192.168.2.1,默认网关设为:192.168.1.1
PC 1发现与PC 2不是同一网段需要发送给网关,现在问题就是如何获得网关(也就是PC2 )的MAC地址。所以PC 1发送包含网关IP地址的ARP。ARP到交换机这里, 交换
机转发这个ARP广播包(没有VLAN的话),于是PC 2返回自己的MAC地址给PC 1。现在,PC 1就有了PC 2的MAC地址。这样就可以相互通信了。
---------------------------------------------
接下来介绍一下,网关的作用,因为实现中要借助网关。
路由器是三层的设备,主要协议为IP。三层设备主要负责寻址,通过查看自已通过各种动态路由协议或静态指定的路由表,来确定数据包的传送方向,路由器就像是站在十字路口的一个交警,如果有司机(数据包)不知道目的地就问这个交警,这个交警从大脑的数据库中检索到,这个司机要去的目的地,然后再确定到达目的应走哪个路口。计算机操作系统实现了OSI七层模型,当应用层发出网络请求后经由表示层、会话层、传输层(具体功能不在本文范围,请参看其它资料),要送到网络层加封网络层信息即IP地址,同时也要进行寻址(路由)。大部分的计算机只有自身使用的路由表,不会路由接收到的数据包,配置网关就相当于在自身的路由表中加入一个条目(在命今提示符下输入
route print 查看,特别注意,没有网关是没有这个条目的),所有不明去向的包都发送至网关,这就是网关的作用。这里假定网关为192.168.1.1 网卡IP为:192.168.1.123):Network Destination
192.168.1.1
192.168.1.123
这是一条默认路由,意思是当 route print 看到的这张表上,找不到去网目的地的路由条目时,将数据包发往网关192.168.1.1,interface为到达网关的本地接口,这里是192.168.1.123所在接口的链路上。(有这张表的前题是:你的网卡必须是处在UP状态,既线缆接好的状态下才能看到)。除上边那个条目外应该还有很多条目,还必须说的一个条目是你的直连路由条目,或说你的网卡IP地址所在子网的路由(这条路由是系统自动生成的):Network Destination
192.168.0.0
255.255.255.0
192.168.1.123
192.168.1.123
20意思是 到达你网卡IP所在网段 192.168.0.0/24的数据包,都将会发到你的本地接口上 既192.168.1.123所在接口连接的链路上(Gateway和Interface为什么一样,我这样认为:本地网段不需要网关设备,当然还有种情况,不是本地接口上的网段的情况下,也可能是接口ip,因为以太网是广播网络,广播网络上开启arp代理的设备,如果有到此网段的路由,这个开启arp代理的设备会回应arp请求)。当PCA要给PCB发送数据时,首先应用程序产生数据,经由上层协议送到网络层,网络层要完成他的使命,首先封装源IP地址192.168.1.111,再封装上目的IP地址192.168.1.222,下一步就要进行路由了,这时就用到了计算机中的那张路由表。查表结果:去往192.168.0.0/24
(直连路由,同网段的)应发到192.168.1.123接口上。之后,还要引入一个新概念,就是arp表,就是由arp协议(address resolution protocol)产生的表。Arp是网络层的协议,直接封装在EthernetⅡ类型的以太网帧里的。作用是请求 某IP地址所对应的以太网MAC地址。然后型成一张表,以便缓存此地址,下次直接再用。在这个例子中已经确定,此数据包是发给PCB的,检查目的和源IP地址,是在同一网段的,这时arp启动,发送request包(把arp包中的opcode位置0X0001),包里的部分内容为Sender MAC address 00:00:00:00:00:01 Sender IP address 192.168.1.111Target MAC address 00:00:00:00:00:00 Target IP address 192.168.1.222意思是:谁的IP是192.168.1.222,请把你的MAC地址告诉192.168.1.111然后PCB 发reply包(opcode位置0X0002)给源主机,部发内容如下:Sender MAC address 00:00:00:00:00:02 Sender IP address 192.168.1.222Target MAC address 00:00:00:00:00:01 Target IP address 192.168.1.111意思是 我PCB 192.168.1.222 的mac地址是00:00:00:00:00:02这样源主机就知道了目的主机的MAC地址,数据包封装的二层MAC目的地址为00:00:00:00:00:02然后发到链路上,数据包就会顺利到达,与此同时对方会学到PCA的mac(通信是双向的吗),双方互相知道对方的MAC。
还以上面图为例,现在假定PCB的IP为192.168.0.222 (不在同一网段)看看如何通信,实践告诉我们IP不在同一网段的计算机之间是不能通过二层交换机进行通信的,那么是为什么呢,有了上面的基础就不难分析出来。PCA要发往PCB的数据包在进行路由时,检查发目的IP没有和自已网卡IP在同一网段,也就不会有去往192.168.0.222/24的路由条目,这时就有两种情况了:1、有网关(存在一个三层路由设备),网关指向三层设备,也就相当由PC上有了条默认路由,此时又有两种情况如果网关IP和本地主机在同一网段,arp协议就会请求网关的IP所对应的mac,假如PCA的网关为192.168.1.1,arp请求如下:Sender MAC address 00:00:00:00:00:01 Sender IP address 192.168.1.111Target MAC address 00:00:00:00:00:00 Target IP address 192.168.1.1如果不在同一网段,比如PCA的网关配置为192.168.100.1(路由表也会出现相应的一条路由),当PCA向某个互连网ip发送数据时,arp请求如下:Sender MAC address 00:00:00:00:00:01 Sender IP address 192.168.1.111Target MAC address 00:00:00:00:00:00 Target IP address 192.168.100.1除非本网段真有ip为192.168.100.1的主机,否则这个arp请求,只有开启arp代理且有去往192.168.100.1网段路由的设备才能回应。2、没有网关(不存在三层设备),自然没法配置网关,也就不会有默认路由。这样数据包就没有去处,丢弃数据包。至此原因找以了,不能通信的原因在于,没有路由条目。怎么解决一下呢,只要在本地主机有条去网目标主机的路由,这样就能实现通信了,这也是我们要讨论的情况。下面看看实现方法如下图:实现1 互相做为对方的网关:PCA网关设为192.168.0.222。其实加入网关就是在电脑上加入一条默认路由(也可以用route add 192.168.0.0 mask 255.255.255.0 192.168.111加上一条路由)即Network
Destination
Netmask Gateway
Metric0.0.0.0
192.168.0.222
192.168.1.111
1PCB网关设为192.168.1.111。默认路由就是Network
Destination
Netmask Gateway
Metric0.0.0.0
192.168.1.111
192.168.0.222
1此前的数据通信过程就成了这样PCA应用层向pc2发送数据,数据经由表示层、会话层、传输层后,要送到网络层加封网络层信息即IP地址,源IP和目的IP不在同一网段(也就是没有直连路由),用默认路由进行发送,默认路由网关为192.168.0.222,启动arp查询网关的mac地址,192.168.0.222真实存在,192.168.0.222回应arp请求,双方获得对方mac,这样数据包就发送至PCB,PCB同样可以与PCA通信。实现2 在两台pc上分别加入到对方的路由:PCAroute add 192.168.0.222 mask 255.255.255.255 192.168.1.111(到192.168.1.111 从本地接口送出)PCBroute add 192.168.1.111 mask 255.255.255.255 192.168.0.222数据通信过程就成了这样PCA应用层向pc2发送数据,数据经由表示层、会话层、传输层后,要送到网络层加封网络层信息即IP地址,源IP和目的IP不在同一网段(也就是没有直连路由),用手动添加的静态路由进行发送,从本地接口发送,启动arp查询目的ip的mac地址,192.168.0.222真实存在,192.168.0.222回应arp请求,双方都获得对方mac,这样数据包就发送至PCB,PCB同样可以与PCA通信。总结这篇文章技术含量不高,但对通信细节要有明确了解,且还要有清晰的思路来让读者看懂。为了适应大多数人,所以写的比较啰唆,仅适用于初学者。在实现过程中,最后解释的不清析,或说不够准确,有什么不足之处请指出。
转:http://www.pppei.net/blog/post/6
-------------------------------------------------------------------------
这个问题我弄清楚了,关键是从通信过程去找原因。我们来看一下不同子网间的PC是如何通信的:首先数据从应用层到网络层,网络层运行的是IP协议,它的主要功能是负责路由,这时它会判断目标IP是否在同一网段,如果不是,它就准备把数据包发往网关,这时它会检查ARP缓存是否有网关IP所对应的MAC地址,如果有则将数据包封装成帧提交给数据链路层,数据链路层在通过物理层发往网关;如果没有网关IP所对应的MAC地址,ARP协议启动会向本网段广播请求包(ARP协议只能对自己所在的网段广播),然后获得网关的MAC地址,再提交给数据链路层到物理层发往网关。
网关收到数据包后,它会根据目标IP地址搜索本地的路由表(网关的本质就是路由,可以把它看成路由器),如果能够找到对应的路由条目,则进行转发,如果没有找到对应的路由条目,网关就会丢弃数据包。这样数据就发送失败。
清楚了这个过程就可以解释不同网段计算机间为什么不能通信了。
这是因为当数据包到达PCA的网关时,找不到去往目标IP地址的路由(下一跳),因为目标IP地址和网关IP不在一个网段,如果没有人为设置,网关IP不会有去往不同网段的路由,所以数据通不过而被丢弃。这时你可以做一个实验:在PCA的网关上添加一条去往PCB网段的路由信息,这样数据就可以通过了,同样要想让数据反过来也能够通过,也必须在PCB的网关上添加一条去往PCA网段的路由信息才可以使得PCA与PCB通信。
上面说的是在PCA的网关与PCA在同一网段,PCB的网关与PCB在同一网段的情况(一般情况都是这样)。但是为了做实验,如果我们把PCA的网关设置为PCB的IP地址,PCB的网关设置为PCA的IP地址,我们会发现奇迹出现了,PCA与PCB可以通信了?为什么呢?同样可以通过上述通信过程来解释:因为数据到达PCA的网关,PCA的网关就是PCB,PCB的路由表里肯定会有到达自己地址的路由,所以数据可以通过网关,到达目的地,反之也一样。有些人就会问了,既然PCA网关地址与PCA不在一个网段,PCA在将数据提交给数据链路层之前如何获得MAC地址呢?原因是这样:PCA在网络层会判断目标IP是否在同一网段,因为不是,它就准备把数据包发往网关,这时它会检查ARP缓存是否有网关IP所对应的MAC地址,如果有则将数据包封装成帧提交给数据链路层,数据链路层在通过物理层发往网关;如果没有网关IP所对应的MAC地址,ARP协议启动会向本网段广播请求包(ARP协议只能对自己所在的网段广播),那么由于PCA的网关不在一个网段,它怎么能够收到ARP的请求包呢?这里我们要说的一个事实是PCA的网关收到了请求包,而且还回应了请求,因为PCA与PCB都连在一个交换机上,所以当ARP广播请求时,交换机会把广播包广播到所有端口,这样PCB(也就是PCA的网关)也就收到ARP的广播请求,同时在ARP缓存中记录下PCA的MAC地址,然后PCB进行了响应,将装有自己MAC地址的响应包发往PCA,同理由于不在一个网段,PCA的网络层会将数据发给自己的网关就是PCA,现在由于PCB已经有了PCA的MAC地址,所以数据就可以到达网关PCA,从而数据到达目的地。我们就发现PCA与PCB可以PING通了。
关于不同网段通信问题
跨网段的ping过程
同网段和不同网段设备通信原理详解
网关的作用(两个内网主机通信原理)
相同VLAN下不同子网之间的通信
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"查看:9716|回复:22
PC1接入Switch 1的23口,PC2接入Switch 2的23口。Switch1的23、24口划分给vlan 10,Switch2的23、24口划分给vlan 20,Switch1和Switch2通过各自的24口互联,PC1和PC2的IP在同一个网段。拓扑图如下:
问题:PC1在PING对端PC2时,是否可以PING通?&&麻烦哪位大侠指导一下并详细说明原因,谢谢了!附件中是拓扑图。
(31.27 KB)
刚才做了一下实验,发现可以ping通,我将switch1和switch2之间的互联接口打成trunk后就ping不通了,这个我可以理解,VLAN间通信需要三层设备所以才不通。但是没起trunk的时候为什么就能通了,麻烦赐教!
中级工程师
以前讨论过类似问题,应该是这样:
没配置trunk时候PC1发送到SW1的f0/23口,交换机会检查vlan信息,发现f0/24口是同一个vlan就会传输过去,然后SW2的f0/24会收到,因为没有起trunk所以互相不知道对方的vlan信息,因此SW1上的vlan信息对SW2没有影响,SW2就会认为是从vlan20过来的,因此发送给vlan20的其他端口,所以PC2会收到,因为是同一网段所以可以ping通。
起了trunk后两个交换机之间的vlan信息就是共同的了,因此vlan10和vlan20之间无法互通。
简单说就是这样,不知道LZ明白没。
就是说,SW1的23、24是同一vlan&&所以数据是从24出
& && &而SW2的23、24是同一vlan&&所以数据是从24出
& && &而SW1与SW2之间是用一条没有trunk的线联着,所以数据很自然的发送与接收 ?
(看到问题后,我也做了下实验。23口做个sw m t 也是不通的)
学习了,多谢!
中级工程师
基本上就是这个意思
学习了。。。。。。。THANKS
我又想了想,PC1和PC2通信 的时候首先会发送ARP报文,PC1的ARP报文到达SW1的23口后交换机会给报文加上VLAN10的tag标记,然后这个报文会广播给属于VLAN10的所有接口,SW1的24接口会收到这个ARP报文,然后发送出去的时候会将VLAN10的tag标记去除,发送到SW2的24口,SW2会给报文打上VLAN20的tag标记,然后再广播到LVLAN20的其他接口,这时PC2会收到这个ARP报文,这样通信就可以正常进行了。
:lol& &厉害
提示: 作者被禁止或删除 内容自动屏蔽
VLAN 间路由
我看了,楼上的我感觉有两个高人... 嘿嘿
提示: 作者被禁止或删除 内容自动屏蔽
理论上没错,广播不能穿越VLAN到其他的VLAN,那是因为每个所携带的tag标记不一样。trunk上传递的是带tag标记的报文,发送到对端交换机如果没有对应的VLAN那么就会丢弃这个报文。流入acc接口的报文会插入tag标记,流出acc接口的报文会去掉tag报文,所以SW2会认为这个没有带tag的报文会是哪一台PC发的,会插入VLAN20的tag然后发送到VLAN20的其他接口。不知道这样说清楚不。我们讨论一哈。
提示: 作者被禁止或删除 内容自动屏蔽
accee端口的VLAN只在交换机里面传,出了交换机就不代VLAN了
PC1的数据从23口进入PC1就写上了VLAN10,然后从24口出来就把VLAN10去掉了,
所以现在相当于PC1接到SW2的24口了,然后
学习了,以前我也不知道
提示: 作者被禁止或删除 内容自动屏蔽
没有trunk&&vlan就没有意义&&只有经过trunk的数据才会被打上vlan tag
access口是不认vlan的&&所以IP为同网段,物理线路连通,就可以互相ping通了
学习:lol :lol

我要回帖

更多关于 一台主机要实现通过局域网 的文章

 

随机推荐