Network Working Group                                     D. Floreani
    Internet Draft                                                L. Wood
                                                            Cisco Systems
    
    Intended status: Experimental                           June 27, 2007
    Expires: December 2007
    
    
    
                  Extension of ANCP for Satellite and Terrestrial
                              Wireless Modem Networks
                        draft-floreani-ancp-wireless-00.txt
    
    
    Status of this Memo
    
       By submitting this Internet-Draft, each author represents that
       any applicable patent or other IPR claims of which he or she is
       aware have been or will be disclosed, and any of which he or she
       becomes aware will be disclosed, in accordance with Section 6 of
       BCP 79.
    
       This document may only be posted in an Internet-Draft.
    
       Internet-Drafts are working documents of the Internet Engineering
       Task Force (IETF), its areas, and its working groups.  Note that
       other groups may also distribute working documents as Internet-
       Drafts.
    
       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."
    
       The list of current Internet-Drafts can be accessed at
       http://www.ietf.org/ietf/1id-abstracts.txt
    
       The list of Internet-Draft Shadow Directories can be accessed at
       http://www.ietf.org/shadow.html
    
       This Internet-Draft will expire on December 27, 2007.
    
    Copyright Notice
    
       Copyright (C) The IETF Trust (2007).
    
    
    
    
    
    
    Floreani and Wood     Expires December 27, 2007               [Page 1]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
    Abstract
    
       The Access Node Control Protocol (ANCP) has been developed primarily
       for the Digital Subscriber Line (DSL) environment, with varying line
       conditions where the system that uses ANCP consists of DSLAMs (DSL
       access multiplexers) and terminal equipment.  In this scenario, the
       channel conditions on subscriber lines vary, forcing changes and
       adaptations in line rates at the modem equipment, and affecting
       services offered.  Satellite communications service providers have
       very similar issues and are also based around hubs, with satellite
       terminals.  This application of ANCP could also be extended to point-
       to-point radio services in both the satellite and terrestrial domain.
    
    
    
    Table of Contents
    
       1. Introduction.................................................. 2
       2. Comparison of Satellite Topology to DSL framework............. 4
          2.1. Changes to ANCP for Satellite Networks................... 5
       3. Alternate ANCP frameworks for other topologies................ 6
          3.1. Description of the environment........................... 6
          3.2. User-End ANCP for satellite hub-spoke topology........... 6
             3.2.1. Changes to ANCP for this framework.................. 7
          3.3. Framework for User-End ANCP in a point-to-point topology. 8
          3.4. Framework for Bidirectional User-End ANCP................ 8
       4. Security Considerations...................................... 10
       5. IANA Considerations.......................................... 10
       6. Conclusions.................................................. 10
       7. Acknowledgments.............................................. 10
       8. References................................................... 11
       Authors' Addresses.............................................. 11
       Intellectual Property Statement................................. 12
       Disclaimer of Validity.......................................... 12
    
    
    
    1. Introduction
    
    Routers used at the network edge in remote locations often have to be
    connected to custom smart adaptive wireless external modems for backhaul
    to the terrestrial Internet.
    
    These external modems are separate to the router, and are connected to
    the router via a normal interface, commonly Ethernet.  Due to the large
    choice of purpose-specific modems available, router manufacturers cannot
    integrate all these variants into their routers as standard interfaces.
    
    
    Floreani and Wood     Expires December 27, 2007               [Page 2]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
    Ethernet is becoming the most popular interface used to connect routers
    with custom modems, simply because Ethernet is ubiquitous and cheap.
    
    Many modems are smart in that the modem varies its wireless link speed
    to another modem or hub according to current wireless channel
    conditions, to get the most out of the channel at all times.  Similarly,
    the modem at the other end of the link varies its output speed, too, to
    adapt to current channel conditions.  Smart adaptive wireless modems are
    increasingly common.
    
    There are a number of different topologies for satellite networks,
    namely point-to-point, mesh, and hub-and-spoke deployments.  Just as DSL
    modems retrain automatically due to varying channel conditions on the
    line, satellite modems can do the same either manually or automatically
    as wireless channel conditions vary.  Satellite operators can adjust the
    amount of Forward Error Coding (FEC) used over the air interface to
    provide a particular bit error rate.  This affects the overall link
    capacity offered to the user.  The effects of changes in the access line
    rate are identical between satellite and DSL, and traffic shaping is
    required to allow the router/modem combination to handle the modem's
    current link conditions well.
    
    However, the fixed link to the router's interface is of a fixed speed
    (say 100Mbps Ethernet), and the router does not see or know how the
    modem's offered speed is varying.  There is an 'information gap' across
    the fixed link between the router's output interface speed and the
    modem's output interface speed on its wireless link.  As a result, there
    is a gap between how the router configures traffic shaping on its fixed
    interface and the traffic shaping that the modem needs for its current
    output rate - a fixed QoS/traffic shaping configuration is not suitable
    for the varying speeds out the modem's own wireless link.
    
    A smart wireless non-line-of-sight modem might scale, depending on
    channel conditions, from, say, 1Mbps to 6Mbps. A satellite modem might
    change from 1.5Mbps to 720kbps downstream to the user modem, or from say
    32kbps up to 512kbps upstream back to the hub. Meanwhile, that modem
    would be connected to the router via a 100Mbps Ethernet link.
    
    Rate limiting on the router's output Ethernet interface is obviously
    needed to prevent most of the 100Mbps traffic that that link can carry
    being discarded by the modem -- but what limit should the router choose?
    The highest speed the modem uses? The most common speed the modem uses?
    Rate limiting should vary as the modem's speed varies to adapt to
    wireless channel conditions. Many applications auto-tune to the
    available rate, but voice traffic needs to be policed to the available
    rate and protected from other applications.  This requires the shaping
    policies for individual classes of traffic to be adaptive as well.
    
    
    Floreani and Wood     Expires December 27, 2007               [Page 3]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
    It is important to note that many of the multicast issues being
    considered by ANCP are also equally relevant to the satellite and
    wireless solutions.  Though the technologies applied may be entirely
    different in their broadcast and multicast capabilities, the need for
    interaction between this type of traffic and allocated bandwidths
    upstream is equally important.
    
    The extensions mentioned in this draft are in two sections.  Firstly,
    modifications that are required to adapt ANCP for satellite hub-and-
    spoke deployments, where a satellite hub is equivalent to a DSLAM, and a
    satellite terminal is equivalent to the DSL modem.
    
    Secondly, we discuss options that allow the ANCP protocol to be taken
    further and adopted by a wider range of applications, namely point-to-
    point and mesh topologies.  Satellite networks are a prime candidate for
    this technique.  However, ANCP with modifications could also be suitable
    for point-to-point terrestrial wireless networks.
    
    
    
    2. Comparison of Satellite Topology to DSL framework
    
       In order to map satellite terminology into the ANCP framework, we
       have taken the standard framework from [1] and reproduced it below,
       replacing the DSL hardware with satellite hardware.
    
       Terminology:
    
       o SM - Satellite Modem, which includes the RF equipment and
          satellite dish, as well as the indoor unit (IDU) that communicates
          with a router.
    
       o SAT - Satellite, which is traditionally a bent-pipe layer 1 device
          that passes and amplifies the channel, though new satellite
          designs are moving to layer-2 and -3 devices over time.  We assume
          that, though the satellite link enables connectivity, the
          satellite is not otherwise involved in or managed in the topology
          presented here.
    
       o SAT HUB - Satellite Hub, which terminates the RF signals from the
          satellite modems, manages traffic and the MAC layer of the
          satellite modems and itself.
    
    
    
    
    
    
    
    Floreani and Wood     Expires December 27, 2007               [Page 4]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
    
    
                                                     +--------+
                                                     | Policy |
                                                     | Server |
                                                     +--------+
                                                         |
                                                         |
       +-----+   +-----+   +--------+                 +-----+   +----------+
       | SM  |---|     |---|        |                 |     |   |          |
       +-----+   |     |   |  SAT   |   +---------+   |     |   | Regional |
                 | SAT |   |  HUB   |---| Aggreg. |---| NAS |---| Network  |
       +-----+   | (RF)|   |        |   |  Node   |   |     |   |          |
       | SM  |---|     |---|        |   +---------+   |     |   |          |
       +-----+   +-----+   +--------+                 +-----+   +----------+
                                         |-> this portion remains unchanged
    
                        Figure 1 DSL vs Satellite Topology.
    
    
    
    2.1. Changes to ANCP for Satellite Networks
    
       The following changes to ANCP are anticipated to deal with a wireless
       or satellite hub.
    
       o The Tech Type field type indicates the technology to which the
          capability extension applies. For access node control in case of
          satellite networks, a new "wireless" type is proposed. The value
          for this field would need to be reserved.  The terminology of
          wireless was chosen as it covers the widest range of both
          satellite and terrestrial applications.
    
       o The GSMP Event message with PORT UP message type (80) is used for
          conveying line attributes to the NAS.  The Tech Type field needs
          to be extended as above.
    
       o The GSMP Event message with PORT DOWN message type (80) is used
          for conveying line state to the NAS. The Tech Type field needs to
          be extended as above.
    
    
    
    
    
    
    
    
    Floreani and Wood     Expires December 27, 2007               [Page 5]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
       o  The "Extension Value" contains one or more TLVs (Type, Length and
          Value tuples) to identify an access line and define its
          characteristics.  A TLV can consist of multiple sub-TLVs.  A new
          TLV type for wireless link attributes is required. Many of the
          sub-TLVs for DSL are reusable for wireless.  The following need to
          be modified or alternate versions created, to deal with the new
          access medium.
    
    
              . Type (DSL-Type = 0x91) : Defines the type of transmission
                system in use.
    
                Value :(Transmission system : ADSL1 = 0x01, ADSL2
                =0x02, ADSL2+ = 0x03, VDSL1 = 0x04, VDSL2 = 0x05, SDSL
                = 0x06, UNKNOWN = 0x07).
    
               . Type (DSL line state = 0x8F) : The state of the DSL line.
               For PORT UP message, at this time, the TLV is optional (since
               the message type implicitly conveys the state of the line).
               For PORT DOWN, the TLV is mandatory, since it further
               communicates the state of the line as IDLE or SILENT.
    
               Value :{ SHOWTIME = 0x01, IDLE = 0x02, SILENT = 0x03 }
    
    
    3. Alternate ANCP frameworks for other topologies
    
    3.1. Description of the environment
    
       The following sections describe potential applicability of ANCP to
       the satellite and terrestrial radio markets.  These sections are
       presented as a number of options, each expanding the use of ANCP
       beyond its original aim of solely supporting DSL, but giving the
       protocol much greater applicability outside the DSL market.
    
    3.2. User-End ANCP for satellite hub-spoke topology
    
       While the shaping of traffic from the Satellite Hub (SAT HUB) to the
       Satellite Modem (SM) is of importance, in the satellite scenario, the
       reverse path also varies due to varying channel conditions.  The same
       requirements to change traffic shaping are thus also required between
       the SM and the CPE Router (RTR).
    
    
    
    
    
    Floreani and Wood     Expires December 27, 2007               [Page 6]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
    
    
       Terminology:
    
       o RTR - CPE Router
    
       o User-End ANCP - An instance of the ANCP protocol running between
          the Satellite Modem (SM) and the CPE Router (RTR).
    
    
                                                               +--------+
                                                               | Policy |
                                                               | Server |
                                                               +--------+
                                                                   |
                                                                   |
         +-----+ +-----+   +-----+   +--------+                 +-----+
         | RTR |-| SM  |---|     |---|        |                 |     |
         +-----+ +-----+   |     |   |  SAT   |   +---------+   |     |
                           | SAT |   |  HUB   |---| Aggreg. |---| NAS |---
         +-----+ +-----+   | (RF)|   |        |   |  Node   |   |     |
         | RTR |-| SM  |---|     |---|        |   +---------+   |     |
         +-----+ +-----+   +-----+   +--------+                 +-----+
       User-End Access Node              Access Node Control Mechanism
       Control Mechanism
           <-------->                    <------------------------->
    
                         Figure 2 User-End ANCP Framework
    
       Note that the Regional Network on the right-hand side has not been
       drawn due to lack of space.
    
    3.2.1. Changes to ANCP for this framework
    
       At this stage it is difficult to be definitive in the changes
       required in ANCP for a User-End version of ANCP.  What can be
       determined at this early stage are the following high-level
       requirements on the portability of the implementations.
    
       o By their very nature, the routers that would need to implement
          ANCP at the user end would be smaller, have lower CPU capacity and
          memory footprint than any NAS router.  This is offset by the fact
          that in many cases they are supporting a far lower number of users
          per ANCP instance.
    
    
    
    
    
    Floreani and Wood     Expires December 27, 2007               [Page 7]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
       o It is unlikely in many instances that a policy server equivalent
          to the one specified to support the NAS router will be present.
          So the User-End ANCP may need to work with a predefined number of
          policies configured in the router.
    
    3.3. Framework for User-End ANCP in a point-to-point topology
    
       The natural evolution of the creation of a User-End ANCP feature is
       the ability to run two satellite modems back-to-back, allowing the
       User-End ANCP to run independently, with each end controlling the
       outbound traffic between CPE router (RTR) and Satellite Modem (SM).
    
    
    
                    User-End Access Node
                     Control Mechanism
                         <-------->
                       +-----+ +-----+   +-----+
                       | RTR |-| SM  |---|     |-- - -
                       +-----+ +-----+   |     |
                                         | SAT |
                       +-----+ +-----+   |(RF) |
                       | RTR |-| SM  |---|     |-- - -
                       +-----+ +-----+   +-----+
                   User-End Access Node
                    Control Mechanism
                         <-------->
    
                  Figure 3 Point-to-Point User-End ANCP Framework
    
       In this case, the Policy Server component resides within the CPE
       router, in the form of policy lists that the router chooses between,
       depending on variables supplied by the ANCP process.
    
       Again it is important to note that in Figure 3, it is just as
       feasible to have terrestrial radios in the place of the satellite
       modems and satellite repeater.
    
    3.4. Framework for Bidirectional User-End ANCP
    
       In some cases, there may be a requirement for knowledge of the
       incoming rates from the modem.  This would be particularly important
       if the information is required for call admission control for e.g.
       Voice over IP, further up the protocol stack.  This is applicable to
       both the User-End ANCP frameworks mentioned above, i.e. both point-
       to-point and hub-spoke scenarios.
    
    
    
    Floreani and Wood     Expires December 27, 2007               [Page 8]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
       There are two approaches to solving this problem.  Either another
       protocol is created to allow instances of ANCP in the RTR and NAS to
       share information (or between RTR instances in the point-to-point
       case).  Alternatively, ANCP instances in the satellite modem and
       satellite hub can send simultaneous information updates to both the
       RTR and NAS device.
    
       Note that control requests from the router to the modem are probably
       not required, as there is little that a router needs to configure on
       the input as far as traffic shaping is concerned.  However, if a
       router is provisioned with different differentiated services code
       points (DSCP), it may be helpful to pass the mapping of those
       codepoints, and how to treat packets using them, down to the modem.
       Consideration of DSCP control requests is outside the scope of this
       document.
    
    
    
                                                               +--------+
                                                               | Policy |
                                 Hub-Spoke Example             | Server |
                                                               +--------+
                                                                   |
         +-----+ +-----+   +-----+   +--------+                 +-----+
         | RTR |-| SM  |---|     |---|        |                 |     |
         +-----+ +-----+   |     |   |  SAT   |   +---------+   |     |
                           | SAT |   |  HUB   |---| Aggreg. |---| NAS |---
         +-----+ +-----+   |     |   |        |   |  Node   |   |     |
         | RTR |-| SM  |---|     |---|        |   +---------+   |     |
         +-----+ +-----+   +-----+   +--------+                 +-----+
                User-End
            <-- Information Reports --------------------------------->
                                             Hub-End
            <------------------------------- Information Reports ---->
    
    
                               Point-to-Point Example
    
                       +-----+ +-----+   +-----+   +-----+ +-----+
                       | RTR |-| SM  |---| SAT |---| SM  |-| RTR |
                       +-----+ +-----+   +-----+   +-----+ +-----+
                           <-- Information Reports ------------>
    
                           <------------ Information Reports -->
    
    
                    Figure 4 Bidirectional Information Reports
    
    
    Floreani and Wood     Expires December 27, 2007               [Page 9]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
    4. Security Considerations
    
       At this stage we do not see any extra security issues over and above
       the existing use of ANCP.
    
    
    
    5. IANA Considerations
    
       No IANA considerations have been raised at this time.
    
    
    
    6. Conclusions
    
       This document outlines how the use of ANCP can be extended over and
       above its initial deployment, namely into the satellite and
       terrestrial wireless modem markets.  There are varying degrees to
       which ANCP can be used within these markets.  The satellite hub-and-
       spoke topology is similar to the DSL hub-and-modem topology, so it is
       a natural fit with ANCP, and we believe that ANCP could be adopted
       for satellite ISPs quite easily.
    
       Modifications to how ANCP is deployed would also allow it to be used
       in the satellite and terrestrial point-to-point markets, solving the
       ongoing issue of how to traffic shape-services when passing over
       dynamic modem links that vary in offered speed.
    
    
    
    7. Acknowledgments
    
       The authors thank Wojciech Dec for advice on ANCP during the
       formulation of the above ideas.
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Floreani and Wood     Expires December 27, 2007              [Page 10]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
    8. References
    
       [1]  Ooge, S., et al., "Framework and Requirements for an Access
             Node Control Mechanism," work in progress as an internet-draft,
             draft-ietf-ancp-framework-01.txt, Feb 13, 2007.
    
       [2]  Wadhwa, S., et al., "Protocol for Access Node Control Mechanism
             in Broadband Networks," work in progress as an internet-draft,
             draft-ietf-ancp-protocol-00.txt, Feb 25, 2007.
    
    
    
    
    
    
    
    Authors' Addresses
    
       Daniel Floreani
       Cisco Systems
       91 King William Street
       Adelaide
       South Australia
       Phone: +61-8-8124-2206
    
       Email: danielf@cisco.com
    
    
       Lloyd Wood
       Cisco Systems
       11 New Square Park
       Bedfont Lakes
       Feltham TW14 8HA
       England
       United Kingdom
       Phone: +44-20-8824-4236
    
       Email: lwood@cisco.com
    
    
    
    
    
    
    
    
    
    
    
    Floreani and Wood     Expires December 27, 2007              [Page 11]


    Extension of ANCP for Satellite and Terrestrial Modem Networks June 2007
    
    
    Intellectual Property Statement
    
       The IETF takes no position regarding the validity or scope of any
       Intellectual Property Rights or other rights that might be claimed to
       pertain to the implementation or use of the technology described in
       this document or the extent to which any license under such rights
       might or might not be available; nor does it represent that it has
       made any independent effort to identify any such rights.  Information
       on the procedures with respect to rights in RFC documents can be
       found in BCP 78 and BCP 79.
    
       Copies of IPR disclosures made to the IETF Secretariat and any
       assurances of licenses to be made available, or the result of an
       attempt made to obtain a general license or permission for the use of
       such proprietary rights by implementers or users of this
       specification can be obtained from the IETF on-line IPR repository at
       http://www.ietf.org/ipr.
    
       The IETF invites any interested party to bring to its attention any
       copyrights, patents or patent applications, or other proprietary
       rights that may cover technology that may be required to implement
       this standard.  Please address the information to the IETF at
       ietf-ipr@ietf.org.
    
    Disclaimer of Validity
    
       This document and the information contained herein are provided on an
       "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
       OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
       THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
       OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
       THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
       WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
    
    Copyright Statement
    
       Copyright (C) The IETF Trust (2007).
    
       This document is subject to the rights, licenses and restrictions
       contained in BCP 78, and except as set forth therein, the authors
       retain all their rights.
    
    Acknowledgment
    
       Funding for the RFC Editor function is currently provided by the
       Internet Society.
    
    
    
    Floreani and Wood     Expires December 27, 2007              [Page 12]