vlan协议详解

604 篇文章 8 订阅
579 篇文章 5 订阅

VLAN是一种比较新的技术,工作在OSI参考模型的第2层和第3层,一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的。

IEEE802.1q完成这些功能的关键在于标签。支持IEEE 802.1q 的交换端口可被配置来传输标签帧或无标签帧。一个包含VLAN信息的标签字段可以插入到以太帧中。如果端口有支持IEEE 802.1q 的设备(如另一个交换机)相连,那么这些标签帧可以在交换机之间传送VLAN成员信息,这样VLAN就可以跨越多台交换机.

下图就是以太网中的IEEE 802.1q 标签帧格式。


vtp是cisco的私有协议,是用于维持交换机之间的vlan配置信息,以减轻管理员的工作量和减少手动配置vlan的错误率。

3种VTP消息类型

1)客户机的通告请求:客户机请求vlan信息
   ①发送通告请求的时机:重启
域名变更
收到了配置修改编号比自己的高的vtp汇总通告
   ②通告请求的格式: 
版本(1字节)
编码(1字节)
0x03 (类型3
表明是通告请求
Rsvd
保留 通常为0
管理域名长度(1字节)
VTP 域名的长度
管理域名(32字节)指定了VTP域名
起始值(1字节)在有多个子集通告的情况下,如果从第n个子集通告没有收到,则起始值为n,表示请求发送从n开始的所有子集通告;如果起始值为0,表示请求所有子集通告
 
服务器的通告相应—汇总通告、子集通告
2)汇总通告:用于通知相邻的交换机目前的VTP域名和配置修改编号
①发送时机:在vlan1上,每300秒发送一次。但拓扑发生变化时(即添加修改删除vlan,配置修改编号发生变化时)也会发出该通告
②格式
版本
(1字节)
编码 (1字节)
0x01 (类型1
表明是汇总通告
后续通告数(1字节)
表明VTP 汇总通告后面跟着多少个子集通告
管理域名长度(1字节)
VTP 域名的长度
管理域名(32字节)指定了VTP域名
配置修改编号(4字节)从0开始,当配置更新时,向外发送的VTP通告修订号加1,接收通告的交换机看到比原有的配置修订号更大的通告,就用新的配置覆盖已有的VLAN信息
更新者标识(4字节)存放最近对配置修改编号进行增加的交换机的IP
更新时间戳(12字节)最近配置修改编号增加的日期和时间
MD5摘要(16字节)VTP口令和VTP首部的哈希值,如果口令不匹配,更新将被忽略;在交换机上配置VTP口令,用于保证交换网络VLAN配置的安全性
③交换机收到汇总通告后的反应
域名不同,忽略此数据包
域名相同,对比配置修改编号
配置修改编号比自己的低或相等,忽略此包,如果高,交换机就发送通告请求
3)子集通告:包含与vlan有关的详细信息(如vlan ID 名字等等)
①格式
版本(1字节)
编码(1字节)
0x02 (类型2
表明是子集通告
序号(1字节)
 
管理域名长度(1字节)
管理域名(32字节)
配置修改编号(4字节)
VLAN信息字段1
… …
VLAN信息字段n
序号:表示了此数据包在会展通告后一系列子集通告中的序号,从1开始。
      接收端交换机用这个值来确保它受到了所有的子集通告。如果没有全收,他就会请求从没格子集通告开始重传
VLAN信息字段:包含 vlan的状态(活动或挂起)、vlan的类型(以太网、令牌环、FDDI或者其他)、vlan名长度、vlan名称、vlan id、MTU的大小(此vlan所支持的最大帧的大小)、


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值