- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PVID:基于端口 VLAN 标示,pvid 不是加在帧头的标记,而是端口的属性(从 PVID端口进来的数据包,交换机内部交互通过 PVID 中的 VLAN 标识,来查找属于哪个VLAN,使数据包如何在哪个 VLAN 中转发。主角是端口)
说明:
如果端口为 access 类型,并加入了一个 vlan ,那么这端口的 PVID 属性值变成和 VID 值一样, 如果不一样就会把帧送到错误的 vlan 中,导致通行中断。但在trunk 型的端口里,pvid 的值是默认的 1,注意交换机默认的 vid 也是 1,所以交换机 vlan id 为 1 的端口向 trunk 端口转发数据包时,trunk 端口的把帧头的标识去掉再发出去,到了对方交换机trunk 口时,由于帧没有带标识,所以会加上个vid,其值为 1(因为 trunk 端口默认的 pvid 为 1),这样数据包就 会被正确的送到 vlan id 为 1 的端口中。
所以没有划分 vlan 的端口发出的数据包也能通过 trunk 端口发出去,可以正常通行。而不是不能通过 trunk 口
VID:用来区分不同的 VLAN,主角是 VLAN,
PVID 和 VID 的区别就是,如果在端口状态处于ACCESS 状态下,它接收到的信息是不带 TAG 的,也就是说尽管它属于一个 VLAN 里面,但是交换机处理时并不会发现它的状态信息,而此时来自该端口如果检查该帧没有 TAG 的话,就会在帧头打上 port vlan id(PVID)标,这样交换机内部交换就会把 PVID 和 VID 进行比对,把帧送到 PVID=VID 的 VLAN 里面,这是此 VLAN 会查看有无此端口的 MAC 地址,也既是此端口属不属于此 VLAN,如果属于,就按照 MAC 地址表的状态发送出去。
以上一图显示的是下面的 PVID 表和 VID 表显示的状态,其中交换机的所有端口都是 ACCESS 状态,默认来自此端口的帧没有 Vlan tag。
好,从上面的两个图,我们来做以下的实验分析,确定 PVID 和 VID 的作用。
此时位于 VLAN10 下面的 port1 中有一台主机 A 要发送一个回显请求报文给VLAN20 下面的 port9 中的主机 B,默认 A 有 B 的 MAC 地址。
1、A 发送一个源 MAC 和 IP 为自己的 ICMP 请求报文,该信息被 port1 收到,交换机收到此数据后发现并没有 VID 信息,于是就给该帧加上了端口属性 Port vlan id,而此时它的 PVID 从以上的表中可以得知为 10,即是说此端口是属于VLAN10 的,然后交换机进行内部交换,又根据PVID 所指明的信息把此帧发送给了相应的vlan10 里面,而从上面的 VID 表中可得知,vlan10 里面没有有端口 9-16的 MAC 地址信息,(因为表中表明端口9-16 并不属于 vlan10,于是交换机不再进行转发,而此时发送 ICMP 请求报文的主机 A 系统会封装一个信息提供给操作系统,表明 ICMP 请求超时,请求回应失败,A、B 并不能进行连接。
再来另外一种情况,主机 A 要发送一个 ICMP 请求报文给 VLAN30 里的端口 18 下面的主机 C,我们来做一下通讯过程分析。
2、主机 A 封装一个 ICMP 请求报文,已知目的主机 C 的 MAC 地址,此报文被交换机的 port1 收到,因为是 ACCESS 状态,默认没有 VID 信息,于是端口 1 给帧加上了 PVID tag,接下来该帧送到了交换机内部进行内部交换,交换机拆过此帧, 发现 PVID 属于 VLAN10,于是把帧送到了 VLAN10,而此时根据上面的 VID 表可得知 17-20 口属于 VLAN10,于是参看MAC 地址-端口映射表,知道此MAC 地址指明的端口是 port18,于是把帧发送到了 port18,port18 接到帧后不再查看 PVID, 直接发送给下面的主机,而主机收到的帧已经被拆下 TAG 信息了,属于 untag 状态,主机 C 收到了回显请求,发现请求的目的 IP 和 MAC 地址均是自己,于是决定回应,于是封装了一个 ICMP 回应报文,目的 IP 和 MAC 为主机 A。
该报文被端口 18 收到,因为同样处于ACCESS 状态,没有vid,于是默认的加上了 PVID tag,然后送给了内部交换,交换机处理该数据时发现该帧属于VLAN30,
于是交给了 VLAN30,此时从上面的表中可得知端口 9-16,17-20 都处于 VLAN30, 于是查看 MAC 地址-端口映射表,知道了此 MAC 地址对应的端口是 1 号口,于是把该帧送给了端口 1,端口 1 收到后向下发送,被主机A 收到,
您可能关注的文档
最近下载
- 海底两万里读书分享PPT课件.pptx VIP
- 呼吸衰竭和急性呼吸窘迫综合征患者的护理.pptx VIP
- 输血试题及答案.docx VIP
- 一种固态变压器.pdf VIP
- AI训练师复习测试卷含答案(二).doc
- 2025支撑可调节装配式地面辐射供暖系统应用技术规程.docx VIP
- 机械搅拌澄清池操作说明.doc VIP
- 临床护理实践指南2024版.pdf VIP
- T_CACE 057—2022_电石渣基氢氧化钙脱硫剂分析方法.pdf VIP
- 急性缺血性卒中血管内治疗中国指南2018中国卒中学会、中国卒中学会神经介入分会、中华预防医学会卒中预防与控制专业委员会介入学组(发布时间:2018-07).pdf VIP
文档评论(0)