{"id":20126454,"url":"https://github.com/sovereigncloudstack/cloud-interconnect","last_synced_at":"2025-10-24T13:05:03.695Z","repository":{"id":244787473,"uuid":"816266498","full_name":"SovereignCloudStack/cloud-interconnect","owner":"SovereignCloudStack","description":"SCS Cloud Interconnect","archived":false,"fork":false,"pushed_at":"2024-06-17T11:48:39.000Z","size":586,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-10-09T08:51:27.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SovereignCloudStack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-17T11:45:00.000Z","updated_at":"2024-06-17T11:48:43.000Z","dependencies_parsed_at":"2024-06-17T13:14:13.994Z","dependency_job_id":"d10ae13f-e367-4537-b618-6b6f6d50952d","html_url":"https://github.com/SovereignCloudStack/cloud-interconnect","commit_stats":null,"previous_names":["sovereigncloudstack/cloud-interconnect"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SovereignCloudStack/cloud-interconnect","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fcloud-interconnect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fcloud-interconnect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fcloud-interconnect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fcloud-interconnect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SovereignCloudStack","download_url":"https://codeload.github.com/SovereignCloudStack/cloud-interconnect/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SovereignCloudStack%2Fcloud-interconnect/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280799423,"owners_count":26393089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T20:16:10.992Z","updated_at":"2025-10-24T13:05:03.681Z","avatar_url":"https://github.com/SovereignCloudStack.png","language":"Shell","readme":"# Cloud interconnection \n\nThis repository contains a collection of scripts, configurations, and Vagrantfiles for setting up and experimenting with various OVN and BGP scenarios.\n\nThe technical solution for Cloud Interconnect has been presented on https://www.meetup.com/open-operations-meetup/events/300324062/. Slides can be found here - https://scs.community/assets/slides/20240422-SCS-Cloud-Interconnectivity-5cd7fd2d3567f2ced997ef34dbaf7c687132c17ad2883fb0a61ca2bff3d4ccb7570ce9c5ff4c91bfec41d9804b4ad549709ed648dbcd738475f9dab8fa50ee93.pdf\n\n## Goal\n\nThis repository contains code and script to create a virtual devstack environment which simulates two cloud providers connected via L3 VPN (MPLS). Devstack clouds have been configured with networking-bgpvpn plugin. OVN-BGP-Agent and FRR to enable this interconnectivity. \n\n## Getting Started\n\nPlease refer to files in each directory for specific instructions on how to use the scripts and configurations.\nThe [devstack-ovn-bgp-agent](devstack-ovn-bgp-agent/) directory contains the latest scripts, configurations and instructions for setting up a devstack environment with OVN BGP agent.\n\n## Prerequisites\n\n- Vagrant\n- VirtualBox or Libvirt\n- Git\n\n## References\n\nThis repository is based on https://github.com/luis5tb/vagrants.\n\nSoftware:\n- [networking-bgpvpn](https://docs.openstack.org/networking-bgpvpn/latest/)\n- [ovn-bgp-agent](https://opendev.org/openstack/ovn-bgp-agent)\n- [frr](https://docs.frrouting.org/)\n- [scs](https://scs.community/)\n- [openstack](https://www.openstack.org/)\n- [neutron](https://docs.openstack.org/neutron/latest/)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsovereigncloudstack%2Fcloud-interconnect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsovereigncloudstack%2Fcloud-interconnect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsovereigncloudstack%2Fcloud-interconnect/lists"}