NSIS Interoperability Meeting 12-13 October 2006

9
NSIS Interoperability Meeting 12-13 October 2006 University of Coimbra Portugal

description

NSIS Interoperability Meeting 12-13 October 2006. University of Coimbra Portugal. Summary. Participants Implementations Tests Methodology Issues Conclusions. Participants. University of Coimbra (UoC) Luís Cordeiro Luís Conceição (GIST) David Palma (QoS NSLP & QSPEC) - PowerPoint PPT Presentation

Transcript of NSIS Interoperability Meeting 12-13 October 2006

Page 1: NSIS Interoperability Meeting 12-13 October 2006

NSIS Interoperability Meeting

12-13 October 2006

University of Coimbra Portugal

Page 2: NSIS Interoperability Meeting 12-13 October 2006

209/11/2006

Summary

Participants Implementations Tests Methodology Issues Conclusions

Page 3: NSIS Interoperability Meeting 12-13 October 2006

309/11/2006

Participants

University of Coimbra (UoC) Luís Cordeiro Luís Conceição (GIST) David Palma (QoS NSLP & QSPEC) Rui Vilão (NATFW NSLP) Vitor Bernardo

University of Göttingen (UoG) Bernd Schloer (QoS NSLP) Henning Peters (NATFW NSLP)

University of Karlsruhe (UKA) Roland Bless Matthias Friedrich

Page 4: NSIS Interoperability Meeting 12-13 October 2006

409/11/2006

Participants

Roke Alan Ford

Ericsson Ferenc Pintér Attila Bader

University of Twente Rudd Klaver (remotely only)

Total of 13 persons from 6 organizations

Page 5: NSIS Interoperability Meeting 12-13 October 2006

509/11/2006

Implementations

GIST UoC v11 UoG v11 UKA v11 Roke v09 UoT v09 (remotely only)

QoS NSLP UoC v11 UoG v11 UKA v09 Ericsson v06

[using UoG GIST]

NATFW UoC v12 UoG v11 UKA v12

Page 6: NSIS Interoperability Meeting 12-13 October 2006

609/11/2006

Tests done/scheduled GIST

Stateless mode D-Mode Handshake C-Mode Handshake (TCP) C-Mode Handshake (SCTP) C-Mode Handshake (TCP) with TLS/SSL Timers Error messages Packages torture:

Header MRI

State refresh IPv6 Multiple flows in parallel in D-Mode Multiple flows in parallel in C-Mode (with

association reuse) Multiple nodes (message interception)

QoS NSLP Create sessions Update sessions Remove sessions Receiver initiated reservation Query probe Error cases Multiple sessions in parallel Multiple nodes Packages torture

NATFW NSLP Create Update Remove Trace Error cases Proxy mode Lifetime maintenance Asynchronous termination Packages torture

Different subsets of these tests were done depending on the implementations interacting

The interacting team chose the tests to perform depending on their concerns

A detailed list of tests and methodology MUST

be made to the next interop

Page 7: NSIS Interoperability Meeting 12-13 October 2006

709/11/2006

Important Issues

GIST Use of Stack-Configuration-Data and MA-Protocol-

Options MA-Hold-Time issues GIST Hop count

QoS NSLP: Receiver initiated methods Is notify required to acknowledge every refresh

message?

All issues have been taken to the mailing list

Many spec clarification issues were taken directly to the author

Page 8: NSIS Interoperability Meeting 12-13 October 2006

809/11/2006

Conclusions

GIST Several implementation issues were discovered and most of them

solved on site Not all features were tested

Only back-to-back tests were made Few package torture were made

There are interoperable implementations The spec is clear and "simple" enough to produce running and

interoperable code.

NSLPs Several implementation issues were discovered and most of them

solved on site There are interoperable implementations There are still some issues with the spec

Page 9: NSIS Interoperability Meeting 12-13 October 2006

909/11/2006

Conclusions

Interop meetings are very good to: Fast testing Fast debugging Discuss implementation issues Discuss specification unclear parts

New interop is needed Should have more days (3-4) Have a very detail methodology and test sequence defined All intervenient should have the same spec version implemented Roland Bless offered University of Karlsruhe (Germany) to held

the next interop When?