The goal of SDN is to achieve an idealized enterprise network, separating network control from physical network topology, this creates an environment for sending traffic from the central management controller to all vswitches and routers. In a software-defined network environment, this software-based controller must have end-to-end monitoring capabilities for network resources and capacity.
Through the network end-to-end view, the
Author: Zhang Hua posted: 2013-06-13Copyright notice: Can be reproduced arbitrarily, please be sure to use hyperlinks in the form of the original source of the article and the author's information and this copyright notice
(http://blog.csdn.net/quqi99)
In my opinion, the essence of SDN is technically mainly the following three points:
1) There is a controller that separates the control flow from the data stream. The switch will ask the controller
the Linux kernel module that gets bridge IOCTLs;The OVS-DPCTL is used to configure the switch kernel module;Some scripts and specs auxiliary OvS are installed on the Citrix XenServer as the default switch;Ovs-vsctl Query and update the configuration of Ovs-vswitchd;Ovs-appctl Send command message, run related daemon;The Ovsdbmonitor GUI tool allows remote access to OvS databases and OpenFlow flow tables.In addition, OvS provides feature implementatio
accepted within the enterprise, and the Enterprise network management is not willing to open the BGP protocol on the cross-network router-its scale advantage does not come out. This is the Calico project.Daoli.netThe fourth is called the Cloud, founder Dr. Wenbo Mao, Dr. Mao originally and I was a colleague of EMC, he is mainly focused on the security field of virtualization. Truth Cloud Container Network, can be said from the technical field is very very advanced. He thinks that since we're de
specific technology. It is a network design concept. It plans the software, hardware, forwarding plane and control plane of the network and the interaction between them, the network architecture is redefined and divided into forwarding layer, control layer, business orchestration layer, and application layer. We often say that SDN controller refers to the control layer software that sends a stream table to the forwarding layer through
Editor's note: This series is divided into three articles on the ONOS White Paper, and then theONOS white paper, which is translated in part 5 of the white Paper ONOS structure, if there is any improper, please correct me. 5.ONOS ArchitectureONOS from the outset from the point of view of the service provider architecture design. It has basic performance such as high availability, scalability, and good performance, as well as a strong North interface abstraction Layer and a south interface. Th
from the development of control, management, and configuration services. This abstraction layer is also one of the factors that have similar web -style flexibility to the SDN control platform and service provider network . The /apisis a south-to-the-interface abstraction layer that controls OpenFlow devices and traditional devicesthrough a plug-in South interface protocol . The south-to-interface abstracti
corresponding components or apps.
Ofproto /-Including the version information of openflow protocol and analysis modules related to openflow protocols of different versions (of 1.0 1.2 1.3)
Topology /-Includes the topology discovery Code related to openflow switches and the processing of topology discovery information (such as ports and links ). The lldp protoc
Vswitchd is a user-state daemon process. Its core is to execute the ofproto logic. We know that ovs is implemented in accordance with the openflow switch specification. Taking Layer 2 packet forwarding as an example, a traditional switch (including the implementation of Linux Bridge) searches for a cam table, find the port corresponding to the DST Mac, while the implementation of the open vswitch is to find whether there is a corresponding flow based
node (walk Snat traffic) to the neutron Controller Agent. The Neutron controller agent is equivalent to the traditional SDN scheme of network controllers, more accurately three layer of SDN controller. The L2 Agent is running on the compute node. In the original DVR mode, network nodes to run L3 Agent, now do not need. That is to say, Dragonflow changed to pure use Ope
"Cloud computing network Zhu Ji Nanxiong"Basic informationLi JunwuPublishing house: Electronic Industry publishing houseisbn:9787121253775Last Date: 2015-2-6Publication date: March 2015Folio: 16 OpenPage: 275Edition: 1-1
"Cloud computing network Zhu Ji Nanxiong"Content Introduction"Cloud computing network Zhu Ji Nanxiong" focuses on the principles of network technology used in cloud computing network virtualization, focusing on the underlying context o
is network virtualization or not, although network virtualization will certainly be one of its by-products. On the contrary, SDN is a kind of "network programming". That is to say, it allows cloud service providers and independent software developers to create new network functions. The rest can be used for reference.
The leading example of SDN today is openflow
of PON or DSL to support 1588 of the operation.
LTE and SDN (Software Defined Network)
The large-scale deployment of LTE, especially the LTE micro base stations, will also bring huge difficulties for operators to manage and operate the backhaul network. The operator is eager to find a solution that simplifies network management and reduces operating costs. SDN uses a centralized control plane and provides
forwarding box has no routing logic and no ARP logic. What does it become? Or is there anything without these complicated logic? The answer is obvious! Switch! By the way, the switch is used. Finally, the box is degraded into a switch! Only responsible for data forwarding, where does the control logic come from? You can also ask how a fool switch knows how to forward data. My version is pre-configured. This is of course just one of my methods! The standard practice is to obtain from another mac
from a global perspective, let alone analyze problems from a higher position. All I can introduce is the computing-related technologies that a small programmer has encountered during his work, we hope to become a cloud computing leader one day ".
Cloud computing is a topic around the world, so there are talented people from all over the world to fight for this cloud computing. The cloud computing technologies I have met at this stage are openvswitch and docker. Let's start with the introduction
provide and OpenFlow protocol, topology and other related information query and configuration, the results of the query returned to the browser in JSON format, and the configuration will call related functions of the relevant modules, you can simply see the code to get the switch in the SDN network. The command to get switches is: http://ip:port/stats/switches, which first resolves the HTTP request (GET),
According to the OpenFlow contract [ofp1.0-38], when the physical port OvS DataPath added, changed or deleted. Will run the detailed action first. The controller is then informed by Ofp_port_status asynchronous messages, such as when we run a command such as Ovs-vsctl Add-port br0 eth0, the OVSDB database is updated. The global variable reconfiguring becomes true at one polling time, and this OvS is configured again.if (reconfiguring) {///CFG entries
An SDN controller based on the OpenFlow protocol written in the Java language.The basic architecture, like webserver, has an underlying module that maintains the switch connection information, and when a switch is connected to the controller, Floodlight saves the connection to the connection pool and communicates with the switch by NIO.The controller also contains other switch packet storage processing modu
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.