opendaylight user guide · pdf fileusing openstack with gbp ..... 81 using the gbp openflow...

267
OpenDaylight User Guide Lithium (June 29, 2015)

Upload: trinhcong

Post on 16-Mar-2018

237 views

Category:

Documents


1 download

TRANSCRIPT

  • OpenDaylight

    User GuideLithium (June 29, 2015)

  • OpenDaylight User Guide June 29, 2015 Lithium

    ii

    OpenDaylight User GuideOpenDaylight Community

    Lithium (2015-06-29)Copyright 2015 Linux Foundation All rights reserved.

    This guide describes how to use and deploy OpenDaylight.

    This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 whichaccompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html

    http://www.eclipse.org/legal/epl-v10.html

  • OpenDaylight User Guide June 29, 2015 Lithium

    iii

    Table of ContentsI. Getting Started with OpenDaylight .............................................................................. 1

    1. OpenDaylight Controller Overview ...................................................................... 22. Using the OpenDaylight User Interface (DLUX) .................................................... 3

    Getting Started with DLUX ............................................................................. 3Logging In ...................................................................................................... 3Working with DLUX ........................................................................................ 3Viewing Network Statistics .............................................................................. 4Viewing Network Topology ............................................................................. 4Interacting with OpenDaylight ........................................................................ 5

    3. Running XSQL Console Commands and Queries ................................................. 11XSQL Overview .............................................................................................. 11Installing XSQL .............................................................................................. 11XSQL Console Commands .............................................................................. 11XSQL Queries ................................................................................................ 12

    4. Setting Up Clustering on an OpenDaylight Controller ......................................... 14Clustering Overview ...................................................................................... 14Single Node Clustering .................................................................................. 14Multiple Node Clustering ............................................................................... 15

    II. Applications and Plugins ............................................................................................ 215. ALTO User Guide ............................................................................................... 22

    Overview ....................................................................................................... 22ALTO Architecture ......................................................................................... 22Configuring ALTO ......................................................................................... 22Administering or Managing ALTO ................................................................. 23

    6. Authentication and Authorization Services ........................................................ 26Authentication Service ................................................................................... 26Administering OpenDaylight Authentication Services ..................................... 32OpenDaylight Authorization Service .............................................................. 33

    7. BGP User Guide ................................................................................................. 34Overview ....................................................................................................... 34Configuring BGP ............................................................................................ 34Configuration through RESTCONF ................................................................. 38Tutorials ........................................................................................................ 42

    8. CAPWAP User Guide ......................................................................................... 46Overview ....................................................................................................... 46CAPWAP Architecture ................................................................................... 46Scope of CAPWAP Project ............................................................................. 46Installing CAPWAP ........................................................................................ 46Configuring CAPWAP .................................................................................... 46Administering or Managing CAPWAP ............................................................ 47Tutorials ........................................................................................................ 47

    9. DIDM User Guide .............................................................................................. 48Overview ....................................................................................................... 48DIDM Architecture ........................................................................................ 48

    10. Group Based Policy User Guide ........................................................................ 49Overview ....................................................................................................... 49GBP Base Architecture and Value Proposition ................................................ 51Using the GBP UX interface ........................................................................... 67

  • OpenDaylight User Guide June 29, 2015 Lithium

    iv

    Using the GBP API ......................................................................................... 80Using OpenStack with GBP ............................................................................ 81Using the GBP OpenFlow Overlay (OfOverlay) renderer ................................. 88Using Service Function Chaining (SFC) with GBP ............................................. 99Demo/Development environment ................................................................ 104

    11. L2Switch User Guide ...................................................................................... 105Overview ..................................................................................................... 105L2Switch Architecture .................................................................................. 105Configuring L2Switch ................................................................................... 106Configuring Loop Remover .......................................................................... 106Configuring Arp Handler ............................................................................. 107Configuring Address Tracker ........................................................................ 108Configuring L2Switch Main .......................................................................... 108Running the L2Switch project ...................................................................... 110Create a network using mininet .................................................................. 110Generating network traffic using mininet .................................................... 110Checking Address Observations ................................................................... 110Checking Hosts ............................................................................................ 111Checking STP status of each link .................................................................. 112Miscellaneous mininet commands ................................................................ 113

    12. L3VPN Service: User Guide ............................................................................. 114Overview ..................................................................................................... 114Modules & Interfaces .................................................................................. 114Provisioning Sequence & Sample Configurations .......................................... 118

    13. Link Aggregation Control Protocol User Guide ............................................... 122Overview ..................................................................................................... 122Link Aggregation Control Protocol Architecture ........................................... 122Configuring Link Aggregation Control Protocol ............................................ 122Administering or Managing Link Aggregation Control Protocol .................... 123Tutorials ...................................................................................................... 123

    14. LISP Flow Mapping User Guide ...................................................................... 126Overview ..................................................................................................... 126LISP Flow Mapping Architecture .................................................................. 127Configuring LISP Flow Mapping ................................................................... 128Textual Conventions for LISP Address Formats ............................................. 129Karaf commands ......................................................................................... 130Tutorials ...................................................................................................... 130LISP Flow Mapp