[發(fā)明專利]擴(kuò)展來自外部服務(wù)的路由規(guī)則有效
| 申請?zhí)枺?/td> | 201480015226.7 | 申請日: | 2014-03-05 |
| 公開(公告)號: | CN105052078B | 公開(公告)日: | 2019-03-22 |
| 發(fā)明(設(shè)計(jì))人: | 理查德·M·普魯斯;約翰·愛德華·麥克道爾;簡·莫德韋德 | 申請(專利權(quán))人: | 思科技術(shù)公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京東方億思知識產(chǎn)權(quán)代理有限責(zé)任公司 11258 | 代理人: | 李曉冬 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 擴(kuò)展 來自 外部 服務(wù) 路由 規(guī)則 | ||
1.一種用于控制多租戶環(huán)境中的網(wǎng)絡(luò)流處置的計(jì)算機(jī)實(shí)施的方法,所述計(jì)算機(jī)實(shí)施的方法包括:
從在軟件定義網(wǎng)絡(luò)(SDN)使能的網(wǎng)絡(luò)外部的多個(gè)應(yīng)用中的第一應(yīng)用接收用以修改被SDN使能的網(wǎng)絡(luò)的至少一個(gè)網(wǎng)絡(luò)元件強(qiáng)制執(zhí)行的多個(gè)規(guī)則中的指定規(guī)則的請求,其中,所述多個(gè)規(guī)則中的每個(gè)規(guī)則是通過來自所述多個(gè)應(yīng)用中的相應(yīng)應(yīng)用的請求而可修改的并且所述每個(gè)規(guī)則管理對特定于所述多租戶環(huán)境中的相應(yīng)應(yīng)用的網(wǎng)絡(luò)流的處置,所述至少一個(gè)網(wǎng)絡(luò)元件具有表示層、網(wǎng)絡(luò)抽象層和服務(wù)實(shí)施層,所述表示層提供與預(yù)定義應(yīng)用程序接口(API)相關(guān)聯(lián)的軟件開發(fā)套件(SDK);
由所述SDK編排所述請求,其中編排后的請求經(jīng)由所述至少一個(gè)網(wǎng)絡(luò)元件的預(yù)定義的通信信道被發(fā)送,所述預(yù)定義的通信信道被配置為向所述第一應(yīng)用公開所述API;
在接收時(shí)解編排所發(fā)送的請求;
在所述至少一個(gè)網(wǎng)絡(luò)元件的所述網(wǎng)絡(luò)抽象層,解釋所述編排后的請求;
在所述至少一個(gè)網(wǎng)絡(luò)元件的所述服務(wù)實(shí)施層,將經(jīng)解釋的請求轉(zhuǎn)化為一個(gè)或多個(gè)命令;以及
響應(yīng)于來自在所述SDN使能網(wǎng)絡(luò)外部的所述第一應(yīng)用的所述請求,通過一個(gè)或多個(gè)計(jì)算機(jī)處理器的操作執(zhí)行所述一個(gè)或多個(gè)命令,以便修改被所述至少一個(gè)網(wǎng)絡(luò)元件強(qiáng)制執(zhí)行的所述指定規(guī)則。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述API被配置為許可所述第一應(yīng)用修改所述至少一個(gè)網(wǎng)絡(luò)元件的一個(gè)或多個(gè)管理和運(yùn)行時(shí)間方面。
3.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)施的方法,其中所述API被配置為許可所述第一應(yīng)用修改從包括多協(xié)議標(biāo)簽交換(MPLS)標(biāo)記、層2信息、層3信息、深度分組檢測(DPI)、和路由表的多個(gè)管理和運(yùn)行時(shí)間方面中所選擇的每一個(gè)單獨(dú)的管理和運(yùn)行時(shí)間方面。
4.如權(quán)利要求3所述的計(jì)算機(jī)實(shí)施的方法,其中所述請求被所述第一應(yīng)用經(jīng)由所述SDK發(fā)送,其中所述SDK被配置為經(jīng)由本地的進(jìn)程間通信與數(shù)據(jù)路徑處理通信,其中所述數(shù)據(jù)路徑處理被配置為經(jīng)由虛擬網(wǎng)絡(luò)服務(wù)數(shù)據(jù)路徑和通用路由封裝訪問所述至少一個(gè)網(wǎng)絡(luò)元件的功能。
5.如權(quán)利要求4所述的計(jì)算機(jī)實(shí)施的方法,其中所述對所述網(wǎng)絡(luò)流處置的控制在多租戶環(huán)境中利用任意第三方代碼來促進(jìn),其中所述第一應(yīng)用包括所述任意第三方代碼,其中所述一個(gè)或多個(gè)命令特定于所述至少一個(gè)網(wǎng)絡(luò)元件的平臺類型,其中所述請求獨(dú)立于所述至少一個(gè)網(wǎng)絡(luò)元件的平臺類型,其中所述預(yù)定義的通信信道包括網(wǎng)絡(luò)獨(dú)立的遠(yuǎn)程過程調(diào)用(RPC)信道;
其中所述多個(gè)管理和運(yùn)行時(shí)間方面還包括發(fā)現(xiàn)、拓?fù)洹⒃⒔涌凇⑼獠颗渲谩⑾到y(tǒng)日志、追蹤、路由、服務(wù)質(zhì)量、訪問控制列表、外部服務(wù)、數(shù)據(jù)路徑策略、以及認(rèn)證、授權(quán)和計(jì)費(fèi),其中每個(gè)單獨(dú)的管理和運(yùn)行時(shí)間方面是可調(diào)整的。
6.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)施的方法,
其中所述至少一個(gè)網(wǎng)絡(luò)元件還包括應(yīng)用層、節(jié)約層和操作系統(tǒng)目標(biāo)層,其中所述至少一個(gè)網(wǎng)絡(luò)元件包括至少一個(gè)硬件網(wǎng)絡(luò)元件;
其中所述應(yīng)用層包括所述多個(gè)應(yīng)用,其中每個(gè)應(yīng)用具有不同的應(yīng)用類型,其中所述表示層包括針對每個(gè)應(yīng)用類型的相應(yīng)表示接口,其中所述節(jié)約層包括所述預(yù)定義通信信道并且還包括編排和傳輸組件,其中所述網(wǎng)絡(luò)抽象層包括網(wǎng)絡(luò)抽象接口;
其中所述服務(wù)實(shí)施層包括與所述API相關(guān)聯(lián)的代碼和用于配置所述至少一個(gè)網(wǎng)絡(luò)元件的代碼,其中所述操作系統(tǒng)目標(biāo)層包括特定于多個(gè)不同的網(wǎng)絡(luò)元件類型中的每一個(gè)的平臺依賴的代碼;
其中所述計(jì)算機(jī)實(shí)施的方法還包括:
阻止被修改的規(guī)則,以避免影響與所述第一應(yīng)用的提供商不相關(guān)的至少一個(gè)網(wǎng)絡(luò)流。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于思科技術(shù)公司,未經(jīng)思科技術(shù)公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480015226.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種自行車伸縮擋泥板
- 下一篇:機(jī)動二輪車用的后組合燈
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





