Format for the Session Initiation Protocol (SIP) Common Log Format (CLF) draft-ietf-sipclf-format-01 (G. Salgueiro, V. Gurbani, and A. B. Roach) Presenter:

Slides:



Advertisements
Similar presentations
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Advertisements

Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
Overview of draft-ietf-sidr-roa-format-01.txt Matt Lepinski BBN Technologies.
Lionel Morand DIME WG IETF 79 Diameter Design Guidelines Thursday, November 11, 2010 Lionel Morand.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
Oct 19, 2004CS573: Network Protocols and Standards1 IP: Datagram and Addressing Network Protocols and Standards Autumn
SNMP Simple Network Management Protocol
Session Initiation Protocol (SIP) Common Log Format (CLF) Vijay K. Gurbani Bell Laboratories/Alcatel-Lucent 75 th IETF, Stockholm, Sweden July 26-31, 2009.
IP/ICMP Translation Algorithm (IIT) Xing Li, Congxiao Bao, Fred Baker
Gursharan Singh Tatla Transport Layer 16-May
Common Log Format (CLF) DISPATCH ad hoc – IETF 75 Spencer Dawkins Theo Zourzouvillys
Fraunhofer FOKUSCompetence Center NET T. Zseby, CC NET1 IPFIX – IP Flow Information Export Overview Tanja Zseby Fraunhofer FOKUS, Network Research.
IETF SFC: Service Chain Header draft-zhang-sfc-sch-01
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
Security Assessment of the Transmission Control Protocol (TCP) (draft-ietf-tcpm-tcp-security-02.txt) Fernando Gont project carried out on behalf of UK.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
IP Packet Tunneling and Routing in UMB March 26 th, 2007 Qualcomm/Alcatel-Lucent/Hitachi Notice Contributors grant a free, irrevocable license to 3GPP2.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
File Format for the Session Initiation Protocol (SIP) Common Log Format (CLF) Presenter: Gonzalo Salgueiro SIP CLF Interim meeting January 19, 2011
Extended Attributes RADEXT - IETF 79 Alan DeKok FreeRADIUS Avi Lior Bridgewater.
Dean Cheng Xiaohu Xu Joel Halpern Mohamed Boucadair
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
GTP (Generic Tunneling Protocol) Alessio Casati/Lucent Technologies Charles E. Perkins/Nokia Research IETF 47 draft-casati-gtp-00.txt.
SIP working group IETF#70 Essential corrections Keith Drage.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
Packet Format Issues #227: Need Shim Header to indicate Crypto Property of packet Do we need to add pre-amble header to indicate if data is encrypted or.
1 Lecture 13 IPsec Internet Protocol Security CIS CIS 5357 Network Security.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
RADEXT WG RADIUS Attribute Guidelines Greg Weber March 21 st, 2006 IETF-65, Dallas v1 draft-weber-radius-attr-guidelines-02.txt draft-wolff-radext-ext-attribute-00.txt.
Internet Protocol Version 4 VersionHeader Length Type of Service Total Length IdentificationFragment Offset Time to LiveProtocolHeader Checksum Source.
1 draft-sidr-bgpsec-protocol-05 Open Issues. 2 Overview I received many helpful reviews: Thanks Rob, Sandy, Sean, Randy, and Wes Most issues are minor.
RFC3261 (Almost) Robert Sparks. SIPiT 10 2 Status of the New SIP RFC Passed IETF Last Call In the RFC Editor queue Author’s 48 hours review imminent IMPORTANT:
SCTP as a transport for Diameter draft-pascual-dime-sctp-00 IETF 79 - DIME WG November 2010,
July 2007 CAPWAP Protocol Specification Editors' Report July 2007
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
NEA Working Group IETF meeting July 27, 2011 Jul 27, 2011IETF 81 - NEA Meeting1.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
Extended Attributes RADEXT - Interim Alan DeKok FreeRADIUS.
IPFIX MIB Status Managed Object for IP Flow Export A Status Report Thomas Dietz Atsushi Kobayashi
Draft-ietf-p2psip-base-08 Cullen Jennings Bruce Lowekamp Eric Rescorla Salman Baset Henning Schulzrinne March 25, 2010.
IPFIX Requirements: Document Changes and New Issues Raised Jürgen Quittek, NEC Benoit Claise, Cisco Tanja Zseby, Sebstian Zander, FhG FOKUS.
Globally Identifiable Number (GIN) Registration Adam Roach draft-martini-roach-gin-01 IETF 77 – Anaheim, CA, USA March 22, 2010.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
PMIPv6 multicast handover optimization by the Subscription Information Acquisition through the LMA (SIAL) Luis M. Contreras Telefónica I+D Carlos J. Bernardos.
1 Introduction IETF RFC1752 – a specification for a next-generation IP (IPng) IETF RFC2460 – IPv6 specification Designed to accommodate the highest speed.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
PANA Issues and Resolutions
5. End-to-end protocols (part 1)
IETF 82 BFCPBIS WG Meeting
NAT State Synchronization using SCSP draft-xu-behave-nat-state-sync-01
Transport Layer.
IETF80, Prague Diameter Maintenance and Extensions (DIME) WG
Layered Architectures
Seminar report on IPv4 & IPv6
Topic #1 & #5 “All that has to do with header formats”
TCP Transport layer Er. Vikram Dhiman LPU.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Guide to TCP/IP Fourth Edition
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Network Layer: Logical Addressing
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

Format for the Session Initiation Protocol (SIP) Common Log Format (CLF) draft-ietf-sipclf-format-01 (G. Salgueiro, V. Gurbani, and A. B. Roach) Presenter: Vijay Gurbani IETF 80, Prague, Czech Republic April 1, 2011 IETF 80, Prague, March/April 2011

Current CLF Format IETF 80, Prague, March/April 2011

IETF 79, Beijing, November 2010 Sample CLF Record Example:

Major Changes Since IETF 79 Three versions released since then: 1.draft-salgueiro-sipclf-indexed-ascii-03 2.draft-ietf-sipclf-format-00 3.draft-ietf-sipclf-format-01 Introduced the notation from RFC 4475 to better represent within the confines of I-D formatting the long lines seen in a SIP CLF record. IETF 80, Prague, March/April 2011

Major Changes Since IETF 79 To improve document organization and simplify syntax discussion, the SIP CLF record format is logically subdivided into three component parts: 1) 2) 3) Changed all the ip addresses and DNS names to be documentation friendly. IETF 80, Prague, March/April 2011

Major Changes Since IETF 79 Introduced mechanism for treatment of empty and unparsable fields (both how they are represented and escaped). Logging of optional fields is now divided into two sections: 1)Pre-Defined Optional Fields 2)Vendor-Specific Optional Fields IETF 80, Prague, March/April 2011

Major Changes Since IETF 79 Added an additional tag to the pre-defined optional fields to log message bodies Added text about what body types we will log and the mechanism to do so Added an example of an optionally logged body IETF 80, Prague, March/April 2011

Major Changes Since IETF 79 Added the section on logging vendor- specific optional fields Introduced the notion of a Vendor-ID and defined its syntax (based on Syslog SD-ID format) Fixed minor issues raised on SIPCLF list Very extensive formatting changes IETF 80, Prague, March/April 2011

Open Issues The “TLV Start Pointer” field is set to 0x0000 if there is no optional fields present. This case adds an additional and unnecessary level of implementation complexity when calculating the length of the final mandatory field (e.g. client-txn). Proposed Solution: points to the terminating line-feed (0x0A) at the end of the record. IETF 80, Prague, March/April 2011

Open Issues The portion of the SIP CLF record should be restricted to only meta- data. Proposed Solution: Move the Flag Field from to to ensure that is purely meta- data and can be ignored if desired. This maintains all the real “data” on the second line of the record. IETF 80, Prague, March/April 2011

Open Issues Current Sent/Received Flag is overloaded Proposed Solution: Separate transport protocol and send/receive from the current Flag. Current (1 Byte)Proposed (2 Bytes) u = received UDP messageSent/Received: S = sent message t = received TCP messageR = received message l = received TLS message U = sent UDP messageTransport Protocol: U = UDP T = sent TCP messageT = TCP L = sent TLS messageS = SCTP L = TLS Question: Do we separate encryption from plain text (i.e. yet another byte in the Flags field)?

Open Issues Current src/dest address:port representation is not well suited for IPv6. Proposed solution: IPv4 and IPv6 address and port SHALL be logged with the syntax: [address]:port This square bracket notation is recommended format for IPv6 address and port [RFC 5952] and it is perfectly suitable for IPv4. IETF 80, Prague, March/April 2011

Open Issues Currently there are two formats to log pre- defined and vendor-specified optional fields. Proposed solution: 1)A single TLV format for both pre-defined and vendor-specified optional fields 2)This single format is still syslog-like using format for the "Tag" in the TLV. PEN=0 used if it is not a vendor-specified optional field. IETF 80, Prague, March/April 2011

Open Issues If an optional field occurs more than once in a SIP message (e.g. Contact, Route, Record-Route, etc.) how should this be logged? As several optional fields with the same tag? Or as a single concatenated value? Preference: Multiple TLVs with the same tag IETF 80, Prague, March/April 2011

Open Issues Do we specify that pre-defined optional fields MUST be logged in ascending tag order? Or allow any order? If pre-defined optional fields exist MUST they be logged before the vendor-specified optional fields as shown in the format diagram? Or allow any order? IETF 80, Prague, March/April 2011

Open Issues Need to make a final determination of what other fields we think could be useful and need to be added to the list of pre-defined optional fields (e.g. Reason-Phrase, Refer, History-Info, Session-ID, etc.). This might become a bit of a long list that could virtually include all fields in a SIP message. Is this the desired purpose or does it become counter- productive and unwieldy to sweep everything in as a pre-defined optional field? IETF 80, Prague, March/April 2011

Thanks ! IETF 80, Prague, March/April 2011