專利名稱:一種Trunk組網(wǎng)下的節(jié)能方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡技術(shù)領(lǐng)域,尤其涉及ー種Trunk組網(wǎng)下的節(jié)能方法和裝置。
背景技術(shù):
目前在以太網(wǎng)絡中,會根據(jù)網(wǎng)絡設備中的物理接口上的待發(fā)送數(shù)據(jù)包,來實現(xiàn)綠色節(jié)能。當物理接口上沒有待發(fā)送數(shù)據(jù)包時,PHY (物理層)芯片將所述物理接ロ從全速運行模式切換到低功率節(jié)能模式,實現(xiàn)節(jié)能的目的;當所述物理接口上有待發(fā)送數(shù)據(jù)包時,所述PHY芯片再將模式切換為全速運行模式,使所述物理接ロ正常運行。同吋,為了實現(xiàn)網(wǎng)絡的安全可靠性,或者擴展鏈路帶寬,以太網(wǎng)絡中普遍使用Trunk (鏈路聚合)組網(wǎng)。在Trunk組網(wǎng)中,待發(fā)送數(shù)據(jù)包會被均勻地哈希到Trunk組網(wǎng)下的所有物理接口上進行發(fā)送。但是,當Trunk組網(wǎng)中待發(fā)送數(shù)據(jù)包的流量較低時,仍然會將待發(fā)送數(shù)據(jù)包均勻地哈希到所有的物理接口上進行發(fā)送,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能。
發(fā)明內(nèi)容
本發(fā)明的實施例提供ー種Trunk組網(wǎng)下的節(jié)能方法和裝置,實現(xiàn)了網(wǎng)絡設備的有效節(jié)能。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案第一方面,本發(fā)明提供ー種Trunk組網(wǎng)下的節(jié)能方法,包括在指定時刻點,檢測指定物理接ロ上發(fā)送的數(shù)據(jù)流量總和,所述指定物理接ロ為第一網(wǎng)絡設備中指定鏈路聚合Trunk下的所有物理接ロ ;當在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述指定物理接口上的數(shù)據(jù)流量總和低于觸發(fā)門限時,將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,所述第一預設個數(shù)的指定時刻點之間的時間間隔均相同,所述觸發(fā)門限低于所述第一網(wǎng)絡設備中指定Trunk下的任意ー個物理接ロ的帶寬值,所述目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下的預設個數(shù)的物理接ロ ;通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下除所述目標接ロ以外的物理接ロ,所述第一通知消息中攜帯有將所述第一非目標接ロ預設為非工作狀態(tài)的信息;通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,所述第一響應消息中攜帯有將所述第二網(wǎng)絡設備中第二非目標接ロ設置為非工作狀態(tài)的信息,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ ;將所述第一非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能エ作模式。在第一方面的第一種可能的實現(xiàn)方式中,所述將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送包括修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第一網(wǎng)絡設備的目標接ロ對應的第一哈希值;將所述待發(fā)送數(shù)據(jù)包通過所述第一哈希值對應的目標接ロ進行發(fā)送。在第一方面的第二種可能的實現(xiàn)方式中,在所述使所述第一網(wǎng)絡設備處于節(jié)能エ作模式之后,所述方法還包括在所述指定時刻點,檢測所述目標接口上發(fā)送的數(shù)據(jù)流量總和;當在連續(xù)的第二預設個數(shù)的指定時刻點均檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于恢復門限吋,將所述第一非目標接ロ設置為工作狀態(tài),所述第二預設個數(shù)的指定時刻點之間的時間間隔均相同,所述恢復門限低于所述第一網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,且高于所述觸發(fā)門限;通過所述第一非目標接ロ向所述第二網(wǎng)絡設備發(fā)送第二通知消息,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息;接收所述第二網(wǎng)絡設備發(fā)送的第二響應消息,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息;將所述目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,以便使所述第一網(wǎng)絡設備恢復正常工作模式。在第一方面的第三種可能的實現(xiàn)方式中,在所述將所述第一非目標接ロ設置為エ作狀態(tài)之前,所述方法還包括當接收到所述目標接ロ的故障指示吋,將所述第一非目標接ロ設置為工作狀態(tài),所述故障指示表示所述目標接ロ發(fā)生故障。在第一方面的第四種可能的實現(xiàn)方式中,所述將所述目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送包括修改所述目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值;將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。在第一方面的第五種可能的實現(xiàn)方式中,所述方法還包括當在所述指定時刻點,檢測到所述第一網(wǎng)絡設備中指定物理接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,或者檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,保持所述第一網(wǎng)絡設備的當前エ作模式不變。第二方面,本發(fā)明提供了ー種Trunk組網(wǎng)下的節(jié)能方法,包括接收第一網(wǎng)絡設備發(fā)送的第一通知消息,所述第一通知消息中攜帯有將所述第一網(wǎng)絡設備中的第一非目標接ロ預設為非工作狀態(tài)的信息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中指定Trunk下除第一目標接ロ以外的物理接ロ ;將接收到所述第一通知消息的物理接ロ,確定為第二網(wǎng)絡設備中所述Trunk下的第二非目標接ロ,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接Π ;將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到第二目標接口上進行發(fā)送,所述指定物理接ロ為所述第二網(wǎng)絡設備中所述Trunk下的所有物理接ロ,所述第二目標接ロ為所述第二網(wǎng)絡設備中所述Trunk下除所述第二非目標接ロ以外的預設個數(shù)的物理接ロ;通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,所述第一響應消息中攜帯有將所述第二非目標接ロ設置為非工作狀態(tài)的信息;將所述第二非目標接ロ設置為非工作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能エ作模式。在第二方面的第一種可能的實現(xiàn)方式中,所述將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到第二目標接口上進行發(fā)送包括修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第二網(wǎng)絡設備的第二目標接ロ對應的第一哈希值;將所述待發(fā)送數(shù)據(jù)包通過所述第一哈希值對應的第二目標接ロ進行發(fā)送。在第二方面的第二種可能的實現(xiàn)方式中,在所述使所述第二網(wǎng)絡設備處于節(jié)能エ作模式之后,所述方法還包括當接收到所述第一網(wǎng)絡設備發(fā)送的第二通知消息吋,將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息;將所述第二非目標接ロ設置為工作狀態(tài),并通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第二響應消息,以便使所述第二網(wǎng)絡設備恢復正常工作模式,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息。在第二方面的第三種可能的實現(xiàn)方式中,所述將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送包括修改所述第二目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值;將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。第三方面,本發(fā)明提供了ー種Trunk組網(wǎng)下的節(jié)能裝置,包括檢測單元,用于在指定時刻點,檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,所述指定物理接ロ為第一網(wǎng)絡設備中指定Trunk下的所有物理接ロ ;處理單元,當所述檢測単元在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述數(shù)據(jù)流量總和低于觸發(fā)門限時,將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,所述第一預設個數(shù)的指定時刻點之間的時間間隔均相同,所述觸發(fā)門限低于所述第一網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,所述目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下的預設個數(shù)的物理接ロ ;發(fā)送單元,用于當所述處理単元將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述目標接口上進行發(fā)送之后,通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下除所述目標接ロ以外的物理接ロ,所述第一通知消息中攜帯有將所述第一非目標接ロ預設為非工作狀態(tài)的信息;接收單元,用于通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,所述第一響應消息中攜帯有將所述第二網(wǎng)絡設備中第二非目標接ロ設置為非工作狀態(tài)的信息,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ ;設置單元,用于將所述第一非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能工作模式。在第三方面的第一種可能的實現(xiàn)方式中,所述處理単元包括計算模塊,用于修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第一網(wǎng)絡設備的目標接ロ對應的第一哈希值;處理模塊,用于將所述待發(fā)送數(shù)據(jù)包通過所述計算模塊得到的第一哈希值對應的目標接ロ進行發(fā)送。在第三方面的第二種可能的實現(xiàn)方式中,所述檢測単元,還用于在所述指定時刻點,檢測所述目標接口上發(fā)送的數(shù)據(jù)流量總和;所述設置単元,還用于當所述檢測単元在連續(xù)的第二預設個數(shù)的指定時刻點均檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于恢復門限時,將所述第一非目標接ロ設置為工作狀態(tài),所述第二預設個數(shù)的指定時刻點之間的時間間隔均相同,所述恢復門限低于所述第一網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,且高于所述觸發(fā)門限;所述發(fā)送単元,還用于通過所述第一非目標接ロ向所述第二網(wǎng)絡設備發(fā)送第二通知消息,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息;所述接收単元,還用于接收所述第二網(wǎng)絡設備發(fā)送的第二響應消息,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息;所述處理単元,還用于將所述目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,以便使所述第一網(wǎng)絡設備恢復正常工作模式。在第三方面的第三種可能的實現(xiàn)方式中,所述設置単元,還用于當所述接收単元接收到所述目標接ロ的故障指示吋,將所述第一非目標接ロ設置為工作狀態(tài),所述故障指示表示所述目標接ロ發(fā)生故障。在第三方面的第四種可能的實現(xiàn)方式中,所述處理単元中包括的計算模塊,還用于修改所述目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值;所述處理模塊,還用于將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。在第三方面的第五種可能的實現(xiàn)方式中,所述處理単元,還用于當所述檢測単元在所述指定時刻點,檢測到所述第一網(wǎng)絡設備中指定物理接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,或者檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,保持所述第一網(wǎng)絡設備的當前工作模式不變。第四方面,本發(fā)明提供了ー種Trunk組網(wǎng)下的節(jié)能裝置,包括接收單元,用于接收第一網(wǎng)絡設備發(fā)送的第一通知消息,所述第一通知消息中攜帶有將所述第一網(wǎng)絡設備中的第一非目標接ロ預設為非工作狀態(tài)的信息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中指定Trunk下除第一目標接ロ以外的物理接ロ ;確定單元,用于將接收到所述第一通知消息的物理接ロ,確定為第二網(wǎng)絡設備中所述Trunk下的第二非目標接ロ,所述第一非目標接ロ和所述第二非目標接ロ互為所述Trunk下的對應接ロ ;處理單元,用于將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所
10述第二目標接口上進行發(fā)送,所述指定物理接ロ為所述第二網(wǎng)絡設備中所述Trunk下的所有物理接ロ,所述第二目標接ロ為所述第二網(wǎng)絡設備中所述Trunk下除所述第二非目標接ロ以外的預設個數(shù)的物理接ロ;發(fā)送單元,用于通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,所述第一響應消息中攜帯有將所述第二非目標接ロ設置為非工作狀態(tài)的信息;設置單元,用于將所述第二非目標接ロ設置為非工作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能工作模式。在第四方面的第一種可能的實現(xiàn)方式中,所述處理単元包括計算模塊,用于修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第二網(wǎng)絡設備的第二目標接ロ對應的第一哈希值;處理模塊,用于將所述待發(fā)送數(shù)據(jù)包通過所述計算模塊得到的第一哈希值對應的第二目標接ロ進行發(fā)送。在第四方面的第二種可能的實現(xiàn)方式中,所述處理単元,還用于當所述接收単元接收到所述第一網(wǎng)絡設備發(fā)送的第二通知消息吋,將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接ロ上進行發(fā)送,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息;所述設置単元,還用于將所述第二非目標接ロ設置為工作狀態(tài),并通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第二響應消息,以便使所述第二網(wǎng)絡設備恢復正常エ作模式,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息。在第四方面的第三種可能的實現(xiàn)方式中,所述處理単元中包括的計算模塊,還用于修改所述第二目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值;所述處理模塊,還用于將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。本發(fā)明實施例提供的ー種Trunk組網(wǎng)下的節(jié)能方法和裝置,在指定時刻點,檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,當在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述數(shù)據(jù)流量總和低于觸發(fā)門限時,將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到第一目標接口上進行發(fā)送,并通過各個非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,然后通過所述各個非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,并將所述第一網(wǎng)絡設備中的非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例解決了現(xiàn)有技術(shù)中利用Trunk組網(wǎng)時,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能的問題,實現(xiàn)了網(wǎng)絡設備的有效節(jié)能。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例I提供的ー種Trunk組網(wǎng)下的節(jié)能方法的流程 圖
圖
圖
圖 閱圖; 圖
圖 閱圖; 圖
圖 2為本發(fā)明實施例I提供的另ー種Trunk組網(wǎng)下的節(jié)能方法的流程3為本發(fā)明實施例I提供的又ー種Trunk組網(wǎng)下的節(jié)能方法的流程4為本發(fā)明實施例2提供的ー種Trunk組網(wǎng)下的節(jié)能裝置的結(jié)構(gòu)5為本發(fā)明實施例2提供的ー種Trunk組網(wǎng)下的節(jié)能裝置中處理單元的結(jié)構(gòu)
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。在實現(xiàn)本發(fā)明實施例之前,當Trunk組網(wǎng)是基于LACP(Link Aggregation ControlProtocol,鏈路匯聚控制協(xié)議)運行吋,Trunk中的兩臺網(wǎng)絡設備在運行之前,將配置各自的優(yōu)先級,并在相互發(fā)送LACP報文時,將優(yōu)先級攜帶在報文中,以便通知接收方,發(fā)送方的優(yōu)先級。其中,優(yōu)先級高的網(wǎng)絡設備為主設備,負責控制物理接ロ的切換;若優(yōu)先級相同,則通過判斷報文中攜帶的MAC地址,MAC地址小的網(wǎng)絡設備為主設備,例如,在Trunk中有第一網(wǎng)絡設備和第二網(wǎng)絡設備,當?shù)谝痪W(wǎng)絡設備的優(yōu)先級高于第二網(wǎng)絡設備時,在兩個設備相互發(fā)送LACP報文之后,雙方就已經(jīng)知道所述第一網(wǎng)絡設備為主設備,從而由第一網(wǎng)絡設備負責控制物理接ロ的切換;或者,當兩個網(wǎng)絡設備的優(yōu)先級相同時,當?shù)谝痪W(wǎng)絡設備的MAC地址小于第二網(wǎng)絡設備的MAC地址時,在兩個設備相互發(fā)送LACP報文之后,雙方根據(jù)收到報文的MAC地址的大小,確定所述第一網(wǎng)絡設備為主設備,從而由第一網(wǎng)絡設備負責控制物理接ロ的切換。在這里確定兩臺網(wǎng)絡設備的主備關(guān)系,并不限定于上述兩種方式,可以利用現(xiàn)有技術(shù)中的任何方式實現(xiàn)。另外,也可以基于其他協(xié)議來運行Trunk。如圖I所示,本發(fā)明實施例提供的ー種Trunk組網(wǎng)下的節(jié)能方法,其中的第一網(wǎng)絡設備即為上述的主設備,來控制接ロ的切換和整網(wǎng)進入節(jié)能工作模式,所述方法包括如下步驟101、在指定時刻點,第一網(wǎng)絡設備檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,所述指定物理接ロ為所述第一網(wǎng)絡設備中指定Trunk下的所有物理接ロ。所述指定時刻點為網(wǎng)絡管理員預先設置的,例如,9 00,9:01,9:02……分別檢測一次指定物理接口上發(fā)送的數(shù)據(jù)流量總和。在所述指定時刻點,檢測所述第一網(wǎng)絡設備中指定Trunk下的所有物理接口上發(fā)送的數(shù)據(jù)流量總和。例如,所述指定Trunk組網(wǎng)下有8個物理接ロ,則檢測所述8個物理接口上發(fā)送的數(shù)據(jù)流量總和。102、當在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述指定物理接口上的數(shù)據(jù)流量總和低于觸發(fā)門限時,所述第一網(wǎng)絡設備將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,所述第一預設個數(shù)的指定時刻點之間的時間間隔均相同,所述觸發(fā)門限低于所述第一網(wǎng)絡設備中指定Trunk下的任意ー個物理接ロ的帶寬值,所述目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下的預設個數(shù)的物理接ロ。例如,所述連續(xù)的第一預設個數(shù)設為3,當所述第一網(wǎng)絡設備中指定Trunk下的物理接ロ的帶寬值為IG時,觸發(fā)門限設為100M,則當在連續(xù)3次的指定時刻點均檢測到所述數(shù)據(jù)流量總和低于100M時,說明當前第一網(wǎng)絡設備上的數(shù)據(jù)流量很低,應該切換為節(jié)能エ作模式,則將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送。其中,所述目標接ロ的個數(shù)可以由網(wǎng)絡管理員預先設置,若網(wǎng)絡管理員希望盡可能節(jié)能,則將待發(fā)送數(shù)據(jù)包切換到ー個物理接口上進行發(fā)送,如果網(wǎng)絡管理員希望安全性更高ー些,則可以切換到多于I個的物理接口上進行發(fā)送。在本發(fā)明實施例的一種實現(xiàn)方式中,提供ー種Trunk組網(wǎng)下的節(jié)能方法,上述步驟102中,所述將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,可通過下述步驟實現(xiàn)a、修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第一網(wǎng)絡設備的目標接ロ對應的第一哈希值;b、將所述待發(fā)送數(shù)據(jù)包通過所述第一哈希值對應的目標接ロ進行發(fā)送。網(wǎng)絡設備上數(shù)據(jù)的轉(zhuǎn)發(fā)是針對每個數(shù)據(jù)包進行的,當一個數(shù)據(jù)包到達ー個網(wǎng)絡設備時,網(wǎng)絡設備通過現(xiàn)有技術(shù)中的哈希算法,根據(jù)數(shù)據(jù)包中的MAC地址、IP地址或者端ロ號,計算得到所述數(shù)據(jù)包將要發(fā)送的物理接ロ對應的哈希值。當進行接ロ切換時,只是修改哈希算法,從而得到想要的物理接ロ對應的哈希值,數(shù)據(jù)包本身并沒有變化。例如,所述網(wǎng)絡設備有8個物理接ロ,在接ロ切換之前,通過哈希算法,得到ー個哈希值,對于8個物理接ロ分別對應得到0、1、2、3、……7總共8個哈希值,從而確定數(shù)據(jù)包從哪個物理接ロ發(fā)送出去,若某個待發(fā)送數(shù)據(jù)包經(jīng)過哈希計算得到哈希值為2,則從第三個物理接ロ發(fā)送出去。當進行接ロ切換時,修改所有待發(fā)送數(shù)據(jù)包的哈希算法,得到哈希值為0,則將所有數(shù)據(jù)包通過對應哈希值為O的第一物理接ロ發(fā)送出去。當所述目標接ロ包括多個物理接ロ吋,所述第一哈希值對應的目標接ロ會隨著數(shù)據(jù)包的不同而發(fā)生變化。103、所述第一網(wǎng)絡設備通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下除所述目標接ロ以外的物理接ロ,所述第一通知消息中攜帯有將所述第一非目標接ロ預設為非工作狀態(tài)的信息。所述第一非目標接ロ可以為ー個或多個。例如,當所述第一網(wǎng)絡設備中所述Trunk下的所有物理接ロ有8個,所述目標接ロ設為I個物理接ロ吋,則剩余7個物理接ロ均為所述第一非目標接ロ。為了保證在接ロ切換時不丟包,則先將所有待發(fā)送數(shù)據(jù)包切換到目標接ロ進行發(fā)送,并通過剰余的7個第一非目標接ロ分別向第二網(wǎng)絡設備發(fā)送第一通知消息,以便通知所述第二網(wǎng)絡設備,第一網(wǎng)絡設備中的第一非目標接ロ將要設為非工作狀態(tài),不再發(fā)送數(shù)據(jù),但在切換的過程中仍然可以接收所述第二網(wǎng)絡設備發(fā)送的數(shù)據(jù)。例如,第一網(wǎng)絡設備通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息時,所述第一通知消息攜帯有將所述第一非目標接ロ預設為非工作狀態(tài)的信息。
其中,當本實施例Trunk組網(wǎng)是基于LACP協(xié)議吋,所述第一通知消息為LACP消息,并在該消息中攜帯有將所述第一非目標接ロ預設為非工作unselect狀態(tài)的信息。104、所述第一網(wǎng)絡設備通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,所述第一響應消息中攜帯有將所述第二網(wǎng)絡設備中第二非目標接ロ設置為非工作狀態(tài)的信息,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ。當所述第一網(wǎng)絡設備的第一非目標接ロ接收到所述第二網(wǎng)絡設備發(fā)送的第一響應消息時,表明所述第二網(wǎng)絡設備在接收到所述第一網(wǎng)絡設備發(fā)送的第一通知消息后,已經(jīng)將其所有物理接口上的待發(fā)送數(shù)據(jù)包也切換到與所述第一目標接ロ對應的第二目標接口上進行發(fā)送,并且所述第二網(wǎng)絡設備中所述Trunk下的第二非目標接ロ設置為非工作狀態(tài),不再發(fā)送和接收數(shù)據(jù),保證與所述第一網(wǎng)絡設備的一致性,并且避免了丟包現(xiàn)象。其中,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ。105、所述第一網(wǎng)絡設備將所述第一非目標接ロ設置為非工作狀態(tài),以便使所述第ー網(wǎng)絡設備處于節(jié)能工作模式。由于所述第二網(wǎng)絡設備的第二非目標接ロ已經(jīng)不再發(fā)送數(shù)據(jù)了,所以將所述第一網(wǎng)絡設備中的第一非目標接ロ設置為非工作狀態(tài),不再接收數(shù)據(jù)。此時,所述第一網(wǎng)絡設備中只有目標接ロ處于工作中,使得所述第一網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例提供的ー種Trunk組網(wǎng)下的節(jié)能方法,在指定時刻點,檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,當在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述數(shù)據(jù)流量總和低于觸發(fā)門限時,將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,并通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,然后通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,并將所述第一網(wǎng)絡設備中的第一非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例解決了現(xiàn)有技術(shù)中利用Trunk組網(wǎng)時,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能的問題,實現(xiàn)了網(wǎng)絡設備的有效節(jié)能。相應的,如圖2所示,本發(fā)明實施例還提供ー種Trunk組網(wǎng)下的節(jié)能方法,下述中的第二網(wǎng)絡設備為Trunk中,除了作為主設備的第一網(wǎng)絡設備的另一臺設備,配合所述第一網(wǎng)絡設備實現(xiàn)整網(wǎng)的節(jié)能,所述方法包括如下步驟201、第二網(wǎng)絡設備接收第一網(wǎng)絡設備發(fā)送的第一通知消息,所述第一通知消息中攜帯有將所述第一網(wǎng)絡設備中的第一非目標接ロ預設為非工作狀態(tài)的信息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下除第一目標接ロ以外的物理接ロ202、所述第二網(wǎng)絡設備將接收到所述第一通知消息的物理接ロ,確定為所述第ニ網(wǎng)絡設備中所述Trunk下的第二非目標接ロ,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ。在所述第二網(wǎng)絡設備中,將接收到所述第一通知消息的物理接ロ確定為所述第二網(wǎng)絡設備中指定Trunk下的第二非目標接ロ。其中,第一網(wǎng)絡設備中的第一非目標接ロ與第二網(wǎng)絡設備中的第二非目標接ロ互為所述Trunk下的對應接ロ,兩個非目標接ロ通過ー條鏈路連接。203、所述第二網(wǎng)絡設備將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)
14包切換到所述第二目標接口上進行發(fā)送,所述指定物理接ロ為所述第二網(wǎng)絡設備中所述Trunk下的所有物理接ロ,所述第二目標接ロ為所述第二網(wǎng)絡設備中所述Trunk下除所述第二非目標接ロ以外的預設個數(shù)的物理接ロ。由于從所述第一網(wǎng)絡設備發(fā)送的第一通知消息可知,第一網(wǎng)絡設備中的第一非目標接ロ將要設置為非工作狀態(tài),由于所述第一網(wǎng)絡設備和第二網(wǎng)絡設備之間的物理接ロ是一一對應的,且通過一條鏈路連接,則所述第二網(wǎng)絡設備將沒有接收到所述第一通知消息的物理接ロ設為第二目標接ロ,將所述第二網(wǎng)絡設備中所述Trunk下的指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述第二目標接口上進行發(fā)送。在本發(fā)明實施例的一種實現(xiàn)方式中,提供ー種Trunk組網(wǎng)下的節(jié)能方法,上述步驟203中,所述將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述第二網(wǎng)絡設備的第二目標接口上進行發(fā)送包括C、修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第二網(wǎng)絡設備的第二目標接ロ對應的第二哈希值;d、將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的第二目標接ロ進行發(fā)送。實現(xiàn)方法與步驟a和步驟b所示的修改哈希算法,得到對應的哈希值的步驟類似,在這里不再贅述。204、所述第二網(wǎng)絡設備通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,所述第一響應消息中攜帯有將所述第二非目標接ロ設置為非工作狀態(tài)的信息;205、所述第二網(wǎng)絡設備將所述第二非目標接ロ設置為非工作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能工作模式。所述第二網(wǎng)絡設備通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,然后將所述第二網(wǎng)絡設備中的非目標接ロ設置為非工作狀態(tài),以使所述第二網(wǎng)絡設備上的所述第二非目標接ロ不再向所述第一網(wǎng)絡設備發(fā)送數(shù)據(jù),并且使得第一網(wǎng)絡設備中的第一非目標接ロ設置為非工作狀態(tài)。從而所述第一網(wǎng)絡設備與所述第二網(wǎng)絡設備中只有所述預設個數(shù)的物理接ロ進行數(shù)據(jù)傳輸,第一網(wǎng)絡設備和第二網(wǎng)絡設備均處于節(jié)能工作模式,則整網(wǎng)也就實現(xiàn)了節(jié)能。其中,所述第二非目標接ロ可以是ー個或多個。本發(fā)明實施例提供的ー種Trunk組網(wǎng)下的節(jié)能方法,Trunk中的第二網(wǎng)絡設備接收第一網(wǎng)絡設備發(fā)送的第一通知消息,并將接收到所述第一通知消息的物理接ロ,確定為第二網(wǎng)絡設備中指定Trunk下的第二非目標接ロ,然后將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述第二網(wǎng)絡設備的第二目標接口上進行發(fā)送,最后通過第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,并將所述第二非目標接ロ設置為非エ作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例解決了現(xiàn)有技術(shù)中利用Trunk組網(wǎng)時,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能的問題,實現(xiàn)了網(wǎng)絡設備的有效節(jié)能。在本發(fā)明實施例的一種實現(xiàn)方式中,提供ー種Trunk組網(wǎng)下的節(jié)能方法,如圖3所示,在Trunk組網(wǎng)處于節(jié)能工作模式之后,即所述Trunk中的第一網(wǎng)絡設備和第二網(wǎng)絡設備通過運行圖I和圖2所述方法處于節(jié)能工作模式之后,所述方法還包括如下步驟301、在所述指定時刻點,第一網(wǎng)絡設備檢測所述第一目標接口上發(fā)送的數(shù)據(jù)流量總和。在本發(fā)明實施例中,所述第一網(wǎng)絡設備一直都在所述指定時刻點,檢測處于工作狀態(tài)的物理接口上發(fā)送的數(shù)據(jù)流量總和。當所述第一網(wǎng)絡設備處于節(jié)能工作模式時,就檢測第一目標接口上發(fā)送的數(shù)據(jù)流量總和。所述指定時刻點為網(wǎng)絡管理員預先設置的,例如,9 =00,9:01,9:02……分別檢測一次所述第一目標接口上發(fā)送的數(shù)據(jù)流量總和。302、當在連續(xù)的第二預設個數(shù)的指定時刻點均檢測到所述第一目標接口上發(fā)送的數(shù)據(jù)流量總和高于恢復門限時,所述第一網(wǎng)絡設備將所述第一非目標接ロ設置為工作狀態(tài),所述第二預設個數(shù)的指定時刻點之間的時間間隔均相同,所述恢復門限低于所述第ー網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,且高于所述觸發(fā)門限。為了避免在檢測數(shù)據(jù)流量總和時,出現(xiàn)臨近所述觸發(fā)門限值反復震蕩的現(xiàn)象,則對應恢復正常工作模式,設置恢復門限。只有在所述數(shù)據(jù)流量總和高于所述恢復門限時,才啟動恢復正常工作模式的進程。例如,所述連續(xù)的第二預設個數(shù)設為4,當所述第一網(wǎng)絡設備中指定Trunk下的物理接ロ的帶寬值為IG吋,恢復門限設為500M,則當在連續(xù)4次的指定時刻點均檢測到所述第一目標接口上發(fā)送的數(shù)據(jù)流量總和高于500M時,說明當前第一網(wǎng)絡設備上的數(shù)據(jù)流量比較高,應該切換為正常工作模式。同時,為了保證不會出現(xiàn)丟包現(xiàn)象,先將所述第一網(wǎng)絡設備中的第一非目標接ロ設置為工作狀態(tài),表明所述第一網(wǎng)絡設備中的第一非目標接ロ可以接收數(shù)據(jù)。另外,當所述第一網(wǎng)絡設備接收到所述第一目標接ロ的故障指示時,也要將所述第一網(wǎng)絡設備中的第一非目標接ロ設置為工作狀態(tài),所述故障指示表示所述第一目標接ロ發(fā)生故障。利用現(xiàn)有技術(shù)中,當所述第一網(wǎng)絡設備發(fā)現(xiàn)所述第一目標接ロ發(fā)生故障吋,則也要將所述第一網(wǎng)絡設備中的第一非目標接ロ設置為工作狀態(tài),確保數(shù)據(jù)的正常傳輸。303、所述第一網(wǎng)絡設備通過所述第一非目標接ロ向所述第二網(wǎng)絡設備發(fā)送第二通知消息,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息。當所述第一網(wǎng)絡設備中的第一非目標接ロ設置為工作狀態(tài)后,要通過發(fā)送第二通知消息,通知所述第二網(wǎng)絡設備,所述第一網(wǎng)絡設備中的各個非目標接ロ設置為工作狀態(tài),可以向各個非目標接ロ發(fā)送數(shù)據(jù)。其中,當本實施例Trunk組網(wǎng)是基于LACP協(xié)議吋,所述第二通知消息為LACP消息,并在該消息中攜帯有將所述第一非目標接ロ設置為工作select狀態(tài)的信息。304、當所述第二網(wǎng)絡設備接收到所述第一網(wǎng)絡設備發(fā)送的第二通知消息時,將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接ロ上進行發(fā)送,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息。當所述第二網(wǎng)絡設備接收到所述第二通知消息時,表明所述第一網(wǎng)絡設備中的第一非目標接ロ可以接收數(shù)據(jù),則所述第二網(wǎng)絡設備將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,具體的實現(xiàn)步驟如下所示e、修改所述第二目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ分別對應的第三哈希值;f、將所述待發(fā)送數(shù)據(jù)包通過所述第三哈希值分別對應的指定物理接ロ進行發(fā)送。通過現(xiàn)有技術(shù)中的哈希算法,根據(jù)數(shù)據(jù)包中的MAC地址、IP地址或者端口號,計算得到所述數(shù)據(jù)包將要發(fā)送的物理接ロ對應的哈希值。當進行接ロ切換時,只是修改哈希算法,從而得到想要的物理接ロ對應的哈希值,數(shù)據(jù)包本身并沒有變化。例如,所述網(wǎng)絡設備有8個物理接ロ,對于8個物理接ロ分別對應O、I、2、3、……7總共8個哈希值,當所述第二目標接ロ為I個,且對應的哈希值為0,則在所述第二網(wǎng)絡設備處于節(jié)能工作模式吋,每個發(fā)送的數(shù)據(jù)包對應的哈希值均為0,當要切換為正常工作模式時,修改每個待發(fā)送的數(shù)據(jù)包的哈希算法,得到對應8個物理接ロ的哈希值中的任意ー個,進行數(shù)據(jù)的傳輸。305、所述第二網(wǎng)絡設備將所述第二非目標接ロ設置為工作狀態(tài),并通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第二響應消息,以便使所述第二網(wǎng)絡設備恢復正常エ作模式,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息。當所述第二網(wǎng)絡設備將待發(fā)送的數(shù)據(jù)包切換為從所有物理接ロ進行發(fā)送時,將第ニ非目標接ロ設置為工作狀態(tài),以便將數(shù)據(jù)發(fā)送出去。并通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第二響應消息,以使得所述第一網(wǎng)絡設備知道所述第二網(wǎng)絡設備的第二非目標接ロ處于工作狀態(tài),不但能夠發(fā)送數(shù)據(jù),還可以接收數(shù)據(jù)。其中,當本實施例Trunk組網(wǎng)是基于LACP協(xié)議吋,所述第二響應消息為LACP消息,并在該消息中攜帯有將所述第二非目標接ロ設置為工作select狀態(tài)的信息。至此,所述第二網(wǎng)絡設備恢復為正常工作模式。306、所述第一網(wǎng)絡設備接收所述第二網(wǎng)絡設備發(fā)送的第二響應消息,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息;307、所述第一網(wǎng)絡設備將所述第一目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,以便使所述第一網(wǎng)絡設備恢復正常工作模式。當所述第一網(wǎng)絡設備接收到第二響應消息時,說明所述第二網(wǎng)絡設備中的第二非目標接ロ可以接收數(shù)據(jù),則將所述第一目標接口上的待發(fā)送數(shù)據(jù)包切換到所述第一網(wǎng)絡設備中所述Trunk下的所有物理接口上進行發(fā)送,具體實現(xiàn)步驟如下所示g、修改所述第一目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ分別對應的第四哈希值;h、將所述待發(fā)送數(shù)據(jù)包通過所述第四哈希值分別對應的指定物理接ロ進行發(fā)送。實現(xiàn)方法與上述步驟e和步驟f中修改哈希算法,得到對應的哈希值的步驟類似,在這里不再贅述。另外,由于設置了兩個門限值,觸發(fā)門限和恢復門限,當在所述指定時刻點,檢測到所述第一網(wǎng)絡設備中指定物理接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,或者檢測到所述第一目標接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,保持所述第一網(wǎng)絡設備的當前工作模式不變。例如,當所述Trunk處于正常工作模式時,在所述指定時刻點,所述第一網(wǎng)絡設備檢測到所述第一網(wǎng)絡設備中指定物理接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,保持所述第一網(wǎng)絡設備的當前工作模式不變,則對應的第二網(wǎng)絡設備的工作模式也不會改變;或者,所述Trunk處于節(jié)能工作模式時,在所述指定時刻點,所述第一網(wǎng)絡設備檢測到所述第一目標接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,保持所述第一網(wǎng)絡設備的當前工作模式不變,則對應的第二網(wǎng)絡設備的工作模式也不會改變。
上述實施例中的第一網(wǎng)絡設備和第二網(wǎng)絡設備均為交換機,或者均為路由器,這里不做限定。本發(fā)明實施例提供的ー種Trunk組網(wǎng)下的節(jié)能方法,解決了現(xiàn)有技術(shù)中利用Trunk組網(wǎng)時,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能的問題,實現(xiàn)了網(wǎng)絡設備的有效節(jié)能,而且確保在工作模式切換的過程中,不會出現(xiàn)丟包現(xiàn)象。實施例2本發(fā)明實施例提供ー種Trunk組網(wǎng)下的節(jié)能裝置40,如圖4所示,包括檢測單元41、處理單元42、發(fā)送單元43、接收單元44和設置單元45。其中,檢測單元41,用于在指定時刻點,檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,所述指定物理接ロ為第一網(wǎng)絡設備中指定Trunk下的所有物理接ロ ;處理單元42,當所述檢測単元在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述數(shù)據(jù)流量總和低于觸發(fā)門限時,將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,所述第一預設個數(shù)的指定時刻點之間的時間間隔均相同,所述觸發(fā)門限低于所述第一網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,所述目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下的預設個數(shù)的物理接ロ ;發(fā)送單元43,用于當所述處理単元將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述目標接口上進行發(fā)送之后,通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下除所述目標接ロ以外的物理接ロ,所述第一通知消息中攜帯有將所述第一非目標接ロ預設為非工作狀態(tài)的信息;接收單元44,用于通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,所述第一響應消息中攜帯有將所述第二網(wǎng)絡設備中第二非目標接ロ設置為非工作狀態(tài)的信息,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ ;設置單元45,用于將所述第一非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例提供的ー種Trunk組網(wǎng)下的節(jié)能裝置,在指定時刻點,檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,當在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述數(shù)據(jù)流量總和低于觸發(fā)門限時,將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,并通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,然后通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,并將所述第一網(wǎng)絡設備中的第一非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例解決了現(xiàn)有技術(shù)中利用Trunk組網(wǎng)時,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能的問題,實現(xiàn)了網(wǎng)絡設備的有效節(jié)能??蛇x的,如圖5所示,所述處理単元42包括計算模塊51,用于修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第一網(wǎng)絡設備的目標接ロ對應的第一哈希值;處理模塊52,用于將所述待發(fā)送數(shù)據(jù)包通過所述計算模塊得到的第一哈希值對應的目標接ロ進行發(fā)送??蛇x的,所述檢測単元,還用于在所述指定時刻點,檢測所述目標接口上發(fā)送的數(shù)據(jù)流量總和;
18
所述設置単元,還用于當所述檢測単元在連續(xù)的第二預設個數(shù)的指定時刻點均檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于恢復門限時,將所述第一非目標接ロ設置為工作狀態(tài),所述第二預設個數(shù)的指定時刻點之間的時間間隔均相同,所述恢復門限低于所述第一網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,且高于所述觸發(fā)門限;所述發(fā)送単元,還用于通過所述第一非目標接ロ向所述第二網(wǎng)絡設備發(fā)送第二通知消息,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息;所述接收単元,還用于接收所述第二網(wǎng)絡設備發(fā)送的第二響應消息,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息;所述處理単元,還用于將所述目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,以便使所述第一網(wǎng)絡設備恢復正常工作模式。可選的,所述設置単元,還用于當所述接收単元接收到所述目標接ロ的故障指示吋,將所述第一非目標接ロ設置為工作狀態(tài),所述故障指示表示所述目標接ロ發(fā)生故障。可選的,所述處理単元中包括的計算模塊,還用于修改所述目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值;所述處理模塊,還用于將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送??蛇x的,所述處理単元,還用于當所述檢測単元在所述指定時刻點,檢測到所述第ー網(wǎng)絡設備中指定物理接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,或者檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,保持所述第一網(wǎng)絡設備的當前工作模式不變。相應的,如圖6所示,本發(fā)明實施例提供ー種Trunk組網(wǎng)下的節(jié)能裝置60,包括接收單元61、確定單元62、處理單元63、發(fā)送單元64和設置單元65。其中,接收單元61,用于接收第一網(wǎng)絡設備發(fā)送的第一通知消息,所述第一通知消息中攜帯有將所述第一網(wǎng)絡設備中的第一非目標接ロ預設為非工作狀態(tài)的信息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中指定Trunk下除第一目標接ロ以外的物理接ロ ;確定單元62,用于將接收到所述第一通知消息的物理接ロ,確定為第二網(wǎng)絡設備中所述Trunk下的第二非目標接ロ,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ ;處理單元63,用于將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述第二目標接ロ上進行發(fā)送,所述指定物理接ロ為所述第二網(wǎng)絡設備中所述Trunk下的所有物理接ロ,所述第二目標接ロ為所述第二網(wǎng)絡設備中所述Trunk下除所述第二非目標接ロ以外的預設個數(shù)的物理接ロ ;發(fā)送單元64,用于通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,所述第一響應消息中攜帯有將所述第二非目標接ロ設置為非工作狀態(tài)的信息;設置單元65,用于將所述第二非目標接ロ設置為非工作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例提供的ー種Trunk組網(wǎng)下的節(jié)能裝置,接收第一網(wǎng)絡設備發(fā)送的第一通知消息,并將接收到所述第一通知消息的物理接ロ,確定為第二網(wǎng)絡設備中指定Trunk下的第二非目標接ロ,然后將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述第二網(wǎng)絡設備的第二目標接口上進行發(fā)送,最后通過第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,并將所述第二非目標接ロ設置為非工作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例解決了現(xiàn)有技術(shù)中利用Trunk組網(wǎng)時,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能的問題,實現(xiàn)了網(wǎng)絡設備的有效節(jié)能??蛇x的,如圖7所示,所述處理単元63包括計算模塊71,用于修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第二網(wǎng)絡設備的第二目標接ロ對應的第一哈希值;處理模塊72,用于將所述待發(fā)送數(shù)據(jù)包通過所述計算模塊得到的第一哈希值對應的第二目標接ロ進行發(fā)送。可選的,所述處理単元,,還用于當所述接收単元接收到所述第一網(wǎng)絡設備發(fā)送的第二通知消息吋,將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息;所述設置単元,還用于將所述第二非目標接ロ設置為工作狀態(tài),并通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第二響應消息,以便使所述第二網(wǎng)絡設備恢復正常エ作模式,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息。可選的,所述處理単元中包括的計算模塊,還用于修改所述第二目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值;所述處理模塊,還用于將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。上述實施例中的裝置40和裝置60均為交換機,或者均為路由器,這里不做限定。所述裝置40和裝置60的操作過程,參見上述Trunk下的節(jié)能方法的處理過程。實施例3本發(fā)明實施例提供ー種網(wǎng)絡設備,如圖8所示,所述網(wǎng)絡設備80包括存儲器81、傳輸模塊82和處理器83。其中,存儲器81,用于存儲指令和待發(fā)送數(shù)據(jù)包;傳輸模塊82,用于收發(fā)消息和數(shù)據(jù)包;處理器83,用于執(zhí)行存儲器81中的指令,具體執(zhí)行在指定時刻點,檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,所述指定物理接ロ為第一網(wǎng)絡設備中指定鏈路聚合Trunk下的所有物理接ロ ;當在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述指定物理接口上的數(shù)據(jù)流量總和低于觸發(fā)門限時,將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,所述第一預設個數(shù)的指定時刻點之間的時間間隔均相同,所述觸發(fā)門限低于所述第一網(wǎng)絡設備中指定Trunk下的任意ー個物理接ロ的帶寬值,所述目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下的預設個數(shù)的物理接ロ ;通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下除所述目標接ロ以外的物理接ロ,所述第一通知消息中攜帯有將所述第一非目標接ロ預設為非工作狀態(tài)的信息;通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,所述第一響應消息中攜帯有將所述第二網(wǎng)絡設備中第二非目標接ロ設置為非工作狀態(tài)的信息,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ ;將所述第一非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能エ作模式。本發(fā)明實施例提供的ー種網(wǎng)絡設備,在指定時刻點,檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,當在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述數(shù)據(jù)流量總和低于觸發(fā)門限吋,將所述指定物理接ロ上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,并通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,然后通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,并將所述第一網(wǎng)絡設備中的第一非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例解決了現(xiàn)有技術(shù)中利用Trunk組網(wǎng)時,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能的問題,實現(xiàn)了網(wǎng)絡設備的有效節(jié)能。可選的,所述處理器83,還用于執(zhí)行修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第一網(wǎng)絡設備的目標接ロ對應的第一哈希值;將所述待發(fā)送數(shù)據(jù)包通過所述第一哈希值對應的目標接ロ進行發(fā)送??蛇x的,所述處理器83,還用于執(zhí)行在所述指定時刻點,檢測所述目標接口上發(fā)送的數(shù)據(jù)流量總和;當在連續(xù)的第二預設個數(shù)的指定時刻點均檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于恢復門限吋,將所述第一非目標接ロ設置為工作狀態(tài),所述第二預設個數(shù)的指定時刻點之間的時間間隔均相同,所述恢復門限低于所述第一網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,且高于所述觸發(fā)門限;通過所述第一非目標接ロ向所述第二網(wǎng)絡設備發(fā)送第二通知消息,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息;接收所述第二網(wǎng)絡設備發(fā)送的第二響應消息,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息;將所述目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,以便使所述第一網(wǎng)絡設備恢復正常工作模式??蛇x的,所述處理器83,還用于執(zhí)行當接收到所述目標接ロ的故障指示吋,將所述第一非目標接ロ設置為工作狀態(tài),所述故障指示表示所述目標接ロ發(fā)生故障。可選的,所述處理器83,還用于執(zhí)行修改所述目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值;將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送??蛇x的,所述處理器83,還用于執(zhí)行當在所述指定時刻點,檢測到所述第一網(wǎng)絡設備中指定物理接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,或者檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,保持所述第一網(wǎng)絡設備的當前エ作模式不變。相應的,本發(fā)明實施例還提供ー種網(wǎng)絡設備,如圖9所示,所述網(wǎng)絡設備90包括存
21儲器91、傳輸模塊92和處理器93。其中,存儲器91,用于存儲指令和待發(fā)送數(shù)據(jù)包;傳輸模塊92,用于收發(fā)消息和數(shù)據(jù)包;
處理器93,用于執(zhí)行存儲器91中的指令,具體執(zhí)行接收第一網(wǎng)絡設備發(fā)送的第一通知消息,所述第一通知消息中攜帯有將所述第一網(wǎng)絡設備中的第一非目標接ロ預設為非工作狀態(tài)的信息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中指定Trunk下除第一目標接ロ以外的物理接ロ ;將接收到所述第一通知消息的物理接ロ,確定為第二網(wǎng)絡設備中所述Trunk下的第二非目標接ロ,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接Π ;將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到第二目標接口上進行發(fā)送,所述指定物理接ロ為所述第二網(wǎng)絡設備中所述Trunk下的所有物理接ロ,所述第二目標接ロ為所述第二網(wǎng)絡設備中所述Trunk下除所述第二非目標接ロ以外的預設個數(shù)的物理接ロ;通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,所述第一響應消息中攜帯有將所述第二非目標接ロ設置為非工作狀態(tài)的信息;將所述第二非目標接ロ設置為非工作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能エ作模式。本發(fā)明實施例提供的ー種網(wǎng)絡設備,接收第一網(wǎng)絡設備發(fā)送的第一通知消息,并將接收到所述第一通知消息的物理接ロ,確定為第二網(wǎng)絡設備中指定Trunk下的第二非目標接ロ,然后將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述第二網(wǎng)絡設備的第二目標接口上進行發(fā)送,最后通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,并將所述第二非目標接ロ設置為非工作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例解決了現(xiàn)有技術(shù)中利用Trunk組網(wǎng)時,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能的問題,實現(xiàn)了網(wǎng)絡設備的有效節(jié)能??蛇x的,所述處理器93,還用于執(zhí)行修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第二網(wǎng)絡設備的第二目標接ロ對應的第一哈希值;將所述待發(fā)送數(shù)據(jù)包通過所述第一哈希值對應的第二目標接ロ進行發(fā)送。可選的,所述處理器93,還用于執(zhí)行當接收到所述第一網(wǎng)絡設備發(fā)送的第二通知消息吋,將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息;將所述第二非目標接ロ設置為工作狀態(tài),并通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第二響應消息,以便使所述第二網(wǎng)絡設備恢復正常工作模式,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息??蛇x的,所述處理器93,還用于執(zhí)行修改所述第二目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值;
將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。上述實施例中的網(wǎng)絡設備80和網(wǎng)絡設備90均為交換機,或者均為路由器,這里不做限定。所述網(wǎng)絡設備80和網(wǎng)絡設備90的操作過程,參見上述Trunk組網(wǎng)下的節(jié)能方法 的處理過程。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以所述權(quán)利要求的保護范圍為準。
2權(quán)利要求
1.ー種Trunk組網(wǎng)下的節(jié)能方法,其特征在于,包括 在指定時刻點,檢測指定物理接ロ上發(fā)送的數(shù)據(jù)流量總和,所述指定物理接ロ為第一網(wǎng)絡設備中指定鏈路聚合Trunk下的所有物理接ロ ; 當在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述指定物理接口上的數(shù)據(jù)流量總和低于觸發(fā)門限吋,將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接ロ上進行發(fā)送,所述第一預設個數(shù)的指定時刻點之間的時間間隔均相同,所述觸發(fā)門限低于所述第一網(wǎng)絡設備中指定Trunk下的任意ー個物理接ロ的帶寬值,所述目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下的預設個數(shù)的物理接ロ ; 通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下除所述目標接ロ以外的物理接ロ,所述第一通知消息中攜帯有將所述第一非目標接ロ預設為非工作狀態(tài)的信息; 通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,所述第一響應消息中攜帯有將所述第二網(wǎng)絡設備中第二非目標接ロ設置為非工作狀態(tài)的信息,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ ; 將所述第一非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能工作模式。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送包括 修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第一網(wǎng)絡設備的目標接ロ對應的第一哈希值; 將所述待發(fā)送數(shù)據(jù)包通過所述第一哈希值對應的目標接ロ進行發(fā)送。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,在所述使所述第一網(wǎng)絡設備處于節(jié)能工作模式之后,所述方法還包括 在所述指定時刻點,檢測所述目標接口上發(fā)送的數(shù)據(jù)流量總和; 當在連續(xù)的第二預設個數(shù)的指定時刻點均檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于恢復門限時,將所述第一非目標接ロ設置為工作狀態(tài),所述第二預設個數(shù)的指定時刻點之間的時間間隔均相同,所述恢復門限低于所述第一網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,且高于所述觸發(fā)門限; 通過所述第一非目標接ロ向所述第二網(wǎng)絡設備發(fā)送第二通知消息,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息; 接收所述第二網(wǎng)絡設備發(fā)送的第二響應消息,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息; 將所述目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,以便使所述第一網(wǎng)絡設備恢復正常工作模式。
4.根據(jù)權(quán)利要求3所述的方法,其特征在干,在所述將所述第一非目標接ロ設置為エ作狀態(tài)之前,所述方法還包括 當接收到所述目標接ロ的故障指示吋,將所述第一非目標接ロ設置為工作狀態(tài),所述故障指示表示所述目標接ロ發(fā)生故障。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述將所述目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送包括 修改所述目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第ニ哈希值; 將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。
6.根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,所述方法還包括 當在所述指定時刻點,檢測到所述第一網(wǎng)絡設備中指定物理接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,或者檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,保持所述第一網(wǎng)絡設備的當前工作模式不變。
7.—種Trunk組網(wǎng)下的節(jié)能方法,其特征在于,包括 接收第一網(wǎng)絡設備發(fā)送的第一通知消息,所述第一通知消息中攜帯有將所述第一網(wǎng)絡設備中的第一非目標接ロ預設為非工作狀態(tài)的信息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中指定Trunk下除第一目標接ロ以外的物理接ロ ; 將接收到所述第一通知消息的物理接ロ,確定為第二網(wǎng)絡設備中所述Trunk下的第二非目標接ロ,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ ;將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到第二目標接口上進行發(fā)送,所述指定物理接ロ為所述第二網(wǎng)絡設備中所述Trunk下的所有物理接ロ,所述第二目標接ロ為所述第二網(wǎng)絡設備中所述Trunk下除所述第二非目標接ロ以外的預設個數(shù)的物理接ロ ; 通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,所述第一響應消息中攜帯有將所述第二非目標接ロ設置為非工作狀態(tài)的信息; 將所述第二非目標接ロ設置為非工作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能工作模式。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到第二目標接口上進行發(fā)送包括 修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第二網(wǎng)絡設備的第二目標接ロ對應的第一哈希值; 將所述待發(fā)送數(shù)據(jù)包通過所述第一哈希值對應的第二目標接ロ進行發(fā)送。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,在所述使所述第二網(wǎng)絡設備處于節(jié)能工作模式之后,所述方法還包括 當接收到所述第一網(wǎng)絡設備發(fā)送的第二通知消息吋,將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息; 將所述第二非目標接ロ設置為工作狀態(tài),并通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第二響應消息,以便使所述第二網(wǎng)絡設備恢復正常工作模式,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送包括 修改所述第二目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值; 將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。
11.ー種Trunk組網(wǎng)下的節(jié)能裝置,其特征在于,包括 檢測單元,用于在指定時刻點,檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,所述指定物理接ロ為第一網(wǎng)絡設備中指定Trunk下的所有物理接ロ ; 處理單元,當所述檢測単元在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到所述數(shù)據(jù)流量總和低于觸發(fā)門限時,將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,所述第一預設個數(shù)的指定時刻點之間的時間間隔均相同,所述觸發(fā)門限低于所述第一網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,所述目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下的預設個數(shù)的物理接ロ ; 發(fā)送單元,用于當所述處理単元將所述指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述目標接ロ上進行發(fā)送之后,通過第一非目標接ロ向第二網(wǎng)絡設備發(fā)送第一通知消息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中所述Trunk下除所述目標接ロ以外的物理接ロ,所述第一通知消息中攜帯有將所述第一非目標接ロ預設為非工作狀態(tài)的信息; 接收單元,用于通過所述第一非目標接ロ接收所述第二網(wǎng)絡設備發(fā)送的第一響應消息,所述第一響應消息中攜帯有將所述第二網(wǎng)絡設備中第二非目標接ロ設置為非工作狀態(tài)的信息,所述第一非目標接口和所述第二非目標接ロ互為所述Trunk下的對應接ロ ; 設置單元,用于將所述第一非目標接ロ設置為非工作狀態(tài),以便使所述第一網(wǎng)絡設備處于節(jié)能工作模式。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述處理単元包括 計算模塊,用于修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第一網(wǎng)絡設備的目標接ロ對應的第一哈希值; 處理模塊,用于將所述待發(fā)送數(shù)據(jù)包通過所述計算模塊得到的第一哈希值對應的目標接ロ進行發(fā)送。
13.根據(jù)權(quán)利要求11或12所述的裝置,其特征在干, 所述檢測単元,還用于在所述指定時刻點,檢測所述目標接口上發(fā)送的數(shù)據(jù)流量總和; 所述設置単元,還用于當所述檢測単元在連續(xù)的第二預設個數(shù)的指定時刻點均檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于恢復門限時,將所述第一非目標接ロ設置為工作狀態(tài),所述第二預設個數(shù)的指定時刻點之間的時間間隔均相同,所述恢復門限低于所述第ー網(wǎng)絡設備中所述Trunk下的任意ー個物理接ロ的帶寬值,且高于所述觸發(fā)門限; 所述發(fā)送単元,還用于通過所述第一非目標接ロ向所述第二網(wǎng)絡設備發(fā)送第二通知消息,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息; 所述接收単元,還用于接收所述第二網(wǎng)絡設備發(fā)送的第二響應消息,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息; 所述處理単元,還用于將所述目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接ロ上進行發(fā)送,以便使所述第一網(wǎng)絡設備恢復正常工作模式。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在干, 所述設置単元,還用于當所述接收単元接收到所述目標接ロ的故障指示吋,將所述第一非目標接ロ設置為工作狀態(tài),所述故障指示表示所述目標接ロ發(fā)生故障。
15.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,所述處理単元中包括的計算模塊,還用于修改所述目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值; 所述處理模塊,還用于將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。
16.根據(jù)權(quán)利要求11-15任一項所述的裝置,其特征在干, 所述處理単元,還用于當所述檢測単元在所述指定時刻點,檢測到所述第一網(wǎng)絡設備中指定物理接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限時,或者檢測到所述目標接口上發(fā)送的數(shù)據(jù)流量總和高于所述觸發(fā)門限,且低于所述恢復門限吋,保持所述第一網(wǎng)絡設備的當前工作模式不變。
17.ー種Trunk組網(wǎng)下的節(jié)能裝置,其特征在于,包括 接收單元,用于接收第一網(wǎng)絡設備發(fā)送的第一通知消息,所述第一通知消息中攜帯有將所述第一網(wǎng)絡設備中的第一非目標接ロ預設為非工作狀態(tài)的信息,所述第一非目標接ロ為所述第一網(wǎng)絡設備中指定Trunk下除第一目標接ロ以外的物理接ロ ; 確定單元,用于將接收到所述第一通知消息的物理接ロ,確定為第二網(wǎng)絡設備中所述Trunk下的第二非目標接ロ,所述第一非目標接ロ和所述第二非目標接ロ互為所述Trunk下的對應接ロ; 處理單元,用于將所述第二網(wǎng)絡設備中指定物理接口上的待發(fā)送數(shù)據(jù)包切換到所述第二目標接口上進行發(fā)送,所述指定物理接ロ為所述第二網(wǎng)絡設備中所述Trunk下的所有物理接ロ,所述第二目標接ロ為所述第二網(wǎng)絡設備中所述Trunk下除所述第二非目標接ロ以外的預設個數(shù)的物理接ロ; 發(fā)送單元,用于通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第一響應消息,所述第一響應消息中攜帯有將所述第二非目標接ロ設置為非工作狀態(tài)的信息; 設置單元,用于將所述第二非目標接ロ設置為非工作狀態(tài),以便使所述第二網(wǎng)絡設備處于節(jié)能工作模式。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述處理単元包括 計算模塊,用于修改所述指定物理接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述第ニ網(wǎng)絡設備的第二目標接ロ對應的第一哈希值; 處理模塊,用于將所述待發(fā)送數(shù)據(jù)包通過所述計算模塊得到的第一哈希值對應的第二目標接ロ進行發(fā)送。
19.根據(jù)權(quán)利要求17或18所述的裝置,其特征在干, 所述處理単元,還用于當所述接收単元接收到所述第一網(wǎng)絡設備發(fā)送的第二通知消息吋,將所述第二目標接口上的待發(fā)送數(shù)據(jù)包切換到所述指定物理接口上進行發(fā)送,所述第二通知消息中攜帯有將所述第一非目標接ロ設置為工作狀態(tài)的信息; 所述設置単元,還用于將所述第二非目標接ロ設置為工作狀態(tài),并通過所述第二非目標接ロ向所述第一網(wǎng)絡設備發(fā)送第二響應消息,以便使所述第二網(wǎng)絡設備恢復正常工作模式,所述第二響應消息中攜帯有將所述第二非目標接ロ設置為工作狀態(tài)的信息。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在干,所述處理単元中包括的計算模塊,還用于修改所述第二目標接口上的待發(fā)送數(shù)據(jù)包的哈希算法,得到與所述指定物理接ロ對應的第二哈希值; 所述處理模塊,還用于將所述待發(fā)送數(shù)據(jù)包通過所述第二哈希值對應的指定物理接ロ進行發(fā)送。
全文摘要
本發(fā)明公開了一種Trunk組網(wǎng)下的節(jié)能方法和裝置,涉及網(wǎng)絡技術(shù)領(lǐng)域,解決了現(xiàn)有技術(shù)中利用Trunk組網(wǎng)時,無法實現(xiàn)網(wǎng)絡設備的有效節(jié)能的問題。第一網(wǎng)絡設備在指定時刻點,檢測指定物理接口上發(fā)送的數(shù)據(jù)流量總和,當在連續(xù)的第一預設個數(shù)的指定時刻點均檢測到數(shù)據(jù)流量總和低于觸發(fā)門限時,將指定物理接口上的待發(fā)送數(shù)據(jù)包切換到目標接口上進行發(fā)送,并通過第一非目標接口向第二網(wǎng)絡設備發(fā)送第一通知消息,然后通過第一非目標接口接收第二網(wǎng)絡設備發(fā)送的第一響應消息,并將第一非目標接口設置為非工作狀態(tài),以便使第一網(wǎng)絡設備處于節(jié)能工作模式。本發(fā)明實施例應用于Trunk組網(wǎng)下的節(jié)能處理過程中。
文檔編號H04L12/811GK102916899SQ20121037062
公開日2013年2月6日 申請日期2012年9月28日 優(yōu)先權(quán)日2012年9月28日
發(fā)明者葉言飛 申請人:華為技術(shù)有限公司