- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全面认识VLAN全面认识VLAN
全面认识VLAN
Version 1
1 两个预备概念
1.1冲突域(collision domain)
一个物理网段(segment ),在10M 半双工里整个网段是共享
的,所有的主机共处在一个冲突域中,同时也共处于一个广播域
里,而在100M 以上的全双工交换网络里,每个端口都独立地为一
个冲突域。
1.2 广播域(broadcast domain)
广播包所能覆盖的区域。在传统的10M 半双工以太网里,只有
用路由器才能划分不同的广播域,而在100M 以上的交换网络里,
广播域不能很明显地看出,只能根据具体配置才能判断。
2 VLAN 概述
Virtual LAN ,在一个交换机可建立多个虚拟的桥,每个桥为一
个独立的广
播域。
2.1 VLAN 信息的封装格式
a) 802.1q/802.1p 是IEEE 的标准,而ISL 是Cisco 的
1
b) 由于ISL 的TAG 头(ISL 头长是26+4=30 个字节)是加在以太
包头外面的,所以它其实已经是另外一种包的封装格式,这要求所
参与的交换机都要支持这一包的封装格;而802.1q 的4 个字节的
TAG 是加在以太包的里而,它没有改变以态帧的格式,只不过是加
大的原来以太帧4 个字节,即形成了所谓的Baby Giant ,但是
802.3ac 已经扩展了以太帧的最大长度到1522,所以这个Baby
Giant 在缺省下是可以政常传递的,因为有TPID(Tag Protocol ID) ,
大家都认识这个帧是802.1q 帧。以下是802.1q 帧:
从802.1Q TAG 中VID 为12 位,所以VLAN ID 的最大值为
4095 (2 的12 次方)
一般交换机能支持active VLAN 1024 个,在Cisco 的交换机中
如果要用到1006 以后的,应在VTP 透明模式下建,另外如果用
Cisco 的ISL,由于ISL 中用10 位代表VLAN ID ,所以ISL 只支持
1024 个VLAN 。
2.2 Native VLAN
a) 概念
一个接口缺省时所在的VLAN ,即是Native VLAN.一般只有
Cisco 的设备有此概念,其它厂商PVID(Port Vlan ID)与之相当。
Native VLAN 只在802.1q 中起作用,在isl 中无此概念或不受
影响。在802.1q 中,如果信息来源于Native VLAN ,那么不打
TAG,收到的一方接到一个无TAG 的帧,也就把它当Native VLAN
的帧进行处理,在做trunk 时两端的Native VLAN 要相同。
b)下面是一个有关Native VLAN 的例子:
在Cisco 交换机中如果是用动态DTP 协议建trunk 并且trunk 的
协议封装类型为802.1q 时,当两边Native VLAN 不同时,不能协商
成功,但如果是用静态形成trunk ,情况又如何呢?
2
配置如下:sw1(config-if)#switchport trunk encapsulation dot.1q
#switchport mode trunk
#switchport trunk native vlan 2
Sw2(config-if)#switchport trunk encapsulation dot.1q
#switchport mode trunk
#switchport trunk native vlan 3
如果按上述的配置,那么VLAN2 、VLAN3 出去的数据流不能
正常通信。SW1 的VLAN2 发出的包,因为是native vlan ,所以不打
TAG,SW2 收到后,发现是无TAG 的包,把该包送到VLAN3 ,失
败;如果从SW1 的VLAN3 发出的包,SW2 收到会正确送给
文档评论(0)