ND1009:2002/05 PNO-ISC/SPEC/009

Similar documents
ND1003:2000/08 PNO-ISC/SPEC/003 C7

ND1202:2000/01 PNO-ISC/SER/002. Calling Line Identification Presentation (CLIP) Calling Line Identification Restriction (CLIR)

NICC ND 1636 V1.1.1 ( )

NICC ND 1635 V 1.1.1( )

NICC ND 1636 V1.2.2 ( )

NICC ND 1610 V4.1.1 ( )

ATM ACCESS AND INTERCONNECT BETWEEN UK LICENSED OPERATORS SIGNALLING ATM ADAPTATION LAYER (SAAL) UNI TECHNICAL RECOMMENDATION

NICC ND 1411 V1.3.1 ( )

Signalling NGN OTM 2. Operational Test Manual

NICC ND 1410 V1.3.1 ( )

ND B2B TROUBLE-TO-RESOLVE (T2R) INTERNATIONAL GAP ANALYSIS. Version no: 1.0.0

NICC ND 1035 V2.1.1 ( )

ND1011:2002/10 PNO-ISC/SPEC/011 ATM

NICC ND1026 V1.2.1 ( )

NICC ND 1028 V1.1.1 ( )

NICC ND 1437 V2.1.1 ( )

ND1127:2000/09 OVERVIEW. Part A. Issue 1. (Part A) DWDM Interconnect between UK Licensed Operators

ND1614:2006/mm Management of the General Connectivity of PSTN/ISDN Service Interconnect for UK NGNs

ND1119:2006/06 (TSG/INFO/019) UK INTERCONNECT USE OF SIGNALLING FOR PACKET-BASED PSTN/ISDN

NICC ND 1016 v ( )

NICC ND 1613 V ( )

NICC ND 1640 V1.1.1 ( )

NICC ND 1029 V1.1.1 ( )

NICC ND1643 V5.1.1 ( )

NICC ND 1119 V ( )

Category: Standards Track Cisco Systems, Inc. D. McPherson TCB K. Peirce Malibu Networks, Inc. November 2002

SIN 496 Issue 1.2 September 2015

HP VSR1000 Virtual Services Router

L2TP Configuration. L2TP Overview. Introduction. Typical L2TP Networking Application

NICC ND 1412 V1.4.1 ( )

Joint Initiative on a PSD2 Compliant XS2A Interface NextGenPSD2 XS2A Framework Operational Rules

The provision of Calling Line Identification facilities and other related services over Electronic Communications Networks

RADIUS Tunnel Preference for Load Balancing

Calling Line Identification (CLI) Code of Practice

TERMS & CONDITIONS. Complied with GDPR rules and regulation CONDITIONS OF USE PROPRIETARY RIGHTS AND ACCEPTABLE USE OF CONTENT

Customer Interface Publication: CIP025

KCOM Group PLC IPLine Internet Access Service Description and Technical Characteristics

Suppliers' Information Note. L2TP Interface For BT IPstream. Interface Characteristics

Elastic Charging Engine 11.3 RADIUS Gateway Protocol Implementation Conformance Statement Release 7.5

Terms of Use. Changes. General Use.

ND1034 v1.1.1 ( )

SPECIFICATION of the GENERIC SIGNALLING SYSTEM for INTERCONNECTION Interconnect Specification 4

NICC ND 1031 V1.3.1 ( ) NICC Document

A47. BELLSOUTH REMOTE ACCESS SERVICE

MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS

RADIUS Tunnel Attribute Extensions

Network Working Group. Category: Standards Track September 2006

Technical Specification MEF 27. Abstract Test Suite For. May 20 th, 2010

APPLICATION TO OPEN PORTS THROUGH THE FIREWALL

VPN. Agenda VPN VPDN. L84 - VPN and VPDN in IP. Virtual Private Networks Introduction VPDN Details (L2F, PPTP, L2TP)

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track April 2019 ISSN:

INCLUDING MEDICAL ADVICE DISCLAIMER

Class Conformance Requirements

Lightweight Machine to Machine Architecture

Lightweight Machine to Machine Architecture

Network Working Group. Category: Informational September Nortel Networks. Multi-link Multi-node PPP Bundle Discovery Protocol

CALSTRS ONLINE AGREEMENT TERMS AND CONDITIONS

Guidelines for Interface Publication Issue 3

Z.com Hosting Service Order

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

TERMS AND CONDITIONS

I. Goyret, Ed. Lucent Technologies March Layer Two Tunneling Protocol - Version 3 (L2TPv3)

XEP-0206: XMPP Over BOSH

Network Working Group Request for Comments: 2866 Category: Informational June 2000 Obsoletes: 2139

Table of Contents 1 L2TP Configuration Commands 1-1

ES V1.1.1 ( )

Network Working Group. Category: Standards Track Black Storm Networks R. Wheeler DoubleWide Software August 2002

Network Working Group

Building Information Modeling and Digital Data Exhibit

TSIN02 - Internetworking

L2TP Network Server. LNS Service Operation

Request for Comments: August PPP for Data Compression in Data Circuit-Terminating Equipment (DCE)

LAN Emulation Over ATM Version 1.0 Addendum

Bar Code Discovery. Administrator's Guide

Network Working Group. Category: Standards Track June 1996

NICC ND 1415 V1.1.4 ( )

OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA)

Extranet Site User Guide for IATA Aircraft Recovery Portal (IARP) (Website Structure)

[MS-RTPRADEX]: RTP Payload for Redundant Audio Data Extensions. Intellectual Property Rights Notice for Open Specifications Documentation

SIP Forum Copyrights and Trademark Rights in Contributions Policy

NICC ND 1704 V1.2.2 ( )

System Architecture Model Version 1.1 WV Tracking Number: WV-020

Standardizing Information and Communication Systems

Terms and Conditions of Website Use

Request for Comments: 3578 Category: Standards Track dynamicsoft J. Peterson NeuStar L. Ong Ciena August 2003

Enabler Release Definition for Parlay Service Access

Request for Comments: 3153 Category: Standards Track C. Fox Cisco Systems August 2001

Guidance on the provision of Calling Line Identification facilities and other related services

Virtual Private Networks.

PGTelco Internet TERMS OF SERVICE AND ACCEPTABLE USE POLICIES

EUROPEAN ETS TELECOMMUNICATION January 1996 STANDARD

I Voice Trunking Format over MPLS Implementation Agreement. MPLS /Frame Relay Alliance 5.0.0

Network Working Group. February 2005

INTERNET-DRAFT DTLS over DCCP February 6, DTLS over DCCP

draft-aoun-mgcp-nat-package-02.txt

thus, the newly created attribute is accepted if the user accepts attribute 26.

RADIUS Attributes. RADIUS IETF Attributes

FOR TCG ACPI Specification

OMA-ETS-DL-OTA-v1_ a Page 1 (24)

Client-Server Protocol Transport Bindings

Transcription:

NICC Document ND1009:2002/05 ND1009:2002/05 PNO-ISC/SPEC/009 Layer 2 Tunnelling Protocol Network Interoperability Consultative Committee Oftel 50 Ludgate Hill London EC4M 7JJ UK http://www.oftel.gov.uk/ind_groups/nicc/

2002 Crown Copyright NOTICE OF COPYRIGHT AND LIABILITY Copyright All right, title and interest in this document are owned by the Crown and/or the contributors to the document unless otherwise indicated (where copyright be owned or shared with a third party). Such title and interest is protected by United Kingdom copyright laws and international treaty provisions. The contents of the document are believed to be accurate at the time of publishing, but no representation or warranty is given as to their accuracy, completeness or correctness. You may freely download, copy, store or distribute this document provided it is not modified in any way and it includes this copyright and liability statement. You may not modify the contents of this document. You may produce a derived copyright work based on this document provided that you clearly indicate that it was created by yourself and that it was derived from this document and provided further that you ensure that any risk of confusion with this document is avoided. Liability Whilst every care has been taken in the preparation and publication of this document, NICC, nor any committee acting on behalf of NICC, nor any member of any of those committees, nor the companies they represent, nor any person contributing to the contents of this document (together the Generators ) accepts liability for any loss, which may arise from reliance on the information contained in this document or any errors or omissions, typographical or otherwise in the contents. Nothing in this document constitutes advice. Nor does the transmission, downloading or sending of this document create any contractual relationship. In particular no licence is granted under any intellectual property right (including trade and service mark rights) save for the above licence to copy, store and distribute this document and to produce derived copyright works. The liability and responsibility for implementations based on this document rests with the implementer, and not with any of the Generators. If you implement any of the contents of this document, you agree to indemnify and hold harmless the Generators in any jurisdiction against any claims and legal proceedings alleging that the use of the contents by you or on your behalf infringes any legal right of any of the Generators or any third party. None of the Generators accepts any liability whatsoever for any direct, indirect or consequential loss or damage arising in any way from any use of or reliance on the contents of this document for any purpose. If you have any comments concerning the accuracy of the contents of this document, please write to: The Technical Secretary, Network Interoperability Consultative Committee, Oftel, 50 Ludgate Hill, London, EC4M 7JJ.

Page 1 Issue2 PNO-ISC SPECIFICATION NUMBER 009 Layer 2 Tunnelling Protocol NETWORK INTEROPERABILITY CONSULTATIVE COMMITTEE Office of Telecommunications 50 Ludgate Hill London EC4M 7JJ

Page 2 Issue 2 0.2 Normative Information All enquiries about distribution reproduction, changes and clarifications should be addressed in the first instance to the Chairman of the NICC/PNO-IG/ISC at the address on the title page. DISCLAIMER The contents of this specification have been agreed by the NICC. The information contained herein is the property of the NICC and is supplied without liability for errors or omissions.

Page 3 Issue2 0.3 Contents 0.2 Normative Information 2 0.3 Contents 3 0.4 History 5 0.5 Issue Control 5 0.6 References 5 0.6.1 Reference Sources 5 0.7 Glossary of terms 6 0.7.1 Abbreviations 6 0.7.2 Definitions 6 0.8 Scope 6 0.9 Future Considerations 7 0.9.1 Future Consideration 1 7 0.9.2 Future Consideration 2 7 1 Introduction 8 1.1 Background 8 1.2 Network Architecture Reference Model 8 2 Sequence Numbers on the data channel 9 2.1 IETF RFC 2661 Paragraph references 9 2.2 Descriptive text/clarification 9 2.3 UK Requirement 9 3 Hello Message 9 3.1 IETF RFC 2661 Paragraph references 9 3.2 Descriptive text/clarification 9 3.3 UK Requirement 9 4 Back-off algorithms 10 4.1 IETF RFC 2661 Paragraph references 10 4.2 Descriptive text/clarification 10 4.3 UK Requirement 10

Page 4 Issue 2 5 Congestion Control 10 5.1 IETF RFC 2661 Paragraph references 10 5.2 Descriptive text/clarification 10 5.3 UK Requirement 10 6 Session Establishment 11 6.1 IETF RFC 2661 Paragraph references 11 6.2 Descriptive text/clarification 11 6.3 UK Requirement 11 7 Releasing a tunnel 11 7.1 IETF RFC 2661 Paragraph references 11 7.2 Descriptive text/clarification 11 7.3 UK Requirement 11 8 Fragmentation 12 8.1 IETF RFC 2661 Paragraph references 12 8.2 Descriptive text/clarification 12 8.3 UK Requirement 12 9 Attributes 12 9.1 IETF RFC 2661 Paragraph references 12 9.2 Descriptive text/clarification 12 9.3 UK Requirement 12 9.4 Advisory Information. 13

Page 5 Issue2 0.4 History Revision Date of Issue Updated By Description Issue 1 September 2001 PNO-ISC Not published, for internal use within PNO-ISC Issue 2 PNO-ISC First published Issue 0.5 Issue Control SECTION ISSUE DATE All Issue 2 0.6 References [1] IETF RFC 2661 Layer Two Tunnelling Protocol L2TP, Townsley, et al August 1999. [2] IETF RFC 1661 The Point-to-Point Protocol PPP, Simpson July 1994. [3] Code of Practice for Network Operators In Relation to Customer Line Identification Display Services and Other Related Services, 2 nd Edition June 1998. [4] UK Telecommunications (Data Protection and Privacy) Regulations 1999. [5] IETF RFC2809, Implementation of L2TP Compulsory Tunnelling via RADIUS 0.6.1 Reference Sources [1], [2], [5], available at http://www.ietf.org/rfc.html [3], available at http://www.oftel.gov.uk/ind_groups/cli_group/index.htm [4], available at http://www.dti.gov.uk/cii/regulatory/telecomms/telecommsregulations/ec_telecomms_data_protection.shtml

Page 6 Issue 2 0.7 Glossary of terms 0.7.1 Abbreviations AVP BAS CLI ICRQ IETF ISP L2TP LAC LCP LNS MRU MTU NAS PPP RFC SOHO IP RADIUS UDP Attribute Value Pair Broadband Access Server Caller Line Identification Calling Line Identity Incoming Call Request Internet Engineering Task Force Internet Service Provider Layer 2 Tunnelling Protocol L2TP Access Concentrator Link Control Protocol L2TP Network Server Maximum Receive Unit Maximum Transmission Unit Network Access Server Point-to-point protocol Request For Comment Small Office, Home Office Internet Protocol [IETF] Remote Authentication Dial In User Service [IETF] User Datagram Protocol [IETF] 0.7.2 Definitions LAC (L2TP Access Concentrator): A node that acts as one side of an L2TP tunnel endpoint and is a peer to the L2TP Network Server (LNS). PPP connections from remote hosts, connected via either narrow-band or broadband, are concentrated by the LAC, and then tunnelled using L2TP over a network to an LNS. Alternatively a host, which runs L2TP natively, i.e. a local LAC client, may interwork directly with an LNS. LNS (L2TP Network Server): A node that acts as one side of an L2TP tunnel endpoint and is a peer to the L2TP Access Concentrator (LAC). The LNS is the logical termination point of a PPP session that is being tunnelled from the remote system (originator) by the LAC. 0.8 Scope This document specifies the UK requirements for the Layer 2 Tunnelling Protocol (L2TP).]. The transport of the L2TP is not within the scope of this specification.

Page 7 Issue2 0.9 Future Considerations 0.9.1 Future Consideration 1 At the time this specification was written the Public Network Operators Interconnect Standards Committee (PNO- ISC) was aware that the L2TP RFC 2661 [1] was in the process of being extended by the IETF. When the IETF have completed these extensions the PNO-ISC will review and revise this specification to take into consideration the changes made to L2TP which are relevant for the UK. Further information on the IETF extensions to L2TP can be found at: http://www.ietf.org/html.charters/l2tpext-charter.html. 0.9.2 Future Consideration 2 There is a UK requirement for CLI data to be handled according to its privacy markings when within a telecoms operators environment. Oftel have suggested that CLI information must be supplied with all CLI data (including "CLI Available, CLI Unavailable and CLI Withheld"), (See section 9.3). The support of this capability is dependant upon there being suitable agreed methods implemented, this is outside of the L2TP-TG domain as it will impact other IP based delivery methods services and be dependant upon the end service solutions offered.

Page 8 Issue 2 1 Introduction The Public Network Operators Interconnect Standards Committee (PNO-ISC) has produced this UK delta of IETF RFC 2661 [1]. This document specifies the profile to be used for a national Layer 2 Tunnelling Protocol (L2TP) interface. 1.1 Background PPP provides a standard method for transporting user datagrams over point-to-point links. L2TP [1] extends the use of PPP as an encapsulation and negotiation protocol to allow the transport of PPP between different networks and nodes via the establishment of a tunnel between a L2TP Access Concentrator (LAC) and L2TP Network Server (LNS). The tunnel consists of a control connection and zero or more L2TP sessions. 1.2 Network Architecture Reference Model The network architecture reference model used is described in figure 1 below: IP Service L2TP Tunnel Originator Network 1 LAC LNS Network 2 Terminator Figure 1 Network Architecture Reference Model

Page 9 Issue2 2 Sequence Numbers on the data channel 2.1 IETF RFC 2661 Paragraph references This is covered in RFC2661 [1] paragraph 5.4. 2.2 Descriptive text/clarification Sequence Numbers are mandatory for the control messages (see section 3.1 of RFC 2661 [1], 4th paragraph below figure 3.1) and information is provided on how to use the sequence numbers in section 5.8 of the RFC. Sequence numbers are optional for Data Messages and if they are present no information is given on how they are to be used. Some LNS devices currently discard out of order data, if sequencing is enabled. The use of sequencing is unlikely to improve results, primarily because of the use of IP when using PPP over L2TP; and IP works healthily when packets arrive out of order. If sequence numbers are received when not expected this would not cause a problem. The wording in the standard is not ambiguous. The use in the UK of sequence numbers on the data messages is not a requirement. 2.3 UK Requirement No extra UK requirement, RFC 2661 [1] paragraph 5.4 applies 3 Hello Message 3.1 IETF RFC 2661 Paragraph references This is covered in RFC2661 [1] paragraph 5.5. 3.2 Descriptive text/clarification The use of Hello messages is optional and if used timer values would have to be defined. The standard does not prescribe how often Hello messages should be sent, but a good implementation would probably use it. Even if a peer does not expect Hello messages, it should still ZLB-Ack it, should it receive one - this completes loop checking connectivity to the peer. Implementations shall be "Hello" tolerant. The UK shall permit the reception of Hello messages but their use is not mandated. 3.3 UK Requirement No extra UK requirement, RFC 2661 [1] paragraph 5.5 applies.

Page 10 Issue 2 4 Back-off algorithms 4.1 IETF RFC 2661 Paragraph references This is covered in RFC2661 [1] paragraph 5.8. 4.2 Descriptive text/clarification The RFC2661 [1] defines the use of a back-off algorithm. The UK needs to define the use of back off times in the algorithm for the UK. The RFC2661 [1] states that implementations MUST employ an algorithm and may use the recommended default timer of 1 second. 4.3 UK Requirement Retransmission timer, initial value of 1 second followed by an exponential back off. If no peer response is detected after 5 retransmissions, the tunnel and all sessions within shall be cleared. 5 Congestion Control 5.1 IETF RFC 2661 Paragraph references This is covered in RFC2661 [1] paragraph 5.8. 5.2 Descriptive text/clarification The default recommended in RFC 2661 [1]; is basic but good enough in most situations. There are enhancements to congestion control in RFC2661bis, which is not yet available. This issue would need to be addressed again in the future once RFC2661 [1] has been replaced. 5.3 UK Requirement No extra UK requirement, RFC 2661 [1] paragraph 5.8 applies

Page 11 Issue2 6 Session Establishment 6.1 IETF RFC 2661 Paragraph references This is covered in RFC2661 [1] paragraphs 4.4.5 and 6.6. 6.2 Descriptive text/clarification There are two methods of establishment, the choice of which is dependent on the way the vendor's LAC interacts with the client during session establishment and hence how it then interacts with the LNS. RFC 2661 [1] permits either method without one being preferred over the other. There appears to be a need for flexibility here since each are equally valid and should be available. In the UK the LNS would have to be able to react appropriately depending on which information is populated in the optional attributes present in the ICRQ and associated messages. During the L2TP call set-up, the LAC and LNS should enable either of the end to end PPP Link Control and Authentication behaviours as discussed in RFC2661 [1] 6.6 and 4.4.5, and detailed in RFC2809 [5]. IETF RFC2809 [5], Implementation of L2TP Compulsory Tunnelling via RADIUS [5], discusses the operation of PPP, the Access Server and Tunnel Server, and the options for authentication at the BAS/NAS and LNS, and covers these session establishment options in detail. 6.3 UK Requirement The UK shall allow use of either method of PPP Link Control and authentication as described in RFC2661 [1]. The UK shall permit the sending and reception of Proxy LCP and authentication AVPs as described in RFC2661 [1]. 7 Releasing a tunnel 7.1 IETF RFC 2661 Paragraph references This is covered in RFC2661 [1] paragraph 7.6. 7.2 Descriptive text/clarification This is concerned with when to release a tunnel (not a session) when there are no sessions present. In theory the tunnel can be left in place indefinitely waiting for a new session to be established. At the other end of the scale the tunnel could be removed as soon as the last remaining session is cleared. The decision on when to release a tunnel may be related to the keep alive (hello) messages. Either side of the interface (LAC or LNS) can release the tunnel when they wished. 7.3 UK Requirement No extra UK requirement, RFC 2661 [1] paragraph 7.6 applies

Page 12 Issue 2 8 Fragmentation 8.1 IETF RFC 2661 Paragraph references This is covered in RFC2661 [1] paragraph 8.1. 8.2 Descriptive text/clarification RFC2661 [1] states for L2TP over UDP/IP fragmentation: "IP fragmentation may occur as the L2TP packet travels over the IP substrate. L2TP makes no special efforts to optimise this. A LAC implementation MAY cause its LCP to negotiate for a specific MRU, which could optimise for LAC environments in which the MTU's of the path over which the L2TP packets are likely to travel have a consistent value." Fragmentation is dependent on MRU size and the underlying transport. The use of fragmentation and the need to manage packet size to minimise or avoid its impact is an implementation option dependent on the environment in which L2TP is used and the services carried. 8.3 UK Requirement No specific UK requirement 9 Attributes 9.1 IETF RFC 2661 Paragraph references This is covered in RFC2661 [1] paragraph 4.4 9.2 Descriptive text/clarification This concerns those attribute descriptions that have the phrase Contact between the administrator of LAC and LNS may be necessary, particularly called number, calling number and sub-address. 9.3 UK Requirement In order to be able to comply with the UK Telecommunications (Data Protection and Privacy) Regulations 1999 [4] and relevant European data protection legislation, appropriate rules such as those defined in the Code of Practice for Network Operators in relation to Customer Line Identification Display Services and Other Related Services [3] must be followed with respect to all CLI data. The application of this CLI requirement would be dependent upon the service description of the particular service offering (i.e. whether the CLI would be used for presentation to the called customer). It would also depend upon the status of the recipient of the information i.e. it would not be appropriate to forward CLI Information with a classification of "Unavailable" or "Withheld" to a body not conformant to the relevant Code of Practice. Due to the constrains of the existing L2TP specification, these CLI requirements may be satisfied by assuming a default classification of Available and only sending CLIs of that class. In which case, any CLI information that does not have an Available classification shall not be included in the Calling Number AVP. Alternatively, as a non mandatory option, if the terminating operator/isp requests the delivery of all CLI data and the originating network supports this option then all CLI data may be sent, but must be treated by the recipient network as Unavailable. This latter option is only applicable where the recipient is conformant to a relevant Code of Practice and so the privacy of the CLI is guaranteed to be respected. The CLI information provided shall be a number suitable for display purposes and shall include a leading 0 or 00.

Page 13 Issue2 It should be noted that some existing implementations of L2TP which are designed for use in a purely national CLI environment generate CLI information without including the leading 0 or 00. Whilst CLI information in this format is potentially ambiguous, there is no requirement to include these prefixes where both the tunnel originator and the terminating operator/isp agree to use this format. It should be noted that CLIs which do not include a leading 0 or 00 are not suitable for display in their unmodified form. Future development of this specification may allow all CLI classifications, types and associated indicators to be explicitly included (paragraph 0.9.2 refers) which may be acted upon in order to satisfy the requirements of the CLI Code of Practice. 9.4 Advisory Information. a) CLIs which do not include a leading "0" or "00" should not be used directly in a CLI display service. b) CLIs not including a leading 0 or 00 are potentially ambiguous in a national/international CLI environment. Knowledge of UK and other national numbering plans may help to resolve ambiguity; c) Terminating operators/isp s can distinguish potentially ambiguous CLIs from the unambiguous CLIs (which include a leading 0 or 00 ). END OF PNO-ISC/SPEC/009