neutron
by
openstack

Description: OpenStack Networking (Neutron). Mirror of code maintained at opendev.org.

View on GitHub ↗

Summary Information

Updated 35 minutes ago
Added to GitGenius on April 8th, 2021
Created on September 16th, 2011
Open Issues & Pull Requests: 0 (+0)
Number of forks: 1,478
Total Stargazers: 1,468 (+0)
Total Subscribers: 266 (+0)

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OpenStack Neutron is the networking service component of the OpenStack cloud computing platform, designed to provide network connectivity as a service between virtual network interface cards (vNICs) and other OpenStack services such as Nova. The project functions as a mirror of code maintained at opendev.org and is written primarily in Python. Neutron abstracts network management into a service-oriented architecture, allowing cloud operators and users to manage virtual networks, subnets, ports, and routing through a unified API rather than dealing directly with underlying network infrastructure.

The repository encompasses a comprehensive set of networking capabilities classified across multiple domains including software-defined networking (SDN), firewall functionality, load balancing, routing, virtual networking, and overlay networks. Neutron's architecture supports plugin-based extensibility, enabling operators to integrate various network backends and technologies. The platform is built to handle multi-tenant environments, ensuring network isolation and security across different cloud tenants while supporting both IPv4 and IPv6 addressing schemes. This multi-tenancy support is fundamental to Neutron's design, allowing multiple independent users and organizations to maintain separate virtual networks within a shared cloud infrastructure.

Neutron provides infrastructure-as-a-service capabilities through its API-driven approach to network orchestration. The service manages virtual network creation and configuration, VLAN support for network segmentation, and integration with various network plugins that allow deployment across different physical network technologies. The plugin architecture enables operators to choose from multiple backend implementations, making Neutron adaptable to diverse infrastructure requirements and vendor-specific networking solutions.

The project maintains active development with documented features available through OpenStack specifications and comprehensive documentation at docs.openstack.org. Issue tracking and defect management occur through Launchpad, while release notes document changes across versions. The codebase is actively maintained with contribution guidelines available in the CONTRIBUTING.rst file and through the Neutron contributor guide, indicating ongoing community involvement and development activity.

Neutron's role within OpenStack is critical for cloud infrastructure, as it provides the networking layer that enables communication between virtual machines and other cloud resources. By decoupling network management from compute services, Neutron allows for flexible, scalable network architectures that can adapt to various deployment scenarios from small private clouds to large multi-region public cloud installations. The service supports complex networking topologies, security policies, and quality-of-service requirements necessary for enterprise cloud deployments.

The project's classification across firewall, cloud computing, SDN, and virtualization domains reflects its comprehensive approach to network service delivery. Neutron integrates with OpenStack's broader orchestration ecosystem, working alongside services like Nova for compute and other components to deliver complete infrastructure-as-a-service solutions. The community engagement model includes mailing list discussions through openstack-discuss, where contributors and operators collaborate on development, troubleshooting, and feature planning using the [Neutron] subject line convention.

neutron
by
openstackopenstack/neutron

Repository Details

Fetching additional details & charts...