From patchwork Wed Sep 2 00:21:42 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Justin Pettit X-Patchwork-Id: 513108 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from archives.nicira.com (li376-54.members.linode.com [96.126.127.54]) by ozlabs.org (Postfix) with ESMTP id DD7851401F0 for ; Wed, 2 Sep 2015 10:21:55 +1000 (AEST) Received: from archives.nicira.com (localhost [127.0.0.1]) by archives.nicira.com (Postfix) with ESMTP id 0FD31109FC; Tue, 1 Sep 2015 17:21:53 -0700 (PDT) X-Original-To: dev@openvswitch.org Delivered-To: dev@openvswitch.org Received: from mx1e4.cudamail.com (mx1.cudamail.com [69.90.118.67]) by archives.nicira.com (Postfix) with ESMTPS id 9B51D105DD for ; Tue, 1 Sep 2015 17:21:50 -0700 (PDT) Received: from bar5.cudamail.com (unknown [192.168.21.12]) by mx1e4.cudamail.com (Postfix) with ESMTPS id 16C2F1E036A for ; Tue, 1 Sep 2015 18:21:50 -0600 (MDT) X-ASG-Debug-ID: 1441153309-09eadd1343a4790001-byXFYA Received: from mx1-pf2.cudamail.com ([192.168.24.2]) by bar5.cudamail.com with ESMTP id 3u6ugNcIaImkgyUd (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 01 Sep 2015 18:21:49 -0600 (MDT) X-Barracuda-Envelope-From: jpettit@nicira.com X-Barracuda-RBL-Trusted-Forwarder: 192.168.24.2 Received: from unknown (HELO mail-pa0-f44.google.com) (209.85.220.44) by mx1-pf2.cudamail.com with ESMTPS (RC4-SHA encrypted); 2 Sep 2015 00:21:49 -0000 Received-SPF: unknown (mx1-pf2.cudamail.com: Multiple SPF records returned) X-Barracuda-RBL-Trusted-Forwarder: 209.85.220.44 Received: by padhy1 with SMTP id hy1so12051643pad.1 for ; Tue, 01 Sep 2015 17:21:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=57UFMSdVM/hJyH7Bt3uFkPqY/Ozya625wyD7JVvg97w=; b=U6ktJn0BhrLJeh2Ecra/AeQ+IQGz/1dirifSLKRYdnaJy7wQR7w7ezCcbd1bhcmvkB 7HIQTd4DpGV33lGsdb+8cWJ+3e8/HtAWvh7X6EgiICfoaVI4ll5s8C7pATRA4SkLYOrZ fjHa4VXsMDqHgeRIOxpYjDIuqQFV1Nfor1A5zTJdA5KEeIi/uOmKJ/gWWV4LcS1CYBwu SK2O/cVeMkoJ/4gQCy0ZqTnhbx8xif0tqq5n1HzL9QAv/kGEY7UAW0UnQHcutCi/VxTe KWsu9tr4RPdTR0SvH9Dwrif+RJNXnZyLJv4TL7cceX8Q3WJAXXDnp7t8QI86WZiFs1nb +k7A== X-Gm-Message-State: ALoCoQk45hgX4YDUmQeuWpVAM2kb0fkcgFDUhTPUVCngGtkYVRpQVd4AwXlJkd68tCb5v2g3rACo X-Received: by 10.66.218.42 with SMTP id pd10mr51591182pac.106.1441153308635; Tue, 01 Sep 2015 17:21:48 -0700 (PDT) Received: from localhost.localdomain ([208.91.2.4]) by smtp.gmail.com with ESMTPSA id ew13sm19615245pac.25.2015.09.01.17.21.47 for (version=TLSv1/SSLv3 cipher=OTHER); Tue, 01 Sep 2015 17:21:48 -0700 (PDT) X-CudaMail-Envelope-Sender: jpettit@nicira.com X-Barracuda-Apparent-Source-IP: 208.91.2.4 From: Justin Pettit To: dev@openvswitch.org X-CudaMail-Whitelist-To: dev@openvswitch.org X-CudaMail-MID: CM-E2-831101373 X-CudaMail-DTE: 090115 X-CudaMail-Originating-IP: 209.85.220.44 Date: Tue, 1 Sep 2015 17:21:42 -0700 X-ASG-Orig-Subj: [##CM-E2-831101373##][PATCH 2/3] ovn-sb: Clarify ovn-northd's responsibilities. Message-Id: <1441153303-86713-2-git-send-email-jpettit@nicira.com> X-Mailer: git-send-email 1.7.5.4 In-Reply-To: <1441153303-86713-1-git-send-email-jpettit@nicira.com> References: <1441153303-86713-1-git-send-email-jpettit@nicira.com> X-Barracuda-Connect: UNKNOWN[192.168.24.2] X-Barracuda-Start-Time: 1441153309 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://web.cudamail.com:443/cgi-mod/mark.cgi X-ASG-Whitelist: Header =?UTF-8?B?eFwtY3VkYW1haWxcLXdoaXRlbGlzdFwtdG8=?= X-Virus-Scanned: by bsmtpd at cudamail.com X-Barracuda-BRTS-Status: 1 Subject: [ovs-dev] [PATCH 2/3] ovn-sb: Clarify ovn-northd's responsibilities. X-BeenThere: dev@openvswitch.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: dev-bounces@openvswitch.org Sender: "dev" The old documentation incorrectly attributed logical flow generation to the CMS instead of ovn-northd. This also corrects how a database is referenced in the documentation. Signed-off-by: Justin Pettit Acked-by: Russell Bryant --- ovn/ovn-sb.xml | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) diff --git a/ovn/ovn-sb.xml b/ovn/ovn-sb.xml index 57e9689..38837c1 100644 --- a/ovn/ovn-sb.xml +++ b/ovn/ovn-sb.xml @@ -62,8 +62,8 @@ The LN is a slave of the cloud management system running northbound of OVN. That CMS determines the entire OVN logical configuration and therefore the LN's content at any given time is a deterministic function of the CMS's - configuration, although that happens indirectly via the OVN Northbound DB - and ovn-northd. + configuration, although that happens indirectly via the + database and ovn-northd.

@@ -206,12 +206,13 @@

- Each row in this table represents one logical flow. The cloud management - system, via its OVN integration, populates this table with logical flows - that implement the L2 and L3 topology specified in the CMS configuration. - Each hypervisor, via ovn-controller, translates the logical - flows into OpenFlow flows specific to its hypervisor and installs them - into Open vSwitch. + Each row in this table represents one logical flow. + ovn-northd populates this table with logical flows + that implement the L2 and L3 topologies specified in the + database. Each hypervisor, via + ovn-controller, translates the logical flows into + OpenFlow flows specific to its hypervisor and installs them into + Open vSwitch.

@@ -220,9 +221,9 @@ flows are written in terms of logical ports and logical datapaths instead of physical ports and physical datapaths. Translation between logical and physical flows helps to ensure isolation between logical datapaths. - (The logical flow abstraction also allows the CMS to do less work, since - it does not have to separately compute and push out physical flows to each - chassis.) + (The logical flow abstraction also allows the OVN centralized + components to do less work, since they do not have to separately + compute and push out physical flows to each chassis.)