[發明專利]交換機中的地址緩存有效
| 申請號: | 202010138874.9 | 申請日: | 2016-06-24 |
| 公開(公告)號: | CN111522755B | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 本杰明·C·謝布里 | 申請(專利權)人: | 谷歌有限責任公司 |
| 主分類號: | G06F12/1027 | 分類號: | G06F12/1027;G06F12/1045;G06F12/14;G06F12/0813;G06F3/06;G06F12/0882;G06F12/10;G06F12/1081;G06F13/40;G06F12/1036;G06F12/109 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 周亞榮;鄧聰惠 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 交換機 中的 地址 緩存 | ||
1.一種系統,包括:
交換機,所述交換機在所述交換機與一個或者多個裝置中的每一個之間的總線上沒有任何部件的情況下,從連接至所述總線的所述一個或者多個裝置接收分組并且將分組遞送至連接至所述總線的所述一個或者多個裝置;
存儲器,所述存儲器被集成到所述交換機中以存儲虛擬地址到物理地址的映射;
一個或者多個附加存儲器,所述一個或者多個附加存儲器被集成到所述交換機中,所述一個或者多個附加存儲器和所述存儲器中的每一個特定于通過所述總線連接至所述交換機的特定裝置;以及
非瞬時計算機可讀存儲介質,所述非瞬時計算機可讀存儲介質被集成到所述交換機中,所述非瞬時計算機可讀存儲介質存儲指令,所述指令可由所述交換機執行,并且在這樣的執行時,使所述交換機執行操作,所述操作包括:
由所述交換機從通過所述總線連接至所述交換機的裝置接收包括特定物理地址的存儲器訪問請求;
響應于接收到包括所述特定物理地址的所述存儲器訪問請求,由所述交換機從所述存儲器取得虛擬地址到物理地址的映射;
使用所述虛擬地址到物理地址的所述映射,確定所述特定物理地址被存儲在所述存儲器中,包括:
確定所述交換機中的特定端口接收到所述存儲器訪問請求;
使用所述特定端口來從包括所述存儲器和所述一個或者多個附加存儲器的群組中選擇用于所述裝置的所述存儲器;以及
響應于使用所述特定端口選擇用于所述裝置的所述存儲器,確定所述特定物理地址被存儲在所述存儲器中;以及
響應于確定所述特定物理地址被存儲在所述存儲器中,將所述存儲器訪問請求轉發至另一裝置以用于服務。
2.根據權利要求1所述的系統,其中,從所述存儲器取得所述虛擬地址到所述物理地址的所述映射包括:從所述存儲器取得響應于對于對所述裝置的地址轉換請求的請求而接收的所述虛擬地址到所述物理地址的所述映射。
3.根據權利要求1所述的系統,其中:
所述存儲器包括轉換旁視緩沖器;并且
從所述存儲器取得所述虛擬地址到所述物理地址的所述映射包括:從所述轉換旁視緩沖器取得所述虛擬地址到所述物理地址的所述映射。
4.根據權利要求3所述的系統,包括:
所述交換機的預定數目的端口,所述端口中的每一個與特定裝置相對應,其中,所述存儲器包括預定數目的轉換旁視緩沖器,所述預定數目的轉換旁視緩沖器中的每一個與所述特定裝置中的一個相對應。
5.根據權利要求3所述的系統,所述操作包括:
由所述交換機接收對于對所述裝置的地址轉換請求的響應,所述響應包括所述虛擬地址到所述物理地址的所述映射;
響應于接收到對于對所述裝置的所述地址轉換請求的所述響應,確定所述轉換旁視緩沖器不包括空位置;
從所述轉換旁視緩沖器中的位置移除條目;以及
將新條目存儲在所述轉換旁視緩沖器的所述位置中,所述新條目將所述虛擬地址映射至所述物理地址。
6.根據權利要求3所述的系統,所述操作包括:
確定特定于所述裝置的設置指示所述裝置當前在所述裝置上的轉換旁視緩沖器中存儲虛擬地址到物理地址映射;
響應于確定特定于所述裝置的所述設置指示所述裝置當前在所述裝置上的所述轉換旁視緩沖器中存儲虛擬地址到物理地址映射,向所述裝置發送指令所述裝置從所述裝置的轉換旁視緩沖器移除條目的消息;以及
響應于確定特定于所述裝置的所述設置指示所述裝置當前在所述裝置上的所述轉換旁視緩沖器中存儲虛擬地址到物理地址映射,將所述虛擬地址到所述物理地址的所述映射提供給所述裝置。
7.根據權利要求6所述的系統,所述操作包括:
從所述裝置接收所述裝置已經從所述裝置的轉換旁視緩沖器移除了所述條目的確認,其中,將所述虛擬地址到所述物理地址的所述映射提供給所述裝置包括:響應于接收到所述裝置已經從所述裝置的轉換旁視緩沖器移除了所述條目的所述確認,將所述虛擬地址到所述物理地址的所述映射提供給所述裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010138874.9/1.html,轉載請聲明來源鉆瓜專利網。





