【技术实现步骤摘要】
控制器、调整包通信规则的方法及网络通信系统
本公开是有关于一种控制器、调整包通信规则的方法及网络通信系统,且特别是有关于一种适用于结合外围组件互连总线与以太网络的控制器、调整包通信规则的方法及网络通信系统。
技术介绍
外围组件互连(PeripheralComponentInterconnectExpress,PCIe)总线是由PCI特别兴趣小组(PCISpecialInterestGroup,PCI-SIG)开发的工业标准计算器扩展技术。PCIe最初设计为一个局部总线互联技术(localbusinterconnecttechnology),用于连接一台机器内的CPU、GPU和I/O设备,并从此进展而成为具有点至点链接(point-to-pointlinks)、逐中继段流量控制(hop-by-hopflowcontrol)、端至端的重发(end-to-endretransmission)等特征的一个完全成熟的交换网络(switchednetwork)。PCIe亦可作为连接机器与外部设备(例如存储盒)的扩展接口。PCIe ...
【技术保护点】
1.一种控制器,适用于结合外围组件互连总线与以太网络的网络通信系统,其中该网络通信系统还包括多个主机,包括:/n存储电路,存储多个模块;以及/n处理器,耦接于该存储电路,存取所述多个模块以执行以下步骤:/n接收各该主机的第一端口的健康状态及第二端口的健康状态;/n依据各该主机的该第一端口的该健康状态及该第二端口的该健康状态调整各该主机的包通信规则;以及/n将调整后的各该主机的该包通信规则发送至各该对应主机,以控制各该主机依据对应的该包通信规则收发包。/n
【技术特征摘要】
20180906 TW 1071313721.一种控制器,适用于结合外围组件互连总线与以太网络的网络通信系统,其中该网络通信系统还包括多个主机,包括:
存储电路,存储多个模块;以及
处理器,耦接于该存储电路,存取所述多个模块以执行以下步骤:
接收各该主机的第一端口的健康状态及第二端口的健康状态;
依据各该主机的该第一端口的该健康状态及该第二端口的该健康状态调整各该主机的包通信规则;以及
将调整后的各该主机的该包通信规则发送至各该对应主机,以控制各该主机依据对应的该包通信规则收发包。
2.如权利要求1所述的控制器,其中各该主机的该第一端口为基于外围组件互连总线的以太网络端口,各该主机的该第二端口为以太网络端口。
3.如权利要求1所述的控制器,其中各该主机的该第一端口预设用于进行柜内通信,而各该主机的该第二端口预设用于进行跨柜通信。
4.如权利要求1所述的控制器,其中当所述多个主机中第一主机的该第一端口的该健康状态显示该第一主机的该第一端口故障时,该处理器修改该第一主机的第一柜内通信规则及第二主机的第二柜内通信规则,以控制该第一主机及该第二主机分别依据调整后的该第一柜内通信规则及该第二柜内通信规则进行柜内通信,其中该第一主机与该第二主机位于同一机柜。
5.如权利要求4所述的控制器,其中该第一柜内通信规则指示:
当该第一主机欲发送第一包至该第二主机时,令该第一主机改由该第一主机的该第二端口发送该第二包至交换器,以通过该交换器将该第二包转发至该第二主机的该第二端口。
6.如权利要求5所述的控制器,其中该第二柜内通信规则指示:
当该第二主机欲发送第二包至该第一主机时,令该第二主机由该第二主机的该第二端口发送该第二包至交换器,以通过该交换器将该第二包转发至该第一主机的该第二端口。
7.如权利要求1所述的控制器,其中当所述多个主机中第一主机的该第二端口的该健康状态显示该第一主机的该第二端口故障时,该处理器经配置以:
从所述多个主机中选定第一中继主机,其中该第一中继主机与该第一主机均位于第一机柜;
设定该第一中继主机协助该第一主机与第二主机进行第一跨柜通信的第一中继通信规则,其中该第二主机位于第二机柜;
修改该第一主机的第一跨柜通信规则、该第二主机的第二跨柜通信规则,以控制该第一主机及该第二主机在该第一中继主机的协助下,分别依据该第一跨柜通信规则、该第一中继通信规则及该二跨柜通信规则进行该第一跨柜通信。
8.如权利要求7所述的控制器,其中该第一跨柜通信规则指示:
当该第一主机欲发送第一包至该第二主机时,令该第一主机改由该第一主机的该第一端口发送该第一包至第一交换器,以通过该第一交换器将该第一包转发至该第一中继主机的该第一端口。
9.如权利要求8所述的控制器,其中该第一中继通信规则指示:
当从该第一主机接收到该第一包,且该第一包的目的地为该第二主机时,通过该第一中继主机的该第二端口发送该第一包至该第一交换器,以依序通过该第一交换器、以太网络交换器及第二交换器将该第一包转发至该第二主机。
10.如权利要求7所述的控制器,其中该第二跨柜通信规则指示:
当该第二主机欲发送第二包至该第一主机时,令该第二主机通过该第二主机的该第二端口发送该第二包至第二交换器,以依序通过该第二交换器、以太网络交换器及第一交换器将该第二包转发至该第一中继主机的该第二端口。
11.如权利要求10所述的控制器,其中该第一中继通信规则指示:
当从该第二主机接收到该第二包,且该第二包的目的地为该第一主机时,通过该第一中继主机的该第一端口发送该第二包至该第一交换器,以通过该第一交换器将该第二包转发至该第一主机。
12.如权利要求7所述的控制器,其中该处理器更经配置以:
从所述多个主机中选定第二中继主机,其中该第二中继主机位于该第一机柜;
设定该第二中继主机协助该第一主机与第三主机进行第二跨柜通信的第二中继通信规则,其中该第三主机与该第一主机位于不同机柜;
修改该第一主机的该第一跨柜通信规则、该第三主机的第三跨柜通信规则,以控制该第一主机及该第三主机在该第二中继主机的协助下,分别依据该第一跨柜通信规则、该第二中继通信规则及该第三跨柜通信规则进行该第二跨柜通信。
13.如权利要求7所述的控制器,其中该第一中继主机在位于该第一机柜的所述多个主机中具有最低负载量或最快传输速度。
14.如权利要求7所述的控制器,其中该第一中继主机的该第一端口及该第二端口均未故障。
15.如权利要求1所述的控制器,其中当所述多个主机中第一主机的该第二端口的该健康状态显示该第一主机的该第二端口故障,且所述多个主机中第二主机的该第一端口的该健康状态显示该第二主机的该第一端口故障时,该处理器经配置以:
从所述多个主机中选定第一中继主机及第二中继主机,其中该第一中继主机与该第一主机均位于第一机柜,该第二中继主机与该第二主机均位于第二机柜;
设定该第一中继主机协助该第一主机与第二主机进行一跨柜通信的第一中继通信规则;
设定该第二中继主机协助该第一主机与第二主机进行该跨柜通信的第二中继通信规则
修改该第一主机的第一跨柜通信规则、该第二主机的第二跨柜通信规则,以控制该第一主机及该第二主机在该第一中继主机及该第二中继主机的协助下,分别依据该第一跨柜通信规则、该第一中继通信规则、该第二中继通信规则及该二跨柜通信规则进行该跨柜通信。
16.一种调整包通信规则的方法,适用于结合外围组件互连总线与以太网络的网络通信系统中的控制器,其中该网络通信系统还包括多个主机,所述方法包括:
接收各该主机的第一端...
【专利技术属性】
技术研发人员:王姿琳,颜至宽,李育纬,阙志克,
申请(专利权)人:财团法人工业技术研究院,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。