JP2021535681A - ネットワーククラウドソフトウェアを使用するためのシステム及び方法 - Google Patents
ネットワーククラウドソフトウェアを使用するためのシステム及び方法 Download PDFInfo
- Publication number
- JP2021535681A JP2021535681A JP2021510892A JP2021510892A JP2021535681A JP 2021535681 A JP2021535681 A JP 2021535681A JP 2021510892 A JP2021510892 A JP 2021510892A JP 2021510892 A JP2021510892 A JP 2021510892A JP 2021535681 A JP2021535681 A JP 2021535681A
- Authority
- JP
- Japan
- Prior art keywords
- network elements
- physical network
- entity
- virtual routing
- network
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 33
- 239000004744 fabric Substances 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 8
- 230000001360 synchronised effect Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 28
- 239000003795 chemical substances by application Substances 0.000 description 20
- 230000006870 function Effects 0.000 description 16
- 238000012546 transfer Methods 0.000 description 16
- 238000013459 approach Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 238000010885 neutral beam injection Methods 0.000 description 3
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- ABEXEQSGABRUHS-UHFFFAOYSA-N 16-methylheptadecyl 16-methylheptadecanoate Chemical compound CC(C)CCCCCCCCCCCCCCCOC(=O)CCCCCCCCCCCCCCC(C)C ABEXEQSGABRUHS-UHFFFAOYSA-N 0.000 description 1
- 241000764238 Isis Species 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000006260 foam Substances 0.000 description 1
- 238000005417 image-selected in vivo spectroscopy Methods 0.000 description 1
- 238000012739 integrated shape imaging system Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/42—Centralised routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/54—Organization of routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
- H04L45/586—Association of routers of virtual routers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
BGP:ボーダー・ゲートウェイ・プロトコル(Border Gateway Protocol)
BOM:部品表(Bill of Materials)
CLI:コマンドラインインタフェース(Command Line Interface)
CPU:中央処理装置(Central Processing Unit)
DRAM:ダイナミック・ランダム・アクセス・メモリ(Dynamic Random-Access Memory)
FIB:転送情報ベース(Forwarding Information Base)テーブル
GUI:グラフィカルユーザインタフェース(Graphical User Interface)
L2VPN:レイヤ2仮想プライベートネットワーク(Layer 2 Virtual Private Network)
L3VPN:レイヤ3仮想プライベートネットワーク(Layer 3 Virtual Private Network)
LIF:論理インタフェース-(Logical Interface)
NCC:ネットワーククラウドコントローラ(Network Cloud Controller)
NCF:ネットワーククラウドファブリック(Network Cloud Fabric)
NCM:ネットワーククラウド管理(Network Cloud Management)
NCP:ネットワーククラウドパケットフォワーダ(Network Cloud Packet Forwarder)
NOS:ネットワークオペレーティングシステム(Network Operating System)
ODM:相手先ブランド名製造(Original Design Manufacturer)
RIB:ルーティング情報ベース(Routing Information Base)テーブル
RU:ラックユニット(Rack Unit)
SDK:ソフトウェア開発キット(Software Development Kit)
SRAM:スタティックランダムアクセスメモリ(Static Random-Access Memory)
TCAM:3値連想メモリ(Ternary Content-Addressable Memory)
VLAN:仮想ローカルアクセスネットワーク(Virtual Local Access Network)
VRF:仮想ルーティング及び転送(Virtual Routing and Forwarding)
Claims (15)
- 複数の物理的ネットワーク要素を単一の仮想ルーティングエンティティとして動作させる方法であって、前記単一の仮想ルーティングエンティティは、
(a)前記複数の物理的ネットワーク要素のそれぞれの動作は、前記複数の物理的ネットワーク要素の少なくとも他の1つの動作と同期し、
(i)前記複数の物理的ネットワーク要素の制御及び/又は管理及び/又はデータプレーンが単一の仮想ネットワーク要素の一部として、前記複数の物理的ネットワーク要素の動作のために設定された要件を満たし、
(ii)前記複数の物理的ネットワーク要素がルーティング情報及び転送情報の為の同じテーブルを利用することを保証し、
(b)前記複数の物理的ネットワーク要素が、
(i)1以上の転送情報ベーステーブル(FIB)
(ii)1以上のルーティング情報ベーステーブル(RIB)
(iii)1以上のサービス品質(QoS)キュー
(iv)1以上の構成エンジン
(v)1以上の統計エンジン
(vi)1以上の故障検出エンジン
から構成されるグループの少なくとも1つのメンバーを共有することを特徴とする方法。 - 前記単一の仮想ルーティングエンティティは、前記単一の仮想ルーティングエンティティに属する前記複数の物理的ネットワーク要素を相互接続し、前記複数の物理的ネットワーク要素のそれぞれの動作を管理するように構成された管理エンティティを更に含むことを特徴とする請求項1に記載の方法。
- 前記複数の物理的ネットワーク要素のそれぞれは、ソフトウェア駆動処理を実行するように構成され、前記ソフトウェア駆動処理は前記複数の物理的ネットワーク要素のそれぞれと関連付けられたソフトウェアコンテナで実行され、前記方法が、更に前記ソフトウェア駆動処理を同期することを含むことを特徴とする請求項1に記載の方法。
- 前記複数の物理的ネットワーク要素のそれぞれに関連づけられたリソースは、ルーティング又はスイッチングサービスのための共有のリソースとして割り当てられることを特徴とする請求項2に記載の方法。
- 前記仮想ルーティングエンティティは、前記複数の物理的ネットワーク要素の1以上の共有のパケットプロセッサ上の、及び/又は前記複数の物理的ネットワーク要素の1以上のファブリック上の専用の転送プレーンを維持するように構成されていることを特徴とする請求項4に記載の方法。
- 前記仮想ルーティングエンティティは、全ての共有のパケットプロセッサ及び/又は全てのCPUのための専用の管理プレーンを維持するように構成されていることを特徴とする請求項4に記載の方法。
- 前記単一の仮想ルーティングエンティティは、関連するソフトウェアに基づいて前記複数の物理的ネットワーク要素のそれぞれを構成することにより、そして、ルーティングデータの同期を維持し、データをスイッチングすることにより、前記複数の物理的ネットワーク要素を管理するネットワーククラウドコントローラ(NCC)により管理されるように構成されていることを特徴とする請求項2に記載の方法。
- 前記ネットワーククラウドコントローラ(NCC)は、インタフェースの状態を、前記単一の仮想ルーティングエンティティに含まれないエンティティに提示するように構成されていることを特徴とする請求項7に記載の方法。
- 既に前記単一の仮想ルーティングエンティティに関連付けられた複数のハードウェアネットワーク要素へ/から、1以上のハードウェアネットワーク要素の動的な追加又は除去を可能にすることを特徴とする請求項2に記載の方法。
- 前記単一の仮想ルーティングエンティティは、少なくとも2つの異なるタイプのハードウェア装置を前記単一の仮想ルーティングエンティティとともに使用することを可能にするためのハードウェア抽象化層(HAL)を更に含むことを特徴とする請求項2に記載の方法。
- 1以上のコンピュータプロセッサにより実行される命令のセットを行うコンピュータプログラムを格納した非一時的コンピュータ可読記憶媒体であって、
前記コンピュータプログラムは、複数の物理的ネットワーク要素を単一の仮想ルーティングエンティティとして動作させる方法を実行するのに適しており、
前記単一の仮想ルーティングエンティティは、
(a)前記複数の物理的ネットワーク要素のそれぞれの動作は、前記複数の物理的ネットワーク要素の少なくとも他の1つの動作と同期し、
(i)前記複数の物理的ネットワーク要素の制御及び/又は管理及び/又はデータプレーンが単一の仮想ネットワーク要素の一部として、前記複数の物理的ネットワーク要素の動作の為に設定された要件を満たし、
(ii)前記複数の物理的ネットワーク要素が、ルーティング情報及び転送情報の為の同じテーブルを利用することを保証し、
(b)前記複数の物理的ネットワーク要素が、
(i)1以上の転送情報ベーステーブル(FIB)
(ii)1以上のルーティング情報ベーステーブル(RIB)
(iii)1以上のサービス品質(QoS)キュー
(iv)1以上の構成エンジン
(v)1以上の統計エンジン
(vi)1以上の故障検出エンジン
から構成されるグループの少なくとも1つのメンバーを共有するように構成されていることを特徴とする非一時的コンピュータ可読記憶媒体。 - 前記方法は、前記仮想ルーティングエンティティに属する前記複数の物理的ネットワーク要素を相互接続し、これらのそれぞれの動作を管理するように構成された管理エンティティを生成することを更に含むことを特徴とする請求項11に記載の非一時的コンピュータ可読記憶媒体。
- 前記方法は、前記複数の物理的ネットワーク要素から得られた共有のリソースを、ネットワーク要求に応じてルーティング又はスイッチングサービスに割り当てるステップを更に含むことを特徴とする請求項12に記載の非一時的コンピュータ可読記憶媒体。
- 前記方法は、前記複数の物理的ネットワーク要素の1以上の共有のパケットプロセッサ及び/又は前記複数の物理的ネットワーク要素の1以上のファブリックにおける専用の転送プレーンを生成することを更に含むことを特徴とする請求項13に記載の非一時的コンピュータ可読記憶媒体。
- 前記方法は、
全ての共有のパケットプロセッサ及び/又は、前記複数の物理的ネットワーク要素に関連付けられた全てのCPUにおける専用の管理プレーンを生成することを更に含むことを特徴とする請求項13に記載の非一時的コンピュータ可読記憶媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862723036P | 2018-08-27 | 2018-08-27 | |
US62/723,036 | 2018-08-27 | ||
PCT/IL2019/050955 WO2020044334A1 (en) | 2018-08-27 | 2019-08-26 | A system and a method for using a network cloud software |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021535681A true JP2021535681A (ja) | 2021-12-16 |
Family
ID=69643616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021510892A Pending JP2021535681A (ja) | 2018-08-27 | 2019-08-26 | ネットワーククラウドソフトウェアを使用するためのシステム及び方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20210194803A1 (ja) |
EP (1) | EP3844912A4 (ja) |
JP (1) | JP2021535681A (ja) |
IL (1) | IL280472B1 (ja) |
WO (1) | WO2020044334A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11916731B2 (en) * | 2020-07-09 | 2024-02-27 | Drivenets Ltd. | Identification of nodes included in a disaggregated system |
JP2023537348A (ja) * | 2020-08-03 | 2023-08-31 | ドライブネッツ リミテッド | 分散通信システムにおける同期 |
US11467947B2 (en) | 2020-10-19 | 2022-10-11 | EMC IP Holding Company LLC | Automated mocking of computer system deployments |
US11663112B2 (en) | 2020-10-22 | 2023-05-30 | EMC IP Holding Company LLC | Selection of computer system deployments to mock for testing |
US11520675B2 (en) * | 2020-10-23 | 2022-12-06 | EMC IP Holding Company LLC | Accelerated replay of computer system configuration sequences |
US11894997B2 (en) * | 2021-07-13 | 2024-02-06 | Nile Global, Inc. | Methods and systems for network diagnostic |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7426580B2 (en) * | 2004-05-10 | 2008-09-16 | Nortel Networks Limited | System and method for virtualization of the network management and control planes to provide an abstracted view and control of underlying network resources |
US7606187B2 (en) * | 2004-10-28 | 2009-10-20 | Meshnetworks, Inc. | System and method to support multicast routing in large scale wireless mesh networks |
IL167059A (en) * | 2005-02-23 | 2010-11-30 | Tejas Israel Ltd | Network edge device and telecommunications network |
US8468550B2 (en) * | 2010-06-18 | 2013-06-18 | At&T Intellectual Property I, L.P. | Mobile devices having plurality of virtual interfaces |
US20120155461A1 (en) * | 2010-12-16 | 2012-06-21 | Electronics And Telecommunications Research Institute | Apparatus for managing virtual network |
EP2748716B1 (en) * | 2011-11-15 | 2018-05-16 | Nicira Inc. | Network control system for configuring middleboxes |
US9094342B2 (en) * | 2012-01-13 | 2015-07-28 | Verizon Patent And Licensing Inc. | Method and system for sharing router resources via a mobile virtual router |
US8683028B2 (en) * | 2012-03-09 | 2014-03-25 | Ciena Corporation | Generic multi-layer provisioning service management layer systems and methods |
US20150098475A1 (en) * | 2013-10-09 | 2015-04-09 | International Business Machines Corporation | Host table management in software defined network (sdn) switch clusters having layer-3 distributed router functionality |
US9571394B1 (en) * | 2014-01-10 | 2017-02-14 | Juniper Networks, Inc. | Tunneled packet aggregation for virtual networks |
FI20145041L (fi) * | 2014-01-17 | 2015-07-18 | Tellabs Oy | Verkkoelementti ja kontrolleri verkkoelementin hallitsemiseksi |
US9667494B2 (en) * | 2014-06-30 | 2017-05-30 | International Business Machines Corporation | Abstraction layer and distribution scope for a logical switch router architecture |
US20160149794A1 (en) * | 2014-11-25 | 2016-05-26 | DonRiver, Inc. | Automatic network routing engine agnostic of underlying inventory or network management system |
US20160352577A1 (en) * | 2015-05-27 | 2016-12-01 | Nimbus 9, Inc. | Multiple gateway virtualization |
US9847938B2 (en) * | 2015-07-31 | 2017-12-19 | Nicira, Inc. | Configuring logical routers on hardware switches |
US10270687B2 (en) * | 2015-09-07 | 2019-04-23 | Citrix Systems, Inc. | Systems and methods for dynamic routing on a shared IP address |
US20170289002A1 (en) * | 2016-03-31 | 2017-10-05 | Mrittika Ganguli | Technologies for deploying dynamic underlay networks in cloud computing infrastructures |
US10382333B2 (en) * | 2017-05-31 | 2019-08-13 | Juniper Networks, Inc. | Fabric path context-based forwarding for virtual nodes |
US11050656B2 (en) * | 2018-05-10 | 2021-06-29 | Dell Products L.P. | System and method to learn and prescribe network path for SDN |
US11706099B2 (en) * | 2018-06-29 | 2023-07-18 | Juniper Networks, Inc. | Monitoring and policy control of distributed data and control planes for virtual nodes |
-
2019
- 2019-08-26 US US17/271,694 patent/US20210194803A1/en active Pending
- 2019-08-26 EP EP19854169.0A patent/EP3844912A4/en not_active Withdrawn
- 2019-08-26 IL IL280472A patent/IL280472B1/en unknown
- 2019-08-26 JP JP2021510892A patent/JP2021535681A/ja active Pending
- 2019-08-26 WO PCT/IL2019/050955 patent/WO2020044334A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
IL280472B1 (en) | 2024-02-01 |
US20210194803A1 (en) | 2021-06-24 |
EP3844912A1 (en) | 2021-07-07 |
WO2020044334A1 (en) | 2020-03-05 |
EP3844912A4 (en) | 2021-10-13 |
IL280472A (en) | 2021-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11533248B2 (en) | Method and system of resiliency in cloud-delivered SD-WAN | |
JP2021535681A (ja) | ネットワーククラウドソフトウェアを使用するためのシステム及び方法 | |
Mendiola et al. | A survey on the contributions of software-defined networking to traffic engineering | |
US10257019B2 (en) | Link aggregation split-brain detection and recovery | |
US10200278B2 (en) | Network management system control service for VXLAN on an MLAG domain | |
US11614972B2 (en) | Distributed processing of network device tasks | |
US8879396B2 (en) | System and method for using dynamic allocation of virtual lanes to alleviate congestion in a fat-tree topology | |
US8139492B1 (en) | Local forwarding bias in a multi-chassis router | |
US20150163152A1 (en) | Performance-based routing in software-defined network (sdn) | |
US20130103817A1 (en) | Chassis controller | |
US20070036178A1 (en) | Layer 2 virtual switching environment | |
US11632288B2 (en) | Determining the impact of network events on network applications | |
Nguyen et al. | Distributed control plane architecture of next generation IP routers | |
Figueira et al. | SDN multi-domain orchestration and control: Challenges and innovative future directions | |
Tate et al. | IBM b-type Data Center Networking: Design and Best Practices Introduction | |
Xiong et al. | Cormorant: running analytic queries on MapReduce with collaborative software-defined networking | |
US20220417348A1 (en) | Data Transmission Method, System, Device, and Storage Medium | |
Sánchez Herranz | Performance comparison of layer 2 convergence protocols. A SDN approach | |
Bolla et al. | A cooperative middleware for distributed SW routers | |
Nguyen et al. | A scalable and distributed architecture for BGP in next generation routers | |
Bashir | Handling elephant flows in a multi-tenant data center network | |
Maravić et al. | MPLS implementation for the Linux kernel | |
JP2021532609A (ja) | 複数のルーティングエンティティを含むプラットフォーム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20211222 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220624 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230628 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230725 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231025 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240123 |