ONOS
   HOME

TheInfoList



OR:

fa:کاربر:CSF-404/ONOS
The ''The'' is a grammatical article in English, denoting nouns that are already or about to be mentioned, under discussion, implied or otherwise presumed familiar to listeners, readers, or speakers. It is the definite article in English. ''The ...
ONOS (Open Network Operating System) project is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
community hosted by
The Linux Foundation ''The'' is a grammatical article in English, denoting nouns that are already or about to be mentioned, under discussion, implied or otherwise presumed familiar to listeners, readers, or speakers. It is the definite article in English. ''The ...
. The goal of the project is to create a
software-defined networking Software-defined networking (SDN) is an approach to network management that uses abstraction to enable dynamic and programmatically efficient network configuration to create grouping and segmentation while improving network performance and monit ...
(SDN) operating system for
communications service provider A telecommunications company is a kind of electronic communications service provider, more precisely a telecommunications service provider (TSP), that provides telecommunications services such as telephony and data communications access. Many t ...
s that is designed for scalability, high performance and high availability.


History

On December 5, 2014, the Open Networking Lab (ON.Lab) along with other industry partners including AT&T and NTT Communications released the ONOS source code to start the open source community. On October 14, 2015, the Linux Foundation announced that ONOS had joined the organization as one of its collaborative projects. The project was started around October 2012 under the leadership of Panka
Berde
an architect at ON.Lab. The name ONOS was coined around end of 2012 by Berde. Early prototype was shown in April 2013 at Open Networking Summit (ONS) and journey of initial iterations featured at ONS 2014.


Technology overview

The software is written in Java and provides a distributed SDN applications platform atop Apache Karaf
OSGi OSGi is an open specification and open source project under the Eclipse Foundation. It is a continuation of the work done by the OSGi Alliance (formerly known as the Open Services Gateway initiative), which was an open standards organization fo ...
container. The system is designed to operate as a cluster of nodes that are identical in terms of their software stack and can withstand failure of individual nodes without causing disruptions in its ability to control the network operation. While ONOS leans heavily on standard protocols and models, e.g. OpenFlow, NETCONF, OpenConfig, its system architecture is not directly tied to them. Instead, ONOS provides its own set of high-level abstractions and models, which it exposes to the application programmers. These models can be extended by the applications at run-time. To prevent the system from becoming tied to a specific configuration or control protocol, any software in direct contact with protocol-specific libraries and engaging in direct interactions with network environment is deliberately isolated into its own tier referred to as a ''provider'' or a ''driver''. Likewise, any software in direct contact with intra-cluster communication protocols is deliberately isolated into its own tier referred to as a ''store''. The platform provides applications with a number of high-level abstractions, through which the applications can learn about the state of the network and through which they can control the flow of traffic through the network. The ''network graph'' abstraction provides information about the structure and topology of the network. The ''flow objective'' is a device-centric abstraction that allows applications to direct flow of traffic through a specific device without the need to be aware of the device table pipeline. Similarly, the ''intent'' is a network-centric abstraction that gives application programmers the ability to control network by specifying what they wish to accomplish rather than specifying how they want to accomplish it. This simplifies application development and at the same time provides the platform with added degrees of freedom to resolve what would normally be considered conflicting requests. Applications (core extensions) can be loaded and unloaded dynamically, via REST API or GUI, and without the need to restart the cluster or its individual nodes. ONOS application management subsystem assumes the responsibility for distributing the application artifacts throughout the cluster to assure that all nodes are running the same application software. ONOS base distribution contains over 175 applications, which fall into numerous categories, e.g. traffic steering apps, device drivers, ready-to-use YANG models, utilities, monitoring apps. The system provides REST API, CLI and an extensible, dynamic web-based GUI. gRPC interfaces for ONOS are under active development.


Use cases

The ONOS software has been used as a platform that applications have been written on top of or has been integrated into other projects. A number o
use cases
demonstrate how the software is being used today—including global research networking deployments, multilayer network control, and central office re-designed as a datacenter.


Releases

The following lists the different ONOS releases that are all named after different types of birds in alphabetical order:


Members

There are two tiers of membership for ONOS: Partner and Collaborator, with varying levels of commitment. ; Partners *
AT&T AT&T Inc., an abbreviation for its predecessor's former name, the American Telephone and Telegraph Company, is an American multinational telecommunications holding company headquartered at Whitacre Tower in Downtown Dallas, Texas. It is the w ...
*
China Unicom China United Network Communications Group (China Unicom) is a Chinese state-owned telecommunications operator. Originally founded (on January 6 2009) as a wireless paging and GSM mobile operator, it currently provides a range of services inclu ...
*
Ciena Ciena Corporation is an American optical networking systems and software company based in Hanover, Maryland. The company has been described as a vital player in optical connectivity. The company reported revenues of $4 billion and more than 8,50 ...
*
Cisco Cisco Systems, Inc. (using the trademark Cisco) is an American multinational digital communications technology conglomerate corporation headquartered in San Jose, California. Cisco develops, manufactures, and sells networking hardware, s ...
*
Comcast Comcast Corporation, formerly known as Comcast Holdings,Before the AT&T Broadband, AT&T merger in 2001, the parent company was Comcast Holdings Corporation. Comcast Holdings Corporation now refers to a subsidiary of Comcast Corporation, not th ...
*
Deutsche Telekom Deutsche Telekom AG (, ; often just Telekom, DTAG or DT; stylised as ·T·) is a partially state-owned German telecommunications company headquartered in Bonn and the largest telecommunications provider in Europe by revenue. It was formed in 199 ...
*
Ericsson (), commonly known as Ericsson (), is a Swedish multinational networking and telecommunications company headquartered in Stockholm, Sweden. Ericsson has been a major contributor to the development of the telecommunications industry and is one ...
* Fujitsu *
Google Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
*
Huawei Huawei Technologies Co., Ltd. ("Huawei" sometimes stylized as "HUAWEI"; ; zh, c=华为, p= ) is a Chinese multinational corporationtechnology company in Longgang, Shenzhen, Longgang, Shenzhen, Guangdong. Its main product lines include teleco ...
*
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
*
NEC is a Japanese multinational information technology and electronics corporation, headquartered at the NEC Supertower in Minato, Tokyo, Japan. It provides IT and network solutions, including cloud computing, artificial intelligence (AI), Inte ...
*
Nokia Nokia Corporation is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporation, originally established as a pulp mill in 1 ...
*
NTT Communications is a Japanese telecommunications company owned by Nippon Telegraph and Telephone Corporation. It operates an international network across over 190 countries and regions, with locations in more than 70 countries and regions. The company has ...
*
Radisys Radisys Corporation is an American technology company located in Hillsboro, Oregon, United States that makes technology used by telecommunications companies in mobile networks. Founded in 1987 in Oregon by former employees of Intel, the company w ...
*
Samsung Electronics Samsung Electronics Co., Ltd. (SEC; stylized as SΛMSUNG; ) is a South Korean multinational major appliance and consumer electronics corporation founded on 13 January 1969 and headquartered in Yeongtong District, Suwon, South Korea. It is curr ...
*
Türk Telekom Türk Telekomünikasyon A.Ş. () is a state-owned Turkish telecommunications company. Türk Telekom was separated from Turkish Post (PTT) in 1995. Türk Telekom Group provides integrated telecommunication services for PSTN, GSM, and wideband I ...
*
Verizon Verizon Communications Inc. ( ), is an American telecommunications company headquartered in New York City. It is the world's second-largest telecommunications company by revenue and its mobile network is the largest wireless carrier in the ...
; Collaborators *
AARNet AARNet (Australian Academic and Research Network) provides Internet services to the Australian education and research communities and their research partners. AARNet built the Internet in Australia. In 1995, the Australian Vice-Chancellors' C ...
*
ADARA Networks Adara Networks (stylized as "ADARA Networks") is an American software company. History The company creates software-defined networking (SDN) infrastructure orchestration software and provides cloud computing. It has several dozen partners in it ...
* Airhop Communications * Akamai * AmLight * BlackDuck * BTI Systems *
Beijing University of Posts and Telecommunications Beijing, Chinese postal romanization, previously romanized as Peking, is the capital city of China. With more than 22 million residents, it is the world's List of national capitals by population, most populous national capital city as well as ...
*
Cavium Cavium, Inc. was a fabless semiconductor company based in San Jose, California, specializing in ARM-based and MIPS-based network, video and security processors and SoCs. The company was co-founded in 2000 by Syed B. Ali and M. Raghib Hussain, ...
* ClearPath Networks *
CNIT The Centre of New Industries and Technologies (, , abbreviated CNIT), located in Puteaux, France, was the first building developed in La Défense, west of Paris, France. It functions as a convention centre, though it also houses shops and office ...
* CREATE-NET * Criterion Networks *
CSIRO The Commonwealth Scientific and Industrial Research Organisation (CSIRO) is an Australian Government agency that is responsible for scientific research and its commercial and industrial applications. CSIRO works with leading organisations arou ...
*
ECI Telecom ECI Telecom Ltd is an Israel-based manufacturer of telecommunications equipment that provides packet optical transport products, software-defined networking applications, cybersecurity and professional services. History The Electronics Corpo ...
* ETRI * Consortium GARR * GEANT * Happiest Minds *
Internet2 Internet2 is a not-for-profit United States computer network A computer network is a collection of communicating computers and other devices, such as printers and smart phones. In order to communicate, the computers and devices must ...
* INSPIRE group *
KAIST KAIST (originally the Korea Advanced Institute of Science and Technology) is a national university, national research university located in Daedeok Innopolis, Daejeon, South Korea. KAIST was established by the Korean government in 1971 as the ...
* KREONET * KISTI * NAIM Networks * NetCracker * OpenFlow Korea * OPLink Communications *
Open Networking Foundation The Open Networking Foundation (ONF) was a non-profit operator-led consortium. It used an open source business model aimed at promoting networking through software-defined networking (SDN) and standardizing the OpenFlow protocol and related te ...
*
Postech Pohang University of Science and Technology (POSTECH, ) is a private university, private research university in Pohang, South Korea. History Pohang University of Science and Technology was established on December 3, 1986, by POSCO, a South Ko ...
*
SRI International SRI International (SRI) is a nonprofit organization, nonprofit scientific research, scientific research institute and organization headquartered in Menlo Park, California, United States. It was established in 1946 by trustees of Stanford Univer ...
* National Chiao-Tung University


See also

* List of SDN controller software


References


External links

* {{Linux Foundation Computer networking Linux Foundation projects