logo好方法网

一种数据同步配置方法、系统及存储介质


技术摘要:
本发明公开了一种数据同步配置方法、系统及存储介质,所述方法包括:两个以太网交换机连线后进入转发工作状态;在两个以太网交换机互连的端口之间互相发送携带着本端VLAN ID配置信息的VLAN tag配置数据包;控制互连的以太网交换机的VLAN ID配置信息完全一致,互连的端  全部
背景技术:
以太网交换机是基于以太网传输数据的交换机,以太网采用共享总线型传输媒体 方式的局域网。以太网交换机的结构是每个端口都直接与主机相连,并且一般都工作在全 双工方式。以太网交换机能同时连通许多对端口,使每一对相互通信的主机都能像独占通 信媒体那样,进行无冲突地传输数据。 以太网交换机提供的端口通常能够即插即用,链路的两个端口能够自动协商出一 致的工作速率(常见有10M/100M/1000M/10000M)、双工模式等配置信息,使连接的端口无需 人工配置就能够进入转发工作状态。 目前交换机上还广泛应用了VLAN  tag技术,VLAN  tag支持4094个VLAN  ID(ID值域 为1-4094);数据包可以携带某一个VLAN  ID的VLAN  tag。以太网交换机转发工作状态的端 口必须加入这个VLAN  ID组才能转发携带了该VLAN  tag的数据包;一个端口可以加入多个 VLAN  ID组中。每个端口默认都在VLAN  ID=1的组中,所以交换机连接的端口自动协商、进 入转发工作状态之后,通常只能转发携带VLAN  ID=1的VLAN  tag数据包。 互连的端口之间缺少自动同步VLAN  ID配置数据的功能,往往需要人工干预配置 为一致的VLAN  ID后才能开始转发携带VLAN  ID不等于1的VLAN  tag数据包;因为互连的端 口分别属于两个以太网交换机,通常他们都是独立配置不相关的,所以这两个端口需要靠 网络管理员来配置加入相同的VLAN组,这样这两个端口才能转发对应VLAN  ID的VLAN  tag 的数据包;依赖人工操作配置增加了网络通信管理维护的工作量。 因此,现有技术还有待于改进和发展。
技术实现要素:
本发明的主要目的在于提供一种数据同步配置方法、系统及存储介质,旨在解决 现有技术中互连的端口之间缺少自动同步VLAN  ID配置数据的功能,需要人工干预配置为 一致的VLAN  ID后才能开始转发携带VLAN  ID不等于1的VLAN  tag数据包的问题。 为实现上述目的,本发明提供一种数据同步配置方法,所述数据同步配置方法包 括如下步骤: 两个以太网交换机连线后进入转发工作状态; 在两个以太网交换机互连的端口之间互相发送携带着本端VLAN  ID配置信息的 VLAN  tag配置数据包; 控制互连的以太网交换机的VLAN  ID配置信息完全一致,互连的端口互相转发两 个互连端口所加入的VLAN组对应的VLAN  ID的VLAN  tag数据包。 可选地,所述的数据同步配置方法,其中,所述VLAN  ID配置信息用于控制互连的 4 CN 111585791 A 说 明 书 2/6 页 端口加入到完全一样的VLAN组中。 可选地,所述的数据同步配置方法,其中,所述VLAN  tag配置数据包以01:80:C2: 00:00:AA作为目的MAC地址,所述目的MAC地址为以太网保留未用的MAC地址; 当以太网交换机接收到所述目的MAC地址的数据包时,则认为所述数据包为VLAN  tag配置数据包。 可选地,所述的数据同步配置方法,其中,所述VLAN  tag配置数据包以发出VLAN  tag配置数据包的交换机的MAC地址作为源MAC地址。 可选地,所述的数据同步配置方法,其中,所述在两个以太网交换机互连的端口之 间互相发送携带着本端VLAN  ID配置信息的VLAN  tag配置数据包,具体包括: 每隔预设时间收集一次本端的以太网交换机的VLAN  ID配置数据,组成相应的 VLAN  tag配置数据包,将VLAN  tag配置数据包发给对端的以太网交换机的端口; 本端的以太网交换机的端口在发送VLAN  tag配置数据包时,同步监控接收对端的 以太网交换机的端口发过来的VLAN  tag配置数据包。 可选地,所述的数据同步配置方法,其中,本端的以太网交换机的端口发送的VLAN  tag配置数据包与对端的以太网交换机的端口发送的VLAN  tag配置数据包中,源MAC地址和 VLAN  ID配置信息不同。 可选地,所述的数据同步配置方法,其中,所述控制互连的以太网交换机的VLAN  ID配置信息完全一致,互连的端口互相转发两个互连端口所加入的VLAN组对应的VLAN  ID 的VLAN  tag数据包,具体包括: 所述以太网交换机解析对方以太网交换机的端口发过来的VLAN  tag配置数据包; 如果所述VLAN  tag配置数据包表明对端以太网交换机加入了某些VLAN  ID,而本 端以太网交换机没有加入,则控制本端以太网交换机的端口加入到对端以太网交换机加入 的这些VLAN  ID; 如果所述VLAN  tag配置数据包表明对端以太网交换机退出了某些VLAN  ID,而本 端以太网交换机从对端学习加入了这些VLAN  ID,则控制本端以太网交换机的端口退出这 些VLAN  ID; 当控制本端和对端的以太网交换机的VLAN  ID配置信息完全一致后,本端和对端 的以太网交换机互连的端口互相转发两个互连端口所加入的VLAN组对应的VLAN  ID的VLAN  tag数据包。 可选地,所述的数据同步配置方法,其中,互连的端口互相转发携带VLAN  ID不等 于1的VLAN  tag数据包。 此外,为实现上述目的,本发明还提供一种数据同步配置系统,其中,所述数据同 步配置系统包括:两个以太网交换机,分别为本端以太网交换机和对端以太网交换机,本端 以太网交换机和对端以太网交换机通过端口互连; 本端以太网交换机和对端以太网交换机连线后进入转发工作状态; 在本端以太网交换机和对端以太网交换机互连的端口之间互相发送携带着自身 VLAN  ID配置信息的VLAN  tag配置数据包; 控制互连的本端以太网交换机和对端以太网交换机的VLAN  ID配置信息完全一 致,本端以太网交换机和对端以太网交换机互连的端口互相转发两个互连端口所加入的 5 CN 111585791 A 说 明 书 3/6 页 VLAN组对应的VLAN  ID的VLAN  tag数据包。 此外,为实现上述目的,本发明还提供一种存储介质,其中,所述存储介质存储有 数据同步配置程序,所述数据同步配置程序被处理器执行时实现如上所述的数据同步配置 方法的步骤。 本发明中,两个以太网交换机连线后进入转发工作状态;在两个以太网交换机互 连的端口之间互相发送携带着本端VLAN  ID配置信息的VLAN  tag配置数据包;控制互连的 以太网交换机的VLAN  ID配置信息完全一致,互连的端口互相转发两个互连端口所加入的 VLAN组对应的VLAN  ID的VLAN  tag数据包。本发明通过将两个以太网交换机配置相同的 VLAN  ID配置信息,从而在无需人工操作配置的情况下,两个以太网交换机的端口能互相转 发两个互连端口所加入的VLAN组对应的VLAN  ID的VLAN  tag数据包,降低了网络通信管理 维护的工作量。 附图说明 图1是本发明数据同步配置方法的较佳实施例的流程图; 图2是本发明数据同步配置系统的较佳实施例中的原理示意图。
下载此资料需消耗2积分,
分享到:
收藏