KR102701639B1 - Srv6 및 bgp를 이용한 멀티클라우드 접속 - Google Patents
Srv6 및 bgp를 이용한 멀티클라우드 접속 Download PDFInfo
- Publication number
- KR102701639B1 KR102701639B1 KR1020217001376A KR20217001376A KR102701639B1 KR 102701639 B1 KR102701639 B1 KR 102701639B1 KR 1020217001376 A KR1020217001376 A KR 1020217001376A KR 20217001376 A KR20217001376 A KR 20217001376A KR 102701639 B1 KR102701639 B1 KR 102701639B1
- Authority
- KR
- South Korea
- Prior art keywords
- cloud
- new virtual
- clouds
- virtual private
- virtual
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims abstract description 44
- 230000006870 function Effects 0.000 claims description 71
- 238000003860 storage Methods 0.000 claims description 17
- 230000015654 memory Effects 0.000 description 21
- 230000008569 process Effects 0.000 description 12
- 239000003795 chemical substances by application Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000013459 approach Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 235000008694 Humulus lupulus Nutrition 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- RZVAJINKPMORJF-UHFFFAOYSA-N Acetaminophen Chemical compound CC(=O)NC1=CC=C(O)C=C1 RZVAJINKPMORJF-UHFFFAOYSA-N 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 235000009499 Vanilla fragrans Nutrition 0.000 description 1
- 235000012036 Vanilla tahitensis Nutrition 0.000 description 1
- 244000263375 Vanilla tahitensis Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000000796 flavoring agent Substances 0.000 description 1
- 235000019634 flavors Nutrition 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 230000004224 protection Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000001960 triggered effect Effects 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/34—Source 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
-
- 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/02—Topology update or discovery
-
- 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/02—Topology update or discovery
- H04L45/03—Topology update or discovery by updating link state protocols
-
- 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/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- 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
-
- 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/64—Routing or path finding of packets in data switching networks using an overlay routing layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/659—Internet protocol version 6 [IPv6] addresses
-
- 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/74—Address processing for routing
- H04L45/741—Routing in networks with a plurality of addressing schemes, e.g. with both IPv4 and IPv6
-
- 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/76—Routing in software-defined topologies, e.g. routing between virtual machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer Security & Cryptography (AREA)
Abstract
Description
도 1은 멀티클라우드 환경에서 하나 이상의 클라우드에 의해 구현될 수 있는 예시적인 클라우드 데이터센터 아키텍쳐(100)의 다이어그램을 나타낸다;
도 2는 SRv6 오버레이를 갖는 예시적인 멀티클라우드 환경의 다이어그램을 나타낸다;
도 3a는 예시적인 IPv6 및 SRv6 패킷을 나타낸다;
도 3b는 IPv6 및 SRv6 헤더의 예시적인 목적지 필드의 개략도를 나타낸다;
도 4는 대응하는 IPv6 및 SRv6 헤더들에 기초한 SRv6 트래픽의 예시적인 흐름을 나타낸다;
도 5a는 도 2에 도시된 멀티클라우드 환경 등의 SRv6 오버레이를 갖는 멀티클라우드 환경에서 가상 사설 클라우드(VPC)들을 생성하기 위한 예시적인 컴포넌트들 및 상호작용의 다이어그램을 나타낸다;
도 5b 내지 도 5e는 도 2에 도시된 멀티클라우드 환경 등의 SRv6 오버레이를 갖는 멀티클라우드 환경에서 VPC들을 생성하고 상호접속하기 위한 예시적인 시나리오를 나타낸다;
도 6은 도 2에 도시된 멀티클라우드 환경 등의 SRv6 오버레이를 갖는 멀티클라우드 환경에서 VPC들 상의 노드들을 통해 SRv6 오버레이를 거쳐 패킷들이 조향되는 예시적인 서비스 체이닝 트래픽 흐름을 나타낸다;
도 7은 SRv6 및 BGP를 통해 멀티클라우드 접속을 확립하기 위한 예시적인 방법을 나타낸다;
도 8은 다양한 실시예에 따른 예시적인 네트워크 디바이스를 나타낸다;
도 9는 다양한 실시예에 따른 예시적인 컴퓨팅 디바이스를 나타낸다.
Claims (20)
- 방법으로서,
멀티클라우드 환경에 새로운 가상 사설 클라우드를 추가하는 단계 ―상기 멀티클라우드 환경은 사설 네트워크 및 복수의 클라우드를 포함하고, 상기 복수의 클라우드로부터의 각각의 클라우드는 하나 이상의 가상 사설 클라우드를 포함하고, 상기 복수의 클라우드는 적어도 2개의 클라우드 공급자에 의해 제공되고, 상기 하나 이상의 가상 사설 클라우드는 세그먼트 라우팅 도메인, 및 상기 하나 이상의 가상 사설 클라우드 및 상기 사설 네트워크 상의 각각의 가상 라우터를을 통해, 상기 사설 네트워크에 접속됨―;
상기 새로운 가상 사설 클라우드 상에, 상기 새로운 가상 사설 클라우드에 대한 인입 및 송출 트래픽을 라우팅하도록 구성된 새로운 가상 라우터를 배치하는 단계;
상기 멀티클라우드 환경의 경계 게이트웨이 프로토콜(BGP; border gateway protocol) 제어기에 상기 새로운 가상 라우터를 등록하는 단계;
상기 BGP 제어기에서 상기 새로운 가상 라우터로부터, 상기 새로운 가상 사설 클라우드와 연관된 토폴로지 정보를 수신하는 단계;
상기 토폴로지 정보에 기초하여 계산된 하나 이상의 경로에 기초하여 상기 멀티클라우드 환경에서 루트들을 식별하는 단계, ―상기 하나 이상의 경로는, 상기 멀티클라우드 환경의 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드 중 적어도 하나, 및 상기 새로운 가상 사설 클라우드 사이에 있음―;
상기 BGP 제어기에 의해, 상기 멀티클라우드 환경을 가로질러 통신하기 위한 라우팅 정보를 새로운 가상 라우터에 전송하는 단계, ―상기 라우팅 정보는, 상기 멀티클라우드 환경과 연관된, 루트들, 세그먼트 라우팅 식별자들 및 세그먼트 라우팅 정책들을 포함함―; 및
상기 라우팅 정보에 기초하여, 상기 세그먼트 라우팅 도메인, 상기 각각의 가상 라우터들, 및 상기 새로운 가상 라우터를 통해 상기 멀티클라우드 환경의 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드, 및 상기 새로운 가상 사설 클라우드 사이의 상호접속을 제공하는 단계
를 포함하는 방법. - 제1항에 있어서,
상기 BGP 제어기에 의해, 상기 세그먼트 라우팅 도메인에 배치된 인터넷 엣지 라우터에, 상기 멀티클라우드 환경과 연관된 라우팅 정보 ―상기 라우팅 정보는, 상기 인터넷 엣지 라우터가, 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드, 및 상기 새로운 가상 사설 클라우드를 인터넷에 접속할 수 있게 함― 를 전송하는 단계를 더 포함하는 방법. - 제1항 또는 제2항에 있어서, 상기 새로운 가상 사설 클라우드 및 상기 하나 이상의 가상 사설 클라우드는 하나 이상의 각각의 BGP 에이전트를 실행하는, 방법.
- 제1항 또는 제2항에 있어서, 상기 세그먼트 라우팅 도메인은 SRv6 오버레이를 포함하고, 상기 세그먼트 라우팅 식별자들은 상기 각각의 가상 라우터들 및 상기 새로운 가상 라우터에 대응하며, 상기 각각의 가상 라우터들 및 상기 새로운 가상 라우터는 SRv6-가능형 노드들을 포함하는, 방법.
- 제4항에 있어서,
상기 세그먼트 라우팅 식별자에 기초하여, 상기 SRv6 오버레이를 통해 상기 각각의 가상 라우터들 또는 상기 새로운 가상 라우터 중 적어도 2개 사이에서 SRv6 트래픽을 라우팅하는 단계를 더 포함하는 방법. - 제1항 또는 제2항에 있어서, 상기 토폴로지 정보에 기초하여, 상기 BGP 제어기를 통해, 상기 멀티클라우드 환경의 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드, 및 상기 새로운 가상 사설 클라우드 사이의 하나 이상의 경로를 계산하는 단계를 더 포함하고, 상기 하나 이상의 경로는, 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드, 및 상기 새로운 가상 사설 클라우드 사이의 각각의 최상의 경로(best path)를 포함하는, 방법.
- 제1항 또는 제2항에 있어서, 상기 토폴로지 정보는 BGP-LS(BGP Link-State Protocol; BGP 링크-상태 프로토콜)를 통해 상기 BGP 제어기에 의해 수신되는, 방법.
- 제1항 또는 제2항에 있어서, 상기 라우팅 정보는 BGP-TE(BGP Traffic Engineering)를 통해 상기 BGP 제어기에 의해 전송되는, 방법.
- 제1항 또는 제2항에 있어서, 상기 각각의 가상 라우터들 및 상기 새로운 가상 라우터는, 상기 하나 이상의 가상 사설 클라우드 및 상기 새로운 가상 사설 클라우드를 호스팅하는 하나 이상의 클라우드 공급자와 연관된 클라우드 시장들로부터 각각의 가상 머신들을 통해 배치되는, 방법.
- 제9항에 있어서, 상기 각각의 가상 라우터들 및 상기 새로운 가상 라우터는 상기 BGP 제어기에 접속하여 등록하기 위해 미리준비되는(pre-staged), 방법.
- 시스템으로서,
하나 이상의 프로세서; 및
명령어들이 저장된 적어도 하나의 컴퓨터 판독가능한 저장 매체를 포함하고, 상기 명령어들은, 상기 하나 이상의 프로세서에 의해 실행될 때, 상기 시스템으로 하여금 :
멀티클라우드 환경에 새로운 가상 사설 클라우드를 추가하고 ―상기 멀티클라우드 환경은 사설 네트워크 및 복수의 클라우드를 포함하고, 상기 복수의 클라우드로부터의 각각의 클라우드는 하나 이상의 가상 사설 클라우드를 포함하고, 상기 복수의 클라우드는 적어도 2개의 클라우드 공급자에 의해 제공되고, 상기 하나 이상의 가상 사설 클라우드는 세그먼트 라우팅 도메인, 및 상기 하나 이상의 가상 사설 클라우드 및 상기 사설 네트워크 상의 각각의 가상 라우터들을 통해, 상기 사설 네트워크에 접속됨―;
상기 새로운 가상 사설 클라우드를 추가하는 것에 응답하여, 상기 새로운 가상 사설 클라우드 상에, 상기 새로운 가상 사설 클라우드에 대한 인입 및 송출 트래픽을 라우팅하도록 구성된 새로운 가상 라우터를 배치하며;
상기 새로운 가상 라우터로부터, 상기 새로운 가상 사설 클라우드와 연관된 토폴로지 정보를 수신하고;
상기 토폴로지 정보에 기초하여 계산된 하나 이상의 경로에 기초하여 상기 멀티클라우드 환경에서 루트들을 식별하며, ―상기 하나 이상의 경로는, 상기 멀티클라우드 환경의 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드 중 적어도 하나, 및 상기 새로운 가상 사설 클라우드 사이에 있음―;
상기 멀티클라우드 환경에서 상기 새로운 가상 사설 클라우드, 상기 하나 이상의 가상 사설 클라우드, 및 상기 사설 네트워크를 상호접속하기 위한 라우팅 정보 ―상기 라우팅 정보는, 상기 멀티클라우드 환경과 연관된, 루트들, 세그먼트 라우팅 식별자들 및 세그먼트 라우팅 정책들을 포함함― 를 상기 새로운 가상 라우터로 전송하게 하는, 시스템. - 제11항에 있어서, 상기 적어도 하나의 컴퓨터 판독가능한 저장 매체는 추가 명령어들을 저장하며, 상기 추가 명령어들은, 상기 하나 이상의 프로세서에 의해 실행될 때, 상기 시스템으로 하여금 :
상기 세그먼트 라우팅 도메인에 배치된 인터넷 엣지 라우터에, 상기 멀티클라우드 환경과 연관된 라우팅 정보 ―상기 라우팅 정보는, 상기 인터넷 엣지 라우터가, 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드, 및 상기 새로운 가상 사설 클라우드를 인터넷에 접속할 수 있게 함― 를 전송하게 하는, 시스템. - 제11항 또는 제12항에 있어서, 상기 세그먼트 라우팅 도메인은 SRv6 오버레이를 포함하고, 상기 세그먼트 라우팅 식별자들은 상기 각각의 가상 라우터들 및 상기 새로운 가상 라우터에 대응하며, 상기 각각의 가상 라우터들 및 상기 새로운 가상 라우터는 SRv6-가능형 노드들을 포함하는, 시스템.
- 제11항 또는 제12항에 있어서, 상기 적어도 하나의 컴퓨터 판독가능한 저장 매체는 추가 명령어들을 저장하고, 상기 추가 명령어들은, 상기 하나 이상의 프로세서에 의해 실행될 때, 상기 시스템으로 하여금 :
상기 토폴로지 정보에 기초하여, 상기 멀티클라우드 환경의 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드, 및 상기 새로운 가상 사설 클라우드 사이의 하나 이상의 경로를 계산하게 하고, 상기 하나 이상의 경로는, 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드, 및 상기 새로운 가상 사설 클라우드 사이의 각각의 최상의 경로를 포함하는, 시스템. - 제11항 또는 제12항에 있어서, 상기 토폴로지 정보는 BGP-LS(BGP Link-State protocol)를 통해 상기 시스템에 의해 수신되고, 상기 시스템은 BGP 제어기를 포함하는, 시스템.
- 제11항 또는 제12항에 있어서, 상기 적어도 하나의 컴퓨터 판독가능한 저장 매체는 추가 명령어들을 저장하고, 상기 추가 명령어들은, 상기 하나 이상의 프로세서에 의해 실행될 때, 상기 시스템으로 하여금 :
상기 멀티클라우드 환경의 SRv6 트래픽에 대해, 상기 SRv6 트래픽이 상기 멀티클라우드 환경의 특정한 클라우드를 벗어날 때, 상기 SRv6 트래픽과 연관된 IPv6 소스 주소를 수정하여 역방향 경로 포워딩(RPF; reverse path forwarding) 체크 실패를 방지하는 특정한 SRv6 펑션을 구현하게 하고, 상기 특정한 SRv6 펑션은, SRv6 End 펑션, SRv6 End.T 펑션, 및 SRv6 End.X 펑션 중 적어도 하나, 또는 하나 이상의 SRv6 프록시 펑션에 적용가능한, 시스템. - 비일시적인 컴퓨터 판독가능한 저장 매체로서,
저장된 명령어들을 포함하고, 상기 명령어들은, 하나 이상의 프로세서에 의해 실행될 때, 상기 하나 이상의 프로세서로 하여금:
멀티클라우드 환경에 새로운 가상 사설 클라우드를 추가하고 ―상기 멀티클라우드 환경은 사설 네트워크 및 복수의 클라우드를 포함하고, 상기 복수의 클라우드로부터의 각각의 클라우드는 하나 이상의 가상 사설 클라우드를 포함하고, 상기 복수의 클라우드는 적어도 2개의 클라우드 공급자에 의해 제공되고, 상기 하나 이상의 가상 사설 클라우드는 세그먼트 라우팅 도메인, 및 상기 하나 이상의 가상 사설 클라우드 및 상기 사설 네트워크 상의 각각의 가상 라우터들을 통해, 상기 사설 네트워크에 접속됨―;
상기 새로운 가상 사설 클라우드를 추가하는 것에 응답하여, 상기 새로운 가상 사설 클라우드 상에, 상기 새로운 가상 사설 클라우드에 대한 인입 및 송출 트래픽을 라우팅하도록 구성된 새로운 가상 라우터를 배치하며;
상기 새로운 가상 라우터로부터, 상기 새로운 가상 사설 클라우드와 연관된 토폴로지 정보를 수신하고;
상기 토폴로지 정보에 기초하여 계산된 하나 이상의 경로에 기초하여 상기 멀티클라우드 환경에서 루트들을 식별하며, ―상기 하나 이상의 경로는, 상기 멀티클라우드 환경의 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드 중 적어도 하나, 및 상기 새로운 가상 사설 클라우드 사이에 있음―;
상기 멀티클라우드 환경에서 상기 새로운 가상 사설 클라우드, 상기 하나 이상의 가상 사설 클라우드, 및 상기 사설 네트워크를 상호접속하기 위한 라우팅 정보 ―상기 라우팅 정보는, 상기 멀티클라우드 환경과 연관된, 루트들, 세그먼트 라우팅 식별자들 및 세그먼트 라우팅 정책들을 포함함― 를 상기 새로운 가상 라우터로 전송하게 하는, 비일시적인 컴퓨터 판독가능한 저장 매체. - 제17항에 있어서, 추가 명령어들을 저장하고, 상기 추가 명령어들은, 상기 하나 이상의 프로세서에 의해 실행될 때, 상기 하나 이상의 프로세서로 하여금 :
상기 세그먼트 라우팅 도메인에 배치된 인터넷 엣지 라우터에, 상기 멀티클라우드 환경과 연관된 라우팅 정보 ―상기 라우팅 정보는, 상기 인터넷 엣지 라우터가, 상기 사설 네트워크, 상기 하나 이상의 가상 사설 클라우드, 및 상기 새로운 가상 사설 클라우드를 인터넷에 접속할 수 있게 함― 를 전송하게 하는, 비일시적인 컴퓨터 판독가능한 저장 매체. - 제17항 또는 제18항에 있어서, 상기 세그먼트 라우팅 도메인은 SRv6 오버레이를 포함하고, 상기 세그먼트 라우팅 식별자들은 상기 각각의 가상 라우터들 및 상기 새로운 가상 라우터에 대응하며, 상기 각각의 가상 라우터들 및 상기 새로운 가상 라우터는 SRv6-가능형 노드들을 포함하는, 비일시적인 컴퓨터 판독가능한 저장 매체.
- 제17항 또는 제18항에 있어서, 상기 토폴로지 정보는 BGP-LS(BGP Link-State protocol)를 통해 수신되고, 상기 라우팅 정보는 BGP 트래픽 엔지니어링(BGP-TE)을 통해 전송되는, 비일시적인 컴퓨터 판독가능한 저장 매체.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/037,765 US20200028758A1 (en) | 2018-07-17 | 2018-07-17 | Multi-cloud connectivity using srv6 and bgp |
| US16/037,765 | 2018-07-17 | ||
| PCT/US2019/042131 WO2020018623A1 (en) | 2018-07-17 | 2019-07-17 | Multi-cloud connectivity using srv6 and bgp |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210029203A KR20210029203A (ko) | 2021-03-15 |
| KR102701639B1 true KR102701639B1 (ko) | 2024-08-30 |
Family
ID=67480460
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020217001376A Active KR102701639B1 (ko) | 2018-07-17 | 2019-07-17 | Srv6 및 bgp를 이용한 멀티클라우드 접속 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US20200028758A1 (ko) |
| EP (1) | EP3824602B1 (ko) |
| JP (1) | JP7281531B2 (ko) |
| KR (1) | KR102701639B1 (ko) |
| CN (1) | CN112470436B (ko) |
| AU (1) | AU2019307597B2 (ko) |
| CA (1) | CA3106407C (ko) |
| WO (1) | WO2020018623A1 (ko) |
Families Citing this family (59)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10397136B2 (en) | 2016-08-27 | 2019-08-27 | Nicira, Inc. | Managed forwarding element executing in separate namespace of public cloud data compute node than workload application |
| US10567482B2 (en) | 2017-08-24 | 2020-02-18 | Nicira, Inc. | Accessing endpoints in logical networks and public cloud service providers native networks using a single network interface and a single routing table |
| CN111052686B (zh) | 2017-08-27 | 2022-03-29 | Nicira股份有限公司 | 在公共云中执行在线服务的方法和机器可读介质 |
| US11343229B2 (en) | 2018-06-28 | 2022-05-24 | Vmware, Inc. | Managed forwarding element detecting invalid packet addresses |
| US11159569B2 (en) * | 2018-08-20 | 2021-10-26 | Cisco Technology, Inc. | Elastic policy scaling in multi-cloud fabrics |
| US11374794B2 (en) | 2018-08-24 | 2022-06-28 | Vmware, Inc. | Transitive routing in public cloud |
| US11196591B2 (en) | 2018-08-24 | 2021-12-07 | Vmware, Inc. | Centralized overlay gateway in public cloud |
| US11533253B2 (en) * | 2019-01-30 | 2022-12-20 | At&T Intellectual Property I, L.P. | Connectionless segment routing for 5G or other next generation network |
| CN114915585A (zh) * | 2019-03-11 | 2022-08-16 | 华为技术有限公司 | 报文处理方法、装置、设备及系统 |
| US11159480B2 (en) * | 2019-03-26 | 2021-10-26 | Cisco Technology, Inc. | Identifier locator addressing for IPv6-based software defined fabric |
| US10911310B2 (en) * | 2019-05-20 | 2021-02-02 | Citrix Systems, Inc. | Network traffic steering with programmatically generated proxy auto-configuration files |
| US11343185B2 (en) | 2019-05-20 | 2022-05-24 | Citrix Systems, Inc. | Network traffic steering with programmatically generated proxy auto-configuration files |
| US10833961B1 (en) * | 2019-06-27 | 2020-11-10 | Verizon Patent And Licensing Inc. | Configuration and/or deployment of a service based on location information and network performance indicators of network devices that are to be used to support the service |
| US10938717B1 (en) * | 2019-09-04 | 2021-03-02 | Cisco Technology, Inc. | Policy plane integration across multiple domains |
| US11336528B2 (en) | 2019-11-29 | 2022-05-17 | Amazon Technologies, Inc. | Configuration and management of scalable global private networks |
| US11533231B2 (en) * | 2019-11-29 | 2022-12-20 | Amazon Technologies, Inc. | Configuration and management of scalable global private networks |
| US11729077B2 (en) * | 2019-11-29 | 2023-08-15 | Amazon Technologies, Inc. | Configuration and management of scalable global private networks |
| CN113315702B (zh) * | 2020-02-26 | 2025-02-11 | 华为技术有限公司 | 一种传输节点标识的方法、设备及系统 |
| CN116389345B (zh) * | 2020-03-23 | 2025-08-15 | 华为技术有限公司 | 分段路由策略的传输方法及装置、网络传输系统 |
| US11283695B2 (en) * | 2020-04-21 | 2022-03-22 | Aviatrix Systems, Inc. | System and method for determination of network operation metrics and generation of network operation metrics visualizations |
| CN113852550B (zh) * | 2020-06-28 | 2025-03-28 | 华为技术有限公司 | 发送报文的方法、装置、网络设备、系统及存储介质 |
| US12463907B2 (en) | 2020-06-30 | 2025-11-04 | Amazon Technologies, Inc. | Validating network flows in a multi-tenanted network appliance routing service |
| US11652736B2 (en) * | 2020-06-30 | 2023-05-16 | Amazon Technologies, Inc. | Transmitting network traffic to a pool of redundant network appliances |
| KR102669166B1 (ko) * | 2020-09-23 | 2024-05-28 | 한국전자통신연구원 | 멀티 클라우드 서비스 상호운용성 제공 장치 및 방법 |
| US11595307B1 (en) | 2020-09-25 | 2023-02-28 | Amazon Technologies, Inc. | Customized tuple definition for hashing at a network appliance routing service |
| US12375450B2 (en) * | 2020-10-30 | 2025-07-29 | Salesforce, Inc. | Enabling private communication in public multi-cloud environments |
| US11601358B2 (en) * | 2020-12-17 | 2023-03-07 | HashiCorp | Cross datacenter communication using a mesh gateway |
| US11336515B1 (en) | 2021-01-06 | 2022-05-17 | Cisco Technology, Inc. | Simultaneous interoperability with policy-aware and policy-unaware data center sites |
| US11838273B2 (en) * | 2021-03-29 | 2023-12-05 | Amazon Technologies, Inc. | Extending cloud-based virtual private networks to radio-based networks |
| CA3185381A1 (en) * | 2021-04-08 | 2022-10-13 | Balaji Sundararajan | Automated connectivity to cloud resources |
| CN116783580A (zh) * | 2021-04-08 | 2023-09-19 | 思科技术公司 | 用于将分支站点中的虚拟网络连接到云的系统和方法 |
| CN113206776A (zh) * | 2021-04-26 | 2021-08-03 | 中国联合网络通信集团有限公司 | 混合云网络连接方法、系统及控制器 |
| CN113259272B (zh) * | 2021-05-13 | 2022-05-27 | 中国建设银行股份有限公司 | 一种基于虚拟网关的流量管理方法、装置及设备 |
| CN113645271B (zh) * | 2021-06-30 | 2023-11-07 | 济南浪潮数据技术有限公司 | 一种资源扩展装置及方法 |
| CN115695084A (zh) * | 2021-07-28 | 2023-02-03 | 中国电信股份有限公司 | 报文处理方法、装置及通信系统 |
| US11979318B2 (en) * | 2021-08-09 | 2024-05-07 | Microsoft Technology Licensing, Llc | Egress traffic engineering in public clouds with commodity routers on the WAN edge |
| US11563678B1 (en) | 2021-08-09 | 2023-01-24 | Microsoft Technology Licensing, Llc | Orchestration of overlay paths for wide area network virtualization |
| US12369093B2 (en) * | 2021-08-26 | 2025-07-22 | Electronics And Telecommunications Research Institute | Method for SFC support of EDGEAPP and device for performing the same |
| CN113810276B (zh) * | 2021-08-31 | 2024-06-18 | 锐捷网络股份有限公司 | 一种段路由故障处理方法、装置、电子设备及存储介质 |
| CN114006857B (zh) * | 2021-10-14 | 2023-03-31 | 新华三信息安全技术有限公司 | 路径规划方法及装置 |
| CN113992672B (zh) * | 2021-10-26 | 2024-08-27 | 中国电信股份有限公司 | 多云网络管理方法及相关设备 |
| US11799755B2 (en) * | 2021-11-24 | 2023-10-24 | Amazon Technologies, Inc. | Metadata-based cross-region segment routing |
| US12407610B1 (en) * | 2021-12-10 | 2025-09-02 | Amazon Technologies, Inc. | Routing protocol processing intermediaries for cloud computing environments |
| CN114826887B (zh) * | 2022-03-21 | 2024-06-18 | 阿里云计算有限公司 | 私网连接通信方法和系统 |
| CN114844855B (zh) * | 2022-04-24 | 2024-05-17 | 京东科技信息技术有限公司 | 一种网络互通访问策略的生成方法和装置 |
| CN114980250B (zh) * | 2022-04-27 | 2024-08-13 | 山东浪潮科学研究院有限公司 | 基于SRv6的算力路由系统及方法 |
| US12401598B2 (en) * | 2022-08-23 | 2025-08-26 | Cisco Technology, Inc. | Application acceleration on cloud networks |
| CN115442367A (zh) * | 2022-08-23 | 2022-12-06 | 中国银联股份有限公司 | 数据传输方法、虚拟私有云、设备、介质及产品 |
| CN115834686A (zh) * | 2022-11-16 | 2023-03-21 | 阿里巴巴(中国)有限公司 | 一种网络通信方法及转发网络 |
| CN116016320B (zh) * | 2022-12-30 | 2024-03-19 | 中国联合网络通信集团有限公司 | 数据传输方法、装置及计算机可读存储介质 |
| CN116132435B (zh) * | 2023-02-17 | 2023-09-01 | 成都道客数字科技有限公司 | 一种容器云平台的双栈跨节点通信方法和系统 |
| US12177110B1 (en) * | 2023-03-29 | 2024-12-24 | Amazon Technologies, Inc. | Resource-based network traffic management |
| US12355836B2 (en) * | 2023-06-16 | 2025-07-08 | Oracle International Corporation | Private link based access with port mapping for service deployed in a separate cloud |
| WO2024263321A1 (en) * | 2023-06-22 | 2024-12-26 | Dish Wireless L.L.C. | Distributed network stack using an overlay network |
| US20250007828A1 (en) * | 2023-06-30 | 2025-01-02 | Juniper Networks, Inc. | Containerized virtual router for use with a virtual private cloud |
| CN119276861A (zh) * | 2023-07-07 | 2025-01-07 | 中兴通讯股份有限公司 | 算网调度方法、网域、云侧节点、算力网关、系统及介质 |
| WO2025046651A1 (ja) * | 2023-08-25 | 2025-03-06 | 日本電信電話株式会社 | 測定装置 |
| CN117354019A (zh) * | 2023-10-18 | 2024-01-05 | 北京奥星贝斯科技有限公司 | 一种虚拟私有云vpc之间互通的实现系统及其方法 |
| CN120785810A (zh) * | 2024-04-02 | 2025-10-14 | 中兴通讯股份有限公司 | 一种服务在网络中的发布方法及装置 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080228940A1 (en) * | 2007-03-12 | 2008-09-18 | Pascal Thubert | Joining tree-based networks into an autonomous system using peer connections between the tree-based networks |
| US20120224506A1 (en) * | 2011-03-04 | 2012-09-06 | Juniper Networks, Inc. | Advertising traffic engineering information with the border gateway protocol |
| US20160191371A1 (en) * | 2013-08-29 | 2016-06-30 | Yogesh Banwarilal Dujodwala | Automatically Configuring A Virtual Router |
| US20160373530A1 (en) * | 2015-06-22 | 2016-12-22 | Arista Networks, Inc. | Method and system for sharing state between network elements |
| US20170003994A1 (en) * | 2015-06-30 | 2017-01-05 | Microsoft Technology Licensing, Llc | Cloud virtual machine customization using extension framework |
| US20170064717A1 (en) * | 2015-08-31 | 2017-03-02 | Cisco Technology, Inc. | Segment routing conduit |
| US20170093641A1 (en) * | 2015-09-30 | 2017-03-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Route refresh mechanism for border gateway protocol link state |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5482453B2 (ja) * | 2010-05-27 | 2014-05-07 | 富士通株式会社 | ルータ、情報処理装置及びプログラム |
| US8462780B2 (en) * | 2011-03-30 | 2013-06-11 | Amazon Technologies, Inc. | Offload device-based stateless packet processing |
| CN103036919B (zh) * | 2011-09-30 | 2015-12-09 | 上海贝尔股份有限公司 | 用于实现虚拟机在虚拟私有云内的迁移的方法和设备 |
| US9912577B2 (en) * | 2014-04-17 | 2018-03-06 | Cisco Technology, Inc. | Segment routing—egress peer engineering (SP-EPE) |
| CN105227454B (zh) * | 2014-06-18 | 2019-02-26 | 中兴通讯股份有限公司 | 虚拟路由系统及方法 |
| US10198288B2 (en) * | 2014-10-30 | 2019-02-05 | Oracle International Corporation | System and method for providing a dynamic cloud with subnet administration (SA) query caching |
| US10117285B2 (en) * | 2015-12-16 | 2018-10-30 | Verizon Patent And Licensing Inc. | Cloud WAN overlay network |
| JP6647179B2 (ja) * | 2016-09-02 | 2020-02-14 | 日本電信電話株式会社 | 経路変換制御装置、経路変換制御方法および経路変換制御プログラム |
| US10148564B2 (en) * | 2016-09-30 | 2018-12-04 | Juniper Networks, Inc. | Multiple paths computation for label switched paths |
-
2018
- 2018-07-17 US US16/037,765 patent/US20200028758A1/en not_active Abandoned
-
2019
- 2019-07-17 WO PCT/US2019/042131 patent/WO2020018623A1/en not_active Ceased
- 2019-07-17 KR KR1020217001376A patent/KR102701639B1/ko active Active
- 2019-07-17 JP JP2021500642A patent/JP7281531B2/ja active Active
- 2019-07-17 AU AU2019307597A patent/AU2019307597B2/en active Active
- 2019-07-17 CA CA3106407A patent/CA3106407C/en active Active
- 2019-07-17 CN CN201980047150.9A patent/CN112470436B/zh active Active
- 2019-07-17 EP EP19746397.9A patent/EP3824602B1/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080228940A1 (en) * | 2007-03-12 | 2008-09-18 | Pascal Thubert | Joining tree-based networks into an autonomous system using peer connections between the tree-based networks |
| US20120224506A1 (en) * | 2011-03-04 | 2012-09-06 | Juniper Networks, Inc. | Advertising traffic engineering information with the border gateway protocol |
| US20160191371A1 (en) * | 2013-08-29 | 2016-06-30 | Yogesh Banwarilal Dujodwala | Automatically Configuring A Virtual Router |
| US20160373530A1 (en) * | 2015-06-22 | 2016-12-22 | Arista Networks, Inc. | Method and system for sharing state between network elements |
| US20170003994A1 (en) * | 2015-06-30 | 2017-01-05 | Microsoft Technology Licensing, Llc | Cloud virtual machine customization using extension framework |
| US20170064717A1 (en) * | 2015-08-31 | 2017-03-02 | Cisco Technology, Inc. | Segment routing conduit |
| US20170093641A1 (en) * | 2015-09-30 | 2017-03-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Route refresh mechanism for border gateway protocol link state |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2019307597A1 (en) | 2021-02-04 |
| CA3106407A1 (en) | 2020-01-23 |
| JP2021530908A (ja) | 2021-11-11 |
| CA3106407C (en) | 2024-04-02 |
| US20200028758A1 (en) | 2020-01-23 |
| KR20210029203A (ko) | 2021-03-15 |
| JP7281531B2 (ja) | 2023-05-25 |
| CN112470436A (zh) | 2021-03-09 |
| WO2020018623A1 (en) | 2020-01-23 |
| EP3824602A1 (en) | 2021-05-26 |
| AU2019307597B2 (en) | 2024-04-04 |
| EP3824602B1 (en) | 2022-05-18 |
| CN112470436B (zh) | 2022-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102701639B1 (ko) | Srv6 및 bgp를 이용한 멀티클라우드 접속 | |
| US10116559B2 (en) | Operations, administration and management (OAM) in overlay data center environments | |
| CN107071087B (zh) | 逻辑l3路由 | |
| JP5477603B2 (ja) | コンピュータシステム、及びコンピュータシステムにおける通信方法 | |
| US20200236046A1 (en) | Tunnel-based service insertion in public cloud environments | |
| US12470487B2 (en) | Systems and methods for scalable validation of multiple paths in a network using segment routing | |
| US11671483B2 (en) | In-band protocol-based in-network computation offload framework | |
| US9712649B2 (en) | CCN fragmentation gateway | |
| EP3903456B1 (en) | Service insertion in public cloud environments | |
| WO2016132263A1 (en) | Temporal caching for icn |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20210115 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20220715 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20231031 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240703 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240828 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20240828 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |