1 IETF 64th meeting, Vancouver, Canada Design Options of NSIS Diagnostics NSLP Xiaoming Fu Ingo Juchem Christian Dickmann Hannes Tschofenig.

Slides:



Advertisements
Similar presentations
NSIS WG 71th IETF Philadelphia, PA, USA March 12, 2008 WG chairs:John Loughney Martin Stiemerling.
Advertisements

NSIS Operation Over IP Tunnels draft-ietf-nsis-tunnel-04.txt Charles Shen, Henning Schulzrinne, Sung-Hyuck Lee, Jong Ho Bang IETF#71 – Philadelphia, USA.
Applicability Statement of NSIS Protocols in Mobile Environments draft-ietf-nsis-applicability-mobility-signaling-12.txt Takako Sanda, Xiaoming Fu, Seong-Ho.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
Mobile IPv6 - NSIS Interaction for Firewall traversal draft-thiruvengadam-nsis-mip6-fw-04 S. Thiruvengadam Hannes Tschofenig Franck Le Niklas Steinleitner.
1 © NOKIA NSIS MIPv6 FW/ November 8 th 2004 Mobile IPv6 - NSIS Interaction for Firewall traversal draft-thiruvengadam-nsis-mip6-fw-01 S. Thiruvengadam.
Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming.
1 IETF 64th meeting, Vancouver, Canada GIST over SCTP Xiaoming Fu Christian Dickmann Jon Crowcroft.
Network Layer Packet Forwarding IS250 Spring 2010
NSIS Operation Over IP Tunnels draft-shen-nsis-tunnel-00.txt Charles Shen, Henning Schulzrinne Sung-Hyuck Lee, Jong Ho Bang IETF#63 – Paris, France August.
NSIS Transport Layer draft-ietf-nsis-ntlp-00.txt Slides:
Controlled Load Service QoS Model Cornelia Kappler Xiaoming Fu Bernd Schloer.
1 IETF 64th meeting, Vancouver, Canada Context Transfer Using GIST Xiaoming Fu John Loughney.
IETF 62nd March 2005 GIMPS State machine draft-fu-nsis-ntlp-statemachine-01.txt Xiaoming Fu, Tseno Tsenov, Hannes Tschofenig, Cedric Aoun, Elwyn Davies.
Applicability Statement of NSIS Protocols in Mobile Environments (draft-ietf-nsis-applicability-mobility-signaling-03) Sung-Hyuck Lee, Seong-Ho Jeong,
NSIS based NetServ Signalling Protocol Design and Implementation Roberto Francescangeli Visiting PhD student.
NSIS Transport Layer draft-ietf-nsis-ntlp-00.txt Slides:
NSIS Flow ID and packet classification issues Hong Cheng, Qijie Huang, Takako Sanda, Toyoki Ue IETF#63 August, 2005.
A stateless Ping tool for simple tests of GIMPS implementations Christian Dickmann, Ingo Juchem, Sebastian Willert, Xiaoming Fu University of Göttingen.
NSIS Authentication, Authorization and Accounting Issues (draft-tschofenig-nsis-aaa-issues-00.txt) Authors: Hannes Tschofenig Henning Schulzrinne Maarten.
NSIS NATFW NSLP: A Network Firewall Control Protocol draft-ietf-nsis-nslp-natfw-08.txt IETF NSIS Working Group January 2006 M. Stiemerling, H. Tschofenig,
NSIS Path-coupled Signaling for NAT/Firewall Traversal Martin Stiemerling, Miquel Martin (NEC) Hannes Tschofenig (Siemens AG) Cedric Aoun (Nortel)
0 NAT/Firewall NSLP IETF 61th November 2004 draft-ietf-nsis-nslp-natfw-04.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
0 NAT/Firewall NSLP IETF 62th – March 2005 draft-ietf-nsis-nslp-natfw-05.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming.
MPTCP – MULTIPATH TCP Interim meeting #3 20 th October 2011 audio Yoshifumi Nishida Philip Eardley.
RMD – QSP draft-bader-nsis-rmd-diffserv-qsm-01.txt A.Bader, L. Westberg, G. Karagiannis, C. Kappler, T. Phelan, H. Tschofenig IETF-61, Nov. 8, 2004.
Bob Knowledge Plane -- Scaling of the WHY App Bob Braden, ISI 24 Sept 03.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
0 NAT/Firewall NSLP Activities IETF 60th - August 2nd 2004 Cedric Aoun, Martin Stiemerling, Hannes Tschofenig.
NSIS Transport Layer draft-ietf-nsis-ntlp-01.txt Slides:
Applicability Statement of NSIS Protocols in Mobile Environments (draft-ietf-nsis-applicability-mobility-signaling-00) Sung-Hyuck Lee, Seong-Ho Jeong,
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
Draft-cordeiro-nsis-hypath-02 Luís Cordeiro
An NSLP for Quality of Service draft-buchli-nsis-nslp-00.txt draft-mcdonald-nsis-qos-nslp-00.txt draft-westberg-proposal-for-rsvpv2-nslp-00.txt Slides:
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
1 NSIS Interim Meeting 2005, Munich GIMPS Implementation Bernd Schloer, Christian Dickmann, Andreas Westermaier Xiaoming Fu, Hannes Tschofenig, Elwyn Davies.
NSIS NAT/Firewall NSLP Martin Stiemerling, Hannes Tschofenig, Miquel Martin, Cedric Aoun NSIS WG, 59th IETF.
Diameter Maintenance and Extensions (dime) IETF 68, March 2007, Prague David Frascone, Hannes Tschofenig.
NATFW NSLP Status draft-ietf-nsis-nslp-natfw-12.txt M. Stiemerling, H. Tschofenig, C. Aoun, and E. Davies NSIS Working Group,
NSIS Interoperability Meeting October 2006 University of Coimbra Portugal.
NATFW NSLP overview. Document history v00 - Jan 27th - Creation.
0 NAT/Firewall NSLP IETF 63th – August 2005 draft-ietf-nsis-nslp-natfw-07.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
NSIS WG Meeting IETF 66 Montreal John Loughney (chair)
Institute of Telematics Report from the 3rd NSIS Interop Test – May 9th-11th 2007 University of Karlsruhe, Germany Roland Bless.
RSVP Basic features: –Simplex reservation: one way reservation –Receiver oriented: receivers decide what resources to reserved and initiates the reservation.
Extended QoS Authorization for the QoS NSLP Hannes Tschofenig, Joachim Kross.
IETF 55 Nov A Two-Level Architecture for Internet Signaling draft-braden-2level-signal-arch-01.txt Bob Braden, Bob Lindell USC Information.
GIMPS * – The NSIS Transport Layer draft-ietf-nsis-ntlp-04.txt Slides: Robert Hancock, Henning.
IETF 62 NSIS WG1 Porgress Report: Metering NSLP (M-NSLP) Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen.
Partly-Decoupled Signalling in NSIS draft-hancock-nsis-pds-problem-03.txt Robert Hancock, Cornelia Kappler, Juergen Quittek, Martin Stiemerling IETF#65.
NSIS NAT/Firewall Signaling NSIS Interim Meeting Romsey/UK, June 2004 Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
GIST NAT traversal and Legacy NAT traversal for GIST AND
NATFW NSLP Status draft-ietf-nsis-nslp-natfw-08.txt M. Stiemerling, H. Tschofenig, C. Aoun NSIS Working Group, 64th IETF meeting.
Applicability Statement of NSIS Protocols in Mobile Environments draft-ietf-nsis-applicability-mobility-signaling-06.txt Takako Sanda, Xiaoming Fu, Seong-Ho.
IP Fragmentation. Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on rcving side,
GIST State Machine <draft-ietf-nsis-ntlp-statemachine-02>
The 66th IETF meeting in Montreal, Canada
Greg Mirsky IETF-99 July 2017, Prague
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
NSIS Operation Over IP Tunnels draft-shen-nsis-tunnel-01.txt
Authors: Hannes Tschofenig Henning Schulzrinne Maarten Buechli
NSIS Operation Over IP Tunnels draft-ietf-nsis-tunnel-04.txt
ITIS 6167/8167: Network and Information Security
32 bit destination IP address
Extended BFD draft-mirmin-bfd-extended
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

1 IETF 64th meeting, Vancouver, Canada Design Options of NSIS Diagnostics NSLP Xiaoming Fu Ingo Juchem Christian Dickmann Hannes Tschofenig

2 IETF 64th meeting, Vancouver, Canada Acknowledgment Thank following colleagues for discussions of various issues in the list and/or individually: Bob Braden Scott Bradner Elwyn Davies Allison Mankin Jukka Manner David Oran Martin Stiemerling Sebastian Willert (and some other members in NSIS WG)

3 IETF 64th meeting, Vancouver, Canada Overview Problem Design options Next steps

4 IETF 64th meeting, Vancouver, Canada Problem Operators/sysadms may want to have a means to diagnose the NSIS nodes for detecting NSIS support in these nodes for detecting NSIS states in these nodes At least for their own domains An NSIS end user may want to diagnose the network NSIS information, too (?) User’s QoS reservation information? Firewall/NAT existence? RFC2475: per session PATH/RESV state diagnostics

5 IETF 64th meeting, Vancouver, Canada Problem (Cont.) Currently, GIST does not support any multi-hop diagnostics functions Stack proposal negotiation only takes place between peers QoS NSLP Query messages are used for determine the available resource information QOSM ID support information is not clear at the moment NAT/FW NSLP Latest version defines a “Trace” to identify NATFW nodes  A generic diagnostics NSLP might be needed

6 IETF 64th meeting, Vancouver, Canada Design Options (1) Issue: which GIST information should be diagnosed Option 1: MAs in each GIST node Pro: helpful to diagnose the current available MAs Cons: implementation-specific? Possible presence: every MA table in the GIST node Option 2: all MRSs in each GIST node Pro: get info on every active NSIS sessions in each node Cons: too fine granularity? Large message size? Authorization issues? Possible presence: the number of MRSs along the path or detailed MRSs but limit to a domain Open issue: who can query GIST info? NI/NR or any NE? Proposal: sysadmin and limit to his domain only

7 IETF 64th meeting, Vancouver, Canada Design Options (2) Issue: Which NSLP information should be diagnosed? Option 1: supported NSLP-IDs in each GIST node Pro: simple Cons: not useful enough? Recall GIST only talks to the next node supporting the requested NSLP Possible presence: take it, but add a bit more info Whether is a FW or NAT, QOSM-ID info etc. Option 2: aggregated NSLP state information in each GIST node Pro: may be useful Cons: how? Authorization issue? Option 3: all detailed individual NSLP state information Pros: Authorization issue; message too large? Open issue: authorization issue: who can issue the query? Proposal: Only sysadm to query Option 1

8 IETF 64th meeting, Vancouver, Canada Design Options (2b) Issue: Granularity of NSLP state? Option 1: a sysadm to query all NSLP session state? Pro: all info for diagnosing NSLP status Con: too fine-grained? MTU issue? Proposal: a summary of NSLP session state(?) (How exactly?) Option 2: a NI/NR to query its NSLP session state? Pro: authorization issue seems to be easier Con: what about triggered by other entities? Option 3: a 3-part to query an established NSLP session state (RSVP fashion) Pro: flexible Con: requires policy definition/proper authorization model

9 IETF 64th meeting, Vancouver, Canada Design Options (3) Issue: Which message sequences of the diagnostics func Option 1: query being delivered to each GIST node along the path, response directly back to the querying node Pro: simple Con: anything required to be added in the reverse direction? Option 2: both query and response being processed hop-by- hop fashion Pro: gather everything potentially needed, eg, timestamps in GIMPS “ping” Con: more complex, require larger size Proposal: Option 1

10 IETF 64th meeting, Vancouver, Canada Design Options (4) Issue: Does diagnostics create any NSIS state? Option 1: No (i.e., just use GIST stateless delivery) Option 2: GIST state only Pro: can be used to collect reverse direction info if required Con: maybe prone to DoS attacks Proposal: No any state should be introduced (if no reverse direction info is required)

11 IETF 64th meeting, Vancouver, Canada Design Options (5) Issue: Encapsulation of the message Option 1: D-mode (UDP). Pro: does not need to introduce any state Con: MTU limitation Option 2: C-mode (e.g. TCP) Pro: reuse existing MAs does not hurt, No MTU issue Con: when no MA between two peers, needs to introduce MAs Does one want to remove it? If so reverse routing is needed Proposal: Use MRM object for query msg routing: D-mode as default, when MA exists, reuse it.

12 IETF 64th meeting, Vancouver, Canada Design Options (6) Issue: Message formatting Option 1: All TLV Objects for each info Pro: generic presentation Con: more bits required Option 2: compacted into a message segment for info gathered in each node Pro: smaller size Con: any changes difficult later Proposal: Option 1

13 IETF 64th meeting, Vancouver, Canada Strawman Design: Towards a Diagnostics NSLP DIAGNOSTIC-message = Common header, [Query object], [Hop object]* Common header: Diag_NSLPID, type (query or response), total length Query header: which info needs to be queried Hop-object = Hop header [IP address object] [General GIST information object] [SID-bound Response object] [NSLP state information object] [Available NSLPs object] [Additional information object]

14 IETF 64th meeting, Vancouver, Canada Next Steps Is this work useful? Next steps with diagnostics functions? Inputs, comments and suggestions appreciated!