{"id":37231331,"url":"https://github.com/ool-mddo/playground","last_synced_at":"2026-01-15T03:42:59.122Z","repository":{"id":39640582,"uuid":"453338060","full_name":"ool-mddo/playground","owner":"ool-mddo","description":"Demonstration environment resources of Model-Driven Network DevOps Project","archived":false,"fork":false,"pushed_at":"2025-10-31T06:53:33.000Z","size":12039,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-31T08:37:14.501Z","etag":null,"topics":["model-driven-engineering","network","network-automation","network-digital-twin","network-programming"],"latest_commit_sha":null,"homepage":"https://www.okinawaopenlabs.org/mdnd","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ool-mddo.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-01-29T08:19:58.000Z","updated_at":"2025-10-31T06:52:15.000Z","dependencies_parsed_at":"2023-10-21T20:34:28.686Z","dependency_job_id":"9f42d540-5f47-4a00-93ea-13c4b9b703d7","html_url":"https://github.com/ool-mddo/playground","commit_stats":null,"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ool-mddo/playground","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ool-mddo%2Fplayground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ool-mddo%2Fplayground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ool-mddo%2Fplayground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ool-mddo%2Fplayground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ool-mddo","download_url":"https://codeload.github.com/ool-mddo/playground/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ool-mddo%2Fplayground/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28442322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T00:55:22.719Z","status":"online","status_checked_at":"2026-01-15T02:00:08.019Z","response_time":62,"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":["model-driven-engineering","network","network-automation","network-digital-twin","network-programming"],"created_at":"2026-01-15T03:42:58.548Z","updated_at":"2026-01-15T03:42:59.102Z","avatar_url":"https://github.com/ool-mddo.png","language":"Shell","readme":"# ool-mddo/playground\n\n## Project\n\n* [Okinawa Open Laboratory](https://www.okinawaopenlabs.org/)\n  * [Model-Driven Network DevOps Project](https://www.okinawaopenlabs.org/mdnd)\n\n## Documents\n\n* [このプロジェクトの位置づけ](./doc/project_positioning.md)\n* [システムアーキテクチャ](./doc/system_architecture.md)\n* [ネットワークのモデル](./doc/network_model.md)\n  * [中間出力・トポロジデータのサンプル](https://github.com/ool-mddo/mddo-bgp-queries)\n* [デモ環境セットアップ](./doc/provision.md)\n  * [開発用・開発者向け](./doc/development.md)\n* [デモ環境セットアップ(ワーカー分離)](./doc/provision_workers.md)\n\n## Demonstration\n\n* [物理トポロジデータの生成と編集](./demo/layer1_topology/README.md)\n* [リンクダウンシミュレーション](./demo/linkdown_simulation/README.md)\n  * [大規模ネットワークのシミュレーション性能調査](./demo/multi_region_expr/README.md)\n* [実環境をコンテナベースの検証環境にコピーして検証可能にする](./demo/copy_to_emulated_env/README.md)\n  * [セグメント移転](./demo/copy_to_emulated_env/doc/move_seg/introduction.md)\n  * PNIユースケース\n    * [PNI トラフィック制御](./demo/copy_to_emulated_env/doc/pni_te/introduction.md)\n    * [PNI リンク増設](./demo/copy_to_emulated_env/doc/pni_addlink/introduction.md)\n* [運用者の試行錯誤をモデル操作で実現する](./demo/candidate_model_ops/README.md)\n  * [(単一AS)複数リージョントラフィック制御](/demo/candidate_model_ops/doc/multi_region_te/introduction.md)\n  * [複数ASトラフィック制御](./demo/candidate_model_ops/doc/multi_src_as_te/introduction.md)\n\n## Reference\n\n### FY2021\n\n* Blog report\n  * [モデルベースなネットワーク自動化への挑戦～検証環境の構築と装置のコンフィグ自動取得 - BIGLOBE Style](https://style.biglobe.co.jp/entry/2022/03/30/090000) (2022/03/30)\n  * [ネットワークをモデルとして抽象化しオペレーションを高度化するチャレンジ - NTT Communications Engineers' Blog](https://engineers.ntt.com/entry/2022/03/31/090000) (2022/03/31)\n  * [ネットワークのモデルベース検査と障害シミュレーションによる運用高度化への挑戦 | ナレッジ／事例 TISプラットフォームサービス](https://www.tis.jp/special/platform_knowledge/nw02/) (2022/04/15)\n* NTT Tech Conference 2022 (2022/03/23)\n  * [ネットワーク運用におけるモデル定義と Reconciliation Loop への挑戦](https://speakerdeck.com/tjmtrhs/nwyun-yong-niokerumoderuding-yi-toreconciliation-loophefalsetiao-zhan)\n* リンクダウンシミュレーション デモ動画 (2022/06/24)\n  * [NWのモデルベース検査と障害シミュレーションのデモンストレーション - YouTube](https://youtu.be/wu9IWRbiKKU)\n\n### FY2022\n\n* ENOG74 Meeting (2022/06/10)\n  * [ENOG74 Meeting を開催しました – Echigo Network Operators' Group](https://enog.jp/archives/2572)\n  * “沖縄オープンラボラトリ Model Driven Network DevOps (MDDO) Project の紹介”\n* IEICE ICM研究会 (2022/07/07-08)\n  * [研究会 開催プログラム - 2022-07-ICM](https://ken.ieice.org/ken/program/index.php?tgs_regid=2999890161ea46d8a46d7d0ab86457b95ea553f8b858d0678bf9a3535b3e8b1d\u0026tgid=IEICE-ICM)\n  * [研究会 - 機器設定ファイルからのトポロジモデル抽出による机上検査を含めたネットワーク設計支援システム](https://ken.ieice.org/ken/paper/20220708FCkR/)\n* Okinawa Open Days 2022 (2022/12/13-15)\n  * [Dec 15 講演 | Okinawa Open Days 2022](https://www.okinawaopendays.com/session-dec15-oolpj-2)\n  * [モデルを基に本番環境を再現して事前に検証可能にする運用サイクル / ood2022 - Speaker Deck](https://speakerdeck.com/corestate55/ood2022)\n  * デモ動画: [OOD2022: Model Driven Network DevOps デモ - YouTube​](https://youtu.be/SHexAIO7awE)\n* JANOG 51 Meeting (2023/01/25-27)\n  * [もし本番ネットワークをまるごと仮想環境に”コピー”できたらうれしいですか? - JANOG51 Meeting](https://www.janog.gr.jp/meeting/janog51/copy/)\n  * [もし本番ネットワークをまるごと仮想環境に”コピー”できたらうれしいですか? / janog51 - Speaker Deck](https://speakerdeck.com/corestate55/janog51)\n  * デモ動画: [デモ動画_janog51(Model Driven NW DevOps PJ) - YouTube](https://youtu.be/xRxpsly1kls)\n* NTT Tech Conference 2023 (2023/03/24)\n  * [ネットワーク設定の抽象化とコンテナルータを用いた検証環境の立ち上げ支援](https://speakerdeck.com/tjmtrhs/ntt-tech-conf-2023)\n* JANOG 52 Meeting (2023/07/05-07)\n  * [コンテナルータをルータ単体として使う: 野良BoF](https://drive.google.com/file/d/1qmufTTErWtO9Ll_sV-7mmQ7ynF7djMY2/view)\n\n### FY2023\n* 第 16 回 インターネットと運用技術シンポジウム (IOTS 2023) (2023/12/07-08)\n  * ポスターセッション: [本番機器設定ファイルからBGP設定を含むモデルを抽出する仮想検証環境構築方法の検討](http://id.nii.ac.jp/1001/00231069/)\n* Okinawa Open Days 2023 (2023/12/05-07)\n  * [ISPネットワークのモデルベース再現とBGP運用シミュレーション](https://www.okinawaopendays.com/post/hiroshimaeno) (資料は[プロジェクトページ](https://www.okinawaopenlabs.org/mdnd)に掲載しています)\n  * デモ動画: [ISPネットワークのモデルベース再現とBGP運用シミュレーション - YouTube](https://www.youtube.com/watch?v=kdPh17xdPiM)\n* JANOG 53 Meeting (2024/01/17-19)\n  * [BIGLOBE AS2518をまるごと仮想環境へ”コピー”してみた - JANOG53 Meeting in Hakata](https://www.janog.gr.jp/meeting/janog53/as2518/)\n* ITRC meet55 (2024/05/16-17)\n  * [ISP機器設定ファイルをもとにトポロジモデルを抽出し仮想検証環境構築と運用手順確認に利用する手法](https://www.itrc.net/meet/meet55-program/)\n* 電子情報通信学会 ソサイエティ大会 (2024/09/10-13)\n  * [コンテナを用いたISPネットワーク検証システムとトラヒックシミュレーションによる作業事前検証の実施](https://pub.confit.atlas.jp/ja/event/society2024/session/31-20408-11)\n\n### FY2024\n* Okinawa Open Days 2024 (2024/12/04-06)\n  * [『運用者の試行錯誤を想定した NWモデル上での並列検証システム』萩原 学 / 田島 照久](https://www.okinawaopendays.com/post/1206-03)\n  * [運用者の試行錯誤を想定したNWモデル上での並列検証システム / ood2024 - Speaker Deck](https://speakerdeck.com/corestate55/ood2024)\n  * デモ動画: [OOD2024 運用者の試行錯誤を想定したNWモデル上での並列検証システム デモ動画 - YouTube](https://www.youtube.com/watch?v=jO3bj1aNNeA)\n\n### FY2025\n* APNOMS 2025 (2025/09/22-24)\n  * Poster session\n  * [Proposal of Verification System Based on Network Models for Large-Scale Network Reproduction in Virtual Environments | IEEE Conference Publication | IEEE Xplore](https://ieeexplore.ieee.org/document/11181368)\n* Okinawa Open Days 2025 (2025/12/03-05)\n  * [ネットワーク・デジタルツインの実運用への適用に立ちはだかる課題と対策 / 滝口 敏行・山口 大樹](https://www.okinawaopendays.com/post/1204-2)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fool-mddo%2Fplayground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fool-mddo%2Fplayground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fool-mddo%2Fplayground/lists"}