[Nfvrg] Requirements For Containers In NFV

Jim Logan <Jim_Logan@affirmednetworks.com> Tue, 10 January 2017 14:04 UTC

Return-Path: <Jim_Logan@affirmednetworks.com>
X-Original-To: nfvrg@ietfa.amsl.com
Delivered-To: nfvrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1620129B3A for <nfvrg@ietfa.amsl.com>; Tue, 10 Jan 2017 06:04:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level:
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 UsujepqsinLI for <nfvrg@ietfa.amsl.com>; Tue, 10 Jan 2017 06:04:55 -0800 (PST)
Received: from hub021-ca-5.exch021.serverdata.net (hub021-ca-5.exch021.serverdata.net [64.78.56.70]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78400129CB3 for <nfvrg@irtf.org>; Tue, 10 Jan 2017 06:04:55 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-5.exch021.domain.local ([10.254.4.89]) with mapi id 14.03.0319.002; Tue, 10 Jan 2017 06:04:54 -0800
From: Jim Logan <Jim_Logan@affirmednetworks.com>
To: "nfvrg@irtf.org" <nfvrg@irtf.org>
Thread-Topic: Requirements For Containers In NFV
Thread-Index: AQHSa0qEKRDvNMGfa0y0fHy1EI/9FQ==
Date: Tue, 10 Jan 2017 14:04:53 +0000
Message-ID: <D49A4CD7.F3E2E%jim_logan@affirmednetworks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.8.151023
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_D49A4CD7F3E2Ejimloganaffirmednetworkscom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfvrg/xcrWYrAP2DroRDceFR9GzDfSfXs>
Cc: Jim Logan <Jim_Logan@affirmednetworks.com>
Subject: [Nfvrg] Requirements For Containers In NFV
X-BeenThere: nfvrg@irtf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Network Function Virtualization Research Group \(NFVRG\) discussion list" <nfvrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nfvrg>, <mailto:nfvrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nfvrg/>
List-Post: <mailto:nfvrg@irtf.org>
List-Help: <mailto:nfvrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nfvrg>, <mailto:nfvrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Jan 2017 14:04:56 -0000

Hello Colleagues,

Following up on a side thread that I started related to studying the NFV specific requirements for containers, I would like to propose a paper that covers the following topics.

I would appreciate any feedback or guidance you may have on this proposal.

Best Regards,
Jim Logan
Affirmed Networks


  *   Container Overview
  *   Container Runtime
     *   Best practices for application
     *   One process per container limitation/expectation
        *   Tradeoffs for multiple processes per containers
     *   Application Image Management (upgrade, rollback, secure image distribution)
  *   Container Orchestration
     *   OpenStack
        *   Current Capabilities
        *   NFV Requirements
        *   NFV Gaps
     *   Kubernetes
        *   Current Capabilities
        *   NFV Requirements
        *   NFV Gaps
     *   Mesosphere
        *   Current Capabilities
        *   NFV Requirements
        *   NFV Gaps
     *   Docker Swarm
        *   Current Capabilities
        *   NFV Requirements
        *   NFV Gaps
     *   Integration with MANO
        *   Capability overlap with MANO
        *   VNF-M Integration
        *   Container to VM to Physical interactions
  *   Service Discovery
     *   Discovering dependent services in the cloud
        *   Global Session State Database
        *   Centralized Log Layer
        *   Centralized OA&M layer
        *   Generic Load Balancing As A Service
  *   Resource Management
     *   Networking
        *   Overlay Networking
        *   Multiple network interfaces
        *   Multiple IP Addresses
        *   Performance
           *   DPDK SR-IOV
           *   DPDK OVS
     *   Storage
        *   Persistent Storage Needs
        *   CDR, OA&M persistent storage requirements
     *   Compute
        *   Noisy neighbor mitigation
        *   Physical resource SLAs
     *   Scaling in/out
        *   Challenges to scaling a VNF
  *   Security
     *   Functions limited by Linux/Container security constructs
     *   What security functions are moved from the VNF to the host environment?
        *   Supported ciphers
        *   SSH upgrades
        *   TACACs?
  *   Debugging A Containerized VNF
     *   Challenges
     *   Contrainer sprawl in the datacenter
     *   VNF Command Line Interface
        *   Is it needed in the containerized service provider network