[sfc] Figures in draft-quinn-sfc-arch-05

Eric Gray <eric.gray@ericsson.com> Thu, 29 May 2014 15:30 UTC

Return-Path: <eric.gray@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5E8B1A09E3 for <sfc@ietfa.amsl.com>; Thu, 29 May 2014 08:30:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oy9FwzVWOKJl for <sfc@ietfa.amsl.com>; Thu, 29 May 2014 08:30:37 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0FE3A1A09C8 for <sfc@ietf.org>; Thu, 29 May 2014 08:30:37 -0700 (PDT)
X-AuditID: c6180641-f79df6d000002de0-e5-53870004339a
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 0E.E0.11744.40007835; Thu, 29 May 2014 11:38:12 +0200 (CEST)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0174.001; Thu, 29 May 2014 11:30:31 -0400
From: Eric Gray <eric.gray@ericsson.com>
To: Joel Halpern <joel.halpern@ericsson.com>, "Paul Quinn (paulq) (paulq@cisco.com)" <paulq@cisco.com>
Thread-Topic: Figures in draft-quinn-sfc-arch-05
Thread-Index: Ac97S9R6mfocA+1iTpKXBfVlibSBgg==
Date: Thu, 29 May 2014 15:30:30 +0000
Message-ID: <48E1A67CB9CA044EADFEAB87D814BFF632AD0443@eusaamb107.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_48E1A67CB9CA044EADFEAB87D814BFF632AD0443eusaamb107erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRmVeSWpSXmKPExsUyuXRPoC4LQ3uwwePbUhb7Xy1ltXjyYCu7 A5PHlN8bWT2WLPnJFMAUxWWTkpqTWZZapG+XwJXRefoxW8Gc9YwVZ9/fYWpg3D+dsYuRk0NC wESit2kdK4QtJnHh3nq2LkYuDiGBo4wSa39tYYJwljNKNKzczAJSxSagIXHszlqwbhGBDIlz qyYyg9jMAooSj279Bmrg4BAW0JaYfzMAosRA4sHibqhyPYkTk5cwgdgsAqoSU+5cBhvJK+Ar MfPrXbA4I9AR30+tYYIYKS5x68l8JojjBCSW7DnPDGGLSrx8/A/qaCWJj7/ns0PU50s8mrGe EWKmoMTJmU9YJjAKz0IyahaSsllIyiDiOhILdn9ig7C1JZYtfM0MY5858JgJWXwBI/sqRo7S 4tSy3HQjw02MwEg5JsHmuINxwSfLQ4wCHIxKPLwPXrcGC7EmlhVX5h5ilOZgURLn3XOtKlhI ID2xJDU7NbUgtSi+qDQntfgQIxMHp1QDY+6LwItL3t26aiJQVntzTUbovfQTO3seGzCmy7EL r1sa9WHZyuuP3+zNrtW6yTozuX23glCHJftU7autbVXrRfZHffjsnjZNlnu2XUXbVw2xm/8P tx79t+qa5mNu81uciqf8/kjUvQ5yneN9ef75hF+eS7w+b427sO/GbAsbzY0sClNNG7esMFFi Kc5INNRiLipOBAAq2VW4dQIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/PNuKELvz93o-BBmMMpKMIcM_pa8
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] Figures in draft-quinn-sfc-arch-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 15:30:40 -0000

Paul/Joel,

                Pretty sure that Figures 5 and 6 don't actually fit the width expected for an
Internet Draft (Figure 5 is more than 80 characters wide and Figure 6 is wider still).

                Depending on how a reader tries to read the draft, this can turn complicated
illustrations into a _real_ fun time.  :)

                Also, I am unsure what the figures are trying to convey with some of "dotted
lines" crossing the service functions.  If the intent is to show that a service function is
a virtual instance hosted by some network device, perhaps this will be better shown
in a separate figure and this aspect of Figures 5 and 6 can be eliminated?

I would suggest replacing Figure 5 with a figure along the lines of:

source             +-----+                   +-----+
  |            +-->| sf2 +--+            +-->| sf4 +--+
  |            |   |     |  |            |   |     |  |
  |  +------+--+   +-----+  +-->+-----+--+   +-----+  +->+-----+
  |  | sf1  |      +-----+      | sf3 |      +-----+     | sf5 |
  +->|      +----->| sf2 +----->|     |----->| sf4 +---->|     |-+
     |      |      |     |      |     |      |     |     |     | |
     +------+--+   +-----+  +-->+-----+--+   +-----+  +->+-----+ |
               |   +-----+  |            |   +-----+  |          |
               +-->| sf2 +--+            +-->| sf4 +--+     +----+
                   |     |                   |     |        |
                   +-----+                   +-----+        V
                                                          destination

                   Figure 5: Load Balancing

(67 characters?)

                Similarly, I would suggest replacing Figure 6 with a figure along the
lines of:


   source

     |               +-----+-+                   +-----+-+

 +---+           +-->| sf2 |-|+              +-->| sf4 |-|+

 |           +---|-->|     | ||          +------>|     | ||

 |   +------+|---+   +-----+ |+-->+-----+|---+   +-----+ |+-->+-----+

 |   | sf1  ||       +-----+ +--->| sf3 ||       +-----+ +--->| sf5 |

 +-->|      +|------>| sf2 |+---->|     ||------>| sf4 |+---->|     |--+

 |   |      || +---->|     |-+    |     || +---->|     |-+    |     |  |

 |   +------+|-|-+   +-----+ |+-->+-----+|-|-+   +-----+ |+-->+-----+  |

 |           | | |   +-----+ ||          | | |   +-----+ ||            |

 |   +------++ | +-->| sf2 |-|+   +-----++ | +-->| sf4 |-|+   +-----+  |

 |   | sf1' |  | +-->|     | +--->| sf3'|  | +-->|     | +--->| sf5'|  |

 +-->|      +--+ |   +-----+----->|     |--+ |   +-----+----->|     |--+

     |      |    |                |     |    |                |     |  |

     +------+----+                +-----+----+                +-----+  |

                                                                       |

                                                              +--------+

                                                              |

                                                              V

                                                         destination



                    Figure 6: Load Balancing and HA

(72 characters?)

                In both cases, the figure has all the same connection complexity (fixed up in a few
places), but seems to be less busy.

--
Eric