TW201320682A - 當虛擬位址未匹配經組態以用於基座間冗位之網路元件時通知網路操作員 - Google Patents

當虛擬位址未匹配經組態以用於基座間冗位之網路元件時通知網路操作員 Download PDF

Info

Publication number
TW201320682A
TW201320682A TW101129612A TW101129612A TW201320682A TW 201320682 A TW201320682 A TW 201320682A TW 101129612 A TW101129612 A TW 101129612A TW 101129612 A TW101129612 A TW 101129612A TW 201320682 A TW201320682 A TW 201320682A
Authority
TW
Taiwan
Prior art keywords
network
network element
virtual addresses
virtual
component
Prior art date
Application number
TW101129612A
Other languages
English (en)
Other versions
TWI547127B (zh
Inventor
Nageshwar Bajamahal
Original Assignee
Ericsson Telefon Ab L M
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Publication of TW201320682A publication Critical patent/TW201320682A/zh
Application granted granted Critical
Publication of TWI547127B publication Critical patent/TWI547127B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • H04L41/0873Checking configuration conflicts between network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/58Association of routers
    • H04L45/586Association of routers of virtual routers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • H04L41/0661Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • H04L41/0897Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本發明揭示一種在一第一網路元件中當不匹配組虛擬位址組態於第一及第二網路元件上時在使該等組虛擬位址中之一者可供用於網路訊務接收之前通知一網路操作員之方法。該第一網路元件藉由一同步頻道與一第二網路元件耦合。該等網路元件經組態以經由該同步頻道交換同步資料。自該第二網路元件接收組態於該第二網路元件上之一第二組虛擬位址。判定該第二組虛擬位址及組態於該第一網路元件上之一第一組虛擬位址不匹配。回應於判定該等第一及第二組虛擬位址不匹配而通知一網路操作員。該方法可防止當該等虛擬位址不匹配時出現之問題。

Description

當虛擬位址未匹配經組態以用於基座間冗位之網路元件時通知網路操作員
本發明之實施例係關於網路連線領域;且更特定而言,係關於當虛擬位址未匹配經組態以用於基座間冗位之網路元件時通知網路操作員。
在通信網路中,防止服務失效及/或網路訊務損失通常係合意的。舉例來說,當一網路元件失敗,失去功率,被帶離線,被重新啟動,至該網路元件之一通信鏈路斷開,等等時,可出現此類服務失效及/或網路訊務損失。
為了有助於防止此類服務失效及/或網路訊務損失,通信網路可利用基座間冗位(ICR)。圖1係一基座間冗位(ICR)系統100之一先前技術實例之一方塊圖。該ICR系統包括一第一網路元件101-1及一第二網路元件101-2。在所圖解說明實例中,第一網路元件係一現用網路元件,且第二網路元件係一待用網路元件。第一及第二網路元件各自具有一不同實體基座。
第一現用網路元件具有一較佳邊界閘道協定(BGP)度量104-1,該BGP度量優於第二待用網路元件之一較差度量104-2。較佳及較差BGP度量之相對值可操作以致使與複數個其他網路元件108交換之網路訊務定向至第一現用網路元件,而不是第二待用網路元件。該網路訊務經由複數個網路介面107通信。
第一現用網路元件可操作以處理該網路訊務且創建、保 持並利用對應網路訊務資料106-1(例如,工作階段資料)。第一網路元件具有一第一ICR組件103-1,且第二網路元件具有一第二ICR組件103-2。第一及第二網路元件藉由一同步頻道102耦合,或以其他方式通信。第一及第二ICR組件可操作以致使第一及第二網路元件經由該同步頻道來交換同步資料109。可將由第一現用網路元件所保持之網路訊務資料106-1發送至第二待用網路元件並保存為複製或冗位網路訊務資料106-2。該同步資料可表示有狀態工作階段資料之一同步。
第一及第二ICR組件103-1、103-2亦可偵測切換事件。舉例來說,該等ICR組件可經由該同步頻道來交換訊息以便監視另一網路元件之狀態並回應於切換事件而控制切換。切換事件之實例包括(但不限於)該現用網路元件或其一關鍵部分失敗、該現用網路元件或其一關鍵部分被帶離線(例如,由一網路操作員以便執行維護或一更新)、該現用網路元件重新啟動、通向該現用網路元件之一通信鏈路中之斷開、至該現用網路元件之功率之損失、網路操作員誘發之切換(例如,透過一命令線路介面(CLI)命令)等等。
當偵測到一切換事件時,ICR組件103-1、103-2可致使當前第二待用網路元件101-2轉變至該新現用網路元件,並致使當前第一現用網路元件101-1(當其能夠這樣做時)轉變至該新待用網路元件。此可涉及到該等ICR組件雙態觸變BGP度量104-1、104-2之相對量值。該新現用網路元件然後可(舉例而言)藉由重新創建在該先前現用網路元件 上終止之用戶工作階段並利用該冗位組網路訊務資料106-2來幾乎無縫地開始處理該網路訊務。當可以時,可使該新待用網路元件(在這種情況下第一網路元件101-1)同步以保持一冗位組該當前網路訊務資料。
在某些情況下,該ICR系統可用於提供網路訊務資料之地理冗位。第一網路元件101-1可駐留於一第一地理位置110-1處且第二網路元件101-2可駐留於一第二不同地理位置110-2處。第一及第二不同地理位置可位於遠離彼此之位置(例如,相隔至少幾英里之位置、不同城鎮或城市、不同州、不同國家等等)處。使用具有地理冗位之ICR可有助於在一地理局部服務中斷(例如,由於災難性天氣或發生在一個地理位置處之另一災難性事件)之情況下減少服務失效及/或網路訊務損失。在此一地理局部服務中斷之情況下,可將網路訊務處理切換至通常不應受同一地理局部服務中斷影響之另一地理位置處之另一網路元件。
重新參照圖1,組態於第一現用網路元件上之一第一組虛擬位址105-1用於存取網路介面107。一對應第二組虛擬位址105-2組態於第二待用網路元件上。傳統上,一或多個網路操作員在一ICR系統之第一及第二網路元件上人工組態第一及第二組虛擬位址。
在一項態樣中,一種在一第一網路元件中當不匹配組虛擬位址組態於第一及第二網路元件上時在使該等組虛擬位址中之一者可供用於網路訊務接收之前通知一網路操作員 之方法。該第一網路元件藉由一同步頻道與該第二網路元件耦合。該等網路元件經組態以經由該同步頻道交換同步資料。該方法包括自該第二網路元件接收組態於該第二網路元件上之一第二組虛擬位址之一步驟。該方法包括判定該第二組虛擬位址及組態於該第一網路元件上之一第一組虛擬位址不匹配之一步驟。該方法亦包括回應於判定該等第一及第二組虛擬位址不匹配而通知一網路操作員之一步驟。有利地,因此,可避免可在不匹配組虛擬位址組態於該等網路元件上的時候進行網路訊務接收時出現之問題,諸如現用-現用狀態及角色翻轉。
在另一態樣中,一種可操作以當不匹配組虛擬位址組態於該等第一及第二網路元件上時在使該等組虛擬位址中之一者可供用於網路訊務接收之前通知一網路操作員之第一網路元件。該第一網路元件可操作以藉由一同步頻道與一第二網路元件耦合。該第一網路元件經組態以經由該同步頻道來與該第二網路元件交換同步資料。該第一網路元件包括複數個網路介面。該第一網路元件亦包括與該等網路介面耦合之一虛擬位址接收組件。該虛擬位址接收組件可操作以自該第二網路元件接收組態於該第二網路元件上之一第二組虛擬位址。該第一網路元件進一步包括與該虛擬位址接收組件耦合之一虛擬位址比較組件。該虛擬位址比較組件可操作以比較該第二組虛擬位址與組態於該第一網路元件上之一第一組虛擬位址。該第一網路元件包括與該虛擬位址比較組件耦合之一通知組件。該通知組件可操作 以在該比較指示該等第一及第二組虛擬位址不匹配之情況下引起對一網路操作員之一通知。
該第一網路元件進一步包括與該等網路介面耦合之一訊務指示組件。該訊務指示組件具有一訊務指示屬性且可操作以用該訊務指示屬性來宣佈該第一組虛擬位址。該第一網路元件亦包括與該虛擬位址比較組件、該訊務指示組件及該等網路介面耦合之一基座間冗位組件。該基座間冗位組件可操作以在該比較指示該等第一及第二組虛擬位址匹配之情況下致使該訊務指示組件用該訊務指示屬性來宣佈該第一組虛擬位址。有利地,該網路元件可操作以避免可在不匹配組虛擬位址組態於該等網路元件上的時候進行網路訊務接收時出現之問題,諸如現用-現用狀態及角色翻轉。
可藉由參照以下說明及附圖最佳地理解本發明,以下附圖用於圖解說明本發明之實施例。
在以下說明中,列出眾多具體細節,諸如(舉例而言)特定冗位系統、特定網路元件、特定通知、特定操作序列等等。然而,應理解,即使沒有此等具體細節亦可實施本發明之實施例。在其他例項中,為不模糊對本說明之理解,未詳細展示習知電路、結構及技術。
組態於一基座間冗位(ICR)系統之網路元件上之成組之虛擬位址應匹配以便該ICR系統正確地起作用。當在該ICR系統之網路元件上人工組態成組之虛擬位址以使得其 匹配時,始終存在歸因於網路操作員錯誤所致之第一及第二組虛擬位址可能不匹配之機會。舉例而言,網路操作員可能無法在該等元件中之一者上組態一特定虛擬位址及/或可能在該等網路元件中之一者上組態一特定虛擬位址方面犯錯誤。第一及第二組虛擬位址不匹配之機會在一地理分散式ICR系統中趨於更大。舉例而言,在某些情況下,不同地理位置處之不同網路操作員可負責組態該ICR系統之該等網路元件之該等不同組虛擬位址。在此等情況下,錯誤傳送、誤解、缺乏協調或諸如此類可趨於增加在參與ICR之網路元件上組態不匹配組虛擬位址之機會。
不匹配組虛擬位址可致使該ICR系統不正確地起作用。該等虛擬位址可用於控制接收訊務之網路元件或網路介面。一網路位址(例如,一網際網路協定(IP)位址)可表示可用於網路元件或網路介面識別及定址之指派給一網路元件或網路介面之一數字標籤。該等虛擬位址(例如,虛擬IP位址)可不指派至具體網路元件或網路介面。傳入資料(例如,封包)可發送至一虛擬位址,但可重新定向至一具體網路元件及/或網路介面。一個網路元件上之一網路介面可與另一網路元件上之另一網路介面配對。與該現用網路元件相關聯之介面可唯獨地擁有該虛擬位址。當出現一切換時,該虛擬位址之所有權可自該現用網路元件改變至該待用網路元件。
當組態於該等網路元件上之虛擬位址不匹配時在一ICR系統上處理網路訊務時,可導致各種問題。圖2係一ICR系 統200之一方塊圖,其圖解說明可在不匹配組虛擬位址205-1、205-2組態於該ICR系統之網路元件201-1、201-2上時出現之各種問題。該ICR系統包括藉由一同步頻道202耦合或通信之一第一網路元件201-1及一第二網路元件201-2。
第一網路元件具有優於第二網路元件之一較差訊務指示屬性204-2之一較佳訊務指示屬性204-1。舉例來說,此等訊務指示屬性可包括BGP度量、開放式最短路徑優先(OSPF)度量、其他路由協定度量或第二層訊務指示屬性。基於較佳及較差訊務指示屬性之相對值,第一網路元件應係現用的且第二網路元件應係待用的。然而,如所示,第一及第二網路元件皆係現用的。
此現用-現用狀態歸因於分別組態於第一及第二網路元件上之不匹配第一及第二組虛擬位址205-1、205-2。如該實例中所示,第一及第二組虛擬位址可各自具有一共同組一或多個匹配虛擬位址212-1、212-2。然而,第一組虛擬位址亦可具有一第N個虛擬位址213-1,而第二組虛擬位址可具有一遺漏之第N個虛擬位址213-2。此外,第二組虛擬位址可具有一第M個虛擬位址214-2,而第一組虛擬位址可具有一遺漏之第M個虛擬位址214-1。遺漏可意指該位址不存在或該位址經錯誤組態以致其將不匹配一經正確組態之位址。
這兩個網路元件可用其各別訊務指示屬性204-1、204-2來宣佈或通告其各別共同組虛擬位址212-1、212-2。由於 第一網路元件具有較佳訊務指示屬性204-1,因而該共同組虛擬位址212-1、212-2之對應網路訊務215可轉至第一網路元件201-1。第一網路元件亦可用較佳訊務指示屬性204-1來宣佈或通告第N個虛擬位址213-1,且第N個虛擬位址213-1之網路訊務216可轉至第一網路元件201-1。然而,在一切換之情況下,由於第二網路元件201-2上之遺漏之第N個虛擬位址213-2,因而第二網路元件201-2可能未經組態以接收遺漏之第N個虛擬位址213-2之訊務。
由於第一網路元件201-1上之遺漏之第M個虛擬位址214-1,因而第一網路元件可不宣佈或通告遺漏之第M個虛擬位址214-1。第二網路元件201-2可用較差訊務指示屬性204-2來宣佈第M個虛擬位址214-2,不過第M個虛擬位址214-2之網路訊務217可轉至設定為待用之第二網路元件201-2。因此,第二網路元件可對於與第M個虛擬位址214-2相關聯之網路訊務之部分係現用的。網路元件201-1、201-2皆可處於並非係所預期現用-待用狀態之一現用-現用狀態。
此現用-現用狀態亦可潛在地致使該等網路元件在現用角色與待用角色之間翻轉。舉例而言,該等網路元件可各自(舉例而言)藉由經由該同步頻道來交換狀態訊息而偵測到另一者係現用的。該等網路元件可設法解決此現用-現用狀態。舉例來說,這兩個網路元件可轉變至一待用狀態,且這兩個網路元件可再次宣佈組態於彼網路元件上之虛擬位址。然而,由於仍然遺漏之第M個虛擬位址214-1, 因而該等網路元件可再次最後處於上述現用-現用狀態。此過程可重複,且該等網路元件可基本上在現用狀態與待用狀態之間翻轉。此係低效的且不期望有的。
揭示一方法、網路元件及ICR系統以偵測經組態以用於基座間冗位之網路元件上之不匹配組虛擬位址,且通知網路操作員。
圖3係在一第一網路元件中執行之一方法320之一實例性實施例之一方塊流程圖,該方法用以當不匹配組虛擬位址組態於該第一網路元件及一第二網路元件上時在使該等組虛擬位址中之一者可供用於網路訊務接收之前通知一網路操作員。該第一網路元件藉由一同步頻道與該第二網路元件耦合或通信。該等網路元件經組態以經由該同步頻道交換同步資料。欲將該等網路元件中之一者指定為現用的且欲將另一網路元件指定為待用的。第一網路可係現用網路元件或待用網路元件。
該方法包括在方塊321處自第二網路元件接收組態於第二網路元件上之一第二組虛擬位址。在某些實施例中,可自該同步頻道接收第二組虛擬位址。舉例而言,第二網路元件可發送包括第二組虛擬位址之一訊息至第一網路元件。在某些態樣中,該等虛擬位址可係虛擬網際網路協定(IP)網路位址。
然後,在方塊322處作出第二組虛擬位址及組態於第一網路元件上之一第一組虛擬位址不匹配之一判定。此一判定可包括比較第一組中之虛擬位址與第二組中之虛擬位 址。可針對相等等性或缺乏相等等性來比較該等位址。在一項態樣中,此一判定可包括識別一個組中之不等於另一組中之虛擬位址中之任一者之至少一個虛擬位址。在另一態樣中,此一判定可包括無法判定一個組中之虛擬位址中之每一者等於另一組中之一個且僅一個虛擬位址,且反之亦然。
為進一步舉例說明,當發生以下情形時可判定第一及第二組虛擬位址不匹配:(a)第一組具有虛擬位址VA1、VA2、VA3、VA4及VA5,而第二組具有虛擬位址VA1、VA2、VA3及VA5(亦即,注意VA4遺漏);(b)第一組具有虛擬位址VA1、VA2、VA4及VA5(亦即,注意VA3遺漏),而第二組具有虛擬位址VA1、VA2、VA3、VA4及VA5;或(c)第一組具有虛擬位址VA1、VA2、VA3、VA4及VA5,而第二組具有虛擬位址VA1、VA2、VA3、VA4、VA5及VA6(亦即,注意包括VA6)。在某些實施例中,替代比較整個虛擬位址,可比較該等虛擬位址之首碼或其他部分。如本文中所使用,判定一第一虛擬位址及一第二虛擬位址不匹配囊括判定第一虛擬位址之一部分(例如,一第一首碼)不匹配第二虛擬位址之一對應部分(例如,一第二首碼)。
在某些實施例中,方塊322處之判定可包括不僅比較該等虛擬位址,而且比較與該等對應虛擬位址相關聯之一或多個屬性。舉例而言,可比較關於第一組虛擬位址中之一第一虛擬位址之一第一屬性與關於第二組虛擬位址中之一第二對應虛擬位址之一對應第二屬性。合適屬性之一項實 例係路由映射規則、聲明、準則或其他屬性。路由映射規則通常用於網路連線中。該等路由映射規則可包括各自具有一準許或拒絕結果之個別聲明之一有序序列。每一聲明可具有欲針對一匹配來評估之準則及欲在評估該等準則匹配之情況下執行之一相關聯動作。舉例而言,在某些實施例中,該比較可進一步包括比較對應於第一網路元件之第一組IP位址之一第一組一或多個路由映射規則與對應於第二網路元件上之第二組IP位址之一第二組一或多個路由映射規則。合適屬性之另一實例係存取控制清單資訊或屬性。亦涵蓋其他屬性。
然後,在方塊323處回應於判定第一及第二組虛擬位址不匹配而通知一網路操作員。在各種實施例中,通知該網路操作員可包括發送一訊息至該網路操作員、提供一警報、添加一錯誤至一錯誤日誌或其一組合。在某些實施例中,除通知該網路操作員之外,還可明確地通知該網路操作員第一及第二組虛擬位址不匹配。舉例而言,可發送一訊息或文字至該網路操作員以聲明該等虛擬位址不匹配。在某些態樣中,可將不匹配之一特定位址(例如,組態於第一及第二網路元件中之僅一者而非兩者上之一虛擬位址)明確地指示為不匹配。
有利地,通知該網路操作員第一及第二組虛擬位址不匹配可允許該網路操作員能夠改變該等組虛擬位址中之一或多者以使得其在使該等組虛擬位址中之一者可供用於網路訊務接收之前匹配。此可有助於避免可在不匹配組虛擬位 址組態於參與ICR之網路元件上時出現之上述問題。舉例而言,此可有助於避免現用-現用狀態及/或ICR角色翻轉。作為另一實例,此可有助於避免其中該現用網路元件上之一特定虛擬位址不正確地備份於該待用網路元件上(例如,圖2中之遺漏之第N個虛擬位址213-1),從而可導致在一切換事件之後的服務失效及/或網路訊務損失。此外,所闡述之方法亦具有其他用途,諸如(舉例而言)藉由減少欲人工執行之比較之數目及/或增加捕捉一不匹配組態之機會來減少網路操作員之工作負荷。
在某些實施例中,參與ICR之網路元件中之每一者可執行上述方法。舉例而言,除接收第二組虛擬位址之外,第一網路元件還可發送第一組虛擬位址至第二網路元件,且第二網路元件還可比較該等組虛擬位址並在其不匹配之情況下通知該網路操作員。另一選擇為,該等網路元件中之僅一者可執行此一方法。
圖4係在一第一網路元件中執行之一方法425之一實例性實施例之一方塊流程圖,該方法用以確保該第一網路元件及一第二網路元件之訊務指示屬性有區別,且確保該等第一及第二網路元件上之組虛擬位址在網路訊務處理之前匹配。第一網路元件藉由一同步頻道來與第二網路元件耦合。該等網路元件經組態以用於ICR且經由該同步頻道來交換同步資料。欲將該等網路元件中之一者指定為現用的且欲將另一網路元件指定為待用的。可將第一網路可指定為現用網路元件或待用網路元件。
該方法包括在方塊426處當第一及第二網路元件處於一初始化(init)狀態的時候經由該同步頻道與第二網路元件建立通信。在一項態樣中,該同步頻道可表示可經由用於處理該網路訊務之同一網路實施之一專用同級間頻道。合適輸送協定之實例包括(但不限於)各種不同類型之TCP(傳輸控制協定)、各種不同類型之UDP(使用者資料包協定)及其組合。
該方法確保該第一網路元件及一第二網路元件之訊務指示屬性有區別,於方塊427處。在某些實施例中,該等網路元件中之每一者具有一不同預定義預設屬性可能係合意的。在各種態樣中,該等訊務指示屬性可係第三層訊務指示屬性(例如,BGP度量、OSPF度量或其他第三層訊務指示屬性)、或第二層訊務指示屬性(例如,透過操縱虛擬路由器冗位協定(VRRP)之一虛擬MAC位址)。
可在方塊428處經由該同步頻道自第二網路元件接收第二網路元件之訊務指示屬性。可在方塊429處作出第二網路元件之所接收訊務指示屬性及第一網路元件之一本端訊務指示屬性是否有區別之一判定。若該等訊務指示屬性沒有區別(亦即,「否」係方塊429處之判定),則該方法可推進至其中可通知該網路操作員該等訊務指示屬性沒有區別之方塊430。在一項態樣中,此可使得該網路操作員能夠改變第一及第二網路元件上之該等訊務指示屬性中之一或多者以使得其有區別。該方法然後回到方塊428。相反,若方塊429處之判定係該等訊務指示屬性有區別(亦即, 「是」係方塊429之判定),則該方法可推進至方塊431。
在方法431處,該方法確保第一及第二網路元件之第一及第二組虛擬位址匹配。在方塊432處,經由該同步頻道自第二網路元件接收第二網路元件之第二組虛擬位址。在方塊433處,作出所接收第二組虛擬位址及第一網路元件之一本端第一組虛擬位址是否匹配之一判定。如前所述,可針對相等等性或缺乏相等等性來比較該等位址。此外,在某些實施例中,替代比較整個虛擬位址,可比較該等虛擬位址之首碼或其他部分。
若該等組虛擬位址不匹配(亦即,「否」係方塊433處之判定),則該方法可推進至其中可通知該網路操作員該等組虛擬位址不匹配之方塊434。在一項態樣中,此使得該網路操作員能夠改變第一及第二組虛擬位址中之一或多者以使得其匹配。舉例而言,第一網路元件及/或第二網路元件可諸如(舉例而言)透過一命令線路介面(CLI)、一簡單網路管理協定(SNMP)介面或其他網路元件管理介面來接收其各別組經組態虛擬位址之一改變。該方法然後可回到其中可經由該同步頻道自第二網路元件接收另一可能經更新第二組虛擬位址之方塊432。然後,在回到方塊433時,可再次作出所接收可能經更新第二組虛擬位址及可能經更新第一組虛擬位址是否匹配之一判定。若方塊433處之判定係該等組虛擬位址匹配(亦即,「是」係方塊433處之判定),則該方法可推進至方塊435。
在方塊435處,執行網路訊務處理。該特定網路訊務處 理取決於將第一網路元件指定為現用的還是待用的。在將第一網路元件指定為現用之情況下,由第一網路元件所執行之網路訊務處理可包括使第一組虛擬位址可供用於網路訊務接收(例如,向該網路通告或宣佈第一組虛擬位址並自該初始化狀態轉變至該現用狀態)、透過第一組虛擬位址接收網路訊務及經由該同步頻道發送同步資料至第二網路元件。相反,在將第一網路元件指定為待用之情況下,由第一網路元件所執行之網路訊務處理可包括向該網路通告或宣佈或者不向該網路通告或宣佈第一組虛擬位址、自該初始化狀態轉變至該待用狀態及經由該同步頻道自第二網路元件接收同步資料。請注意,在後種情況下,已使第二組虛擬位址而不是第一組虛擬位址可供用於網路訊務接收。
有利地,在該方法之所圖解說明實施例中,在該等網路元件之訊務指示屬性有區別之前,且在組態於該等網路元件上之該等組虛擬位址匹配之前,不執行與第一及第二組虛擬位址相關聯之網路訊務處理。確保該等訊務指示屬性在網路訊務處理之前有區別可有助於避免缺少關於該等網路元件中之哪一個網路元件欲係現用且哪一個網路元件欲係待用之清晰度。確保該等組虛擬位址在網路訊務處理之前匹配可有助於避免一現用-現用狀態及/或ICR角色翻轉。
雖然圖4展示由本發明之某些實施例所執行之操作之一特定次序,但此次序係例示性的。替代實施例可以一不同 次序執行該等操作,組合某些操作,重疊某些操作,等等。
涵蓋用以當組態於參與ICR之網路元件上之虛擬位址不匹配時通知一網路操作員之各種不同方式。在某些實施例中,可在該網路操作員無需首先查詢的情況下提供該通知至該操作員,而在其他實施例中可回應於來自該網路操作員之一查詢而提供該通知至該網路操作員。舉例而言,該網路操作員可在偵測到該等網路元件陷入一初始化狀態時或當提供一通用警報、錯誤或其他通知時發出一查詢。
圖5A係可在參與ICR之網路元件上之虛擬位址不匹配時提供至一網路操作員之一通知540A之一第一實例性實施例之一方塊圖。通知540A包括一命令線路介面(CLI)上之一訊息或文字541。該CLI係使得該網路操作員能夠藉由鍵入用以執行具體任務之命令並藉由自該網路元件接收資訊來與該網路元件互動之一純文字型介面或機構。
訊息或文字542指示該等虛擬位址不匹配。可能之訊息或文字之幾項實例包括(但不限於)「VIRTUAL ADDRESSES DO NOT MATCH」、「CONFIGURED ADDRESSES DIFFER FROM OTHER NODE」、「MISMATCHING ADDRESSES CONFIGURE」、「VERIFY IP ADDRESSES」、「STUCK IN INIT STATE-CHECK ADDRESSES」或諸如此類。在某些情況下,該訊息或文字視需要指示一或多個非匹配虛擬位址。可能之訊息或文字之幾項實例針對一特定非匹配虛擬位址(VAx)包括(但不限於)「VAx CONFIGURATION ON ACTIVE NODE BUT NOT ON STANDBY NODE」、「ICR VAx NOT CONFIGURED PROPERLY」、「CHECK VIRTUAL ADDRESS VAx」或諸如此類。在其他情況下,該訊息或文字可視需要包括組態於第一網路元件上之所有虛擬位址之一第一清單及組態於第二網路元件上之所有虛擬位址之一第二清單。在某些情況下,可視需要(舉例而言)以文字、一符號(例如,一星號)、一不同色彩、加亮、下劃線、粗體、一不同字體等等來區分一或多個非匹配虛擬位址。在其他實施例中,替代一CLI或純文字介面,可視需要使用一圖形使用者介面(GUI)或其他介面。
圖5B係可在參與ICR之網路元件上之虛擬位址不匹配時提供至一網路操作員之一通知540B之一第二實例性實施例之一方塊圖。通知540B包括一簡單網路管理協定(SNMP)警報、SNMP錯誤、SNMP故障、SNMP陷阱或一SNMP介面543上之類似SNMP通知544。SNMP表示用於管理網際網路協定網路上之網路元件之一協定,該協定通常用於監視該等網路元件上是否有保證行政關注之條件。SNMP通知544可指示該等虛擬位址不匹配。上述類型之訊息及文字係合適的,因為其係其他圖形、色彩、形狀、符號、聲音、燈光及其組合。
在再其他實施例中,一通知可包括寫入或提供至一錯誤日誌之類似訊息、文字、符號等等。該網路操作員可能需要存取該等訊息、文字或符號,而不是前瞻性地發送至該網路操作員。可藉由使該等網路元件陷入初始化狀態、藉 由一通用或多用錯誤信號(例如,一燈光、音響警報、非特定文字或訊息等等)來通知該網路操作員存取該錯誤日誌。
圖6係一網路元件601之一實例性實施例之一方塊圖,該網路元件可操作以當不匹配組虛擬位址605-1、605-2組態於網路元件601及一第二網路元件(未展示)上時在使該等組虛擬位址605-1、605-2中之一者可供用於網路訊務接收之前引起對一網路操作員之一通知640。該網路元件藉由一同步頻道602與第二網路元件耦合。該網路元件經組態以用於ICR且經由該同步頻道來與第二網路元件交換同步資料。該網路元件可係現用網路元件或待用網路元件。在某些實施例中,該網路元件及第二網路元件可位於不同地理位置處。
在某些實施例中,圖6之網路元件601可執行類似於或相同於圖3至圖4之操作及/或方法。然而,應理解,在其他實施例中,網路元件601可執行不同於圖3至圖4之操作及/或方法。此外,圖3至圖4之操作及/或方法可由不同於圖6之網路元件601之網路元件執行。
如本文中所使用,一網路元件(例如,一路由器、交換器、橋接器)係以通信方式互連網路上之其他設備(例如,其他網路元件、終端站)之一件網路連線設備,包含硬體及軟體。一些網路元件係為多重網路連線功能(例如,路由、橋接、交換、第二層聚合、工作階段邊界控制、服務品質及/或用戶管理)提供支援及/或為多重應用服務(例 如,資料、語音及視訊)提供支援之「多重服務網路元件」。用戶終端站(例如,伺服器、工作站、膝上型電腦、小筆電、掌上型電腦、行動電話、智慧型手機、多媒體電話、網際網路協定上之語音(VOIP)電話、使用者設備、終端機、可攜式媒體播放器、GPS單元、遊戲系統、機上盒)存取經由網際網路提供之內容/服務及/或在覆疊在網際網路上(例如,穿隧通過網際網路)之虛擬專用網路(VPN)上之內容/服務。內容及/或服務通常係由屬於一服務或內容提供者之一或多個終端站(例如,伺服器終端站)或參與一同級間服務之終端站提供,且可包括(舉例而言)公用網頁(例如,免費內容、店面、搜尋服務)、專用網頁(例如,提供電子郵件服務之使用者名稱/密碼存取之網頁)及/或經由VPN之企業網路。通常,用戶終端站耦合(例如,透過耦合至一存取網路(有線或無線地)之客戶端設備)至邊緣網路元件,該等邊緣網路元件耦合(例如,透過一或多個核心網路元件)至其他邊緣網路元件,該等其他邊緣網路元件耦合至其他終端站(例如,伺服器終端站)。
網路元件通常分離成一控制平面及一資料平面(有時稱作一轉發平面或一媒體平面)。通常,一網路元件包括一組一或多個線路卡、一組一或多個控制卡、及視需要一組一或多個服務卡(有時稱作資源卡)。此等卡透過一或多種機制(例如,耦合該等線路卡之一第一全網格及耦合所有該等卡之一第二全網格)耦合在一起。該組線路卡構成該資料平面,而該組控制卡提供該控制平面且透過該等線路 卡與外部網路元件交換封包。該組服務卡可提供專門處理(例如,第4層至第7層服務(例如,防火牆、IPsec、IDS、P2P)、VoIP工作階段邊界控制器、行動無線閘道器(GGSN,演進封包系統(EPS)閘道器)等等)。舉例來說,一服務卡可用於終止IPsec隧道並執行附帶鑑別及加密演算法。
在網路元件係一路由器(或實施路由功能性)之情況下,該控制平面通常判定欲路由資料(例如,封包)之方式(例如,該資料之下一躍點及彼資料之傳出埠),且該資料平面負責轉發彼資料。舉例而言,該控制平面通常包括一或多個路由協定(例如,邊界閘道器協定(BGP)、內部閘道器協定(IGP)(例如,開放式最短路徑優先(OSPF)、路由資訊協定(RIP)、中間系統至中間系統(IS-IS)等等)、標籤分發協定(LDP)、資源預留協定(RSVP)等等),該一或多個路由協定與其他網路元件通信以交換路由並基於一或多個路由度量選擇彼等路由。
路由及鄰接儲存於該控制平面上之一或多個路由結構(例如,路由資訊庫(RIB)、標籤資訊庫(LIB)、一或多個鄰接結構等等)中。該控制平面基於該(該等)路由結構用資訊(例如,鄰接及路由資訊)程式化該資料平面。舉例而言,該控制平面將該鄰接及路由資訊程式化至該資料平面上之一或多個轉發結構(例如,轉發資訊庫(FIB)、標籤轉發資訊庫(LFIB)及一或多個鄰接結構)中。當轉發訊務時該資料平面使用此等轉發及鄰接結構。
該等路由協定中之每一者基於某些路由度量(該等度量可針對不同路由協定而不同)將路由項目下載至一主RIB。該等路由協定中之每一者可將路由項目(包括未下載至該主RIB之路由項目)儲存於一本端RIB(例如,一OSPF本端RIB)中。管理主RIB之一RIB模組從由該等路由協定(基於一組度量)所下載之路由中選擇路由且將彼等選定路由(有時稱作現用路由項目)下載至該資料平面。該RIB模組亦可致使路由在路由協定之間重新分散。對於第2層轉發,該網路元件可儲存一或多個橋接表格,該一或多個橋接表格用以基於資料中之第2層資訊轉發此資料。
重新參照圖6,該網路元件包括複數個網路介面607。該網路元件之一虛擬位址接收組件651與網路介面607耦合或通信。該虛擬位址接收組件可操作以自第二網路元件接收組態於第二網路元件上之一第二組虛擬位址605-2。如所示,在某些實施例中,該虛擬位址接收組件可操作以自同步頻道602接收第二組虛擬位址。在一項態樣中,該同步頻道可表示可經由用於處理該網路訊務之同一網路實施之一專用同級間頻道。合適輸送協定之實例包括(但不限於)各種不同類型之TCP(傳輸控制協定)、各種不同類型之UDP(使用者資料包協定)及其組合。
該網路元件之一虛擬位址比較組件652與虛擬位址接收組件651耦合或通信。該虛擬位址比較組件可操作以比較第二組虛擬位址605-2與組態於第一網路元件上之一第一組虛擬位址605-1。第一組虛擬位址可儲存或以其他方式 保存成一網路元件組態653,諸如(舉例而言)儲存於一記憶體中之一檔案或資料結構。基於該比較,該虛擬位址比較組件可操作以判定第一及第二組虛擬位址是否匹配。
該網路元件亦包括一通知組件654。該通知組件與虛擬位址比較組件652耦合或通信。該通知組件可操作以在該比較指示第一及第二組虛擬位址不匹配之一情況下引起或導致對一網路操作員之通知640。該通知可類似於或相同於本文中其他地方所述之其他通知。舉例而言,該通知可包括一訊息、一警報、一錯誤日誌中之一錯誤、或其一組合。在某些實施例中,該通知可透過諸如(舉例而言)一CLI、SNMP介面、GUI、其他網路管理介面或其他通知介面之一通知介面641提供。
該網路元件之一訊務指示組件655與網路介面607耦合或通信。該訊務指示組件具有一訊務指示屬性604。該訊務指示組件可操作以用該訊務指示屬性來向一外部網路宣佈或通告第一組虛擬位址605-1。在各種態樣中,訊務指示組件及訊務指示屬性可係一BGP模組及一BGP度量、一OSPF模組及一OSPF度量、或一第二層訊務指示組件(例如,一虛擬路由器冗位協定(VRRP)組件)及一第二層訊務指示屬性(例如,一虛擬MAC)。
該網路元件亦包括一基座間冗位(ICR)組件603。該ICR組件與虛擬位址比較組件652、訊務指示組件655及網路介面607耦合或通信。該ICR組件可操作以在該比較指示第一及第二組虛擬位址匹配之一情況下致使該訊務指示組件用 該訊務指示屬性來向該外部網路宣佈或通告第一組虛擬位址。該ICR組件亦可請求該訊務指示組件監視第一組虛擬位址以看看是否另一網路元件具有一較佳訊務指示屬性。一旦該訊務指示組件知道第二組虛擬位址中之任何匹配虛擬位址,則其可通知該ICR組件。具有該較佳訊務指示屬性之網路元件將係現用的且另一網路元件將係待用的。在某些實施例中,該ICR組件可操作以當第一及第二組虛擬位址不匹配時避免向該外部網路宣佈或通告第一組虛擬位址以便使網路訊務接收延期直到第一及第二組虛擬位址匹配之後。由於該等虛擬位址在向該網路宣佈或通告該等虛擬位址之前匹配,因此可避免上述現用-現用狀態及/或ICR角色翻轉。
該ICR組件可操作以致使同步資料及ICR訊息(例如,ICR狀態訊息、ICR控制訊息等等)609經由該同步頻道在第一與第二網路元件之間交換。該ICR組件亦可操作以偵測一切換事件(例如,該現用網路元件之一失敗)。舉例而言,若該現用網路元件失敗,則該待用網路元件上之訊務指示組件可偵測該等虛擬位址之消失並通知該ICR組件。該ICR組件然後可實施該切換。
ICR組件603、虛擬位址接收組件651、虛擬位址比較組件652及通知組件654構成一ICR系統650。在一項實施例中,此等組件中之一或多者可實施為在一控制平面上運行之軟體。舉例而言,該軟體可在一或多個控制器卡(例如,一XCRP(交叉連接路由處理器)卡、一ASE(進階型服 務引擎)卡等等)上運行。作為另一選項,此等組件中之一或多者之某一部分可實施於一控制卡或其他卡上之韌體或硬體(例如,電路)中,或者可使用軟體、韌體及硬體之一組合。
雖然已就現用網路元件及待用網路元件闡述了本發明之實施例,但其他實施例可涉及到各自對於網路訊務之一不同部分係現用且對於另一網路元件上現用之網路訊務之部分係備用或待用之網路元件。舉例而言,兩個網路元件可各自對於錨定至彼網路元件之網路訊務或工作階段之部分(例如,50%)係現用的。每一網路元件可處理其錨定之網路訊務或工作階段之發訊及資料訊務,且可為錨定至另一網路元件之工作階段提供冗位(例如,同步化工作階段資料)。每一網路元件可具有所錨定網路訊務之一第一組虛擬位址及匹配用於將網路訊務錨定於另一網路元件處之彼等虛擬位址之一第二組虛擬位址。每一網路元件上之該等經組合組虛擬位址應匹配,如先前所述。此外,雖然已就參與一冗位機制之兩個網路元件闡述了本發明之實施例,但其他實施例可包括參與一冗位機制之三個或三個以上網路元件。因此,本發明之實施例並不限於純粹現用及待用網路元件冗位方案。
圖7係一ICR組件703之一實例性實施例之一方塊圖。該ICR組件包括一ICR管理組件759、一切換事件偵測組件760、一狀態轉變組件761、一ICR傳訊組件762、一同步組件763及一訊務指示介接組件764。該ICR管理組件與此等 其他組成組件耦合或通信,且可操作以管理此等其他組成組件,以便達成ICR。
ICR傳訊組件762可操作以與一同步頻道702交換ICR訊息(例如,ICR狀態訊息及ICR控制訊息)。切換事件偵測組件760可操作以偵測切換事件。在一項態樣中,該切換偵測組件可利用該等ICR狀態訊息來偵測該等切換事件。該ICR管理組件可自一虛擬位址比較組件752接收對虛擬位址之一比較。狀態轉變組件761可操作以引起ICR角色或狀態轉變(例如,自初始化至現用或待用,或作為一所偵測之切換事件的結果自待用至現用)。在某些實施例中,該狀態轉變組件可在對該等虛擬位址之該比較指示其不匹配之情況下避免自一初始化狀態轉變至一現用或待用狀態。
訊務指示介接組件764可操作以介接一訊務指示組件755(例如,以接收另一ICR網路元件之訊務指示屬性)。一訊務指示控制器組件765可操作以請求或引起該訊務指示組件之訊務指示屬性之改變。在一項態樣中,可在偵測到一切換事件時改變該等訊務指示屬性。該ICR管理組件亦可接收工作階段資料706。同步組件763可操作以與同步頻道702交換同步資料(例如,該工作階段資料之一有狀態同步)。
圖8係與一網路管理實體867耦合或通信之一ICR系統850之一實例性實施例之一方塊圖,該ICR系統可操作以當組態於一ICR系統之網路元件上之組虛擬位址不匹配時提供一通知869至一網路操作員。該ICR系統可組態有一第一組 虛擬位址之一第一網路元件之部分,且可接收組態於一第二網路元件上之一第二組虛擬位址。在某些實施例中,該ICR系統可提供第一及第二組虛擬位址至該網路管理實體,該網路管理實體可比較第一及第二組虛擬位址以判定其是否匹配,且該網路管理實體可在其不匹配時提供該通知至該網路操作員。在其他實施例中,該ICR系統可比較第一及第二組虛擬位址,該ICR系統可提供一通知至該網路管理實體,且該網路管理實體可在來自該ICR系統之該通知指示該等組虛擬位址不匹配時提供該通知至該網路操作員。
本文中所揭示之方法及網路元件可用於各種各樣不同類型之網路中及彼等網路內之不同位置處。在某些實施例中,該等方法及網路元件可用於蜂巢式網路中,儘管本發明之範疇並不受限於此。
圖9係適合於實施本發明之實施例之一第三代夥伴項目(3GPP)長期演進(LTE)架構蜂巢式網路970之一實例性實施例之一方塊圖。使用者裝置或設備971(例如,手機、膝上型電腦及其他無線裝置)透過一eNodeB 973與該網路建立無線連接972。eNodeB表示LTE網路基地台。儘管展示一個eNodeB,但通常可存在其他基地台。自/至使用者設備之使用者資料(例如,IP封包)可由稱作一伺服閘道器(S-GW)901及一封包資料網路閘道器(PDN-GW)975之兩種不同類型之LTE網路實體處理。S-GW及PDN-GW係表示LTE之核心網路架構之系統架構演進(SAE)之子組件。SAE之 主要組件或核心習知為SAE核心或演進封包核心(EPC)。S-GW及PDN-GW根據LTE係邏輯分離之實體,儘管其可實體部署於一或多個實體網路元件/基座上。
展示一第一S-GW 901-1及一第二S-GW 901-2。S-GW中之每一者藉由一各別使用者平面介面(S1U)與eNodeB耦合或通信。此等介面可在交遞期間處理每承載使用者平面穿隧及eNodeB間路徑切換。在一項態樣中,經由此等介面之輸送協定係GPRS穿隧協定使用者平面(GTP-U)。S-GW可經由S1U介面接收使用者資料,並且緩衝去往正巧處於閒置模式下之使用者設備之下行鏈路IP封包。S-GW中之每一者藉由一各別S5介面與PDN-GW耦合或通信。S5介面可提供使用者平面穿隧及S-GW與PDN-GW之間的隧道管理,可用於歸因於UE 971行動性之S-GW再定位。S-GW中之每一者藉由一各別S11介面與一行動性管理實體(MME)974耦合或通信。PDN-GW 975可作為針對IP網路(例如,網際網路)976之一閘道器。PDN-GW亦可包括用於IP位址分配、充電、封包過濾、基於原則之流量控制等等之邏輯。該網路可包括其他網路元件,諸如eNodeB與S-GW之間、S-GW與PDN-GW之間及/或PDN-GW與網際網路之間的一或多個路由器。
在所舉例說明之實例性實施例中,第一及第二S-GW形成一地理分散式ICR系統950且經組態以參與ICR,儘管本發明之範疇並不受限於此。第一及第二S-GW可處於不同地理位置處以提供地理分散式冗位。第一S-GW具有一ICR 系統950-1之一第一實例性實施例且第二S-GW具有一ICR系統950-2之一第二實例性實施例。該等ICR系統可類似於或相同於本文中其他地方所述之ICR系統及/或可執行類似於或相同於本文中其他地方所述之方法。舉例而言,該等ICR系統可操作以判定組態於其各別S-GW上之組虛擬位址是否匹配且在組態於其各別S-GW上之該等組虛擬位址不匹配時通知一網路操作員。在某些實施例中,該等虛擬位址可用於存取S1U、S5及S11介面。
此特定實例性實施例已舉例說明使用ICR之一對S-GW,該對S-GW各自具有如本文中其他地方所揭示之一ICR系統之一實施例,且各自執行如本文中其他地方所提示之一方法之一實施例。在另一實施例中,一對PDN-GW可使用ICR,可各自具有如本文中其他地方所揭示之一ICR系統之一實施例,且可各自執行如本文中其他地方所揭示之一方法之一實施例。在再其他實施例中,一蜂巢式網路或其他網路之兩種或兩種以上其他類型之網路元件可形成一地理分散式冗位系統,具有如本文中其他地方所揭示之ICR系統之實施例,且執行如本文中其他地方所揭示之方法之實施例。實施例適用於其中需要提供ICR之各種不同類型之網路中之各種不同類型之第二層或第三層網路元件。
說明書中提及之「一項實施例」、「一實施例」、「一實例性實施例」等等指示所闡述之實施例可包括一特定特徵、結構或特性,但每一實施例可能未必包括該特定特徵、結構或特性。此外,此等片語未必係指同一實施例。 此外,在結合一實施例闡述一特定特徵、結構或特性時,據認為無論是否明確闡述,結合其他實施例實現此特徵、結構或特性在熟習此項技術者所能瞭解之範圍內。
在說明及申請專利範圍中,可使用術語「經耦合」及「經連接」以及其派生詞。應理解,此等術語並非意欲為彼此之同義詞。「經耦合」用於指示兩個或兩個以上元件,其可或可不彼此直接實體或電接觸、彼此協作或互動。「經連接」用於指示彼此耦合之兩個或兩個以上元件之間的通信之建立。
雖然圖中之流程圖展示由該等方法之某些實施例執行之操作之一特定次序,但應理解此等次序係例示性的。替代實施例可潛在地以一不同次序來執行該等操作,組合某些操作,重疊某些操作,等等。另外,一或多個操作可潛在地自該等方法移除或者一或多個操作可潛在地添加至該等方法。
圖中所展示之技術可使用在一或多個電子裝置(例如,一終端站、一網路元件)上儲存並執行之程式碼及資料來實施。此等電子裝置使用諸如非暫時性電腦可讀儲存媒體(例如,磁碟;光碟;隨機存取記憶體;唯讀記憶體;快閃記憶體裝置;相變型記憶體)之電腦可讀媒體及暫時性電腦可讀通信媒體(例如,電、光、聲或其他形式之傳播信號-諸如載波、紅外線信號、數位信號)來儲存並通信(內部地及/或經由一網路與其他電子裝置)程式碼及資料。另外,此等電子裝置通常包括耦合至一或多個其他組件之一 組一或多個處理器,例如一或多個儲存裝置(非暫時性機器可讀儲存媒體)、使用者輸入/輸出裝置(例如,一鍵盤、一觸控螢幕及/或一顯示器)及網路連接。該組處理器與其他組件之耦合通常係透過一或多個匯流排及橋接器(亦稱作匯流排控制器)。因此,一既定電子裝置之儲存裝置通常儲存程式碼及/或資料以供在彼電子裝置之該組一或多個處理器上執行。當然,可使用軟體、韌體及/或硬體之不同組合來實施本發明之一實施例之一或多個部分。
100‧‧‧基座間冗位系統
101-1‧‧‧第一網路元件
101-2‧‧‧第二網路元件
102‧‧‧同步頻道
103-1‧‧‧第一基座間冗位組件
103-2‧‧‧第二基座間冗位組件
104-1‧‧‧較佳邊界閘道協定度量
104-2‧‧‧較差度量
105-1‧‧‧第一組虛擬位址
105-2‧‧‧第二組虛擬位址
106-1‧‧‧網路訊務資料
106-2‧‧‧複製或冗位網路訊務資料
107‧‧‧網路介面
108‧‧‧網路元件
109‧‧‧同步資料
110-1‧‧‧第一地理位置
110-2‧‧‧第二不同地理位置
200‧‧‧基座間冗位系統
201-1‧‧‧網路元件
201-2‧‧‧網路元件
202‧‧‧同步頻道
204-1‧‧‧較佳訊務指示屬性
204-2‧‧‧較差訊務指示屬性
205-1‧‧‧不匹配組虛擬位址
205-2‧‧‧不匹配組虛擬位址
212-1‧‧‧匹配虛擬位址
212-2‧‧‧匹配虛擬位址
213-1‧‧‧第N個虛擬位址
213-2‧‧‧遺漏之第N個虛擬位址
214-1‧‧‧遺漏之第M個虛擬位址
214-2‧‧‧第M個虛擬位址
215‧‧‧網路訊務
216‧‧‧網路訊務
217‧‧‧網路訊務
540A‧‧‧通知
540B‧‧‧通知
541‧‧‧訊息或文字
542‧‧‧訊息或文字
543‧‧‧簡單網路管理協定介面
544‧‧‧簡單網路管理協定通知
601‧‧‧網路元件
602‧‧‧同步頻道
603‧‧‧基座間冗位組件
604‧‧‧訊務指示屬性
605-1‧‧‧不匹配組虛擬位址
605-2‧‧‧不匹配組虛擬位址
607‧‧‧網路介面
609‧‧‧基座間冗位訊息
640‧‧‧通知
641‧‧‧通知介面
650‧‧‧基座間冗位系統
651‧‧‧虛擬位址接收組件
652‧‧‧虛擬位址比較組件
653‧‧‧網路元件組態
654‧‧‧通知組件
655‧‧‧訊務指示組件
702‧‧‧同步頻道
703‧‧‧基座間冗位組件
706‧‧‧工作階段資料
752‧‧‧虛擬位址比較組件
755‧‧‧訊務指示組件
759‧‧‧管基座間冗位理組件
760‧‧‧切換事件偵測組件
761‧‧‧狀態轉變組件
762‧‧‧基座間冗位傳訊組件
763‧‧‧同步組件
764‧‧‧訊務指示介接組件
765‧‧‧訊務指示控制器組件
850‧‧‧基座間冗位系統
867‧‧‧網路管理實體
869‧‧‧通知
901-1‧‧‧第一伺服閘道器
901-2‧‧‧第二伺服閘道器
950‧‧‧地理分散式基座間冗位系統
950-1‧‧‧基座間冗位系統
950-2‧‧‧基座間冗位系統
970‧‧‧第三代夥伴項目長期演進架構蜂巢式網路
971‧‧‧使用者設備
972‧‧‧無線連接
973‧‧‧長期演進基地台
974‧‧‧行動性管理實體
975‧‧‧封包資料網路閘道器
976‧‧‧網際網路
S1U‧‧‧使用者平面介面
S5‧‧‧介面
S11‧‧‧介面
圖1係一基座間冗位(ICR)系統之一先前技術實例之一方塊圖。
圖2係一ICR系統之一方塊圖,其圖解說明可在不匹配組虛擬位址組態於該ICR系統之該等網路元件上時出現之各種問題。
圖3係在一第一網路元件中執行之一方法之一實例性實施例之方塊流程圖,該方法用以當不匹配組虛擬位址組態於該第一網路元件及一第二網路元件上時在使該等組虛擬位址中之一者可供用於網路訊務接收之前通知一網路操作員。
圖4係在一第一網路元件中執行之一方法之一實例性實施例之一方塊流程圖,該方法用以確保該第一網路元件及一第二網路元件之訊務指示屬性有區別,且確保該等第一及第二網路元件上之組虛擬位址在網路訊務處理之前匹配。
圖5A係可在參與ICR之網路元件上之虛擬位址不匹配時提供至一網路操作員之一通知之一第一實例性實施例之一方塊圖。
圖5B係可在參與ICR之網路元件上之虛擬位址不匹配時提供至一網路操作員之一通知之一第二實例性實施例之一方塊圖。
圖6係一網路元件之一實例性實施例之一方塊圖,該網路元件可操作以當不匹配組虛擬位址組態於該網路元件及一第二網路元件上時在使該等組虛擬位址中之一者可供用於網路訊務接收之前引起對一網路操作員之一通知。
圖7係一ICR組件之一實例性實施例之一方塊圖。
圖8係與一網路管理實體耦合或通信之一ICR系統之一實例性實施例之一方塊圖,該ICR系統可操作以當組態於一ICR系統之網路元件上之組虛擬位址不匹配時提供一通知至一網路操作員。
圖9係適合於實施本發明之實施例之一第三代夥伴項目(3GPP)長期演進(LTE)架構蜂巢式網路970之一實例性實施例之一方塊圖。

Claims (19)

  1. 一種在一第一網路元件中當不匹配組虛擬位址組態於該第一網路元件及一第二網路元件上時在使該等組虛擬位址中之一者可供用於網路訊務接收之前通知一網路操作員之方法,該第一網路元件藉由一同步頻道與該第二網路元件耦合,該等網路元件經組態以經由該同步頻道來交換同步資料,該方法包含以下步驟:自該第二網路元件接收組態於該第二網路元件上之一第二組虛擬位址;判定該第二組虛擬位址及組態於該第一網路元件上之一第一組虛擬位址不匹配;及回應於判定該等第一及第二組虛擬位址不匹配而通知一網路操作員。
  2. 如請求項1之方法,其中通知該網路操作員之該步驟包含:通知該網路操作員該等第一及第二組虛擬位址不匹配。
  3. 如請求項2之方法,其中通知該網路操作員該等第一及第二組虛擬位址不匹配之該步驟包含:指示組態於該等第一及第二網路元件中之僅一者上之一虛擬位址。
  4. 如請求項1之方法,其中通知該網路操作員之該步驟包含:發送一訊息、提供一警報及添加一錯誤至一錯誤日誌中之至少一者。
  5. 如請求項1之方法,其中接收該第二組虛擬位址之該步驟包含:自該同步頻道接收該第二組虛擬位址。
  6. 如請求項1之方法,其進一步包含只要該等第一及第二組虛擬位址不匹配就阻止該一組虛擬位址可供用於該網路訊務接收之一步驟。
  7. 如請求項1之方法,其中該判定步驟進一步包含:比較關於該第一組虛擬位址中之一第一虛擬位址之一屬性與關於該第二組虛擬位址中之一第二對應虛擬位址之一屬性,該屬性係選自路由映射資訊及存取控制清單資訊。
  8. 如請求項1之方法,其進一步包含以下步驟:自該網路操作員接收對該第一組虛擬位址之一修正;自該第二網路元件接收一可能經更新第二組虛擬位址;判定該可能經更新第二組虛擬位址及該經修正第一組虛擬位址匹配;及回應於判定該經修正第一組虛擬位址及該第二組虛擬位址匹配而使該等組虛擬位址中之該一者可供用於網路訊務接收。
  9. 如請求項1之方法,其中接收該第二組虛擬位址之該步驟包含接收以下中之至少一者:(a)對應於與一行動性管理實體之一S11介面之一虛擬位址;(b)對應於與一封包資料網路閘道器之一S5介面之一虛擬位址;及(c)對應於與一基地台之一S1介面之一虛擬位址。
  10. 如請求項1之方法,其中自該第二網路元件接收該第二組虛擬位址之該步驟包含:在處於一第一地理位置處之該第一網路元件處自處於一第二不同地理位置處之該第 二網路元件接收該第二組虛擬位址。
  11. 一種第一網路元件,該第一網路元件可操作以藉由一同步頻道與一第二網路元件耦合,該第一網路元件經組態以經由該同步頻道與該第二網路元件交換同步資料,該第一網路元件可操作以當不匹配組虛擬位址組態於該等第一及第二網路元件上時在使該等組虛擬位址中之一者可供用於網路訊務接收之前通知一網路操作員,該第一網路元件包含:複數個網路介面;一虛擬位址接收組件,其與該等網路介面耦合,且可操作以自該第二網路元件接收組態於該第二網路元件上之一第二組虛擬位址;一虛擬位址比較組件,其與該虛擬位址接收組件耦合,該虛擬位址比較組件可操作以比較該第二組虛擬位址與組態於該第一網路元件上之一第一組虛擬位址;一通知組件,其與該虛擬位址比較組件耦合,該通知組件可操作以在該比較指示該等第一及第二組虛擬位址不匹配之一情況下引起對一網路操作員之一通知;一訊務指示組件,其與該等網路介面耦合,該訊務指示組件具有一訊務指示屬性且可操作以藉助該訊務指示屬性來宣佈該第一組虛擬位址;及一基座間冗位組件,其與該虛擬位址比較組件、該訊務指示組件及該等網路介面耦合,該基座間冗位組件可操作以致使該訊務指示組件在該比較指示該等第一及第 二組虛擬位址匹配之一情況下藉助該訊務指示屬性來宣佈該第一組虛擬位址。
  12. 如請求項11之第一網路元件,其中該通知組件可操作以引起對該網路操作員之指示該等第一及第二組虛擬位址不匹配之一通知。
  13. 如請求項12之第一網路元件,其中該通知組件可操作以引起對該網路操作員之指示組態於該等第一及第二網路元件中之僅一者上之一虛擬位址之一通知。
  14. 如請求項11之第一網路元件,其中該通知組件可操作以藉由發送一訊息、提供一警報及添加一錯誤至一錯誤日誌中之至少一者來引起一通知。
  15. 如請求項11之第一網路元件,其中該虛擬位址接收組件可操作以自該同步頻道接收第二組虛擬位址。
  16. 如請求項11之第一網路元件,其中該基座間冗位組件可操作以只要該等第一及第二組虛擬位址不匹配就阻止該一組虛擬位址可供用於該網路訊務接收。
  17. 如請求項11之第一網路元件,其中該虛擬位址比較組件可操作以比較關於該第一虛擬位址中之一第一虛擬位址之一屬性與關於該第二組虛擬位址中之一對應第二虛擬位址之一屬性,該等屬性係選自路由映射資訊及存取控制清單資訊。
  18. 如請求項11之第一網路元件,其中該第一網路元件包含一行動回程之一伺服閘道器(S-GW)及一封包資料網路閘道器(PDN-GW)中之一者。
  19. 如請求項11之第一網路元件,其中該等第一及第二網路元件可操作以部署於不同地理位置處。
TW101129612A 2011-08-30 2012-08-15 當虛擬位址未匹配經組態以用於基座間冗位之網路元件時通知網路操作員 TWI547127B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/221,743 US8825844B2 (en) 2011-08-30 2011-08-30 Notifying network operator when virtual addresses do not match on network elements configured for interchassis redundancy

Publications (2)

Publication Number Publication Date
TW201320682A true TW201320682A (zh) 2013-05-16
TWI547127B TWI547127B (zh) 2016-08-21

Family

ID=46982652

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101129612A TWI547127B (zh) 2011-08-30 2012-08-15 當虛擬位址未匹配經組態以用於基座間冗位之網路元件時通知網路操作員

Country Status (5)

Country Link
US (1) US8825844B2 (zh)
EP (1) EP2751953A1 (zh)
CN (1) CN103782544B (zh)
TW (1) TWI547127B (zh)
WO (1) WO2013030696A1 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7639606B2 (en) * 2003-12-23 2009-12-29 At&T Intellectual Property I, L.P. Method and system for automatically rerouting logical circuit data in a virtual private network
US9112796B2 (en) * 2013-03-14 2015-08-18 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. System guided surrogating control in broadcast and multicast
US9256660B2 (en) * 2013-08-06 2016-02-09 Telefonaktiebolaget L M Ericsson (Publ) Reconciliation protocol after ICR switchover during bulk sync
CN104579728B (zh) * 2013-10-17 2019-02-26 中兴通讯股份有限公司 网元设备配置和管理方法、装置及网元设备
US9712438B2 (en) * 2014-01-08 2017-07-18 Microsoft Technology Licensing, Llc Routing messages between virtual networks
US9912637B2 (en) * 2014-09-30 2018-03-06 A 10 Networks, Incorporated Use of packet header extension for layer-3 direct server return
US10855645B2 (en) 2015-01-09 2020-12-01 Microsoft Technology Licensing, Llc EPC node selection using custom service types
WO2017117339A1 (en) 2015-12-31 2017-07-06 Affirmed Networks, Inc. Network redundancy and failure detection
US11086660B2 (en) * 2016-03-09 2021-08-10 Hewlett Packard Enterprise Development Lp Server virtual address space
JP6794202B2 (ja) * 2016-09-20 2020-12-02 キヤノン株式会社 通信装置およびその制御方法
US10339215B2 (en) 2016-12-14 2019-07-02 International Business Machines Corporation Determining a reading speed based on user behavior
US10548140B2 (en) 2017-05-02 2020-01-28 Affirmed Networks, Inc. Flexible load distribution and management in an MME pool
WO2018204924A1 (en) 2017-05-05 2018-11-08 Affirmed Networks, Inc. Methods of and systems of service capabilities exposure function (scef) based internet-of-things (iot) communications
KR102530337B1 (ko) * 2017-05-31 2023-05-08 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Ipsec 지오그래픽 리던던시에 대한 분리 제어 및 데이터 평면 동기화
US10856134B2 (en) 2017-09-19 2020-12-01 Microsoft Technolgy Licensing, LLC SMS messaging using a service capability exposure function
US11051201B2 (en) 2018-02-20 2021-06-29 Microsoft Technology Licensing, Llc Dynamic selection of network elements
CN111869170B (zh) 2018-03-20 2022-08-16 微软技术许可有限责任公司 用于网络切片的***和方法
US11212343B2 (en) 2018-07-23 2021-12-28 Microsoft Technology Licensing, Llc System and method for intelligently managing sessions in a mobile network
US20240022538A1 (en) * 2022-07-14 2024-01-18 Vmware, Inc. Two tier dns

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1706161A (zh) * 2003-02-12 2005-12-07 松下电器产业株式会社 路由器设定方法及路由器装置
JP4103816B2 (ja) * 2003-02-12 2008-06-18 松下電器産業株式会社 ルータ設定方法及びルータ装置
US20060250197A1 (en) 2005-05-06 2006-11-09 Branislav Petrovic Low loss high reliability RF switch and redundancy protection
US7443786B2 (en) * 2005-11-08 2008-10-28 Telefonaktiebolaget L M Ericsson (Publ) Apparatus and methods for home agent resiliency for mobile IPv4
US8565070B2 (en) 2005-11-23 2013-10-22 Cisco Technology, Inc. System and method for active geographic redundancy
US20080144634A1 (en) * 2006-12-15 2008-06-19 Nokia Corporation Selective passive address resolution learning
US8264956B2 (en) * 2009-02-27 2012-09-11 Cisco Technology, Inc. Service redundancy in wireless networks
US8510265B1 (en) * 2010-03-31 2013-08-13 Emc Corporation Configuration utility for a data storage system using a file mapping protocol for access to distributed file systems

Also Published As

Publication number Publication date
US8825844B2 (en) 2014-09-02
US20130054789A1 (en) 2013-02-28
EP2751953A1 (en) 2014-07-09
WO2013030696A1 (en) 2013-03-07
TWI547127B (zh) 2016-08-21
CN103782544B (zh) 2017-04-26
CN103782544A (zh) 2014-05-07

Similar Documents

Publication Publication Date Title
TWI547127B (zh) 當虛擬位址未匹配經組態以用於基座間冗位之網路元件時通知網路操作員
EP2832060B1 (en) Inter-chassis redundancy with coordinated traffic direction
US9954769B2 (en) Inter-domain fast reroute methods and network devices
US9264302B2 (en) Methods and systems with enhanced robustness for multi-chassis link aggregation group
TWI586131B (zh) 使用標籤分配協定之多重協定標籤交換技術快速重路由(ldp-frr)
US9628409B1 (en) Designated forwarder election for multi-homed data center interconnect using multicast routing protocol state information
CN102342050B (zh) 用于广播网络的ldp igp同步
US9537756B2 (en) Method for synchronized BGP and VRRP failover of a network device in a network
US20110044348A1 (en) Ldp igp synchronization for broadcast networks
EP3031188B1 (en) Reconciliation protocol after icr switchover during bulk sync
CN102546427B (zh) 一种基于ospf协议的平滑重启方法和路由器
WO2021027828A1 (zh) 一种链路状态信息的处理方法及装置
US9537761B2 (en) IP address allocation in split brain ICR scenario
US20110310903A1 (en) Method, apparatus, and system for migrating vpn routing and forwarding instances
CN108833272A (zh) 一种路由管理方法和装置
US10447581B2 (en) Failure handling at logical routers according to a non-preemptive mode
JP2010062618A (ja) ゲートウェイ装置、経路制御方法およびそのプログラム
US12015544B1 (en) Backup route for network devices in multihoming configuration
CN115277546B (zh) 一种基于bgp组网的路由快速切换方法及装置
CN116668352A (zh) 状态指示方法、装置和存储介质
WO2016180225A1 (zh) 流量传输方法及装置