Internet DRAFT - draft-floreani-ancp-wireless

draft-floreani-ancp-wireless












     
     
    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]