本發(fā)明關(guān)于一種軟件定義網(wǎng)絡(luò)系統(tǒng)及其網(wǎng)絡(luò)連線路由方法。更具體而言,本發(fā)明關(guān)于一種平衡網(wǎng)絡(luò)負(fù)載的軟件定義網(wǎng)絡(luò)系統(tǒng)及其網(wǎng)絡(luò)連線路由方法。
背景技術(shù):
已知的網(wǎng)絡(luò)架構(gòu)中,當(dāng)不同的用戶端裝置欲透過(guò)網(wǎng)絡(luò)存取服務(wù)器端的網(wǎng)絡(luò)資源時(shí),為避免使用單一服務(wù)器造成存取效能的瓶頸,服務(wù)器端可利用多臺(tái)服務(wù)器分擔(dān)存取負(fù)載,以維持存取的效率。其中,多臺(tái)服務(wù)器間工作的協(xié)調(diào)主要由負(fù)載平衡器完成(Load Balancer),而負(fù)載平衡器大致可分為:橋接模式(Bridge Mode)、路由模式(Route Mode)以及地址解析協(xié)定模式(Address Resolution Protocol Mode)。
具體而言,橋接模式以及路由模式的負(fù)載平衡器設(shè)置于服務(wù)器端的前端,其先行接收不同用戶端裝置的存取需求,并針對(duì)不同用戶端裝置的網(wǎng)絡(luò)協(xié)定(Inter net Protocol,IP)地址進(jìn)行轉(zhuǎn)換,并據(jù)以將不同用戶端裝置的網(wǎng)絡(luò)封包轉(zhuǎn)遞至不同的服務(wù)器,如此一來(lái),便可達(dá)到分擔(dān)網(wǎng)絡(luò)資源存取負(fù)載的目的。
然而,使用前述橋接模式或路由模式的負(fù)載平衡器進(jìn)行協(xié)調(diào)時(shí),由于所有用戶端裝置的數(shù)據(jù)流皆須經(jīng)由負(fù)載平衡器處理,且用戶端裝置的網(wǎng)絡(luò)封包的IP地址皆須透過(guò)負(fù)載平衡器進(jìn)行表頭置換,因此,負(fù)載平衡器的處理能力將成為效能的瓶頸。
另一方面,地址解析協(xié)定模式的負(fù)載平衡器主要設(shè)置于服務(wù)器端的后端,并與不同服務(wù)器共享同一IP地址,而用戶端裝置的連線需求以及封包仍是由服務(wù)器端前端的路由器轉(zhuǎn)遞。其中,負(fù)載平衡器的功能在于,在服務(wù)器皆關(guān)閉地址解析協(xié)定功能的情況下,直接由負(fù)載平衡器根據(jù)不同服務(wù)器的負(fù)載狀態(tài),更新路由器的地址解析協(xié)定表,如此一來(lái),便可直接根據(jù)服務(wù)器的負(fù)載狀態(tài)分擔(dān)網(wǎng)絡(luò)資源的存取負(fù)載。
然而,使用前述地址解析協(xié)定模式的負(fù)載平衡器進(jìn)行協(xié)調(diào)時(shí),由于負(fù)載平衡器僅于服務(wù)器端的后端,根據(jù)服務(wù)器的負(fù)載狀態(tài)更新路由器的地址解析協(xié)定表,因此,其并無(wú)法于前端針對(duì)不同用戶端裝置進(jìn)行網(wǎng)絡(luò)資源存取的分配,使得路由的彈性大幅降低。
有鑒于此,如何改良前述已知網(wǎng)絡(luò)負(fù)載平衡的缺點(diǎn),增加負(fù)載平衡處理效率,同時(shí)保持路由的彈性,乃為業(yè)界亟需努力的目標(biāo)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的是提供一種用于軟件定義網(wǎng)絡(luò)(Software-Defined Networking,SDN)系統(tǒng)的網(wǎng)絡(luò)連線路由方法。SDN系統(tǒng)包含SDN控制服務(wù)器以及第一SDN交換器。SDN控制服務(wù)器與第一SDN交換器連結(jié)。第一SDN交換器與多個(gè)服務(wù)器連結(jié),并透過(guò)廣域網(wǎng)絡(luò)與用戶端裝置連結(jié)。SDN控制服務(wù)器存有多個(gè)服務(wù)器的服務(wù)器負(fù)載資訊。網(wǎng)絡(luò)資源配置方法包含:(a)令第一SDN交換器自用戶端裝置接收第一用戶端網(wǎng)絡(luò)封包,并將第一用戶端網(wǎng)絡(luò)封包傳送至SDN控制服務(wù)器;(b)令SDN控制服務(wù)器根據(jù)第一用戶端網(wǎng)絡(luò)封包以及服務(wù)器負(fù)載資訊,判斷用戶端裝置的連線路由;(c)令SDN控制服務(wù)器將連線路由傳送至第一SDN交換器;(d)令第一SDN交換器儲(chǔ)存連線路由,并根據(jù)連線路由將第一用戶端網(wǎng)絡(luò)封包傳送至多個(gè)服務(wù)器的第一服務(wù)器。
為完成前述目的,本發(fā)明又提供一種SDN系統(tǒng),包含SDN控制服務(wù)器以及第一SDN交換器。SDN控制服務(wù)器與第一SDN交換器連結(jié)。第一SDN交換器與多個(gè)服務(wù)器連結(jié),并透過(guò)廣域網(wǎng)絡(luò)與用戶端裝置連結(jié)。SDN控制服務(wù)器存有多個(gè)服務(wù)器的服務(wù)器負(fù)載資訊。第一SDN交換器自用戶端裝置接收第一用戶端網(wǎng)絡(luò)封包,并將第一用戶端網(wǎng)絡(luò)封包傳送至SDN控制服務(wù)器。SDN控制服務(wù)器根據(jù)第一用戶端網(wǎng)絡(luò)封包以及服務(wù)器負(fù)載資訊,判斷用戶端裝置的連線路由,并將連線路由傳送至第一SDN交換器。第一SDN交換器儲(chǔ)存連線路由,并根據(jù)連線路由將第一用戶端網(wǎng)絡(luò)封包傳送至多個(gè)服務(wù)器的第一服務(wù)器。
參閱附圖及隨后描述的實(shí)施方式后,所屬技術(shù)領(lǐng)域具有通常知識(shí)者可更了解本發(fā)明的技術(shù)手段及具體實(shí)施態(tài)樣。
附圖說(shuō)明
圖1A是本發(fā)明第一實(shí)施例的SDN系統(tǒng)的示意圖;
圖1B是本發(fā)明第一實(shí)施例的SDN控制服務(wù)器的方塊圖;
圖1C是本發(fā)明第一實(shí)施例的第一SDN交換器的方塊圖;
圖2A是本發(fā)明第二實(shí)施例的SDN系統(tǒng)的示意圖;
圖2B是本發(fā)明第二實(shí)施例的連線路由的示意圖;
圖3A是本發(fā)明第三實(shí)施例的SDN系統(tǒng)的示意圖;
圖3B是本發(fā)明第三實(shí)施例的連線路由的示意圖;
圖4A是本發(fā)明第四實(shí)施例的SDN系統(tǒng)的示意圖;
圖4B是本發(fā)明第四實(shí)施例的第二SDN交換器的方塊圖;
圖4C是本發(fā)明第四實(shí)施例的第三SDN交換器的方塊圖;
圖4D是本發(fā)明第四實(shí)施例的連線路由的示意圖;
圖5A是本發(fā)明第五實(shí)施例的SDN系統(tǒng)的示意圖;
圖5B是本發(fā)明第五實(shí)施例的連線路由的示意圖;
圖6是本發(fā)明第六實(shí)施例的網(wǎng)絡(luò)連線路由方法的流程圖;
圖7是本發(fā)明第七實(shí)施例的網(wǎng)絡(luò)連線路由方法的流程圖;
圖8是本發(fā)明第八實(shí)施例的網(wǎng)絡(luò)連線路由方法的流程圖;以及
圖9是本發(fā)明第九實(shí)施例的網(wǎng)絡(luò)連線路由方法的流程圖。
符號(hào)說(shuō)明
1、2、3、4、4’ SDN系統(tǒng)
11 SDN控制服務(wù)器
111 控制器處理單元
113 控制器收發(fā)單元
115 控制器儲(chǔ)存單元
13 第一SDN交換器
131 第一交換器處理單元
133 第一交換器收發(fā)單元
135 第一交換器儲(chǔ)存單元
15a、15b 第二SDN交換器
151 第二交換器處理單元
153 第二交換器收發(fā)單元
155 第二交換器儲(chǔ)存單元
17 第三SDN交換器
171 第三交換器處理單元
173 第三交換器收發(fā)單元
175 第三交換器儲(chǔ)存單元
5、6、7、8 用戶端裝置
50、60、70、80 第一用戶端網(wǎng)絡(luò)封包
52、62、72、82 第二用戶端網(wǎng)絡(luò)封包
9a~9c 服務(wù)器
90 服務(wù)器負(fù)載資訊
92 服務(wù)器資訊
FW 防火墻
ip1、ip2 用戶端起始IP地址
macA、macB MAC地址
P1、p1 第一連接端
p2 第二連接端
p3 第三連接端
R1~R5 連線路由
具體實(shí)施方式
以下將透過(guò)本發(fā)明的實(shí)施例來(lái)闡釋本發(fā)明。然而,這些實(shí)施例并非用以限制本發(fā)明需在如實(shí)施例所述的任何環(huán)境、應(yīng)用程式或方式方能實(shí)施。因此,以下實(shí)施例的說(shuō)明僅在于闡釋本發(fā)明,而非用以限制本發(fā)明。在以下實(shí)施例及附圖中,與本發(fā)明非直接相關(guān)的元件已省略而未繪示,且繪示于附圖中的各元件之間的尺寸關(guān)系僅為便于理解,而非用以限制為實(shí)際的實(shí)施比例。
請(qǐng)參考圖1A-1C。圖1A是本發(fā)明第一實(shí)施例的一軟件定義網(wǎng)絡(luò)(Software Defined Networking,SDN)系統(tǒng)1的示意圖,SDN系統(tǒng)1包含一SDN控制服務(wù)器11以及一第一SDN交換器13。圖1B是本發(fā)明第一實(shí)施例的SDN控制服務(wù)器11的方塊圖,SDN控制服務(wù)器11包含一控制器處理單元111、一控制器收發(fā)單元113以及一控制器儲(chǔ)存單元115。圖1C是本發(fā)明第一實(shí)施例的第一SDN交換器13的方塊圖,第一SDN交換器13包含一第一交換器處理單元131、一第一交換器收發(fā)單元133以及一第一交換器儲(chǔ)存單元135。
如圖所示,SDN控制服務(wù)器11與第一SDN交換器13連結(jié)。第一SDN交換器13與多個(gè)服務(wù)器9a~9c連結(jié),并透過(guò)一廣域網(wǎng)絡(luò)WAN與一用戶端裝置8連結(jié)。 SDN控制服務(wù)器11的控制器儲(chǔ)存單元115存有服務(wù)器9a~9c的一服務(wù)器負(fù)載資訊90。其中,服務(wù)器負(fù)載資訊90記錄服務(wù)器9a~9c的負(fù)載狀態(tài)。SDN系統(tǒng)1及其裝置的互動(dòng)流程將于下文中進(jìn)一步闡述。
首先,當(dāng)用戶端裝置8欲存取服務(wù)器9a~9c的網(wǎng)絡(luò)資源時(shí),用戶端裝置8透過(guò)廣域網(wǎng)絡(luò)WAN傳送一第一用戶端網(wǎng)絡(luò)封包80至第一SDN交換器13。接著,第一SDN交換器13的第一交換器收發(fā)單元133自用戶端裝置8接收第一用戶端網(wǎng)絡(luò)封包80。
此時(shí),由于第一SDN交換器13未處理過(guò)用戶端裝置8的封包,因此,第一SDN交換器13的第一交換器處理單元131于判斷無(wú)相應(yīng)的封包處理規(guī)則后,便先透過(guò)第一交換器收發(fā)單元133,將第一用戶端網(wǎng)絡(luò)封包80傳送至SDN控制服務(wù)器11。接著,SDN控制服務(wù)器11的控制器收發(fā)單元113于接收第一用戶端網(wǎng)絡(luò)封包80后,控制器處理單元111便根據(jù)第一用戶端網(wǎng)絡(luò)封包80以及服務(wù)器負(fù)載資訊90,判斷用戶端裝置的一連線路由R1。
需特別說(shuō)明,于第一實(shí)施例,由于服務(wù)器負(fù)載資訊90的記錄中,服務(wù)器9a的負(fù)載較輕,因此,SDN控制服務(wù)器11的控制器處理單元111判斷的連線路由R1主要是將用戶端裝置8的數(shù)據(jù)轉(zhuǎn)遞至服務(wù)器9a。
隨后,SDN控制服務(wù)器11的控制器收發(fā)單元113將連線路由R1傳送至第一SDN交換器13,而第一SDN交換器13的第一交換器收發(fā)單元133接收連線路由R1后,便由交換器儲(chǔ)存單元135儲(chǔ)存連線路由R1。據(jù)此,第一SDN交換器13的第一交換器處理單元131便可根據(jù)連線路由R1,透過(guò)第一交換器收發(fā)單元133直接將第一用戶端網(wǎng)絡(luò)封包80傳送至服務(wù)器9a。
據(jù)此,在SDN控制服務(wù)器11已根據(jù)服務(wù)器9a~9c的負(fù)載狀態(tài)以及用戶端裝置8的資訊判斷連線路由R1,并由SDN交換器13儲(chǔ)存連線路由R1后,針對(duì)后續(xù)用戶端裝置8所傳送的網(wǎng)絡(luò)封包,SDN交換器13便可直接根據(jù)連線路由R1將其轉(zhuǎn)遞至服務(wù)器9a。
舉例而言,當(dāng)后續(xù)第一SDN交換器13的第一交換器收發(fā)單元133自用戶端裝置8接收一第二用戶端網(wǎng)絡(luò)封包82后,第一SDN交換器13的第一交換器處理單元131先判斷交換器存儲(chǔ)單元135存有與用戶端裝置8相應(yīng)的連線路由R1,因此,便可根據(jù)連線路由R1,透過(guò)第一交換器收發(fā)單元133直接將第二用戶端網(wǎng)絡(luò)封包 82傳送至服務(wù)器9a。如此一來(lái),便可減少每個(gè)封包轉(zhuǎn)傳送的封包處理時(shí)間,以大幅地提升操作效率。
需特別說(shuō)明,第一實(shí)施例中,SDN控制器11的控制器收發(fā)單元113可定時(shí)自服務(wù)器9a~9c接收多個(gè)服務(wù)器資訊92,如此一來(lái),SDN服務(wù)器11的控制器處理單元111便可根據(jù)服務(wù)器資訊92更新服務(wù)器負(fù)載資訊90,以維持最新的服務(wù)器負(fù)載狀態(tài)。其中,SDN控制器11可透過(guò)與服務(wù)器9a~9c間的連線直接接收服務(wù)器資訊92,亦可透過(guò)第一SDN交換器13接收服務(wù)器9a~9c的服務(wù)器資訊92。
請(qǐng)參考圖2A,其是本發(fā)明第二實(shí)施例的一SDN系統(tǒng)2的示意圖。其中,第二實(shí)施例與第一實(shí)施例的網(wǎng)絡(luò)架構(gòu)相似,因此符號(hào)相同的元件功能亦同,于此不再贅述。而第二實(shí)施例主要是進(jìn)一步詳述連線路由的細(xì)節(jié)。
類似地,當(dāng)用戶端裝置7欲存取服務(wù)器9a~9c的網(wǎng)絡(luò)資源時(shí),用戶端裝置7透過(guò)廣域網(wǎng)絡(luò)WAN傳送一第一用戶端網(wǎng)絡(luò)封包70至第一SDN交換器13。接著,第一SDN交換器13的第一交換器收發(fā)單元133自用戶端裝置7接收第一用戶端網(wǎng)絡(luò)封包80。其中,第一用戶端網(wǎng)絡(luò)封包70具有一用戶端起始IP地址ip1。
此時(shí),由于第一SDN交換器13并無(wú)用戶端裝置7的封包的處理規(guī)則,因此,第一SDN交換器13先利用第一交換器收發(fā)單元133,將第一用戶端網(wǎng)絡(luò)封包70傳送至SDN控制服務(wù)器11。接著,SDN控制服務(wù)器11的控制器收發(fā)單元113于接收第一用戶端網(wǎng)絡(luò)封包70后,控制器處理單元111便根據(jù)第一用戶端網(wǎng)絡(luò)封包70的用戶端起始IP地址ip1以及服務(wù)器負(fù)載資訊90,判斷用戶端裝置7的一連線路由R2。
請(qǐng)同時(shí)參考圖2B,其是本發(fā)明第二實(shí)施例的連線路由R2的示意圖。詳言之,于第二實(shí)施例,由于服務(wù)器負(fù)載資訊90的記錄中,服務(wù)器9b的負(fù)載較輕,因此,SDN控制服務(wù)器11的控制器處理單元111判斷的連線路由R2主要是將用戶端裝置7的數(shù)據(jù)轉(zhuǎn)遞至服務(wù)器9b。更進(jìn)一步來(lái)說(shuō),如圖所示,連線路由R2記錄用戶端起始IP地址ip1對(duì)應(yīng)于服務(wù)器9b的一媒體存取控制(Media Access Control,MAC)地址macB以及一第一連接埠P1的一對(duì)應(yīng)關(guān)系。
隨后,SDN控制服務(wù)器11的控制器收發(fā)單元113將連線路由R2傳送至第一SDN交換器13,而第一SDN交換器13的第一交換器收發(fā)單元133接收連線路由R2后,便由交換器儲(chǔ)存單元135儲(chǔ)存連線路由R2。據(jù)此,第一SDN交換器13的 第一交換器處理單元131便可根據(jù)連線路由R2,透過(guò)第一交換器收發(fā)單元133直接將第一用戶端網(wǎng)絡(luò)封包70傳送至服務(wù)器9b。
接著,類似地,于第二實(shí)施例中,SDN控制服務(wù)器11已根據(jù)服務(wù)器9a~9c的負(fù)載狀態(tài)以及用戶端裝置7的資訊判斷連線路由R2,并由SDN交換器13儲(chǔ)存連線路由R2后,針對(duì)后續(xù)用戶端裝置7所傳送的網(wǎng)絡(luò)封包,SDN交換器13便可直接根據(jù)連線路由R2將其轉(zhuǎn)遞至服務(wù)器9b。
舉例而言,當(dāng)后續(xù)第一SDN交換器13的第一交換器收發(fā)單元133自用戶端裝置7接收一第二用戶端網(wǎng)絡(luò)封包72后,第一SDN交換器13的第一交換器處理單元131先根據(jù)第二用戶端網(wǎng)絡(luò)封包72的用戶端IP地址ip1判斷交換器存儲(chǔ)單元135存有與用戶端裝置7相應(yīng)的連線路由R2。
接著,第一SDN交換器13的第一交換器處理單元131便可根據(jù)連線路由R2記錄的用戶端起始IP地址ip1對(duì)應(yīng)于服務(wù)器9b的MAC地址macB及第一連接埠P1的對(duì)應(yīng)關(guān)系,透過(guò)第一交換器收發(fā)單元133直接將第二用戶端網(wǎng)絡(luò)封包72傳送至服務(wù)器9b。
請(qǐng)參考圖3A,其是本發(fā)明第三實(shí)施例的一SDN系統(tǒng)3的示意圖。其中,第三實(shí)施例與前述實(shí)施例的網(wǎng)絡(luò)架構(gòu)相似,因此符號(hào)相同的元件功能亦同,于此不再贅述。而第三實(shí)施例主要是一般性地例示連線路由的細(xì)節(jié)。
類似地,當(dāng)用戶端裝置6(IP地址:140.113.167.100)欲存取服務(wù)器端(IP地址:140.92.66.74)的網(wǎng)絡(luò)資源時(shí),用戶端裝置6透過(guò)廣域網(wǎng)絡(luò)WAN傳送一第一用戶端網(wǎng)絡(luò)封包60至服務(wù)器端。其中,第三實(shí)施例的服務(wù)器端更包含一防火墻FW(外網(wǎng)IP地址即為服務(wù)器端IP地址,內(nèi)網(wǎng)地址:192.168.8.1)。
而由于封包最終須由服務(wù)器9a~9c(共用內(nèi)網(wǎng)IP地址:192.168.8.3,MAC地址分別為:01-02-03-04-05-AA、01-02-03-04-05-BB、01-02-03-04-05-CC)進(jìn)行處理,因此,第一用戶端網(wǎng)絡(luò)封包60的目的IP地址先由防火墻FW轉(zhuǎn)為服務(wù)器9a~9c共用的內(nèi)網(wǎng)IP地址。
接著,因防火墻FW與第一SDN交換器13屬于同一區(qū)域網(wǎng)絡(luò)區(qū)段,因此,防火墻FW可將第一用戶端網(wǎng)絡(luò)封包60轉(zhuǎn)遞至第一SDN交換器13,并由第一SDN交換器13判斷封包后續(xù)路由。而由于第一SDN交換器13并無(wú)用戶端裝置6的封包的處理規(guī)則,因此,第一SDN交換器13先利用第一交換器收發(fā)單元133,將第一用戶端網(wǎng)絡(luò)封包60傳送至SDN控制服務(wù)器11。
隨后,SDN控制服務(wù)器11的控制器收發(fā)單元113于接收第一用戶端網(wǎng)絡(luò)封包60后,控制器處理單元111便根據(jù)第一用戶端網(wǎng)絡(luò)封包60的起始IP地址(即140.113.167.100)以及服務(wù)器負(fù)載資訊90,判斷用戶端裝置6的一連線路由R3。
請(qǐng)同時(shí)參考圖3B,其是本發(fā)明第三實(shí)施例的連線路由R3的示意圖。詳言之,于第三實(shí)施例,由于服務(wù)器負(fù)載資訊90的記錄中,服務(wù)器9c的負(fù)載較輕,因此,SDN控制服務(wù)器11的控制器處理單元111判斷的連線路由R3主要是將用戶端裝置6的數(shù)據(jù)轉(zhuǎn)遞至服務(wù)器9c。
更進(jìn)一步來(lái)說(shuō),如圖所示,連線路由R3記錄起始IP地址(即140.113.167.100)以及目的IP地址(即192.168.8.3)對(duì)應(yīng)于第一SDN交換器13連接服務(wù)器9c的連接端Port:2以及服務(wù)器9c的MAC地址01-02-03-04-05-CC的關(guān)系。
隨后,SDN控制服務(wù)器11的控制器收發(fā)單元113將連線路由R3傳送至第一SDN交換器13,而第一SDN交換器13的第一交換器收發(fā)單元133接收連線路由R3后,便由交換器儲(chǔ)存單元135儲(chǔ)存連線路由R3。據(jù)此,第一SDN交換器13的第一交換器處理單元131便可根據(jù)連線路由R3,透過(guò)第一交換器收發(fā)單元133直接將第一用戶端網(wǎng)絡(luò)封包60傳送至服務(wù)器9c。
接著,類似地,于第三實(shí)施例中,SDN控制服務(wù)器11已根據(jù)服務(wù)器9a~9c的負(fù)載狀態(tài)以及用戶端裝置6的資訊判斷連線路由R3,并由SDN交換器13儲(chǔ)存連線路由R3后,針對(duì)后續(xù)用戶端裝置6所傳送的網(wǎng)絡(luò)封包,SDN交換器13便可直接根據(jù)連線路由R3將其轉(zhuǎn)遞至服務(wù)器9c。
舉例而言,當(dāng)后續(xù)用戶端裝置6傳送一第二用戶端網(wǎng)絡(luò)封包62至服務(wù)器端時(shí),防火墻FW同樣先將第二用戶端網(wǎng)絡(luò)封包62轉(zhuǎn)遞至第一SDN交換器13。此時(shí),第二用戶端網(wǎng)絡(luò)封包62具有起始IP地址:140.113.167.100,以及目的IP地址:192.168.8.3。接著,第一SDN交換器13的第一交換器處理單元131便據(jù)以判斷交換器存儲(chǔ)單元135存有相應(yīng)的連線路由R3。
隨后,第一SDN交換器13的第一交換器處理單元131便可根據(jù)連線路由R3記錄的起始IP地址:140.113.167.100及目的IP地址:192.168.8.3與第一SDN交換器13的連接端Port:2及服務(wù)器9c的MAC地址:01-02-03-04-05-CC的對(duì)應(yīng)關(guān)系,透過(guò)第一交換器收發(fā)單元133直接將第二用戶端網(wǎng)絡(luò)封包62傳送至服務(wù)器9c。
請(qǐng)參考圖4A-4C。圖4A是本發(fā)明第四實(shí)施例的一SDN系統(tǒng)4的示意圖。其中,SDN系統(tǒng)4還包含至少一第二SDN交換器15(包含15a及15b)以及一第三 SDN交換器17。圖4B是本發(fā)明第四實(shí)施例的第二SDN交換器15a的示意圖,第二SDN交換器15a包含一第二交換器處理單元151、一第二交換器收發(fā)單元153以及一第二交換器儲(chǔ)存單元155。
圖4C是本發(fā)明第四實(shí)施例的第三SDN交換器17的示意圖,第三SDN交換器17包含一第三交換器處理單元171、一第三交換器收發(fā)單元173以及一第三交換器儲(chǔ)存單元175。其中,第二SDN交換器15a~15b以及第三SDN交換器17與SDN控制器11連結(jié),第一SDN交換器13、第二SDN交換器15a~15b以及第三SDN交換器17屬于同一區(qū)域網(wǎng)絡(luò)區(qū)段,并與服務(wù)器9a~9c屬于相異區(qū)域網(wǎng)絡(luò)區(qū)段。服務(wù)器9a~9c共用一服務(wù)器IP地址sip。
具體而言,當(dāng)用戶端裝置5欲存取服務(wù)器9a~9c的網(wǎng)絡(luò)資源時(shí),用戶端裝置5透過(guò)廣域網(wǎng)絡(luò)WAN傳送一第一用戶端網(wǎng)絡(luò)封包50至第一SDN交換器13。接著,第一SDN交換器13的交換器收發(fā)單元133自用戶端裝置5接收第一用戶端網(wǎng)絡(luò)封包50。其中,第一用戶端網(wǎng)絡(luò)封包50包含一用戶端起始IP地址ip2。
此時(shí),由于第一SDN交換器13未處理過(guò)用戶端裝置5的封包,因此,第一SDN交換器13的第一交換器處理單元131于判斷無(wú)相應(yīng)的封包處理規(guī)則后,便先透過(guò)交換器收發(fā)單元133,將第一用戶端網(wǎng)絡(luò)封包50傳送至SDN控制服務(wù)器11。接著,SDN控制服務(wù)器11的控制器收發(fā)單元113于接收第一用戶端網(wǎng)絡(luò)封包50后,控制器處理單元111便根據(jù)用戶端起始IP地址ip2以及服務(wù)器負(fù)載資訊90,判斷用戶端裝置的一連線路由R4。
需特別說(shuō)明,于第四實(shí)施例,由于服務(wù)器負(fù)載資訊90的記錄中,服務(wù)器9a的負(fù)載較輕,因此,SDN控制服務(wù)器11的控制器處理單元111判斷的連線路由R4主要是將用戶端裝置5的數(shù)據(jù)轉(zhuǎn)遞至服務(wù)器9a。其中,由于SDN交換器與服務(wù)器位于不同區(qū)域網(wǎng)絡(luò)區(qū)段,因此,第四實(shí)施例利用多臺(tái)第二SDN交換器,進(jìn)一步針對(duì)網(wǎng)絡(luò)封包之內(nèi)網(wǎng)目的IP地址進(jìn)行轉(zhuǎn)換處理。
更進(jìn)一步來(lái)說(shuō),請(qǐng)同時(shí)參考圖4D,其是本發(fā)明第四實(shí)施例的連線路由R4的示意圖。連線路由R4主要是記錄用戶端起始IP地址ip2對(duì)應(yīng)于第二SDN交換器15a的一第一連接端p1的一第一對(duì)應(yīng)關(guān)系、用戶端起始IP地址ip2對(duì)應(yīng)的一區(qū)網(wǎng)IP地址轉(zhuǎn)換規(guī)則與第三SDN交換器17的一第二連接端p2的一第二對(duì)應(yīng)關(guān)系,以及用戶端起始IP地址ip2對(duì)應(yīng)于服務(wù)器9a的一MAC地址macA以及一第三連接端p3的一第三對(duì)應(yīng)關(guān)系。
隨后,SDN控制服務(wù)器11的控制器收發(fā)單元113將連線路由R4的第一對(duì)應(yīng)關(guān)系、第二對(duì)應(yīng)關(guān)系以及第三對(duì)應(yīng)關(guān)系分別傳送至第一SDN交換器13、第二SDN交換器15a以及第三SDN交換器17。需特別強(qiáng)調(diào),于第四實(shí)施例中,主要是由第二SDN交換器15a針對(duì)網(wǎng)絡(luò)封包進(jìn)行區(qū)網(wǎng)IP地址的轉(zhuǎn)換,但于其他實(shí)施態(tài)樣中,此步驟亦可由SDN控制服務(wù)器11指定第二SDN交換器15b完成,以達(dá)分擔(dān)封包處理負(fù)載。
接著,第一SDN交換器13的第一交換器收發(fā)單元133接收連線路由R4的第一對(duì)應(yīng)關(guān)系后,便由第一交換器儲(chǔ)存單元135儲(chǔ)存連線路由R4的第一對(duì)應(yīng)關(guān)系,據(jù)此,第一SDN交換器13的第一交換器處理單元131便可根據(jù)連線路由R4的第一對(duì)應(yīng)關(guān)系,透過(guò)第一交換器收發(fā)單元133直接將第一用戶端網(wǎng)絡(luò)封包50傳送至第二SDN交換器15a。
另一方面,第二SDN交換器15a的第二交換器收發(fā)單元153接收連線路由R4的第二對(duì)應(yīng)關(guān)系后,便由第二交換器儲(chǔ)存單元155儲(chǔ)存連線路由R4的第二對(duì)應(yīng)關(guān)系,據(jù)此,當(dāng)?shù)诙DN交換器15a的第二交換器收發(fā)單元153于接收第一用戶端網(wǎng)絡(luò)封包50后,第二交換器處理單元151便可根據(jù)第二對(duì)應(yīng)關(guān)系的區(qū)網(wǎng)IP地址轉(zhuǎn)換規(guī)則,將第一用戶端網(wǎng)絡(luò)封包50的一用戶端目的IP地址ip3轉(zhuǎn)換成服務(wù)器9a存在的區(qū)域網(wǎng)絡(luò)的服務(wù)器IP地址sip,并透過(guò)第二交換器收發(fā)單元153直接將第一用戶端網(wǎng)絡(luò)封包50傳送至第三SDN交換器17。
再者,第三SDN交換器17的第三交換器收發(fā)單元173接收連線路由R4的第三對(duì)應(yīng)關(guān)系后,便由第三交換器儲(chǔ)存單元175儲(chǔ)存連線路由R4的第三對(duì)應(yīng)關(guān)系,據(jù)此,當(dāng)?shù)谌齋DN交換器17的第三交換器收發(fā)單元173接收第一用戶端網(wǎng)絡(luò)封包50后,第三SDN交換器17的第三交換器處理單元171便可根據(jù)連線路由R4的第三對(duì)應(yīng)關(guān)系,透過(guò)第三交換器收發(fā)單元173直接將第一用戶端網(wǎng)絡(luò)封包50傳送至相異區(qū)域網(wǎng)絡(luò)的服務(wù)器9a。
同樣地,在SDN控制服務(wù)器11已根據(jù)服務(wù)器9a~9c的負(fù)載狀態(tài)以及用戶端裝置5的資訊判斷連線路由R4,并由SDN交換器13、15、17儲(chǔ)存連線路由R4后,針對(duì)后續(xù)用戶端裝置5所傳送的網(wǎng)絡(luò)封包(例如:一第二用戶端網(wǎng)絡(luò)封包52),SDN交換器13、15、17便可直接根據(jù)連線路由R4,并依照前述方式直接將其轉(zhuǎn)遞至服務(wù)器9a。
請(qǐng)參考圖5A,其是本發(fā)明第五實(shí)施例的一SDN系統(tǒng)4’的示意圖。其中,第五實(shí)施例與第四實(shí)施例的網(wǎng)絡(luò)架構(gòu)相似,因此符號(hào)相同的元件功能亦同,于此不再贅述。而第五實(shí)施例主要是一般性地例示連線路由的細(xì)節(jié)。
類似地,當(dāng)用戶端裝置5(IP地址:140.113.167.100)欲存取服務(wù)器端(IP地址:140.92.66.74)的網(wǎng)絡(luò)資源時(shí),用戶端裝置5透過(guò)廣域網(wǎng)絡(luò)WAN傳送第一用戶端網(wǎng)絡(luò)封包50至服務(wù)器端。其中,第五實(shí)施例的服務(wù)器端同樣包含防火墻FW(外網(wǎng)IP地址即為服務(wù)器端IP地址,內(nèi)網(wǎng)地址:192.168.8.1)。
而由于封包于不同區(qū)域網(wǎng)絡(luò)的網(wǎng)段間,須先由第二SDN交換器15a~15b進(jìn)行封包標(biāo)頭(header)的置換處理,因此,第一用戶端網(wǎng)絡(luò)封包50的目的IP地址先由防火墻FW轉(zhuǎn)為負(fù)載平衡器(Load Balancer)的內(nèi)網(wǎng)IP地址(例如:192.168.8.3)。須說(shuō)明,于本實(shí)施例中,負(fù)載平衡器的功能是由全部的SDN交換器完成。
接著,防火墻FW將第一用戶端網(wǎng)絡(luò)封包50轉(zhuǎn)遞至第一SDN交換器13,并由第一SDN交換器13判斷后續(xù)傳遞的路由。而由于第一SDN交換器13并無(wú)用戶端裝置5的封包的處理規(guī)則,因此,第一SDN交換器13先利用第一交換器收發(fā)單元133,將第一用戶端網(wǎng)絡(luò)封包50傳送至SDN控制服務(wù)器11。
隨后,SDN控制服務(wù)器11的控制器收發(fā)單元113于接收第一用戶端網(wǎng)絡(luò)封包50后,控制器處理單元111便根據(jù)第一用戶端網(wǎng)絡(luò)封包50的起始IP地址(即140.113.167.100)以及服務(wù)器負(fù)載資訊90,判斷用戶端裝置5的一連線路由R5。
請(qǐng)同時(shí)參考圖5B,其是本發(fā)明第五實(shí)施例的連線路由R5的示意圖。詳言之,于第五實(shí)施例,由于服務(wù)器負(fù)載資訊90的記錄中,服務(wù)器9b的負(fù)載較輕,因此,SDN控制服務(wù)器11的控制器處理單元111判斷的連線路由R5主要是將用戶端裝置5的數(shù)據(jù)轉(zhuǎn)遞至服務(wù)器9b。
更進(jìn)一步來(lái)說(shuō),如圖所示,連線路由R5記錄起始IP地址(即140.113.167.100)以及目的IP地址(即192.168.8.3)與第一SDN交換器13連接第二交換器15a的連接端Port:3的一第一對(duì)應(yīng)關(guān)系、起始IP地址以及目的IP地址與服務(wù)器IP對(duì)應(yīng)的區(qū)網(wǎng)IP地址轉(zhuǎn)換規(guī)則(即將192.168.8.3轉(zhuǎn)換為另一區(qū)網(wǎng)的服務(wù)器9a~9c共用的服務(wù)器IP地址:192.168.100.3)與第二SDN交換器15a連接第三交換器17的連接端Port:2的一第二對(duì)應(yīng)關(guān)系,以及起始IP地址與服務(wù)器9b的MAC地址01-02-03-04-05-BB以及一第三連接端Port:1的一第三對(duì)應(yīng)關(guān)系。
隨后,SDN控制服務(wù)器11的控制器收發(fā)單元113將連線路由R5的第一對(duì)應(yīng)關(guān)系傳送至第一SDN交換器13,而第一SDN交換器13的第一交換器收發(fā)單元133接收連線路由R5的第一對(duì)應(yīng)關(guān)系后,便由交換器儲(chǔ)存單元135儲(chǔ)存連線路由R5的第一對(duì)應(yīng)關(guān)系。
據(jù)此,第一SDN交換器13的第一交換器處理單元131便可根據(jù)連線路由R5的第一對(duì)應(yīng)關(guān)系,透過(guò)第一交換器收發(fā)單元133,經(jīng)由連接端Port:3直接將第一用戶端網(wǎng)絡(luò)封包50傳送至第二SDN交換器15a。
另一方面,第二SDN交換器15a的第二交換器收發(fā)單元153接收連線路由R5的第二對(duì)應(yīng)關(guān)系后,便由第二交換器儲(chǔ)存單元155儲(chǔ)存連線路由R5的第二對(duì)應(yīng)關(guān)系。據(jù)此,當(dāng)?shù)诙DN交換器15a的第二交換器收發(fā)單元153于接收第一用戶端網(wǎng)絡(luò)封包50后,第二交換器處理單元151便可根據(jù)第二對(duì)應(yīng)關(guān)系的區(qū)網(wǎng)IP地址轉(zhuǎn)換規(guī)則,將第一用戶端網(wǎng)絡(luò)封包50的目的IP地址轉(zhuǎn)換成另一區(qū)網(wǎng)的服務(wù)器9b的服務(wù)器IP地址(即192.168.100.3),并透過(guò)第二交換器收發(fā)單元153,經(jīng)由Port:2將第一用戶端網(wǎng)絡(luò)封包50傳送至第三SDN交換器17。
再者,第三SDN交換器17的第三交換器收發(fā)單元173接收連線路由R5的第三對(duì)應(yīng)關(guān)系后,便由第三交換器儲(chǔ)存單元175儲(chǔ)存連線路由R5的第三對(duì)應(yīng)關(guān)系,據(jù)此,當(dāng)?shù)谌齋DN交換器17的第三交換器收發(fā)單元173接收第一用戶端網(wǎng)絡(luò)封包50后,第三SDN交換器17的第三交換器處理單元171便可根據(jù)連線路由R5的第三對(duì)應(yīng)關(guān)系,透過(guò)第三交換器收發(fā)單元173經(jīng)由Port:1直接將第一用戶端網(wǎng)絡(luò)封包50傳送至相異區(qū)域網(wǎng)絡(luò)的服務(wù)器9b。
同樣地,在SDN控制服務(wù)器11已根據(jù)服務(wù)器9a~9c的負(fù)載狀態(tài)以及用戶端裝置5的資訊判斷連線路由R5,并由SDN交換器13、15、17儲(chǔ)存連線路由R5后,針對(duì)后續(xù)用戶端裝置5所傳送的網(wǎng)絡(luò)封包(例如:第二用戶端網(wǎng)絡(luò)封包52),SDN交換器13、15、17便可直接根據(jù)連線路由R5,并依照前述方式直接將其轉(zhuǎn)遞至服務(wù)器9b。
本發(fā)明的第六實(shí)施例為網(wǎng)絡(luò)連線路由方法,其流程圖請(qǐng)參考圖6。第六實(shí)施例的方法用于一SDN系統(tǒng)(例如前述實(shí)施例的SDN系統(tǒng)),包含一SDN控制服務(wù)器以及一第一SDN交換器。SDN控制服務(wù)器與第一SDN交換器連結(jié)。第一SDN交換器與多個(gè)服務(wù)器連結(jié),并透過(guò)一廣域網(wǎng)絡(luò)與一用戶端裝置連結(jié)。SDN控制服務(wù)器存有多個(gè)服務(wù)器的一服務(wù)器負(fù)載資訊。第六實(shí)施例的詳細(xì)步驟如下所述。
首先,執(zhí)行步驟601,令第一SDN交換器自用戶端裝置接收一第一用戶端網(wǎng)絡(luò)封包。而由于第一SDN交換器并無(wú)用戶端裝置的封包處理規(guī)則,因此,便將第一用戶端網(wǎng)絡(luò)封包傳送至SDN控制服務(wù)器。執(zhí)行步驟602,令SDN控制服務(wù)器根據(jù)第一用戶端網(wǎng)絡(luò)封包以及服務(wù)器負(fù)載資訊,判斷用戶端裝置的一連線路由。
接著,執(zhí)行步驟603,令SDN控制服務(wù)器將連線路由傳送至第一SDN交換器。最后,執(zhí)行步驟604,令第一SDN交換器儲(chǔ)存連線路由,并根據(jù)連線路由將第一用戶端網(wǎng)絡(luò)封包傳送至多個(gè)服務(wù)器的一第一服務(wù)器。
本發(fā)明的第七實(shí)施例為網(wǎng)絡(luò)連線路由方法,其流程圖請(qǐng)參考圖7。第七實(shí)施例的方法用于一SDN系統(tǒng)(例如前述實(shí)施例的SDN系統(tǒng)),包含一SDN控制服務(wù)器以及一第一SDN交換器。SDN控制服務(wù)器與第一SDN交換器連結(jié)。第一SDN交換器與多個(gè)服務(wù)器連結(jié),并透過(guò)一廣域網(wǎng)絡(luò)與一用戶端裝置連結(jié)。SDN控制服務(wù)器存有多個(gè)服務(wù)器的一服務(wù)器負(fù)載資訊。第七實(shí)施例的詳細(xì)步驟如下所述。
首先,執(zhí)行步驟701,令SDN控制器自多個(gè)服務(wù)器接收多個(gè)服務(wù)器資訊。執(zhí)行步驟702,令SDN控制服務(wù)器根據(jù)多個(gè)服務(wù)器資訊更新服務(wù)器負(fù)載資訊。執(zhí)行步驟703,令第一SDN交換器自用戶端裝置接收一第一用戶端網(wǎng)絡(luò)封包。而由于第一SDN交換器并無(wú)用戶端裝置的封包處理規(guī)則,因此,便將第一用戶端網(wǎng)絡(luò)封包傳送至SDN控制服務(wù)器。
接著,執(zhí)行步驟704,令SDN控制服務(wù)器根據(jù)第一用戶端網(wǎng)絡(luò)封包以及服務(wù)器負(fù)載資訊,判斷用戶端裝置的一連線路由。執(zhí)行步驟705,令SDN控制服務(wù)器將連線路由傳送至第一SDN交換器。執(zhí)行步驟706,令第一SDN交換器儲(chǔ)存連線路由,并根據(jù)連線路由將第一用戶端網(wǎng)絡(luò)封包傳送至等服務(wù)器的一第一服務(wù)器。
隨后,當(dāng)后續(xù)用戶端裝置傳送封包時(shí),便可直接利用連線路由進(jìn)行傳送。執(zhí)行步驟707,令第一SDN交換器自用戶端裝置接收一第二用戶端網(wǎng)絡(luò)封包。最后,執(zhí)行步驟708,令第一SDN交換器根據(jù)連線路由,直接將第二用戶端網(wǎng)絡(luò)封包傳送至多個(gè)服務(wù)器的第一服務(wù)器。
本發(fā)明的第八實(shí)施例為網(wǎng)絡(luò)連線路由方法,其流程圖請(qǐng)參考圖8。第八實(shí)施例的方法是用于一SDN系統(tǒng)(例如前述實(shí)施例的SDN系統(tǒng)),包含一SDN控制服務(wù)器以及一第一SDN交換器。SDN控制服務(wù)器與第一SDN交換器連結(jié)。第一SDN交換器與多個(gè)服務(wù)器連結(jié),并透過(guò)一廣域網(wǎng)絡(luò)與一用戶端裝置連結(jié)。SDN控制服 務(wù)器存有多個(gè)服務(wù)器的一服務(wù)器負(fù)載資訊。第一SDN交換器與多個(gè)服務(wù)器屬于同一區(qū)域網(wǎng)絡(luò)區(qū)段。第八實(shí)施例的詳細(xì)步驟如下所述。
首先,執(zhí)行步驟801,令第一SDN交換器自用戶端裝置接收一第一用戶端網(wǎng)絡(luò)封包。其中,第一用戶端網(wǎng)絡(luò)封包具有一用戶端起始IP地址。而由于第一SDN交換器并無(wú)用戶端裝置的封包處理規(guī)則,因此,便將第一用戶端網(wǎng)絡(luò)封包傳送至SDN控制服務(wù)器。
執(zhí)行步驟802,令SDN控制服務(wù)器根據(jù)第一用戶端網(wǎng)絡(luò)封包的用戶端起始IP以及服務(wù)器負(fù)載資訊,判斷用戶端裝置的一連線路由。其中,連線路由記錄用戶端起始IP地址對(duì)應(yīng)于第一服務(wù)器的一第一MAC地址以及一第一連接端的一對(duì)應(yīng)關(guān)系。
接著,執(zhí)行步驟803,令SDN控制服務(wù)器將連線路由傳送至第一SDN交換器。執(zhí)行步驟804,令第一SDN交換器儲(chǔ)存連線路由,并根據(jù)連線路由的對(duì)應(yīng)關(guān)系將第一用戶端網(wǎng)絡(luò)封包傳送至等服務(wù)器的一第一服務(wù)器。
隨后,當(dāng)后續(xù)用戶端裝置傳送封包時(shí),便可直接利用連線路由進(jìn)行傳送。執(zhí)行步驟805,令第一SDN交換器自用戶端裝置接收具有用戶端起始IP地址的一第二用戶端網(wǎng)絡(luò)封包。最后,執(zhí)行步驟806,令第一SDN交換器根據(jù)連線路由的對(duì)應(yīng)關(guān)系,直接將第二用戶端網(wǎng)絡(luò)封包傳送至多個(gè)服務(wù)器的第一服務(wù)器。
本發(fā)明的第九實(shí)施例為網(wǎng)絡(luò)連線路由方法,其流程圖請(qǐng)參考圖9。第九實(shí)施例的方法于一SDN系統(tǒng)(例如前述實(shí)施例的SDN系統(tǒng)),包含一SDN控制服務(wù)器、一第一SDN交換器、一第二SDN交換器以及一第三SDN交換器。SDN控制服務(wù)器與第一SDN交換器、第二SDN交換器以及第三SDN交換器連結(jié)。
第一SDN交換器經(jīng)由第二SDN交換器以及第三SDN交換器與多個(gè)服務(wù)器連結(jié),并透過(guò)一廣域網(wǎng)絡(luò)與一用戶端裝置連結(jié)。第一SDN交換器、第二SDN交換器以及第三SDN交換器屬于同一區(qū)域網(wǎng)絡(luò)區(qū)段,第一SDN交換器與多個(gè)服務(wù)器屬于相異區(qū)域網(wǎng)絡(luò)區(qū)段。SDN控制服務(wù)器存有多個(gè)服務(wù)器的一服務(wù)器負(fù)載資訊。第九實(shí)施例的詳細(xì)步驟如下所述。
首先,執(zhí)行步驟901,令第一SDN交換器自用戶端裝置接收一第一用戶端網(wǎng)絡(luò)封包。而由于第一SDN交換器并無(wú)用戶端裝置的封包處理規(guī)則,因此,便將第一用戶端網(wǎng)絡(luò)封包傳送至SDN控制服務(wù)器。執(zhí)行步驟902,令SDN控制服務(wù)器根 據(jù)第一用戶端網(wǎng)絡(luò)封包的一用戶端起始IP地址以及服務(wù)器負(fù)載資訊,判斷用戶端裝置的一連線路由。
需特別說(shuō)明,第九實(shí)施例中,連線路由記錄用戶端起始IP地址與第二SDN交換器的一第一連接端的一第一對(duì)應(yīng)關(guān)系、用戶端起始IP地址對(duì)應(yīng)的一區(qū)網(wǎng)IP地址轉(zhuǎn)換規(guī)則與第三SDN交換器的一第二連接端的一第二對(duì)應(yīng)關(guān)系,以及用戶端起始IP地址對(duì)應(yīng)于多個(gè)服務(wù)器的第一服務(wù)器的一第一MAC地址以及一第三連接端的一第三對(duì)應(yīng)關(guān)系。
接著,執(zhí)行步驟903,令SDN控制服務(wù)器將連線路由的第一對(duì)應(yīng)關(guān)系、區(qū)網(wǎng)IP轉(zhuǎn)換規(guī)則的一第二對(duì)應(yīng)關(guān)系以及第三對(duì)應(yīng)關(guān)系,分別傳送至第一SDN交換器、第二SDN交換器以及第三SDN交換器。執(zhí)行步驟904,令第一SDN交換器儲(chǔ)存第一對(duì)應(yīng)關(guān)系,并根據(jù)第一對(duì)應(yīng)關(guān)系將第一網(wǎng)絡(luò)封包傳送至第二SDN交換器。
接著,執(zhí)行步驟905,令第二SDN交換器儲(chǔ)存第二對(duì)應(yīng)關(guān)系,并根據(jù)第二對(duì)應(yīng)關(guān)系的區(qū)網(wǎng)IP地址轉(zhuǎn)換規(guī)則將第一網(wǎng)絡(luò)封包的一用戶端目的IP地址轉(zhuǎn)換成多個(gè)服務(wù)器共用的一服務(wù)器IP地址。執(zhí)行步驟906,令第二SDN交換器根據(jù)第二對(duì)應(yīng)關(guān)系將第一網(wǎng)絡(luò)封包傳送至第三SDN交換器。最后,執(zhí)行步驟907,令第三SDN交換器儲(chǔ)存第三對(duì)應(yīng)關(guān)系,并根據(jù)第三對(duì)應(yīng)關(guān)系以及服務(wù)器IP地址,將第一用戶端網(wǎng)絡(luò)封包傳送至多個(gè)服務(wù)器的第一服務(wù)器。
綜合上述,本發(fā)明的SDN系統(tǒng)及其網(wǎng)絡(luò)連線路由方法,主要可根據(jù)服務(wù)服務(wù)器的負(fù)載狀態(tài)以及用戶端裝置,判斷后續(xù)的網(wǎng)絡(luò)路由。更進(jìn)一步來(lái)說(shuō),透過(guò)SDN架構(gòu),可使網(wǎng)絡(luò)設(shè)定更為方便,且具有高度使用彈性及擴(kuò)充性,而SDN控制服務(wù)器直接利用服務(wù)服務(wù)器的負(fù)載資訊判斷網(wǎng)絡(luò)路由,并由SDN交換器于后續(xù)直接根據(jù)網(wǎng)絡(luò)路由傳遞網(wǎng)絡(luò)封包,更可避免封包集中處理的效能瓶頸。如此一來(lái),便可改善已知網(wǎng)絡(luò)負(fù)載平衡的缺點(diǎn),增加負(fù)載平衡處理效率,同時(shí)保持路由的彈性。
上述實(shí)施例僅為例示性說(shuō)明本發(fā)明的實(shí)施態(tài)樣,以及闡釋本發(fā)明的技術(shù)特征,并非用來(lái)限制本發(fā)明的保護(hù)范疇。任何熟悉本技術(shù)領(lǐng)域者可輕易完成的改變或均等性的安排均屬于本發(fā)明所主張的范圍,本發(fā)明的權(quán)利保護(hù)范圍應(yīng)以權(quán)利要求書為準(zhǔn)。