设为首页 收藏本站
查看: 664|回复: 0

从Switch到Vlan

[复制链接]

尚未签到

发表于 2015-5-25 09:04:45 | 显示全部楼层 |阅读模式
什么是Vlan?
Vlan是在相同广播域(BroadCast Domain)的一组网络设备。
广播域,指广播域里面的任何一个设备,进行广播,其他设备都会收到;
冲突域(Collision Domain)呢?像使用Hub连接的Pc,或者Pc连接到Switch的一个Port,都是一个冲突域,即只有一个设备可以发信息,其他设备如果也发送信息,那么会导致冲突。
如果不设置Vlan, 那么连接在Switch的所有设备,都接收相同的广播,如果设置Vlan, 那么可以根据Vlan而接收指定的广播。
这有什么好处呢?
我们知道,网络设备通讯使用的是Mac地址,位于OSI第2层,而全球的所有网卡的Mac地址不会重复,是唯一的。(不遵守规则者例外,毕竟Mac地址可以修改)
而位于第3层的IP地址可以设置多个,你一定尝试过自己的Pc的单独网卡设置过多个IP地址,这是允许的,因为最终网络设备通讯是通过Mac地址的。
当Pc同其他设备通讯试,只知道对方IP地址,不知道Mac地址,所以需要使用Arp,通过广播,发送目的IP地址,目的机器收到后,会返回确认信息,从而知道了对方Mac地址。
如果不设置Vlan,你的Pc有2个IP地址,那么每个地址第一次发送信息时,都会产生广播,所有同Switch连接的设备,都会收到,不论是否同这个IP地址在相同网段,还是不同网段。
如果设置了Vlan,那么只有相同网段的设备才会收到广播,其他设备不会收到,从而减轻了网络负载。
也就是说,虽然所有设备都是连接在相同Switch上,但是它们彼此不可以互相通讯,如果想互相通讯,需要路由器的支持。

现在我们有了另外一个问题,我的Pc的单独网卡,是不是因为有了2个IP地址,既可以同vlan1通讯,又可以同Vlan2通讯呢?
答案是可以,但是要求网卡有Trunk功能,或者,装2个普通网卡,每个有自己单独的IP地址。

什么是Trunk呢?
对于普通网卡,在第2层工作,需要发送和接收Frame,Frame是第2层的网络基本单元,第3层是Packet,第4层是Segment。
Frame有自己基本的格式,像一列火车,有车头提供动力,车尾放置邮件,中间车厢有硬座,软座,卧铺和餐车。普通网卡可以理解这列火车,知道怎样区分火车的每个车厢。
使用Vlan的Frame,有所不同,需要增加一节车厢,说明自己属于哪个Vlan。
所以要求,或者Pc提供2个普通网卡,分别处理不同的Frame,或者使用的唯一网卡有Trunk功能,可以区分Frame中的Vlan,并可以产生对应的Frame,设置Vlan信息,送给Switch。

如果除了Switch,其他网络设备都不支持Vlan,那么Switch怎样工作?
Switch会在收到Frame时,以及送出Frame时,作一个封装。加入新的车厢,标记vlan,然后根据Vlan作相应处理,送给对应Vlan的Port。送出Port前,需要解开封装,还原成普通的Frame。
主要的2种封装协议:Cisco 的InterSwitch Link (ISL) protocol和IEEE's 802.1Q

Vlan是否可以存在于多个Switch?
Vlan功能强大,可以存在于多个Switch,就像是路由器,可以交换路由信息一样,Switch也需要交换Vlan信息,当然,也像路由器,可以手工设置Vlan信息,对于小规模的Switch可以,但是对于很多的Swtich,需要Vtp(Vlan Trunk Protocol)。
因为Vlan可以存在于多个Swtich,所以允许Pc使用不同Switch的Port,而照旧属于某个Vlan。
路由器交换路由信息,是使用Routing Protocol,Switch交换Vlan信息,是通过Vtp,vtp仅可以在支持Trunk的Port间传播。
当我们在某台Switch上,增加,删除,修改某个Vlan时,Vtp会把这些改变通知其他Switch,从而保证配置的连续性。
当设置Vtp时,Switch可以是以下3种状态中的一种:
Server,Client,Transparent
Server是默认的状态,可以增加,删除,修改vlan,Transparent也允许这样做,唯一的区别是:Transparent只影响自己,而Server却可以通过Vtp传递给其他Switch。
而且Tranparent收到Vtp信息时,所作的仅仅是通过自己的其他Port把Vtp信息送出去,然后忘记刚才发生的一切。
而Server,client收到Vtp信息时,需要作更新。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-70319-1-1.html 上篇帖子: dot1x配置实例及相关问题解答 下篇帖子: WayOs帐号获取保存工具增加提交的功能,WayOs扩展WAN口工具1.6发布增加网卡和VLAN混合组网功能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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