Internet DRAFT - draft-bogdanovic-nmrg-mobile-backhaul-use-case

draft-bogdanovic-nmrg-mobile-backhaul-use-case







UCAN BOF                                                   D. Bogdanovic
Internet-Draft                                          Juniper Networks
Intended status: Informational                             June 23, 2014
Expires: December 25, 2014


            Autonomic Networking in mobile wireless backhaul
           draft-bogdanovic-nmrg-mobile-backhaul-use-case-00

Abstract

   Mobile backhaul networks that utilize microwave technology in
   transport are suspicious to seasonal and/or meteorological changes.
   For those reasons throughput can vary significantly.  This draft
   provides problem statement and how autonomic networking can be
   applied to the problem.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on December 25, 2014.

Copyright Notice

   Copyright (c) 2014 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.



Bogdanovic              Expires December 25, 2014               [Page 1]

Internet-Draft                 An Use Case                     June 2014


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
     1.1.  Definitions and Acronyms  . . . . . . . . . . . . . . . .   2
   2.  Problem Statement . . . . . . . . . . . . . . . . . . . . . .   3
   3.  Intended User and Administrator Experience  . . . . . . . . .   3
   4.  Analysis of Parameters and Information Involved . . . . . . .   4
     4.1.  Parameters each device can decide for itself  . . . . . .   4
     4.2.  Information needed from policy intent . . . . . . . . . .   5
   5.  Interaction with other devices  . . . . . . . . . . . . . . .   6
     5.1.  Information needed from other devices . . . . . . . . . .   6
     5.2.  Monitoring, diagnostics and reporting . . . . . . . . . .   7
   6.  Comparison with current solutions . . . . . . . . . . . . . .   8
   7.  Security Considerations . . . . . . . . . . . . . . . . . . .   8
   8.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   8
   9.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .   8
   10. Change log [RFC Editor: Please remove]  . . . . . . . . . . .   8
   11. References  . . . . . . . . . . . . . . . . . . . . . . . . .   8
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   9

1.  Introduction

   Microwave technology is one of the workhorses in MBH networks today.
   Unlicensed microwave links can be set up in days rather than the
   weeks or months it might take to implement additional wireline
   capacity for backhaul.  Even licensed links, while requiring some
   mildly time-consuming bureaucratic approval, still easily outpace the
   time-to-deployment of wireline alternatives.  Fiber may offer
   unlimited bandwidth, but the tradeoff is in time and cost savings.
   Microwave's improvements in bandwidth, capacity, and reliability in
   the past few years have made it an ideal interim broadband
   connectivity solution during the often lengthy process of deploying
   fiber.  In fact, these improvements go as far as to establish
   microwave as a legitimate permanent alternative to fiber.  Although
   its many benefits, because of other restrictions that microwave links
   have, they can't be utilized at maximum.  OSPF/MPLS networks that are
   overlayed on top of microwave transport and provide additional
   benefits of packet routing and switching to mobile backhaul.

1.1.  Definitions and Acronyms

   MBH: Mobile Backhaul

   BTS: Base Transceiver Station

   OSPF: Open Shortest Path First

   MPLS: Multi Protocol Label Switching



Bogdanovic              Expires December 25, 2014               [Page 2]

Internet-Draft                 An Use Case                     June 2014


   PLMN: Public Land Mobile Networks

   CoS: Class of Service

   MTTR: Mean Time To Recovery

   MNO: Mobile Network Operator

   IDU: In Door Unit

   ODU: Out Door Unit

   SNMP: Simple Network Management Protocol

   IP: Internet Protocol

   IPv4: Internet Protocol version 4

   IPv6: Internet Protocol version 6

2.  Problem Statement

   Mobile backhaul (MBH) networks utilize microwave networks to
   transport traffic back to Public Land Mobile Networks (PLMN).  Base
   transceiver stations (BTS) and/or eNodeBs connect to a device that
   has multiple microwave connections to PLMN.  Not each link has the
   same throughtput and the quality of the link varies with different
   factors,like air temperature, percipitation, vegetation, etc.  Today
   those networks are overlayed with OSPF/MPLS networks and although
   OSPF provides automatic redirection of traffic in case of primary
   link failure, it reduces network throughput, as microwave link
   bandwidth slowly degrades, due to rain, snow, tower bending due to
   wind and/or temperature, vegatation growing.  During the link
   degradation period, the throughput of MBH part is going down and the
   overall service is impacted.  Being able to detect the degradation of
   the microwave link bandwidth and redirect traffic over higher
   throughput links is very beneficial to mobile network operators.

3.  Intended User and Administrator Experience

   As MBH links are lowering the bandwidth, the user experience is
   impacted, as the data hungry applications are not served with usual
   quality of service and latency is increasing, due to dropped packets.
   MBH network administrator are not getting real time picture (usually
   today they see average link performance over 15 minutes period) and
   with users being highly mobile, they can't react to the challenges in
   the network.  Administrators should be able to set intended policy on
   device, based on which device wwould start changing network



Bogdanovic              Expires December 25, 2014               [Page 3]

Internet-Draft                 An Use Case                     June 2014


   forwarding parameters based on which the current traffic would be
   routed via links with moste throughput.  With monitoring the link
   statistics, device can change forwarding and routing parameters in
   realtime based on the intended policy pushed on the device, without
   the need to interact with centralized management system, which would
   act based on sent link performance indicators.  Such a network would
   improve end user experience, as well network administrators would be
   able to create better performing networks.

4.  Analysis of Parameters and Information Involved

   Numerous parameters are involved in monitoring MBH, from microwave
   link performance, to miscellaneous OSFP and MPLS parameters.  MNO has
   to look at KPI that will relate to those that may impact revenue
   negatively, such as unavailability and MTTR.  One thing to note here
   is that much emphasis is usually placed on availability, while most
   times not enough emphasis is placed on reliability.  In defining Key
   Performance Indicators effectively, KPIs must align with BTS
   availability information for a mobile operator.

   Microwave transmission

   o  availability

   o  capacity

   o  delay

   o  jitter

4.1.  Parameters each device can decide for itself

   All OSPF interfaces have a cost, which is a routing metric that is
   used in the link-state calculation.  Routes with lower total path
   metrics are preferred to those with higher path metrics.  OSPF
   assigns a default cost metric of 1 to reference bandwidth and default
   cost metric of 0 to the loopback interface (lo0).  No bandwidth is
   associated with the loopback interface.  So if reference bandwidth is
   set to 1Gbps, it means that all interfaces faster than 1Gbps have the
   same default cost metric of 1.  If multiple equal-cost paths exist
   between a source and destination address, OSPF routes packets along
   each path alternately, in round-robin fashion.

   Having the same default metric might not be a problem if all of the
   interfaces are running at the same speed.  In MBH, microwave units
   will connect via ethernet to ethernet ports on routers and each link
   will have the same metric.  That would not be a problem if all
   microwave links would have same performance, but links operate at



Bogdanovic              Expires December 25, 2014               [Page 4]

Internet-Draft                 An Use Case                     June 2014


   different speeds, and it is very probable that traffic is not routed
   over the fastest interface because OSPF equally routes packets across
   the different interfaces.

   The autonomic agent agents collects operational statistics from
   ethernet ports to which microwave IDU is connected, as well from
   microwave ODU (local and remote) using SNMP.  By collecting this
   statistics, optimal MBH OSPF agent can callculate links with best
   performance and change the metric value for each link accordingly.


     +-------------------------------------------------------+  +------+
     |          +----------+ +--------------+                |  | MW   |
     |          |          | | SNMP Agent   |<---------------|->| IDU  |
     |          | Intent   | |              |<----------     |  +------+
     |          +----------+ +--------------+           \    |
     |                  ^       ^                        \   |  +------+
     |                  |       |                         ---|->| MW   |
     |       +-----> Autonomic User Agent <--------+         |  | ODU  |
     |       |                  |                  |         |  +------+
     |       V                  V                  V         |
     | +-----+------+      +--------------+    +---------+   |
     | |            |      |Optimal MBH   |    |Ethernet |   |
     | | Performance|<---->|OSFP Selection|    |Interface|   |
     | | topology   |      | Agent        |    |Counters |   |
     | |            |      |              |    |         |   |
     | +------------+      +--------------+    +---------+   |
     |                       ^                     ^         |
     |                       |                     |         |
     |                       V                     V         |
     |-------------------------------------------------------|
     |                   Control Plane                       |
     |-------------------------------------------------------|
     |      Standard Operating System Functions              |
     +-------------------------------------------------------+

                                 Figure 1

4.2.  Information needed from policy intent

   The section describers what information is needed to be provided by
   external entity, so that devices can operate autonomicly.  The policy
   would have to set:

   o  reference bandwidth - example 1Gbps

   o  low water mark threshold, at which point to change the metric




Bogdanovic              Expires December 25, 2014               [Page 5]

Internet-Draft                 An Use Case                     June 2014


   o  IP address or addresses of local IDU

   o  IP address or addresses of local ODU

   o  IP address or addresses of remote IDU

   o  IP address or addresses of remote ODU

   o  which ethernet port is connect to which microwave link

   This list is not extensive and with more research it can be augmented
   with new parameters.  The experience will show what parameters are
   important.  There might be a need to put time restrictions between
   metric updates on the device or how often are statistics collected,
   as it is important not to negatively effect device forwarding
   capabilities.

5.  Interaction with other devices

   The device would interact with microwave IDU and ODU.  It would
   interact with them via SNMP or some other protocol that allows to
   collect operating statistics of the microwave link.  By collecting
   those statistics, it can compute the link perfomance.  It is also
   possible to communicate with other autonomic device in MBH and to
   exchange information, so that devices can learn the whole topology in
   segment and performance of the microwave links in possible path.

5.1.  Information needed from other devices

   In Figure 2, a small example is shown how MBH router 1 is connected
   via microwave links to router MBH 2 and MBH 3.  Microwave IDUs are
   connected via ethernet to MBH routers and each IDU has two ODUs
   connected.  Microwave links usually have two beams in a link.
   Microwave IDUs send each incoming packet from MBH router 1 to each
   ODU connected to them, essentially copying packets over each beam in
   the microwave links.  The terminating IDU C and D, on the other side,
   compare incoming packets from each ODU and drop the duplicate packets
   prior to forwarding the packet to their connected MBH routers.  This
   mechanism allows collecting good operating statistics of the links,
   so autonomic agent on MBH routers can calculate end to end
   performance of each link, like latency, throughput, jitter, delay
   etc.  This allows building performance topology on the MBH router by
   autonomic agent








Bogdanovic              Expires December 25, 2014               [Page 6]

Internet-Draft                 An Use Case                     June 2014


                     +-----------------------------+
                     |                             |
                     |         MBH Router 1        |
                     |     eth        eth      |
                     |    port A         port B    |
                     +-------+--------------+------+
                         |              |
                         |              |
                     +-------+----+     +---+--------+
                     |  Microwave |     |  Microwave |
                     |    IDU A   |     |   IDU B    |
                     +-+--------+-+     +---+------+-+
                       |        |           |      |
                 +-----+-+  +---+---+  +----+--+ +-+-----+
                 |  MW   |  |  MW   |  |  MW   | |  MW   |
                 |  ODU  |  |  ODU  |  |  ODU  | |  ODU  |
                 +---+---+  +---+---+  +---+---+ +---+---+
                     ||         ||         ||        ||
                     ||         ||         ||        ||
                 +---+---+  +---+---+  +---+---+ +---+---+
                 |  MW   |  |  MW   |  |  MW   | |  MW   |
                 |  ODU  |  |  ODU  |  |  ODU  | |  ODU  |
                 +-----+-+  +-+-----+  +--+----+ +-+-----+
                       |      |       |    |
                       |      |       |    |
                     +-+------+---+     +-+--------+-+
                     |  Microwave |     |  Microwave |
                     |   IDU C    |     |   IDU D    |
                     +-----+------+     +-----+------+
                       |                  |
                     +-----+------+     +-----+------+
                     |    port A  |     |  port A    |
                     |     eth    |     |   eth      |
                     | MBH Router |     | MBH Router |
                     |     2      |     |     3      |
                     +------------+     +------------+

                --- eth links
                === microwave links

                                 Figure 2

5.2.  Monitoring, diagnostics and reporting

   The autonomic user agent should provide feedback data to centralized
   management system, so that new improved intent policies can be
   created.  Most of the data doesn't have to be provided in real time,
   except for cases when microwave link failure happens and causes loss



Bogdanovic              Expires December 25, 2014               [Page 7]

Internet-Draft                 An Use Case                     June 2014


   of data.  This means that the autonomic agent didn't provide
   alternative path in time or all microwave links from the MBH router
   are down.  Historical data, like what were the network conditions
   under which the autonomic agent enforcing the intent policies are
   very valuable, as well the performance topology from each device, as
   it allows to create whole performance view of the MBH.

6.  Comparison with current solutions

   There are some vendors (NSN, Ericsson) that are trying to create self
   organizing networks, but the inteligence is always centralized, which
   prevents distribution of the network inteligence and using it for
   autonomic use cases.

7.  Security Considerations

   As this stage, author of the draft didn't look into security
   considerations of the use case.

8.  IANA Considerations

   This document requests no action by IANA.

9.  Acknowledgements

10.  Change log [RFC Editor: Please remove]

11.  References

   [I-D.irtf-nmrg-an-gap-analysis]
              Behringer, M., Carpenter, B., and S. Jiang, "Gap Analysis
              for Autonomic Networking", draft-irtf-nmrg-an-gap-
              analysis-00 (work in progress), April 2014.

   [I-D.irtf-nmrg-autonomic-network-definitions]
              Behringer, M., Pritikin, M., Bjarnason, S., Clemm, A.,
              Carpenter, B., Jiang, S., and L. Ciavaglia, "Autonomic
              Networking - Definitions and Design Goals", draft-irtf-
              nmrg-autonomic-network-definitions-00 (work in progress),
              December 2013.

   [RFC2629]  Rose, M., "Writing I-Ds and RFCs using XML", RFC 2629,
              June 1999.








Bogdanovic              Expires December 25, 2014               [Page 8]

Internet-Draft                 An Use Case                     June 2014


Author's Address

   Dean Bogdanovic
   Juniper Networks

   Email: deanb@juniper.net













































Bogdanovic              Expires December 25, 2014               [Page 9]