1.一種計算機(jī)實現(xiàn)的方法,用于通過多個相互連接的轉(zhuǎn)發(fā)設(shè)備從源向目的地發(fā)送數(shù)據(jù),所述方法包括:
(a)在轉(zhuǎn)發(fā)設(shè)備處,在從源到轉(zhuǎn)發(fā)設(shè)備的公共信道上接收第一數(shù)據(jù)流中的第一分組,其中所述公共信道具有公共容量;
(b)在公共信道上將第一分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地;
(c)基于第一分組中關(guān)于第一分組的信息來確定第一數(shù)據(jù)流是否是關(guān)鍵數(shù)據(jù)流;
(d)當(dāng)在(c)中確定第一流不是關(guān)鍵的時,配置轉(zhuǎn)發(fā)設(shè)備在公共信道上將第一數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中所述公共信道與另一非關(guān)鍵數(shù)據(jù)流共享;以及
(e)當(dāng)在(c)中確定第一數(shù)據(jù)流是關(guān)鍵的時,配置轉(zhuǎn)發(fā)設(shè)備在第一信道上將第一數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中第一信道具有第一容量,專用于第一數(shù)據(jù)流并且與公共信道不同。
2.根據(jù)權(quán)利要求1所述的方法,還包括:
(f)確定第一信道上是否有容量可用于轉(zhuǎn)發(fā)第一數(shù)據(jù)流的第三分組;
(g)當(dāng)在(c)中確定第一數(shù)據(jù)流是關(guān)鍵的并且在(f)中確定容量可用時,配置轉(zhuǎn)發(fā)設(shè)備在第一信道上將第一流的第三分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地。
3.根據(jù)權(quán)利要求2所述的方法,還包括:
(h)當(dāng)在(c)中確定第一數(shù)據(jù)流是關(guān)鍵的并且在(f)中確定沒有空閑容量可用時,將轉(zhuǎn)發(fā)設(shè)備配置為在公共信道上將第一流的第三分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地。
4.根據(jù)權(quán)利要求2所述的方法,其中,在(e)中配置還包括:
當(dāng)在(c)中確定第一數(shù)據(jù)流是關(guān)鍵的并且在(f)中確定容量不可用時,配置轉(zhuǎn)發(fā)設(shè)備丟棄第三分組。
5.根據(jù)權(quán)利要求1所述的方法,還包括:
向策略設(shè)備轉(zhuǎn)發(fā)第一分組的一部分的拷貝,其中該部分包括關(guān)于第一分組的信息,并且確定(c)是策略設(shè)備使用由生成第一數(shù)據(jù)流的用戶定義的策略來執(zhí)行的。
6.根據(jù)權(quán)利要求5所述的方法,其中所述策略包括使用第一分組的源或目的地地址。
7.根據(jù)權(quán)利要求5所述的方法,還包括:
(f)在轉(zhuǎn)發(fā)設(shè)備處,在從源到轉(zhuǎn)發(fā)設(shè)備的公共信道上接收第二數(shù)據(jù)流中的第一分組;
(g)在公共信道上將第一分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地;
(h)向策略設(shè)備轉(zhuǎn)發(fā)第一分組的一部分的拷貝,其中該部分包括關(guān)于第一分組的信息;
(i)由策略設(shè)備基于第一分組的該部分中的信息來確定第二數(shù)據(jù)流是否是另一關(guān)鍵數(shù)據(jù)流;
(j)當(dāng)在(i)中確定第二數(shù)據(jù)流是關(guān)鍵的時,將轉(zhuǎn)發(fā)設(shè)備配置為在第二信道上將第二數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中第二信道具有第二容量,專用于第二數(shù)據(jù)流并且不同于公共信道。
8.根據(jù)權(quán)利要求7所述的方法,還包括:
將捆綁信道分配給屬于用戶的所有關(guān)鍵數(shù)據(jù)流,其中所述捆綁信道具有捆綁容量,當(dāng)在(c)中確定第一數(shù)據(jù)流是關(guān)鍵的時,所述捆綁容量包括第一信道的第一容量,以及當(dāng)在(i)中確定第二數(shù)據(jù)流是關(guān)鍵的時,捆綁容量包括第二信道的第二帶寬。
9.根據(jù)權(quán)利要求8所述的方法,其中,在(e)中配置還包括:
當(dāng)在(c)中確定第一數(shù)據(jù)流是關(guān)鍵的且當(dāng)?shù)谝恍诺乐袥]有空閑容量可用于發(fā)送第一數(shù)據(jù)流的第三分組時:
(k)配置轉(zhuǎn)發(fā)設(shè)備在捆綁信道中的空閑容量上發(fā)送第一數(shù)據(jù)流的第三分組;以及
(l)當(dāng)在(i)中確定第二數(shù)據(jù)流是關(guān)鍵的且在(k)中的空閑容量與第二容量重疊時,向第一數(shù)據(jù)流的第三分組分配比第二數(shù)據(jù)流的分組低的優(yōu)先級。
10.根據(jù)權(quán)利要求1所述的方法,還包括:
當(dāng)轉(zhuǎn)發(fā)設(shè)備接收到指示第一流的結(jié)束的結(jié)束消息時,終止在(e)中配置轉(zhuǎn)發(fā)設(shè)備在第一信道上轉(zhuǎn)發(fā)第一流的任何其他分組。
11.根據(jù)權(quán)利要求1所述的方法,還包括:
當(dāng)轉(zhuǎn)發(fā)設(shè)備在一段時間內(nèi)沒有接收到屬于第一流的任何分組時,終止在(e)中配置轉(zhuǎn)發(fā)設(shè)備在第一信道上轉(zhuǎn)發(fā)第一流的任何其他分組。
12.根據(jù)權(quán)利要求1所述的方法,還包括:基于第一容量和用戶使用第一信道的時間量來確定針對生成第一數(shù)據(jù)流的用戶的報價。
13.一種用于通過通信網(wǎng)絡(luò)從源向目的地發(fā)送數(shù)據(jù)的系統(tǒng),包括:
轉(zhuǎn)發(fā)設(shè)備,包括:
處理器;
存儲器;
轉(zhuǎn)發(fā)模塊,被配置為在從源到轉(zhuǎn)發(fā)設(shè)備的公共信道上接收第一數(shù)據(jù)流中的第一分組,并且在公共信道上將第一分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中所述公共信道具有公共容量;以及
策略設(shè)備,包括策略模塊,所述策略模塊被配置為:
基于第一分組中關(guān)于第一分組的信息來確定第一數(shù)據(jù)流是否是關(guān)鍵數(shù)據(jù)流;
當(dāng)確定第一數(shù)據(jù)流不是關(guān)鍵的時,配置轉(zhuǎn)發(fā)設(shè)備的調(diào)節(jié)模塊在公共信道上將第一數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中所述公共信道與另一非關(guān)鍵數(shù)據(jù)流共享;
當(dāng)確定第一數(shù)據(jù)流是關(guān)鍵的時,配置轉(zhuǎn)發(fā)設(shè)備的調(diào)節(jié)模塊在第一信道上將第一數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中第一信道具有第一容量,專用于第一數(shù)據(jù)流并且與公共信道不同。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,
轉(zhuǎn)發(fā)模塊還被配置為:
確定第一信道上是否有容量可用于轉(zhuǎn)發(fā)第一數(shù)據(jù)流的第三分組;
策略設(shè)備還被配置為:
當(dāng)確定第一數(shù)據(jù)流是關(guān)鍵的并且轉(zhuǎn)發(fā)模塊確定容量可用時,配置轉(zhuǎn)發(fā)設(shè)備的調(diào)節(jié)模塊在第一信道上將第一流的第三分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,策略設(shè)備還被配置為:
當(dāng)確定第一數(shù)據(jù)流是關(guān)鍵的并且確定容量不可用時,配置轉(zhuǎn)發(fā)設(shè)備的調(diào)節(jié)模塊在公共信道上將第一流的第三分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地。
16.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,策略設(shè)備還被配置為:
當(dāng)確定第一數(shù)據(jù)流是關(guān)鍵的并且確定在第一信道上容量不可用于發(fā)送第一流的第三分組時,配置轉(zhuǎn)發(fā)設(shè)備上的調(diào)節(jié)模塊丟棄第一流的第三分組。
17.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,策略設(shè)備還包括策略表,用于存儲由生成第一數(shù)據(jù)流的用戶定義的第一策略,所述第一策略用于確定第一數(shù)據(jù)流是否是關(guān)鍵的,并且策略模塊還被配置為:
接收第一分組的一部分的拷貝,其中該部分包括關(guān)于第一分組的信息;以及
配置轉(zhuǎn)發(fā)設(shè)備的調(diào)節(jié)模塊以使用第一策略表中的策略來轉(zhuǎn)發(fā)第一流的第二數(shù)據(jù)分組。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,
轉(zhuǎn)發(fā)模塊還被配置為:
在從源到轉(zhuǎn)發(fā)設(shè)備的公共信道上接收用戶生成的第二數(shù)據(jù)流中的第一分組;
在公共信道上將第一分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地;
向所述策略模塊轉(zhuǎn)發(fā)第一分組的一部分的拷貝,其中該部分包括關(guān)于第一分組的信息;
策略表還存儲由用戶定義的用于如何轉(zhuǎn)發(fā)第二數(shù)據(jù)流的第二策略;以及
所述策略模塊還被配置為:
基于第一分組的該部分中的信息和第二策略來確定第二數(shù)據(jù)流是否是另一關(guān)鍵數(shù)據(jù)流;
當(dāng)?shù)诙?shù)據(jù)流被確定為是關(guān)鍵的時,將轉(zhuǎn)發(fā)設(shè)備的調(diào)節(jié)模塊配置為在第二信道上將第二數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中第二信道具有第二容量,專用于第二數(shù)據(jù)流并且不同于公共信道。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中,所述調(diào)節(jié)模塊還被配置為:
將捆綁信道分配給屬于用戶的所有關(guān)鍵數(shù)據(jù)流,其中所述捆綁信道具有捆綁容量,當(dāng)?shù)谝粩?shù)據(jù)流被確定為是關(guān)鍵的時,所述捆綁容量包括第一信道的第一容量,以及當(dāng)?shù)诙?shù)據(jù)流被確定為是關(guān)鍵的時,所述捆綁容量包括第二信道的第二容量。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其中,
策略模塊還被配置為:當(dāng)?shù)谝粩?shù)據(jù)流被確定為是關(guān)鍵的且在第一信道中沒有空閑容量可用于發(fā)送第一數(shù)據(jù)流的第三分組時,將轉(zhuǎn)發(fā)設(shè)備配置為在捆綁信道中的空閑容量上發(fā)送第一數(shù)據(jù)流的第三分組;以及
調(diào)節(jié)模塊還被配置為:當(dāng)?shù)诙?shù)據(jù)流被確定為是關(guān)鍵的且在捆綁信道中的空閑容量與第二容量重疊時,向第一數(shù)據(jù)流的第三分組分配比第二數(shù)據(jù)流的分組低的優(yōu)先級。
21.一種有形地實現(xiàn)指令程序的程序存儲設(shè)備,所述指令能夠由至少一個機(jī)器運行以執(zhí)行用于通過多個相互連接的轉(zhuǎn)發(fā)設(shè)備從源向目的地發(fā)送數(shù)據(jù)的方法,所述網(wǎng)絡(luò)包括多個相互連接的交換設(shè)備,所述方法包括:
(a)在轉(zhuǎn)發(fā)設(shè)備處,在從源到轉(zhuǎn)發(fā)設(shè)備的公共信道上接收第一數(shù)據(jù)流中的第一分組,其中所述公共信道具有公共帶寬;
(b)在公共信道上將第一分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地;
(c)向策略設(shè)備轉(zhuǎn)發(fā)第一分組的一部分的拷貝,其中該部分包括關(guān)于第一分組的信息;
(d)基于第一分組中關(guān)于第一分組的信息和由生成第一數(shù)據(jù)流的用戶定義的策略來確定第一數(shù)據(jù)流是否是關(guān)鍵數(shù)據(jù)流;
(e)當(dāng)在(d)中確定第一流不是關(guān)鍵的時,配置轉(zhuǎn)發(fā)設(shè)備在公共信道上將第一數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中所述公共信道與另一非關(guān)鍵數(shù)據(jù)流共享;以及
(f)當(dāng)在(c)中確定第一數(shù)據(jù)流是關(guān)鍵的時,配置轉(zhuǎn)發(fā)設(shè)備在第一信道上將第一數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中第一信道具有第一帶寬,專用于第一數(shù)據(jù)流并且與公共信道不同。
22.一種計算機(jī)實現(xiàn)的方法,用于通過多個相互連接的轉(zhuǎn)發(fā)設(shè)備從源向目的地發(fā)送數(shù)據(jù),所述方法包括:
(a)在轉(zhuǎn)發(fā)設(shè)備處,在從源到轉(zhuǎn)發(fā)設(shè)備的公共信道上接收第一數(shù)據(jù)流中的第一分組,其中所述公共信道具有公共容量;
(b)在公共信道上將第一分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地;
(c)基于第一分組中關(guān)于第一分組的信息來確定第一數(shù)據(jù)流是否是具有特定類型的數(shù)據(jù)流;
(d)當(dāng)在(c)中確定第一流不具有特定類型時,配置轉(zhuǎn)發(fā)設(shè)備在公共信道上將第一數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中所述公共信道與不具有特定類型的另一數(shù)據(jù)流共享;以及
(e)當(dāng)在(c)中確定第一數(shù)據(jù)流具有特定類型時,配置轉(zhuǎn)發(fā)設(shè)備在第一信道上將第一數(shù)據(jù)流的第二分組從轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)到目的地,其中第一信道具有第一容量,專用于第一數(shù)據(jù)流并且與公共信道不同。