VCMP

VCMP简介 VLAN集中管理协议VCMP(VLAN Central Management Protocol)是一个位于OSI参考模型第二层的通信协议,它提供了一种在二层网络中传播VLAN配置信息,并自动地在整个二层网络中保证VLAN配置信息一致的功能。 通常情况下,企业网的交换机上需要保持VLAN信息的同步,以保证所有交换机都能进行正确的数据转发。小型企业网中,网络管理员可登录到每台交换机上进行VLAN的配置和维护。但大型企业网中,交换机很多,会有大量的VLAN信息需要配置和维护。如果仅靠网络管理员手工操作,工作量很大,也不能保证配置的一致性。 为了解决上述问题,可通过VCMP实现VLAN的集中管理。这样,只需在一台交换机上进行创建、删除VLAN等操作,这些变更会自动通知到指定范围内的所有交换机,从而使这些交换机无需手工操作即可实现VLAN的创建、删除等动作的同步,即减少了在多台交换机上修改同一个数据的工作量,也保证了修改的一致性。 VCMP可实现VLAN的集中管理和维护,减少网络维护成本;实现接入交换机的即插即用。 注意 VCMP只能帮助网络管理员同步VLAN配置,但不能帮助其动态地划分端口到VLAN。因此,VCMP一般需要与LNP结合使用,以最大程度简化用户配置。有关LNP的详细描述,请参见LNP基本原理。 GVRP也可减少VLAN配置,且可将端口动态地划分到VLAN,但GVRP创建的VLAN是动态VLAN,而VCMP创建的VLAN是静态VLAN。 VCMP原理 VCMP使用域来管理交换机,称为VCMP管理域,并通过角色定义来确定设备的属性,称为VCMP角色,包括Server、Client、Transparent和Silent四种角色。 VCMP管理域 VCMP管理域由一组域名相同的交换机通过Trunk或Hybrid链路类型的接口互连构成。同一域内的每台交换机都必须使用相同的域名,且一台交换机只能加入一个VCMP管理域,不同域的交换机间不能同步信息。 VCMP管理域确定了VCMP管理设备的范围,凡是加入域的交换机,均会受到域内的管理设备管理。域中只能有一台管理设备,但可以有多台被管理设备。 VCMP的角色 VCMP的角色 定义及作用 说明 Server 作为VCMP管理域的管理角色,负责将VLAN信息通过VCMP报文同步给同域的其它设备。 Server上创建、删除VLAN和修改VLAN名称、描述的信息会在全域内传播。 Client 作为VCMP管理域的被管理角色,属于某特定VCMP管理域,根据Server发过来的VCMP报文将VLAN信息同步到本地。 Client上创建、删除VLAN和修改VLAN名称、描述的信息不会在域内传播,但会被Server发送的VLAN信息覆盖。 Transparent 作为透传角色,不受VCMP的管理行为影响,也不影响VCMP管理域中的其他设备。 Transparent直接转发VCMP报文(仅向Trunk或Hybrid类型链路转发)Transparent上创建、删除VLAN和修改VLAN名称、描述的信息不受Server影响,也不会在域内传播。这样可满足某些设备不希望受VCMP管理,但需要转发VCMP报文的需求。 Silent 部署在VCMP管理域的边缘,不受VCMP的管理行为影响,也不影响VCMP管理域中的其他设备,可用来隔离VCMP管理域。 Silent收到VCMP报文后直接丢弃,而不转发该报文。Silent上创建、删除VLAN和修改VLAN名称、描述的信息不受Server影响,也不会在域内传播。 Transparent和Silent不属于任何VCMP管理域。 VCMP管理域的边缘设备如果希望受VCMP的管理,也可设置为Client角色,但为防止本域的VCMP报文传输到其他域中,需要将连接其他域的接口去使能VCMP功能。 VCMP报文 VCMP通过在各角色设备间交互VCMP报文实现VLAN的集中管理,VCMP报文只能在Trunk或Hybrid类型接口的VLAN 1上传输。VCMP为确保在各种场景下Server与Client的VLAN信息保持一致,VCMP协议定义了Summary-Advert、Subset-Advert和Advert-Request三种组播方式的报文。 报文类型 作用 触发场景 触发报文的角色 Summary-Advert Server通过该报文向VCMP管理域内的其他设备通告域名、设备ID、配置修订号以及VLAN信息。 1、Server每5分钟发一次Summary-Advert报文,以确保Server与Client上的VLAN信息的实时同步,防止因传输丢包等原因导致的同步遗漏。...

更新: 2022-07-14 · 创建: 2022-07-14 · 1 分钟 · McLsk888

VLAN扩展技术

VLAN聚合 一般情况下,一个 VLAN 对应一个 VLANIF 接口。但由于在一个 VLAN 对应的子网中,子网号、子网广播地址、子网网关不能作为 VLAN 内的主机 IP 地址,并且子网中实际接入的主机数量可能少于可用的 IP 地址数量,容易造成 IP 地址的浪费。因此需要引入 VLAN 聚合。 类似于路由聚合,将不同网段的 VLAN 聚合成一个范围更大的网段,并将它们的网关设置成同一个。提高了 IP 地址的利用率。 VLAN 聚合:在一个物理网络内,用多个VLAN(称为Sub-VLAN)隔离广播域,并将这些 Sub-VLAN 聚合成一个逻辑的 VLAN(称为Super-VLAN),这些 Sub-VLAN 使用同一个 IP 子网和缺省网关,进而达到节约 IP 地址资源的目的。 Sub-VLAN:只包含物理接口,不能建立三层 VLANIF 接口,用于隔离广播域。每个 Sub-VLAN 内的主机与外部的三层通信设备是靠 Super-VLAN 的三层 VLANIF 接口实现的。 Super-VLAN:只建立三层 VLANIF 接口,不包含物理接口,与子网网关对应。与普通的 VLAN 不同,Super-VLAN 的 VLANIF 接口状态取决于所包含的 Sub-VLAN 的物理接口状态。 注意 VLAN 1 不能配置为 Super-VLAN Super-VLAN 的 VLAN ID 与 Sub-VLAN 的 VLAN ID 必须不同 将 Sub-VLAN 加入到 Super-VLAN 时,必须保证 Sub-VLAN 没有创建对应的 VLANIF 接口。 聚合原理 每个 Sub-VLAN 对应一个广播域,多个 Sub-VLAN 和一个 Super-VLAN 关联,只给 Super-VLAN 分配一个 IP 子网,所有 Sub-VLAN 都使用 Super-VLAN 的 IP 子网和缺省网关进行 三层 通信。...

更新: 2022-03-21 · 创建: 2022-03-21 · 3 分钟 · McLsk888

VLAN基础

VLAN产生背景 在典型的以太网中,当某台主机发送一个广播帧或者未知的单播帧时,该数据帧会被泛洪,甚至传递到整个广播域,广播域越大,产生的安全问题、垃圾流量问题就越严重。 如在上图的交换网络中,网络中只有终端和交换机,在这样的网络中,广播帧能够到达网络的每一处,因此整个交换网络也是一个广播域。 如果PC1向PC2发送单播帧,网络中只有SW1、SW3、SW7的MAC表存在有关PC2的MAC地址表项,那么只有SW1和SW3会对该单播帧执行点对点的转发操作,SW2和SW5将会泛洪,SW7会丢弃数据帧,这样虽然实现了PC1和PC2的通信,但网络中很多其他主机会收到垃圾流量。 因此,为了解决广播域带来的问题,引入了VLAN (Virtual Local Area Network,虚拟局域网) 的概念。 一个VLAN就是一个广播域,所以在同一个VLAN内部,计算机可以直接进行二层通信; 而不同VLAN内的计算机,无法直接进行二层通信,只能进行三层通信来传递信息, 即广播报文被限制在一个VLAN内。 VLAN实现原理 根据网络环境需要,使用不同的方法划分好VLan,为了区别数据帧是属于哪个vlan,需要对数据帧添加vlan标签(Tag),交换机根据数据帧所属的vlan进行转发。 VLAN Tag 数据帧从终端主机发出来时是不带有VLAN Tag 的,也就是untagged帧,数据帧到了交换机,交换机根据VLAN的设置,在接收到的数据帧的特定位置加上VLAN Tag,也称为tagged帧。 VLAN Tag中的主要字段: TPID:2字节,Tag Protocol Identifier(标签协议标识符),表示数据帧类型。 取值为0x8100时表示IEEE 802.1Q的VLAN数据帧。如果不支持802.1Q的设备收到这样的帧,会将其丢弃。 各设备厂商可以自定义该字段的值。当邻居设备将TPID值配置为非0x8100时, 为了能够识别这样的报文,实现互通,必须在本设备上修改TPID值,确保和邻居设备的TPID值配置一致。 PRI:3 bit,Priority,表示数据帧的优先级,用于QoS。 取值范围为0~7,值越大优先级越高。当网络阻塞时,交换机优先发送优先级高的数据帧。 CFI:1 bit,Canonical Format Indicator(标准格式指示位),表示MAC地址在不同的传输介质中是否以标准格式进行封装,用于兼容以太网和令牌环网 CFI取值为0表示MAC地址以标准格式进行封装,为1表示以非标准格式封装。 在以太网中,CFI的值为0。 VID:12 bit,VLAN ID,表示该数据帧所属VLAN的编号。 VLAN ID取值范围是0~4095。由于0和4095为协议保留取值,所以VLAN ID的有效取值范围是1~4094。 交换机利用VLAN标签中的VID来识别数据帧所属的VLAN,广播帧只在同一 VLAN内转发,这就将广播域限制在一个VLAN内。 VLAN 划分 计算机发出的数据帧不带任何标签。对已支持VLAN特性的交换机来说,当计算机发出的 Untagged帧一旦进入交换机后,交换机必须通过某种划分原则把这个帧划分到某个特定的 VLAN 中去。...

更新: 2022-02-13 · 创建: 2022-02-13 · 3 分钟 · McLsk888