contrail release notes 1.03

Download Contrail Release Notes 1.03

Post on 15-Oct-2015

56 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

Contrail, Release Notes V1.03

TRANSCRIPT

  • Release Notes: Contrail Controller 1.03

    Release 1.03maintenance releaseJanuary 2014

    Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2New and Changed Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    Support for Static Routes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Improvements and Additional Features for EVPN and VXLAN . . . . . . . . . . . . . 6Support for Amazon VPC APIs on Contrail OpenStack . . . . . . . . . . . . . . . . . . 13

    Overview of Amazon Virtual Private Cloud (VPC) . . . . . . . . . . . . . . . . . . 13Mapping Amazon VPC Features to OpenStack Contrail Features . . . . . . 13VPC and Subnets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Security in VPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Elastic IP in VPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Route Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    Configuring Metadata Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Enhancement to Fabric Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Known Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Known Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Upgrade Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Upgrading Contrail Software from Release 1.02 to 1.03 . . . . . . . . . . . . . . . . . 24Resolved Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Errata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Documentation Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Requesting Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Self-Help Online Tools and Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Opening a Case with JTAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    1Copyright 2014, Juniper Networks, Inc.

  • Introduction

    Contrail Controller is an open, standards-based software solution that delivers networkvirtualizationandserviceautomation for federatedcloudnetworks. It provides self-serviceprovisioning, improves network troubleshooting and diagnostics, and enables servicechaining for dynamic application environments across enterprise virtual private cloud(VPC),managed InfrastructureasaService (IaaS), andNetworksFunctionsVirtualization(NFV) use cases.

    These release notes accompany Release 1.03 of the Contrail Virtual Network Controller.They describe new features, limitations, and known problems.

    For the latest, most complete information about outstanding and resolved issues withthe Contrail Virtual Network Controller, see the Juniper Networks online defect searchapplication at http://prsearch.juniper.net.

    These release notes are displayed on the Juniper Networks Contrail DocumentationWebpage: http://www.juniper.net/techpubs/en_US/contrail1.0/information-products/topic-collections/release-notes/index.html.

    You can also find these release notes on the Juniper Networks Contrail DocumentationTechWiki page: http://techwiki.juniper.net/Documentation/Contrail.

    New and Changed Features

    The features listed in this section are new or changed as of Contrail Release 1.03. Newfeaturesare introducedasBeta-level enhancements included in thismaintenance release.

    Support for Static Routes on page 2

    Improvements and Additional Features for EVPN and VXLAN on page 6

    Support for Amazon VPC APIs on Contrail OpenStack on page 13

    Configuring Metadata Service on page 20

    Enhancement to Fabric Utilities on page 21

    Support for Static Routes

    Contrail Release 1.03 supports using static routes for service instances and host routes.

    Static Routes for Service Instances

    Static routes can be configured in a virtual network to direct traffic to a service virtualmachine.

    The following figure showsa virtual networkwith subnet 10.1.1.0/24. All of the traffic froma virtual machine that is directed to subnet 11.1.1.0/24 can be configured to be routed by

    Copyright 2014, Juniper Networks, Inc.2

    Release Notes: Contrail Controller 1.03

  • means of a service machine, by using the static route 11.1.1.252 configured on the servicevirtual machine interface.

    Configuring Static Routes on a Service Instance

    To configure static routes on a service instance, first enable the static route option in theservice template to be used for the service instance.

    To enable the static route option in a service template:

    1. Go to Configure > Services > Service Templates and click Create.

    2. AtAddServiceTemplate, complete the fields forName,ServiceMode, and ImageName.

    3. Select the Interface Types to use for the template, then for each interface type thatmight have a static route configured, click the check box under the Static Routescolumn to enable the static route option for that interface.

    The following figure shows a service template in which the left and right interfacesof service instances have the static routes option enabled. Now a user can configure

    3Copyright 2014, Juniper Networks, Inc.

    New and Changed Features

  • a static route on a corresponding interface on a service instance that is based on theservice template shown.

    Configuring Static Routes on Service Instance Interfaces

    To configure static routes on a service instance interface:

    1. Go to Configure > Services > Service Instances and click Create.

    2. At Create Service Instances, complete the fields for Instance Name and ServicesTemplate.

    3. Select the virtual network for each of the interfaces

    4. Click the Static Routes dropdownmenu under each interface field for which the staticroutes option is enabled to open the Static Routesmenu and configure the staticroutes in the fields provided.

    NOTE: If the Auto Configured option is selected, traffic destined to thestatic route subnet is load balanced across service instances.

    The following figure shows a configuration to apply a service instance between VN1(10.1.1.0/24) and VN2 (11.1.1.0/24). The left interface of the service instance is configuredwith VN1 and the right interface is configured to be VN2 (11.1.1.0/24). The static route

    Copyright 2014, Juniper Networks, Inc.4

    Release Notes: Contrail Controller 1.03

  • 11.1.1.0/24 is configured on the left interface, so that all traffic from VN1 that is destinedto VN2 reaches the left interface of the service instance.

    The following figure shows static route 10.1.1.0/24 configured on the right interface, sothat all traffic from VN2 that is destined to VN1 reaches the right interface of the servicevirtual machine.

    When the static routes are configured for both the left and the right interfaces, allinter-virtual network traffic is forwarded through the service instance.

    5Copyright 2014, Juniper Networks, Inc.

    New and Changed Features

  • Configuring Static Routes as Host Routes

    You can also use static routes for host routes for a virtualmachine, by using the classlessstatic routes option in the DHCP server response that is sent to the virtual machine.

    The routes to be sent in the DHCP response to the virtual machine can be configured foreach virtual network as it is created.

    To configure static routes as host routes:

    1. Go to Configure > Network > Networks and click Create.

    2. At Create Network, click the Host Routes option and add the host routes to be sent tothe virtual machines.

    An example is shown in the following figure.

    Improvements and Additional Features for EVPN and VXLAN

    Contrail Release 1.02 provided support for EVPN and VXLAN.

    Contrail Release 1.03 provides improved handling of EVPN and VXLAN, as defined in thissection.

    The following features are added in Contrail Release 1.03:

    EVPN is enabled as the default mode.

    Fallback bridging

    Layer 2-only mode

    Copyright 2014, Juniper Networks, Inc.6

    Release Notes: Contrail Controller 1.03

  • EVPN is a flexible solution that uses Layer 2 overlays to interconnect multiple edges(virtual machines) within a data center. Traditionally, the data center is built as a flatLayer 2 network with issues such as flooding, limitations in redundancy and provisioning,and high volumes of MAC addresses learned, which cause churn at node failures. EVPNis designed to address these issues without disturbing flat MAC connectivity.

    In EVPN, MAC address learning is driven by the control plane, rather than by the dataplane,whichhelpscontrol learnedMACaddressesacross virtual forwarders, thusavoidingflooding. The forwarders advertise locally learnedMAC addresses to the controllers. Thecontrollers use MP-BGP to communicate with peers. The peering of controllers usingBGP for EVPN results in better and faster convergence.

    With EVPN,MAC learning is confined to the virtual networks towhich the virtualmachi