学习之彻底研究.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习之彻底研究

PVID和VID彻底研究(上) ! X3 ?8 e7 w5 M. j }——PVID的作用及和VID的区别4 o% o# t: k$ `; }5 { R: r 2 q4 I1 t/ Q- a7 S Z$ Z* L J c# B5 } b- j; [/ [5 E6 \% M1 UPVID和VID经常出现于三层交换机里,由于PVID和VID的设置不合理,造成VLAN划分变得混乱。本文就对PVID和VID进行了彻底研究。; x% N/ j7 _: V: k0 ]; } % n0 }, Z! P+ C% h K$ [# J8 D; U* K 3 U( Q+ x; K# ~$ J) N ^; X首先解释一下什么是PVID,PVID英文解释为Port-base VLAN ID,是基于端口的VLAN ID,在网上发现一个比较好的解释是:PVID并不是加在帧头的标记,而是端口的属性,用来标识端口接收到的未标记的帧。也就是说,当端口收到一个未标记的帧时,则把该帧转发到VID和本端口PVID相等的VLAN中去。为了验证这一说法,在2826上做了以下实验: 6 |+ [ o, G* B6 a k/ j/ Q* B \! G 2 s* V- i, i3 y- I8 s O) Z. ?- \ f+ c1 Q: K8 \+ { 9 ?0 w5 |7 E, Q w, t$ Q 在2826上选两个端口,连接两台主机A、B,按照下表给端口设置不同的PVID和VID,用A ping B,并在B上抓包,记录实验结果。 # \. j7 _ X c$ N, E6 x4 p5 } 9 n( F5 N @0 h0 k C h9 v u( H5 W??o) C5 S注:结果中“有”表示抓包有ICMP的包(但ping不同),“无”表示没有,“通”表示可以ping通。 : o??n7 |4 H$ K7 k Y! |VID为“无”表示该端口没有加到任何VLAN里。 # S3 |??_( @8 x- o: R1 Z3 D- J* n- [3 G |$ |8 n??d??Y; B7 f 5 E3 M, k??s2 h7 v2 r 8 v F3 X2 [4 g 所有结果为“无”的可以解释为:当端口1收到无标记的帧后,转发到VID=PVID=1的端口去,由于端口2无VID,故主机B收不到包。. w) y1 p F3 Y2 x 所有结果为“有”的可以解释为:当端口1收到无标记的帧后,转发到VID=PVID=1的端口去,由于端口2的VID=1,故主机B收到ICMP的ECHO包,并发出ECHO Reply,由于此种情况下端口1的VID不等于1,故B的Reply并不能到达A。 ! t! f8 ]+ n/ W8 a所以只有当两个端口的PVID和VID一样时,才可以互通。 Z9 L L O) j% K2 C $ ~# t7 V5 H4 L+ D) ^ 2 M# Z- V4 i) Z1 v+ l4 ^6 n, C6 E ! P ~7 i K) E??~% A到此我和大家一样有个疑问,一个VLAN干吗要设置PVID和VID两种标识呀?方正只有当PVID=VID时才能互通,只有一个不就够了吗?请往下看。 9 X4 V v! T0 w6 Y8 Z) \9 X6 s q g 3 T4 i+ g# p2 Z( T8 o3 D4 w . Q% K. S4 A- E??`5 O# f, E4 F当所有VLAN都在一个交换机里时,确实只需要一个标识就够了,但跨设备的VLAN就需要另一种标识,这就是802.1Q的VLAN ID,即VID。 2 t??h) d! s; C9 _% w! I ) d \3 s2 u6 R4 B 9 ?. d5 s9 I o5 G$ T2 x % ^% n7 c6 i( b( l, q4 ]我们知道802.1Q的VLAN是在二层帧里加进VLAN标识,俗称打tag,而计算机不能解析这种二层的帧,所以交换机的一个端口在分到一个VLAN时有tag和untag属性,tag端口用来连接设备,untag端口用来连接计算机。Tag端口出去的帧一般都打上了tag,tag中的VID有的来自PVID,有的则来自其它tag端口中本身就含有tag的帧。 - g3 @5 a* {/ |2 z3 |: O$ F( H4 U6 Q: _/ d5 _! t ; O( b9 H: ^ q/ E4 w i* l! Z 1 j0 Q* h, G Q 设备互连时,由tag中的VID决定了一个二层帧属于哪个VLAN,而计算机不具备打tag的功能,所以只有给连接计算机的端口添加一个属性,用来决定计算机发出的未标记的帧属于哪个VLAN,这个属性就是PVID。6 `- z2 f5 _1 Z9 @ \% a+ k8 e /

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档