專利名稱:局域網(wǎng)管理的制作方法
技術領域:
本發(fā)明總體上涉及局域網(wǎng)(LAN),更具體地,涉及局域網(wǎng)管理。
技術背景在與諸如局域網(wǎng)(LAN)的網(wǎng)絡相耦合的視頻傳輸系統(tǒng)中,經(jīng)常 發(fā)生導致基于該網(wǎng)絡的視頻傳輸中誤操作的事件/條件序列。例如,在 LAN中典型使用的以太網(wǎng)交換并不向以太網(wǎng)級別的業(yè)務提供端到端 的流控制。此外,傳輸控制協(xié)議(TCP)業(yè)務可以導致正常業(yè)務模式 中的延遲。此外,路由器和交換機有時可能丟棄幀。以太網(wǎng)幀的丟棄 將導致TCP使用差錯恢復功能。TCP差錯恢復可能導致視頻流中的延 遲,從而導致視頻傳輸系統(tǒng)中的誤操作。在為了克服與LAN相關的現(xiàn)有技術中伴隨的一些問題的嘗試中, 使用了網(wǎng)絡附加存儲(NAS)以通過吉比特網(wǎng)絡向集中式的存儲提供 數(shù)據(jù)流。不利地是,這種方法具有較長的輸入/輸出(I/O)延遲,并 且由于在NAS協(xié)議層中添加的緩沖而容易失去對I/O緩沖的控制。此 外,在這種方法中,在傳輸層(以太網(wǎng))上不存在端到端的流控制, 并且交換機根據(jù)業(yè)務擁塞策略可以丟棄分組。此外,這種方法不能完 全地使用和利用潛在的存儲帶寬。所有這些問題結合起來造成了低效 率和延遲,并且最終造成了丟棄有效載荷。因此,克服了現(xiàn)有技術的上述問題的用于局域網(wǎng)(LAN)管理的 方法是所期望的,并且是非常有益的。發(fā)明內容本發(fā)明致力于針對局域網(wǎng)(LAN)管理而克服現(xiàn)有技術的這些和 其它缺點和不足之處。根據(jù)本發(fā)明的一個方面,提供了一種用于對具有與多個客戶端進 行信號交互的至少一個視頻服務器的局域網(wǎng)(LAN)進行管理的方法。 該方法包括提供LAN中的無損傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)虛 擬局域網(wǎng)(VLAN)結構。該方法還包括在至少一個視頻服務器上提 供共享文件系統(tǒng)。此外,該方法包括利用至少一個因特網(wǎng)小型計算機 系統(tǒng)接口 (ISCSI)塊協(xié)議,來確定性地管理多個客戶端到至少一個視 頻服務器上的共享文件系統(tǒng)的同步訪問,以提供在不調用TCP差錯恢 復機制的情況下,視頻應用程序從至少一個視頻服務器至多個客戶端 中的任一客戶端的無損傳輸。根據(jù)以下將結合附圖來理解的對示意性實施例的詳細描述,本發(fā) 明的這些和其它方面、特征和優(yōu)點將變得顯而易見。
通過結合附圖考慮以下的詳細描述,將容易理解本發(fā)明的教導,圖1描述了根據(jù)本發(fā)明的一個實施例的局域網(wǎng)的高級框圖,以及; 圖2描述了根據(jù)本發(fā)明的一個實施例的管理局域網(wǎng)(LAN)的方 法的流程圖。
具體實施方式
本發(fā)明致力于使用因特網(wǎng)小型計算機系統(tǒng)接口 (ISCSI)來管理 具有至少一個服務器和多個客戶端的局域網(wǎng)(LAN),以提供客戶端對服務器上的視頻應用程序確定性地管理的同步訪問。在不調用傳輸 控制協(xié)議(TCP)差錯恢復機制的情況下,提供從服務器至客戶端的 視頻應用程序的無損傳輸。盡管將基本在具有特定的配置和組件的 LAN的范圍內描述本發(fā)明,但是不應將本發(fā)明的特定實施例作為對本發(fā)明的范圍的限制。本領域中的技術人員應當理解,通過本發(fā)明的教 導可以獲知,實質上可以將本發(fā)明的思想有益地應用于具有至少一個 服務器和多個客戶端的任何網(wǎng)絡。也就是說,因此應當理解,盡管這 里未明確地描述或示出,本領域中的技術人員可以設計出實現(xiàn)本發(fā)明 的原理并包括在本發(fā)明的精神和范圍內的各種配置。這里敘述本發(fā)明的原理、方面和實施例及其特定示例的所有描述 旨在包括本發(fā)明的結構上的和功能上的等價物。此外,這種等價物旨 在包括當前已知的等價物以及將來開發(fā)的等價物,例如,所開發(fā)的執(zhí) 行相同功能而不考慮結構的任何元素。類似地,應當理解,任何流程 圖、程序框圖、狀態(tài)轉換圖、偽代碼等表示實質上可以以計算機可讀 媒體的形式來表現(xiàn)并因此可以由計算機或處理器來執(zhí)行的各種過程, 而不管這種計算機或處理器是否被明確地示出??梢酝ㄟ^使用專用硬件以及能夠運行與適當?shù)能浖嚓P聯(lián)的軟 件的硬件來提供附圖中示出的各種組件的功能。當通過處理器來提供 時,可以通過單個專用處理器、單個共享的處理器或者多個個別的處 理器(可以共享其中的一些處理器)來提供這些功能。此外,被表述為用于執(zhí)行特定功能的任何組件旨在包括執(zhí)行該功 能的任何方式,例如,包括a)執(zhí)行該功能的電路組件的組合、或者b) 任何形式的軟件,因此包括與用于運行該軟件以執(zhí)行該功能的適當?shù)?電路相組合的固件、微代碼或類似物。所限定的本發(fā)明是基于將各種 所述裝置所提供的功能相結合并以本發(fā)明提出的方式來集合這些功能 的事實。因此可以認為能夠提供這些功能的任何裝置等價于這里所示 出的裝置。根據(jù)本發(fā)明的原理的各個實施例,提供了用于局域網(wǎng)(LAN)管 理的方法。這里描述的LAN管理所伴隨的諸多優(yōu)點/特征中的一些優(yōu) 點/特征包括而不限于較低的延遲、避免丟棄幀、以及提供了經(jīng)過LAN 的端到端控制流。此外,本發(fā)明有益地使得運行因特網(wǎng)小型計算機系 統(tǒng)接口 (ISCSI)的以太網(wǎng)LAN能夠提供與光纖信道小型計算機系統(tǒng) 接口 (FC-SCSI)相類似的存儲特性。為了支持數(shù)據(jù)的同步傳輸,除 了這里在下文中描述的其它特征之外,本發(fā)明還提供了經(jīng)過LAN的不中斷的業(yè)務流。圖1描述了根據(jù)本發(fā)明的實施例的局域網(wǎng)(LAN) 100的高層框 圖。LAN 100包括與具有服務器存儲元件125的服務器120相連的多 個客戶端110。此外,LAN100可包括交換機190和集線器(未示出), 用于互連諸如客戶端110和服務器120的不同組件。在圖1的示意性實施例中,多個客戶端IIO通過使用兩個VLAN 160和170的Genet結構與服務器120相連。在本發(fā)明的一個實施例 中,這兩個VLAN中的一個VLAN用于媒體數(shù)據(jù),而這兩個VLAN 中的另一個VLAN用于控制數(shù)據(jù)。通過這種方式,可以分離網(wǎng)絡業(yè)務, 以提供LANIOO中的統(tǒng)一的業(yè)務模式。應當理解,雖然在圖1的LAN 100中僅描述了一個服務器120, 根據(jù)本發(fā)明的LAN可以包括一個或多個服務器。此外,也可使用除 了 Genet結構之外的結構。因此,還應當理解,在給定這里所提供的 本發(fā)明教導的情況下,根據(jù)本發(fā)明的原理,可以包括這些和各種其它 的LAN配置及對其的修改,而仍在本發(fā)明的范圍之內。圖2描述了根據(jù)本發(fā)明的一個實施例的用于對局域網(wǎng)(例如圖1 的LANIOO)進行管理的方法200的流程圖。因此,該方法的步驟將 參照LAN100的組件。當然,在給定這里提供的本發(fā)明的教導的情況 下,可以將方法200應用于具有其它配置的其它LAN,而仍在本發(fā)明 的范圍之內??梢岳斫猓M管對圖2的步驟進行了編號,并沒有要求或隱含特 定的次序。相反,如本領域和相關領域的普通技術人員容易理解的, 可以按照任意工作次序來執(zhí)行這些步驟,而仍在本發(fā)明的范圍之內。在步驟205處,在LAN 100中建立了無損傳輸控制協(xié)議/因特網(wǎng) 協(xié)議(TCP/IP)結構。應當理解,在本發(fā)明的各個實施例中,該無損 TCP/IP結構提供了一種介質,從而不調用TCP差錯糾正機制,從而 提供了具有較低的延遲以及確定性行為的數(shù)據(jù)通信系統(tǒng)的基礎。還應 當理解,步驟205可以包括下面的步驟210-225中的一個或多個步驟, 以支持該無損TCP/IP結構。例如,在步驟210處,可以在LAN100中形成一個或多個虛擬局域網(wǎng)(VLAN),用于基于業(yè)務類型來分離VLAN上的應用業(yè)務,以 提供統(tǒng)一的業(yè)務模式。例如,在示意性實施例中,可以將(具有一個 或多個成員的)第一組VLAN配置用于同步業(yè)務(例如媒體數(shù)據(jù)), 并可將(具有一個或多個成員的)第二組VLAN配置用于控制數(shù)據(jù)。 因此,可以將LAN中的任何交換機/集線器配置用于具有用于同步業(yè) 務的第一設置以及用于非同步業(yè)務的第二設置,該設置用于將網(wǎng)絡業(yè) 務定向至適當?shù)腣LAN。在步驟215處,對服務器110、多個客戶端120、交換機190、集 線器等中的緩沖器或其它任何存儲設備的入口速率和/或出口速率進 行確定性地管理。例如,LAN100的任何組件的流控制功能可以用于 管理該組件或另外的組件的入口速率和/或出口速率,例如,利用來自 具有或將要具有溢出狀態(tài)的設備的"回壓(backpressure)"信號。在步驟220處,可以向發(fā)射設備提供對接收設備中當前的或即將 發(fā)生的溢出狀態(tài)的指示,其中發(fā)射設備和接收設備可以是LANIOO的 任何組件。在步驟225處,可以限制多個客戶端120中的每個客戶端的傳輸 控制協(xié)議(TCP)窗口的大小,以限制能夠從該客戶端發(fā)送的數(shù)據(jù)的 量。在示意性實施例中,對TCP窗口進行限制,以使TCP窗口大小 與多個客戶端的數(shù)量的乘積(在圖1中示意性地為3)不超過LAN100 中任何數(shù)據(jù)通過組件(包括客戶端110、服務器120以及任何交換機 或集線器)的帶寬或其它數(shù)據(jù)通過能力。然后方法200進行到步驟250。在步驟250處,參照圖1的本發(fā)明的實施例,將無損TCP/IP結 構配置為可擴展的確定性的ISCSI系統(tǒng),以向ISCSI業(yè)務提供同步支 持。還應當理解,步驟230可以包括下面的步驟255-270中的一個或 多個步驟,以支持ISCSI業(yè)務的同步傳輸。例如,在步驟255處,向服務器120和多個客戶端110提供共享 文件系統(tǒng)。在步驟260處,可以將多個客戶端IIO配置為ISCSI發(fā)起方,并 且可以將服務器120配置為ISCSI目標。此外,在步驟265處,可以將ISCI目標(即服務器120)配置為包括專用緩沖器池。在步驟270處,可以將ISCSI業(yè)務分離到無損TCP/IP VLAN上,以提供統(tǒng)一的業(yè)務模式。例如,在示意性實施例中,可以將所有同步 業(yè)務定向至第一組VLAN,并且可以將所有非同步業(yè)務定向至第二組 VLAN。例如,非同步業(yè)務可以包括控制數(shù)據(jù)。這里將根據(jù)本發(fā)明的示意性實施例來描述對本發(fā)明的原理的另 一說明。在給定這里提供的本發(fā)明原理的教導的情況下,應當理解, 本領域以及相關領域中的普通技術人員可以容易地確定和實現(xiàn)對示意 性實施例的變化,而仍在本發(fā)明的范圍之內。在示意性實施例中,提供了無損TCP/IP結構,將該無損TCP/IP 結構配置用于禁止(不調用)TCP差錯恢復機制。通過這種方式,避 免了由于TCP差錯恢復機制而導致的視頻應用程序的傳輸中的延遲。TCP是一種可靠的傳輸協(xié)議,因此,如果在傳輸中基礎結構丟棄 了分組,TCP將調用差錯恢復重試策略以確保數(shù)據(jù)到達目的地。如果 結構中的交換機具有端口,許多客戶端突發(fā)去往該端口的大量數(shù)據(jù), 則可能超過該端口的承載量。以太網(wǎng)光纖交換機通過在端口緩沖器溢 出時丟棄以太網(wǎng)分組,來實現(xiàn)擁塞控制策略。這使得TCP差錯恢復被 調用。TCP協(xié)議將檢測該丟失的分組并在稍后的時間進行重試。如果 繼續(xù)擁塞,則繼續(xù)丟棄分組,并且TCP將限制傳輸性能并可能停止傳 輸。TCP差錯恢復算法可能減少帶寬并嚴重地影響延遲和確定性。期 望低延遲和確定性行為的系統(tǒng)必須避免調用TCP差錯恢復算法。此外,在示意性實施例中,使用ISCI而非NAS以提供具有端到 端的流控制的完整系統(tǒng)。通過這種方式,可以實現(xiàn)從服務器120至多 個客戶端110中的任意客戶端的、具有與NAS相比更低的延遲和端到 端的流控制的視頻數(shù)據(jù)的無損流。典型的NAS客戶端服務器協(xié)議在客戶端和服務器上均添加了附 加的緩沖層。使用這些協(xié)議的應用并不控制客戶端緩沖特性或服務器 緩沖/清空特性。典型地,NAS服務器是被調諧用于連續(xù)訪問的IT服 務器。如果應用具有同步需求,針對客戶端和服務器上的緩沖特性的 流量控制將導致低效率。例如,如果應用涉及針對用于視頻特效的通過素材的快速倒退到快速前進,則典型的NAS文件服務器并不能有效 地進行響應。相反地,SCSI塊業(yè)務是能夠快速傳輸數(shù)據(jù)的不具有中間層的低延 遲協(xié)議。使用與根據(jù)本發(fā)明的共享文件系統(tǒng)相耦合的SCSI塊協(xié)議, 導致了較低的延遲以及遍及數(shù)據(jù)流路徑的緩沖控制策略?;贕enet 運行SCSI塊協(xié)議需要實現(xiàn)ISCSI協(xié)議,該ISCSI協(xié)議是基于TCP/IP 實現(xiàn)的SCSI塊協(xié)議。此外,在本發(fā)明的示意性實施例中,使用集成的ISCSI網(wǎng)橋,并 且可以通過服務器120中的專用緩沖器池來實現(xiàn)該集成的ISCSI網(wǎng)橋, 以提供基于該結構的有效的、進行響應的SCSI塊處理。因此,將客 戶端配置為ISCSI發(fā)起方,而將服務器配置為具有ISCSI目標能力。此外,在該示意性實施例中,使用基于業(yè)務類型的數(shù)據(jù)隔離和定 向業(yè)務流以提供LAN中的同步的和確定性的傳輸。例如,在典型的 IT結構環(huán)境中,存在移動數(shù)據(jù)的諸多應用,每個應用具有其自身的I/O 特性。這些完全不同的數(shù)據(jù)流傾向于造成可預測的干擾。為了支持根 據(jù)本發(fā)明的同步的和確定性的傳輸,將所有同步業(yè)務定向至一個 VLAN上,并且在該VLAN上不應允許任何其它類型的業(yè)務。通過這種方式獲得了統(tǒng)一的業(yè)務模式。在沒有限制的情況下應當存在突發(fā)大 量數(shù)據(jù)的未知應用或未知設備。此外,在本發(fā)明的實施例中,在客戶端上使用對TCP窗口大小的 控制,以限制可能從每個客戶端同時突發(fā)的業(yè)務量。TCP提供了端到 端的流控制機制,可以支持無損的傳輸、無故障的硬件并且具有在該 結構中提供的足夠的緩沖區(qū)管理,以處理從所有客戶端同時突發(fā)的最 差情況。TCP業(yè)務在從目的地接收到肯定應答之前可能突發(fā)有限的數(shù) 據(jù)量;這稱為TCP窗口大小。在未接收到肯定應答的情況下, 一旦發(fā) 送了該窗口大小,則傳輸將停止。在客戶端上對TCP窗口大小的限制 限制了可以從每個客戶端同時突發(fā)的業(yè)務量。因此,在本發(fā)明的實施例中,可以選擇允許VLAN管理、具有流 控制能力并且在端口處具有深度緩沖器的交換機。VLAN管理允許業(yè) 務分離,以使得可以將所有ISCSI業(yè)務隔離在其自身的VLAN上。對流控制的啟用允許交換機端口在接收數(shù)據(jù)時提供回壓,以便在該交換 機端口緩沖器達到閾值時發(fā)送NIC。交換機端口上的深度緩沖器應當 支持TC窗口大小與共享該端口緩沖器的客戶端數(shù)量的乘積。此外,如果必要并且在具有配置適當資源以處理突發(fā)傳輸?shù)哪芰Φ那闆r下,可以選擇具有流控制能力的NIC以向交換機提供反壓力。 應當選擇提供良好的內部性能的設備,以使得TCP數(shù)據(jù)流不受硬件或軟件的內部結構的限制,例如,所有端點、發(fā)起方或目標在操作 中可以以全光纖級速率運行。因此,優(yōu)選地是提供端到端的全帶寬解 決方案,并對業(yè)務流進行管理,以使在最差的情況下系統(tǒng)中不存在擁塞。本領域中的普通技術人員基于這里的教導可以容易地確定本發(fā) 明的這些和其它特征和優(yōu)點。應當理解,可以以硬件、軟件、固件、 專用處理器或其組合的各種形式來實現(xiàn)本發(fā)明的教導。最優(yōu)選地,將本發(fā)明的教導實現(xiàn)為硬件和軟件的組合。此外,優(yōu) 選地但并非必需地,將該軟件實現(xiàn)為在程序存儲單元上確實地實現(xiàn)的 應用程序和/或驅動程序??梢詫⒃搼贸绦蚝?或驅動程序加載到包 括任何適當?shù)捏w系結構的機器中,并可以由該機器運行該應用程序和/或驅動程序。例如,在具有諸如一個或多個中央處理單元("CPU")、 隨機訪問存儲器("RAM")、以及輸入/輸出("I/O")接口的計算機平 臺上實現(xiàn)該機器。該計算機平臺還可包括操作系統(tǒng)和微指令代碼。這 里描述的各種過程和功能可以是該微指令代碼的一部分或者是該應用 程序的一部分,或者是驅動程序的一部分,或者是可以由CPU運行的 微指令代碼、應用程序及驅動程序的任意組合。此外,各種其它外圍 單元可以與該計算機平臺相連,例如附加的數(shù)據(jù)存儲單元和打印單元。 還應當理解,由于優(yōu)選地通過軟件來實現(xiàn)附圖中描述的系統(tǒng)組件 和方法,因此在該系統(tǒng)組件或該處理功能塊之間的實際連接可能根據(jù) 對本發(fā)明進行編程的方式而不同。在給定這里的教導的情況下,相關 領域中的普通技術人員能夠想到本發(fā)明的這些以及類似的實施方式或 配置。己經(jīng)描述了 (旨在示意性的而非限制性的)LAN管理的各種實施方式,應當指出,本領域中的技術人員可以根據(jù)上述教導進行修改和 改變。因此,應當理解,可以在所公開的本發(fā)明的特定實施例中作出 改變,其仍在所附的權利要求所概述的本發(fā)明的范圍和精神之內。因 此,將根據(jù)所附的權利要求來確定本發(fā)明的適當范圍。
權利要求
1、一種用于對具有與多個客戶端進行信號通信的至少一個服務器的局域網(wǎng)進行管理的方法,所述方法包括在所述局域網(wǎng)中建立無損的虛擬局域網(wǎng)結構;在所述至少一個服務器上建立共享文件系統(tǒng);以及基于所述虛擬局域網(wǎng)結構,由多個客戶端管理所述至少一個服務器上到所述共享文件系統(tǒng)的訪問,以便在不調用差錯恢復機制的情況下,提供從所述至少一個服務器至所述多個客戶端中的任意客戶端的應用程序的無損傳輸。
2、 根據(jù)權利要求1所述的方法,其中所述至少一個服務器包括 至少一個視頻服務器,所述應用程序包括視頻應用程序。
3、 根據(jù)權利要求l所述的方法,其中所述無損虛擬局域網(wǎng)結構 包括無損傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)虛擬局域網(wǎng)結構。
4、 根據(jù)權利要求l所述的方法,其中利用因特網(wǎng)小型計算機系 統(tǒng)接口 (ISCSI)塊協(xié)議來提供所述無損傳輸。
5、 根據(jù)權利要求1所述的方法,其中所述差錯恢復機制包括TCP 差錯恢復機制。
6、 根據(jù)權利要求l所述的方法,其中所述管理的步驟包括管理 帶寬和延遲,以便基于所述虛擬局域網(wǎng)結構,提供以有線速率到所述 共享文件系統(tǒng)的訪問。
7、 根據(jù)權利要求l所述的方法,還包括利用所述虛擬局域網(wǎng)結 構以基于業(yè)務類型來分離網(wǎng)絡業(yè)務,以便提供統(tǒng)一的業(yè)務模式。
8、 根據(jù)權利要求11所述的方法,其中所述局域網(wǎng)包括至少一 個交換機,所述至少一個服務器中的每個服務器以及所述多個客戶端 中的每個客戶端包括網(wǎng)絡接口卡,所述至少一個交換機中的每個交換 機以及所述網(wǎng)絡接口卡包括入口緩沖器和出口緩沖器,并且所述管理 的步驟包括分別對所述至少一個交換機、所述至少一個服務器、以及 所述多個客戶端中的任意一個的入口緩沖器和出口緩沖器的入口速率和出口速率中的至少一個進行管理。
9、 根據(jù)權利要求l所述的方法,其中所述局域網(wǎng)包括至少一個 交換機,所述方法還包括向發(fā)射設備提供對接收設備中當前的溢出狀 態(tài)或即將發(fā)生的溢出狀態(tài)中的一個狀態(tài)的指示,其中所述發(fā)射設備和 所述接收設備是所述至少一個交換機、所述至少一個服務器、以及所 述多個客戶端中的任意一個。
10、 根據(jù)權利要求1所述的方法,還包括對所述多個客戶端中 的至少一個客戶端的TCP窗口大小進行限制,以限制能夠從所述客戶 端發(fā)送的數(shù)據(jù)的量。
11、 一種用于對具有與多個客戶端進行信號通信的至少一個視 頻服務器的局域網(wǎng)(LAN)進行管理的方法,所述方法包括在所述LAN中建立無損傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)虛 擬局域網(wǎng)(VLAN)結構;在所述至少一個視頻服務器上建立共享文件系統(tǒng);以及 利用至少一個因特網(wǎng)小型計算機系統(tǒng)接口 (ISCSI)塊協(xié)議,基 于VLAN結構,確定性地管理所述多個客戶端到所述至少一個視頻服 務器上的共享文件系統(tǒng)的訪問,用于在不調用TCP差錯恢復機制的情 況下,提供從所述至少一個視頻服務器至所述多個客戶端中的任意客 戶端的應用的無損傳輸。
12、 根據(jù)權利要求11所述的方法,其中所述管理的步驟包括管 理帶寬和延遲,以提供基于所述VLAN結構以有線速率對所述共享文 件系統(tǒng)的訪問。
13、 根據(jù)權利要求11所述的方法,其中所述管理的步驟包括 將所述多個客戶端中的至少一個客戶端配置為ISCSI發(fā)起方;以及將所述至少一個視頻服務器中的至少一個存儲元件配置為ISCSI 目標。
14、 根據(jù)權利要求13所述的方法,其中所述管理步驟包括在所 述至少一個視頻服務器中利用使用專用存儲器池進行處理的ISCSI網(wǎng) 橋。
15、 根據(jù)權利要求11所述的方法,還包括利用所述VLAN結構, 基于業(yè)務類型來分離網(wǎng)絡業(yè)務,以提供統(tǒng)一的業(yè)務模式。
16、 根據(jù)權利要求15所述的方法,其中所述利用的步驟包括 配置至少一個VLAN以便僅承載同步業(yè)務; 配置至少一個其它VLAN以便僅承載非同步業(yè)務。
17、 根據(jù)權利要求16所述的方法,其中所述LAN包括至少一 個交換機,所述方法還包括配置所述至少一個交換機以僅將同步業(yè)務 定向至所述至少一個VLAN,并且僅將非同步業(yè)務定向至所述至少一 個其它VLAN。
18、 根據(jù)權利要求16所述的方法,還包括 將所述多個客戶端中的每個客戶端配置為具有用于與所述承載同步業(yè)務的至少一個VLAN進行通信的至少一個端口;以及將所述多個客戶端中的每個客戶端配置為具有用于與所述承載 非同步業(yè)務的至少一個其它VLAN進行通信的至少一個其它端口。
19、 根據(jù)權利要求11所述的方法,其中所述LAN包括至少一 個交換機,所述至少一個視頻服務器中的每個服務器以及所述多個客 戶端中的每個客戶端包括網(wǎng)絡接口卡,所述至少一個交換機中的每個 交換機以及所述網(wǎng)絡接口卡包括入口緩沖器和出口緩沖器,并且所述 管理的步驟包括分別對所述至少一個交換機、所述至少一個視頻服務 器以及所述多個客戶端中的任意一個的入口緩沖器和出口緩沖器的入 口速率和出口速率中的至少一個速率進行管理。
20、 根據(jù)權利要求19所述的方法,其中所述對所述入口速率和 出口速率中的至少一個速率進行管理的步驟包括利用所述至少一個交 換機、所述至少一個視頻服務器以及所述多個客戶端中的任意一個的 流控制功能。
21、 根據(jù)權利要求19所述的方法,其中執(zhí)行所述對所述入口速 率和出口速率中的至少一個速率進行管理的步驟,以避免調用TCP差 錯恢復機制。
22、 根據(jù)權利要求11所述的方法,其中所述LAN包括至少一 個交換機,所述方法包括向發(fā)射設備提供對接收設備中當前的溢出狀態(tài)或即將發(fā)生的溢出狀態(tài)中的一個狀態(tài)的指示,其中所述發(fā)射設備和 所述接收設備是所述至少一個交換機、所述至少一個服務器、以及所 述多個客戶端中的任意一個。
23、 根據(jù)權利要求ll所述的方法,還包括對所述多個客戶端中 的至少一個客戶端的TCP窗口大小進行限制,以限制能夠從所述客戶 端發(fā)送的數(shù)據(jù)的量。
24、 根據(jù)權利要求23所述的方法,其中所述限制的步驟對所述 多個客戶端中的每個客戶端的TCP窗口大小進行限制,以使得所述 TCP窗口大小與所述多個客戶端的數(shù)量的乘積不超過所述LAN中的 任意數(shù)據(jù)通過組件的帶寬能力。
全文摘要
提供了一種用于對具有與多個客戶端進行信號通信的至少一個視頻服務器的局域網(wǎng)(LAN)進行管理的方法。在本發(fā)明的一個實施例中,該方法包括在LAN中提供無損傳輸控制/因特網(wǎng)協(xié)議(TCP/IP)虛擬局域網(wǎng)(VLAN)結構。該方法還包括在至少一個視頻服務器上提供共享文件系統(tǒng)。此外,該方法包括利用至少一個因特網(wǎng)小型計算機系統(tǒng)接口(ISCSI)塊協(xié)議,基于該VLAN結構,確定性地管理該多個客戶端對該至少一個視頻服務器上的共享文件系統(tǒng)的同步訪問,用于在不調用TCP差錯恢復機制的情況下,提供從該至少一個視頻服務器至該多個客戶端中的任意一個客戶端的視頻應用程序的無損傳輸。
文檔編號H04L29/06GK101233726SQ200680027555
公開日2008年7月30日 申請日期2006年3月2日 優(yōu)先權日2005年7月26日
發(fā)明者丹尼爾·巴梅, 尼爾·謝默斯·麥克唐奈, 理查德·克魯 申請人:湯姆森許可貿易公司