雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2140|回复: 7

[讨论/求助] 关于VLAN交换的一个问题!

[复制链接]
发表于 2004-2-8 04:36:54 | 显示全部楼层 |阅读模式
在多个交换机构成的多个VLAN中,使用帧标记来指明所发出的帧属于哪一个VLAN,既然这样,每一个帧都是知道属于什么VLAN,也就是知道属于什么子网,那还需要路由器做什么?但VLAN是一个子网,一个广播域,而子网之间的包交换是需要用到IP地址,也就是必须用到路由器的!<br>一台主机要把数据通过路由器传到不同交换机上的不同VLAN的主机上!数据的封装和拆包是一个什么样的过程?<br>我是这样认为的,大家看看错在那里?(当主机和目标主机不在一个VLAN中的时候)<br>主机把自己和目标主机的IP地址封装到数据包里!再把自己和路由器E0接口的MAC地址封装到帧里!再在帧头做一个标记,标明属于哪一个VLAN。传到路由器那里,路由器拆包后把目标主机的MAC地址封装进去,又从同一个接口出来(只用到一个E0,E0这边有好几个子网,路由器这时候干嘛用,当然一个VLAN用一个接口就没有这个问题了,是不是有逻辑接口在这里派上用场了,一个VLAN用一个逻辑接口),然后,交换机查看目标主机的地址,再把数据发送到目标主机上!<br><br>请大家多多指教!<br><br>[此帖子已被 mageguoshi 在 2004-2-8 4:38:48 编辑过]
 楼主| 发表于 2004-2-8 04:42:47 | 显示全部楼层
是不是这时候路由器的作用真的不是很大,然而却会造成网络流量的瓶颈,从而有了第三层交换机的出现!?
发表于 2004-2-8 12:16:46 | 显示全部楼层
1、每一个帧都是知道属于什么VLAN,也就是知道属于什么子网,那还需要路由器做什么?<br>知道属于什么子网,可是没有路由器,怎么转发帧?嘻嘻~<br>2、数据的封装和拆包是一个什么样的过程?<br>补充一下,数据帧有分本地帧(local)和Trunk帧(这两个术语我自己编的,准确的怎么说,我暂时不知道)。封装成trunk帧后,只在Trunk链路上传输,到本地交换机后,将trunk帧解封装,变为本地帧……大概过程是这样的,详细的过程……请参见TCP/IP相关教程……(注:胡大有卖)
发表于 2004-2-8 12:17:28 | 显示全部楼层
原文由 [B]mageguoshi[/B] 发表:<br>是不是这时候路由器的作用真的不是很大,然而却会造成网络流量的瓶颈,从而有了第三层交换机的出现!?<br>
<br><br>嗯,顺便说一下,你这样自问自答感觉有些怪怪的~
发表于 2004-2-8 23:02:49 | 显示全部楼层
vlan 11<br> description yinyuedao<br> port 0/24 tagged<br> port 0/1 untagged<br><br> exit<br><br>port 0/1<br> pvid 11<br><br>24口交换机,port0/24是上联口<br><br>[此帖子已被 sdspage 在 2004-2-8 23:07:41 编辑过]
发表于 2004-2-9 08:47:19 | 显示全部楼层
嗯,赞~
发表于 2004-2-8 21:31:31 | 显示全部楼层
ISL和802.1q是两种VLAN的封装协议,但是两者对frame的encapsulation是不同的;ISL在原有的frame上加上了30个bytes(有自己的CRC等),所以就有超过1518的giant frame(路由器可以处理这些frame,用show的时候可以看到);802.1q是在frame内部TagVLAN....<br>mageguoshi,三层交换主要解决路由器处理上的瓶颈问题的:)
 楼主| 发表于 2004-2-8 22:09:13 | 显示全部楼层
ISL是思科专有的协议,802.1q是标准的,它们之间还有一个区别就是对于untagged的处理有所不同ISL都会对帧进行tag,而802.1q却不一定,那对于untagged的帧,802.1q将如何处理!大家请指教!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-11-21 21:46 , Processed in 0.083722 second(s), 18 queries , Gzip On.

快速回复 返回顶部 返回列表