虚拟链路建立的方法、通信网元及以太网网络系统的制作方法

文档序号:7742066阅读:172来源:国知局
专利名称:虚拟链路建立的方法、通信网元及以太网网络系统的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种虚拟链路建立的方法、通信网元及通信 网络。
背景技术
以太网光纤通道(Fibre Channel over Ethernet, FCoE)采用增强型以太网作为 物理网络传输架构,能够提供标准的光纤通道有效内容载荷,避免了传输控制/网际协议 (Transmission Control Protocol/Internet Protocol, TCP/IP)协议开销,而且 FCoE 能 够像标准的光纤通道那样为上层软件层服务。FCoE协议是专门为二层数据中心网络所设计的网络协议。该协议规定了源通信网 元位于以太网网络,目标通信网元位于光纤网络中时,两个通信网元进行通信的方式。具体 的,源通信网元向网关设备发送注册请求消息,网关设备为源通信网元分配虚拟媒体接入 控制(Media Access Control,MAC)地址,向源通信网元发送携带该虚拟MAC地址的注册接 受消息,源通信网元生成光纤通道(Fibre Channel,FC)帧,简称光纤帧(FC帧)后,利用该 虚拟MAC地址为源MAC地址,网关设备的以太网MAC地址为目的MAC地址,将FC帧封装成 以太网帧发出,网关设备解析该以太网帧得到FC帧,利用FC帧中的目的ID,确定应该接收 该FC帧的目标通信网元,将其发给目标通信网元。现有的FCoE协议规定了源通信网元位于以太网网络,目标通信网元位于光纤网 络中时,两个通信网元进行通信的方式,没有规定两个通信网元都位于以太网网络中时,是 如何利用以太网光纤通道进行通信的。

发明内容
本发明实施例提供一种虚拟链路建立的方法、通信网元及通信网络,使以太网网 络中的两个通信网元能够利用以太网光纤通道进行通信。有鉴于此,本发明实施例提供一种虚拟链路建立的方法,包括第一通信网元接收第二通信网元发送的通信请求消息;第一通信网元为第一通信网元与第二通信网元间的虚拟链路分配第一虚拟MAC 地址和第二虚拟MAC地址,所述第一虚拟MAC地址为所述虚拟链路中标识第一通信网元的 虚拟MAC地址;所述第二虚拟MAC地址为所述虚拟链路中标识第二通信网元的虚拟MAC地 址;第一通信网元向所述第二通信网元发送对通信请求消息的响应消息,所述响应消 息中携带所述第一虚拟MAC地址和第二虚拟MAC地址,所述第一通信网元和第二通信网元 位于以太网中。一种通信网元,位于以太网中,包括接收单元,用于接收对端通信网元发送的通信请求消息;
4
地址分配单元,用于在接收到通信请求消息后,为所述通信网元与对端通信网元 间的虚拟链路分配第一虚拟MAC地址和第二虚拟MAC地址,所述第一虚拟MAC地址为所述 虚拟链路中标识所述通信网元的虚拟MAC地址;所述第二虚拟MAC地址为所述虚拟链路中 标识对端通信网元的虚拟MAC地址;发送单元,用于向对端通信网元发送对通信请求消息的响应消息,所述响应消息 中携带所述第一虚拟MAC地址和第二虚拟MAC地址。本发明实施例中第一通信网元分配在虚拟链路中标识第一通信网元地址的第一 虚拟MAC地址,及在虚拟链路中标识第二通信网元地址的第二虚拟MAC地址,并将第一虚拟 MAC地址和第二虚拟MAC地址通知第二通信网元,使位于以太网中的第一通信网元与第二 通信网元能够利用第一虚拟MAC地址和第二虚拟MAC地址所标识的虚拟链路进行通信。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一实施例提供的虚拟链路建立方法流程图;图2是本发明另一实施例提供的虚拟链路建立方法流程图;图3是本发明实施例提供的以太网中通信方法流程图;图4是本发明实施例提供的通信网元结构图;图5是本发明实施例提供的以太网网络系统结构图。
具体实施例方式参阅图1,本发明一实施例提供一种虚拟链路建立方法,该方法包括101、第一通信网元接收第二通信网元发送的通信请求消息。其中,本发明实施例中的第一通信网元和第二通信网元为以太网中的通信网元。 该通信请求消息可以是单播注册请求消息。具体的,该单播注册请求消息是第二通信网元接收第一通信网元返回的单播或者 多播响应消息后,利用该单播或者多播响应消息中携带的以太网MAC地址向第一通信网元 发送的,其中,所述单播或者多播响应消息是对第二通信网元发出的多播发现请求消息的 响应消息。或者,在该步骤之前,第一通信网元将自己的以太网MAC地址注册到服务器上, 第二通信网元从服务器上获取第一通信网元的以太网MAC地址,根据第一通信网元的以太 网MAC地址向第一通信网元发送注册请求消息,其中,上述服务器可以是名字服务器(Name Server, NS)。102、第一通信网元为第一通信网元与第二通信网元间的虚拟链路分配第一虚拟 MAC地址和第二虚拟MAC地址,所述第一虚拟MAC地址为所述虚拟链路中标识第一通信网元 的虚拟MAC地址;所述第二虚拟MAC地址为所述虚拟链路中标识第二通信网元的虚拟MAC 地址。具体的,第一通信网元实例化第一虚拟N端口 VN_Port/以太网光纤通道链路端点 FCoE_LEP对,分配与第一 VN_Port/FCoE_LEP对绑定的第一虚拟MAC地址;并分配第二虚拟MAC地址,该第二虚拟MAC地址后续用于与第二通信网元中实例化的第二 VN_Port/FCoE_ LEP对绑定,同时记录该第二虚拟MAC地址为第一 VN_Port/FCoE_LEP对所管理的虚拟链 路上对端通信网元(即第二通信网元)的虚拟MAC地址,后续第一通信网元上的第一 VN_ Port/FCoE_LEP对用于管理与第二通信网元交互的数据包(该数据包可以是以太网帧);第 二通信网元上的第二 VN_Port/FCoE_LEP对用于管理与第一通信网元交互的数据包(该数 据包可以是以太网帧)。其中,通信网元实例化VN_Port/FCoE_LEP对是指实例化VN_Port和FCoE_LEP两 个实体,并建立这两个实体的对应关系。其中,若该通信网元需要发送数据包时,则VN_Port 实体生成FC帧,然后由FCoE_LEP实体将该VN_Port/FCoE_LEP对所绑定的虚拟MAC地址作 为源MAC地址,将该VN_Port/FCoE_LEP对所管理的虚拟链路上对端通信网元的虚拟MAC地 址为目的MAC地址,将FC帧封装成以太网帧发出。若该通信网元从以太网接收到以太网帧 时,则FCoE_LEP实体通过以太网帧中的目的MAC地址和源MAC地址识别该以太网帧是否是 发给自己对应的VN_Port实体的,即判断以太网帧中的目的MAC地址是否与VN_Port/FCoE_ LEP对所绑定的虚拟MAC地址相同,且判断以太网帧中的源MAC地址是否与VN_Port/FCoE_ LEP对所管理的虚拟链路上对端通信网元的虚拟MAC地址相同,如果两个判断都为是,将该 以太网帧解析出FC帧传给VN_Port实体,由VN_port实体根据光纤通道协议对FC帧进行 处理。103、第一通信网元向第二通信网元发送对通信请求消息的响应消息,所述响应消 息中携带第一虚拟MAC地址和第二虚拟MAC地址。其中,对通信请求消息的响应消息可以是注册接受消息。 该步骤中第一通信网元将第一虚拟MAC地址和第二虚拟MAC地址发送给第二通信 网元,以便第二通信网元实例化第二 VN_Port/FCoE_LEP对后将第二虚拟MAC地址与第二 VN_Port/FCoE_LEP对绑定,并记录第一虚拟MAC地址为第二 VN_Port/FCoE_LEP对所管理的 虚拟链路上对端通信网元的MAC地址。本发明实施例中第一通信网元分配在虚拟链路中标识第一通信网元地址的第一 虚拟MAC地址,及在虚拟链路中标识第二通信网元地址的第二虚拟MAC地址,并将第一虚拟 MAC地址和第二虚拟MAC地址通知第二通信网元,使后续第一通信网元与第二通信网元利 用第一虚拟MAC地址和第二虚拟MAC地址所标识的虚拟链路进行通信。同时,不需要像现 有技术那样利用一个网关设备作为中介,降低了网络的复杂度,并且,也有效避免了现有技 术中在网络数据流量很大时网关设备成为传输大流量数据瓶颈的问题。参阅图2,本发明另一实施例提供一种虚拟链路建立方法,该方法包括201、第二通信网元获得以太网中除第二通信网元外的通信网元的信息,选择要进 行通信的通信网元,本发明实施例中假定第二通信网元选择第一通信网元作为要进行通信 的通信网元。该步骤中第二通信网元获得以太网中除第二通信网元外的通信网元的信息可以 有如下两种实现方式第一种实现方式第二通信网元发送多播发现请求消息,该多播发现请求消息的 目的地址为多播组地址,比如可以为All-FCF-MACs组地址,以太网会将该多播发现请求消 息传给除第二通信网元外的各通信网元。各通信网元接收到多播发现请求消息之后,会向第二通信网元发送单播或者多播响应消息,该单播或者多播响应消息中携带相应通信网元 的信息,该信息包括以太网MAC地址和通信网元名称等。第二种实现方式以太网中各通信网元在启动时,都将自己的信息注册到名字服 务器(Name Server, NS)上,该步骤中第二通信网元通过到NS上查询所有通信网元的信息, 该信息包括以太网MAC地址和通信网元名称等。202、第二通信网元根据第一通信网元的以太网MAC地址,向第一通信网元发送单 播注册请求,其中,该单播注册请求的源MAC地址是第二通信网元的以太网MAC地址,目的 MAC地址是第一通信网元的以太网MAC地址。203、第一通信网元收到单播注册请求之后,根据预设策略确定是否与第二通信网 元建立连接并进行通信,如果否,执行204 ;如果是,执行205。其中预设策略可以是访问控制策略,也可以是预先配置的其他策略,不影响本发 明的实现。204、第一通信网元向第二通信网元发送拒绝消息,结束本流程。205、第一通信网元实例化第一 VN_Port/FCoE_LEP 对,分配与第一 VN_Port/FCoE_ LEP对绑定的第一虚拟MAC地址,并为第二通信网元分配一个虚拟MAC地址(假定为第二虚 拟MAC地址),且记录该第二虚拟MAC地址作为第一 VN_Port/FCoE_LEP对所管理的虚拟链 路上对端通信网元(即第二通信网元)的虚拟MAC地址,向第二通信网元发送注册接受消 息,该注册接受消息的源MAC地址为第一通信网元的以太网MAC地址,目的MAC地址为第二 通信网元的以太网MAC地址,其该注册接受消息中携带第一虚拟MAC地址和第二虚拟MAC 地址。206、第二通信网元接收到注册接受消息后,实例化本地的第二 VN_Port/FCoE_LEP 对,并将第二虚拟MAC地址与第二 VN_Port/FCoE_LEP对绑定,且记录第一虚拟MAC地址为 第二 VN_Port/FCoE_LEP对所管理的虚拟链路上对端通信网元(即第一通信网元)的虚拟 MAC地址。这样就形成了第一通信网元与第二通信网元间虚拟链路,即第一 VN_Port/FCoE_ LEP中的VN_Port与第二 VN_Port/FCoE_LEP中的VN_Port间的虚拟链路,这个虚拟链路的 两个端点(即第一通信网元和第二通信网元)通过上述第一虚拟MAC地址和第二虚拟MAC 地址标识。本发明实施例中第一通信网元分配在虚拟链路中标识第一通信网元地址的第一 虚拟MAC地址,及在虚拟链路中标识第二通信网元地址的第二虚拟MAC地址,并将第一虚拟 MAC地址和第二虚拟MAC地址通知第二通信网元,使后续第一通信网元与第二通信网元利 用第一虚拟MAC地址和第二虚拟MAC地址所标识的虚拟链路进行通信。同时,不需要像现 有技术那样利用一个网关设备作为中介,降低了网络的复杂度,并且,也有效避免了现有技 术中在网络数据流量很大时网关设备成为传输大流量数据瓶颈的问题。参阅图3,如下是本发明实施例提供的第一通信网元与第二通信网元通信的方法, 该方法具体包括301、第一通信网元生成光纤帧,利用第一虚拟MAC地址作为源MAC地址,第二虚拟 MAC地址作为目的MAC地址,对光纤帧进行封装,得到以太网巾贞,通过以太网向第二通信网 元发送所述以太网帧。
具体的,第一通信网元中第一 VN_Port/FCoE_LEP对的VN_Port实体生成FC帧, FCoE_LEP实体将第一 VN_Port/FCoE_LEP对所绑定的虚拟MAC地址(即第一虚拟MAC地址) 作为源MAC地址,将第一 VN_Port/FCoE_LEP对所管理的虚拟链路上对端通信网元的虚拟 MAC地址(即第二虚拟MAC地址)作为目的MAC地址,对FC帧进行封装,得到以太网帧,并 通过以太网向第二通信网元发送该以太网帧。302、第二通信网元从以太网接收以太网帧,判断以太网帧中目的MAC地址是否是 第二虚拟MAC地址,判断以太网帧中的源MAC地址是否是第一虚拟MAC地址,如果以太网帧 中的目的MAC地址是第二虚拟MAC地址且以太网帧中的源MAC地址是第一虚拟MAC地址, 解析所述以太网帧得到光纤帧。具体的,第二通信网元中第二 VN_Port/FCoE_LEP对的FCoE_LEP实体接收该以太 网帧,根据第二 VN_Port/FCoE_LEP对所绑定的虚拟MAC地址(即第二虚拟MAC地址),及该 第二 VN_Port/FCoE_LEP对所管理的虚拟链路上对端通信网元的虚拟MAC地址(即第一虚 拟MAC地址),判断该以太网帧中目的MAC地址是否是第二虚拟MAC地址,判断以太网帧中 的源MAC地址是否是第一虚拟MAC地址,如果是,解析该以太网帧得到FC帧,将该FC帧传 给VN_Port实体。同理,当第二通信网元作为发送端时,第二通信网元可以利用第二 VN_Port/FCoE_ LEP对的VN_Port实体生成FC帧,FCoE_LEP实体将第二 VN_Port/FCoE_LEP对所绑定的虚 拟MAC地址(即第二虚拟MAC地址)作为源MAC地址,将第二 VN_Port/FCoE_LEP对所管理 的虚拟链路上对端通信网元的虚拟MAC地址(即第一虚拟MAC地址)作为目的MAC地址, 对FC帧进行封装,得到以太网帧,并通过以太网向第一通信网元发送该以太网帧。当第一 通信网元从以太网接收以太网帧时,第一 VN_Port/FCoE_LEP对的FCoE_LEP实体接收该以 太网帧,根据第一 VN_Port/FCoE_LEP对所绑定的虚拟MAC地址(即第一虚拟MAC地址),及 该第一 VN_Port/FCoE_LEP对所管理的虚拟链路上对端通信网元的虚拟MAC地址(即第二 虚拟MAC地址),判断该以太网帧中目的MAC地址是否是第一虚拟MAC地址,判断以太网帧 中的源MAC地址是否是第二虚拟MAC地址,如果是,解析该以太网帧得到FC帧,将该FC帧 传给VN_Port实体。上述实施例中的第一通信网元与第二通信网元能够利用第一虚拟MAC地址和第 二虚拟MAC地址所标识的虚拟链路进行通信。参阅图4,本发明实施例提供一种通信网元,该通信网元包括接收单元401,用于接收对端通信网元发送的通信请求消息;该通信请求消息可 以是单播注册请求消息。地址分配单元402,用于在接收到通信请求消息后,为所述通信网元与对端通信网 元间的虚拟链路分配第一虚拟MAC地址和第二虚拟MAC地址,所述第一虚拟MAC地址为所 述虚拟链路中标识所述通信网元的虚拟MAC地址;所述第二虚拟MAC地址为所述虚拟链路 中标识对端通信网元的虚拟MAC地址;发送单元403,用于向对端通信网元发送对通信请求消息的响应消息,所述响应消 息中携带所述第一虚拟MAC地址和第二虚拟MAC地址。至此,该通信网元已完成与对端通信网元间虚拟链路的建立,为了能够向对端通 信网元发送以太网帧,该通信网元还包括第一光纤网数据处理单元404和第一以太网数据处理单元405,其中,第一光纤网数据处理单元404,用于生成光纤帧;具体的,第一光纤网数据处理单元404相当于方法实施例中通信网元需要发送以 太网帧时,第一 VN_Port/FCoE_LEP对中VN_Port实体的功能;第一以太网数据处理单元405,用于利用第一虚拟MAC地址作为源MAC地址,第 二虚拟MAC地址作为目的MAC地址,对所述光纤帧进行封装,得到以太网帧;此时发送单元 403还用于发送第一以太网数据处理单元405所得到的以太网帧。其中,第一以太网数据处理单元405相当于方法实施例中通信网元需要发送以太 网帧时,第一 VN_Port/FCoE_LEP对中FCoE_LEP实体的功能。为了能够接收并处理对端通信网元发送的以太网帧,该通信网元还包括第二以 太网数据处理单元406和第二光纤网数据处理单元407 ;具体的,接收单元401还用于接收以太网帧;第二以太网数据处理单元406,用于判断接收单元401接收的以太网帧中目的MAC 地址是否是第一虚拟MAC地址,判断以太网帧中的源MAC地址是否是第二虚拟MAC地址,如 果以太网帧中的目的MAC地址是第一虚拟MAC地址且以太网帧中的源MAC地址是第二虚拟 MAC地址,解析以太网帧得到光纤帧,将光纤帧发给第二光纤网数据处理单元407。第二光纤网数据处理单元407,用于根据光纤通道协议对所述光纤帧进行处理。其中,第二以太网数据处理单元406相当于方法实施例中通信网元接收以太网帧 时,第一 VN_Port/FCoE_LEP对中FCoE_LEP实体的功能,第二光纤网数据处理单元407相当 于第一 VN_Port/FCoE_LEP对中VN_Port实体的功能;为了使以太网中除该通信网元以外的通信网元能够获知该通信网元的以太网MAC 地址,发送单元403还用于将通信网元的以太网MAC地址发送给服务器;通信请求消息是对 端通信网元从服务器获取该通信网元的以太网MAC地址后,根据该以太网MAC地址向所述 通信网元发送的。为了确定是否与请求通信的对端通信网元建立连接,该通信网元还包括判断单 元 408,具体的,判断单元408具体用于在接收到对端通信网元发送的单播注册请求之 后,根据预设策略确定是否与对端通信网元建立连接,其中预设策略可以是访问控制策略, 也可以是预先配置的其他策略,不影响本发明的实现。地址分配单元402在判断单元408的判断结果为是时,分配第一虚拟MAC地址和 第二虚拟MAC地址的。本发明实施例中通信网元分配在虚拟链路中标识自己的第一虚拟MAC地址,及在 虚拟链路中标识对端通信网元地址的第二虚拟MAC地址,并将第一虚拟MAC地址和第二虚 拟MAC地址通知对端通信网元,使两个通信网元后续能利用第一虚拟MAC地址和第二虚拟 MAC地址所标识的虚拟链路进行通信。参阅图5,本发明实施例提供一种网络系统,该系统包括第一通信网元501和第 二通信网元502,其中,第一通信网元501,用于接收第二通信网元502发送的通信请求消息,为第一通信 网元501与第二通信网元502间的虚拟链路分配第一虚拟MAC地址和第二虚拟MAC地址,所述第一虚拟MAC地址为所述虚拟链路中标识第一通信网元的虚拟MAC地址;所述第二虚拟 MAC地址为所述虚拟链路中标识第二通信网元的虚拟MAC地址;向第二通信网元502发送 对通信请求消息的响应消息,所述响应消息中携带所述第一虚拟MAC地址和第二虚拟MAC 地址;第二通信网元502,用于向第一通信网元501发送通信请求消息,接收第一通信网 元501发送的对通信请求消息的响应消息。其中,第一通信网元和第二通信网元间的信息交互具体见实施例二和实施例三, 在此不再赘述。本发明实施例中第一通信网元分配在虚拟链路中标识第一通信网元地址的第一 虚拟MAC地址,及在虚拟链路中标识第二通信网元地址的第二虚拟MAC地址,并将第一虚拟 MAC地址和第二虚拟MAC地址通知第二通信网元,使以太网中的第一通信网元与第二通信 网元能够利用第一虚拟MAC地址和第二虚拟MAC地址所标识的虚拟链路进行通信。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,例 如只读存储器,磁盘或光盘等。以上对本发明实施例所提供的虚拟链路建立方法、通信网元及网络系统进行了详 细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说 明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据 本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不 应理解为对本发明的限制。
权利要求
1.一种虚拟链路建立的方法,其特征在于,包括第一通信网元接收第二通信网元发送的通信请求消息;第一通信网元为第一通信网元与第二通信网元间的虚拟链路分配第一虚拟MAC地址 和第二虚拟MAC地址,所述第一虚拟MAC地址为所述虚拟链路中标识第一通信网元的虚拟 MAC地址;所述第二虚拟MAC地址为所述虚拟链路中标识第二通信网元的虚拟MAC地址;第一通信网元向所述第二通信网元发送对通信请求消息的响应消息,所述响应消息中 携带所述第一虚拟MAC地址和第二虚拟MAC地址,所述第一通信网元和第二通信网元位于 以太网中。
2.根据权利要求1所述的方法,其特征在于,该方法还包括第一通信网元生成光纤帧,利用第一虚拟MAC地址作为源MAC地址,第二虚拟MAC地址 作为目的MAC地址,对光纤帧进行封装,得到以太网帧,通过以太网向第二通信网元发送所 述以太网帧。
3.根据权利要求1所述的方法,其特征在于,该方法还包括第一通信网元从以太网接收以太网帧,判断所述以太网帧中目的MAC地址是否是所述 第一虚拟MAC地址,判断所述以太网帧中的源MAC地址是否是第二虚拟MAC地址,如果以太 网帧中的目的MAC地址是第一虚拟MAC地址且以太网帧中的源MAC地址是第二虚拟MAC地 址,解析所述以太网帧得到光纤帧。
4.根据权利要求1至3任一所述的方法,其特征在于,该方法还包括所述第一通信网元将自己的以太网MAC地址注册到服务器上;所述通信请求消息是所述第二通信网元从所述服务器获取第一通信网元的以太网MAC 地址后,根据第一通信网元的以太网MAC地址向第一通信网元发送的。
5.根据权利要求1至3任一所述的方法,其特征在于,所述通信请求消息是所述第二通信网元接收第一通信网元返回的单播或者多播响应 消息中后,利用所述单播或者多播响应消息中携带的以太网MAC地址向第一通信网元发送 的。
6.根据权利要求1所述的方法,其特征在于,该方法还包括第一通信单元根据预设策略确定是否与第二通信网元建立连接,如果是,触发执行第 一通信网元为第一通信网元与第二通信网元间的虚拟链路分配第一虚拟MAC地址和第二 虚拟MAC地址的步骤。
7.一种通信网元,位于以太网中,其特征在于,包括接收单元,用于接收对端通信网元发送的通信请求消息;地址分配单元,用于在接收到通信请求消息后,为所述通信网元与对端通信网元间的 虚拟链路分配第一虚拟MAC地址和第二虚拟MAC地址,所述第一虚拟MAC地址为所述虚拟 链路中标识所述通信网元的虚拟MAC地址;所述第二虚拟MAC地址为所述虚拟链路中标识 对端通信网元的虚拟MAC地址;发送单元,用于向对端通信网元发送对通信请求消息的响应消息,所述响应消息中携 带所述第一虚拟MAC地址和第二虚拟MAC地址。
8.根据权利要求7所述的通信网元,其特征在于,还包括第一光纤网数据处理单元,用于生成光纤帧;第一以太网数据处理单元,用于利用第一虚拟MAC地址作为源MAC地址,第二虚拟MAC 地址作为目的MAC地址,对所述光纤帧进行封装,得到以太网帧;所述发送单元,还用于发送第一以太网数据处理单元所得到的以太网帧。
9.根据权利要求7所述的通信网元,其特征在于, 所述接收单元,还用于接收以太网帧;所述通信网元还包括第二以太网数据处理单元和第二光纤网数据处理单元, 所述第二以太网数据处理单元,用于判断所述以太网帧中目的MAC地址是否是所述第 一虚拟MAC地址,判断所述以太网帧中的源MAC地址是否是第二虚拟MAC地址,如果以太网 帧中的目的MAC地址是第一虚拟MAC地址且以太网帧中的源MAC地址是第二虚拟MAC地址, 解析所述以太网帧得到光纤帧,将光纤帧发给所述第二光纤网数据处理单元;所述第二光纤网数据处理单元,用于根据光纤通道协议对所述光纤帧进行处理。
10.根据权利要求7所述的通信网元,其特征在于所述发送单元,还用于将所述通信网元的以太网MAC地址发送给服务器; 所述通信请求消息是所述对端通信网元从所述服务器获取所述通信网元的以太网MAC 地址后,根据所述通信网元的以太网MAC地址向所述通信网元发送的。
11.根据权利要求7所述的通信网元,其特征在于,所述通信网元还包括判断单元,用于在接收到对端通信网元发送的通信请求消息之后,根据预设策略确定 是否与对端通信网元建立连接;所述地址分配单元具体用于在接收到通信请求消息后,在判断单元的判断结果为是 时,为所述通信网元与对端通信网元间的虚拟链路分配第一虚拟MAC地址和第二虚拟MAC 地址。
12.—种以太网网络系统,其特征在于,第一通信网元,用于接收第二通信网元发送的通信请求消息,为第一通信网元与第二 通信网元间的虚拟链路分配第一虚拟MAC地址和第二虚拟MAC地址,所述第一虚拟MAC地 址为所述虚拟链路中标识第一通信网元的虚拟MAC地址;所述第二虚拟MAC地址为所述虚 拟链路中标识第二通信网元的虚拟MAC地址;向第二通信网元发送对通信请求消息的响应 消息,所述响应消息中携带所述第一虚拟MAC地址和第二虚拟MAC地址;第二通信网元,用于向第一通信网元发送通信请求消息,接收第一通信网元发送的对 通信请求消息的响应消息。
全文摘要
本发明实施例提供一种虚拟链路建立的方法、通信网元及以太网网络系统,虚拟链路建立的方法包括第一通信网元接收第二通信网元发送的通信请求消息;第一通信网元为第一通信网元与第二通信网元间的虚拟链路分配第一虚拟MAC地址和第二虚拟MAC地址,第一虚拟MAC地址为虚拟链路中标识第一通信网元的虚拟MAC地址;第二虚拟MAC地址为虚拟链路中标识第二通信网元的虚拟MAC地址;第一通信网元向第二通信网元发送对通信请求消息的响应消息,该消息携带第一虚拟MAC地址和第二虚拟MAC地址,第一通信网元和第二通信网元位于以太网中。使用本发明实施例提供的技术方案,能够使以太网网络中的两个通信网元利用以太网光纤通道进行通信。
文档编号H04L29/12GK102148735SQ20101011125
公开日2011年8月10日 申请日期2010年2月10日 优先权日2010年2月10日
发明者刘利锋, 孟健, 李科, 王雨晨 申请人:成都市华为赛门铁克科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1