{"id":16526388,"url":"https://github.com/maojianwei/onos_loadbalance_routing_forward","last_synced_at":"2025-03-21T09:30:56.732Z","repository":{"id":57726443,"uuid":"69365859","full_name":"MaoJianwei/ONOS_LoadBalance_Routing_Forward","owner":"MaoJianwei","description":"LoadBalance Routing and Forwarding Application at ONOS","archived":false,"fork":false,"pushed_at":"2022-11-11T03:33:34.000Z","size":84,"stargazers_count":46,"open_issues_count":2,"forks_count":14,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-10-12T17:27:24.362Z","etag":null,"topics":["forwarding","load-balancing","loadbalancer","loadbalancing","network","onos","onos-app"],"latest_commit_sha":null,"homepage":"http://www.maojianwei.com/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaoJianwei.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}},"created_at":"2016-09-27T14:33:37.000Z","updated_at":"2024-09-14T11:04:49.000Z","dependencies_parsed_at":"2023-01-22T00:01:11.102Z","dependency_job_id":null,"html_url":"https://github.com/MaoJianwei/ONOS_LoadBalance_Routing_Forward","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaoJianwei%2FONOS_LoadBalance_Routing_Forward","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaoJianwei%2FONOS_LoadBalance_Routing_Forward/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaoJianwei%2FONOS_LoadBalance_Routing_Forward/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaoJianwei%2FONOS_LoadBalance_Routing_Forward/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaoJianwei","download_url":"https://codeload.github.com/MaoJianwei/ONOS_LoadBalance_Routing_Forward/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221813478,"owners_count":16884833,"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","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":["forwarding","load-balancing","loadbalancer","loadbalancing","network","onos","onos-app"],"created_at":"2024-10-11T17:27:45.856Z","updated_at":"2024-10-28T09:42:52.870Z","avatar_url":"https://github.com/MaoJianwei.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ONOS_LoadBalance_Routing_Forward\n\nLoadBalance Routing and Forwarding Application @ ONOS\n\nIf you like this project, please click **Star** at the top-right corner, thanks for your support :)\n\nKnowledge articles:\n[ONOS：负载均衡路由算法及应用开发（一）](https://www.maojianwei.com/2016/10/11/Algorithm-for-Load-Balance-Routing-theory-and-project-development-in-ONOS-1/), \n[ONOS：负载均衡路由算法及应用开发（二）](https://www.maojianwei.com/2016/12/20/Algorithm-for-Load-Balance-Routing-theory-and-project-development-in-ONOS-2/)\n\n.\n\n## Update Note\n\n2019.01.17 Update and release 1.2 to adapt ONOS **2.1.0-SNAPSHOT** version, backed by Apache Karaf **4.2.2**\n\n2018.05.15 Update and release 1.1 to adapt ONOS **1.14.0-SNAPSHOT** version, backed by Apache Karaf **3.0.8**\n\n2017.03.28 Build, run and test. All pass. Release 1.0 for ONOS **1.9.0-SNAPSHOT** version.\n\n.\n\n## Demo\n\n![ONOS_LoadBalance_Routing_Forward by Mao Jianwei](http://www.maojianwei.com/resources/picture/2016/10/onosLB/1-load-balance-example.png)\n\n.\n\n## Latest Instruction to Compile\n\n1. Embed me with ONOS codebase\n2. Modify the **$ONOS_ROOT/tools/build/bazel/modules.bzl** file, refer to **modules.bzl__available_example** file\n3. Build whole ONOS by bazel.\n   (You can use my utility script for ONOS: https://github.com/MaoJianwei/SDN_Scripts/blob/master/ONOS/autoONOS_Bazel.sh)\n\n**Out-of-date:**\nI provide pom.xml for importing this project to Intellij IDEA or other IDE by maven, but you **should NOT** use maven to compile me, and maven may fail.\n\n.\n\n## Backward Compatibility\n\nYou can find all milestone versions at [Release](https://github.com/MaoJianwei/ONOS_LoadBalance_Routing_Forward/releases) page.\n\n.\n\nIf you use ONOS around 1.14.0-SNAPSHOT version, you can checkout to this commit history:\n\nhttps://github.com/MaoJianwei/ONOS_LoadBalance_Routing_Forward/tree/c8133740b5522153d908dff84052f772343e65f9\n\n.\n\nIf you use ONOS around 1.9.0-SNAPSHOT version, you can checkout to this commit history:\n\nhttps://github.com/MaoJianwei/ONOS_LoadBalance_Routing_Forward/tree/f56b114e74ffce1c59192f661fa2f055b1f66e52\n\n.\n\n## Community Support\n\nLong term support(LTS) from 2018.05.15, by:\n\n:) [Jianwei Mao @ BUPT FNLab](https://www.maojianwei.com/) - ONOS China Ambassador - MaoJianwei2020@gmail.com / MaoJianwei2012@126.com \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaojianwei%2Fonos_loadbalance_routing_forward","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaojianwei%2Fonos_loadbalance_routing_forward","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaojianwei%2Fonos_loadbalance_routing_forward/lists"}