13
High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward [email protected] l

High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward [email protected]

Embed Size (px)

Citation preview

Page 1: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

TF-Mobility, Zagreb, 2 February 2006

eduroam-ng architecture

Test results and way forward

[email protected]

Page 2: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Current architecture

Toplevel server

.nl … .au

uva.nl … rug.nl

Main (technical) issues:

• No (real) authorisation DAMe

• Static routing based on realm parsing

• Credentials pass through intermediate systems

• Transitive trust based on shared secrets

• Dead peers hard to detect

Page 3: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Evaluation of a number of approaches

• Diameter: nearly shipping (for many years now ;-)

• DNSsec: hardly deployed, new• RadSec: new, single vendor (Radiator), but not

much more than a combination of existing technologies

• DNSroam: see above

Page 4: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

RadSec/DNSROAM

• Radius packet format• Transport: TCP (or SCTP) • Encryption: TLS (optional)

• TLS => PKI

• DNSROAM combines RadSec with DNS for dynamically locating the peer

Page 5: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Test setup

• Participants: CESNET, ISTF, TELIN (NL), ARNES, ACAD (BG), UNINETT, RESTENA, Radiator (AU), SURFnet.

RadSec

RADIUS

Institute level RadSec/RADIUS

(site 1)

NREN level RadSec/RADIUS

(site 2)

NREN level RadSec/RADIUS

(site 3)

Institute level RadSec/RADIUS

(site 4)

Page 6: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Test set• Authentication related tests

– Known user– Unknown user– Wrong credentials

• PKI related tests– Certificate signed by unknown CA– Multiple CAs– Revoked certificate– Mismatch between peer name and CN– Wrong subjectAltName or CN in the certificate

• DNS related tests– NAPTR lookup failure– SRV lookup failure– A lookup failure– Default handling after lookup failure

• Fallback/defaulting to RADIUS• Fallback/defaulting to static RadSec

• Configuration related tests– CA certificate not installed– Loop prevention (purposely introduce a loop and see if it can be stopped by introducing

different config)• Connectivity related tests

– Peer unreachable• Performance related measurements

– Overhead of multiple DNS queries

Page 7: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Fully hierarchical

RadSec

RadSec

RADIUS

RadSec RadSec RadSec

RadSec RadSec

RadSec

Country-level

EU-level

EU hierarchy root

• One PKI, split PKI?

Page 8: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Meshed toplevel

RadSec

RadSec

RADIUS

RadSec RadSec RadSec

RadSec RadSec

Country-level

EU-level

• Central DNS zone?

Page 9: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Fully meshed (DNSROAM)

RadSec

RADIUS

RadSec RadSec RadSec RadSec

Country-level

EU-level

• Big trust issues: multiple PKI’s, bucket of certificates, revocation lists• Multiple federation membership?• Issues with sites having to open up their servers for ‘the world’ • How about a secure peer lookup service instead of DNS (eduGAIN?)

Page 10: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Legacy model

RadSec

RadSec

RADIUS

RADIUS RadSec RADIUS

RadSec RadSec

Country-level

EU-level

Page 11: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Measurements

Page 12: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

Results

• All scenario’s can be made to work, but…

• DNSROAM is not yet production grade• Static RADSEC is (thanks to us) stable enough to

warrant using it when possible because of its advantages over plain RADIUS:– Failure detection– TCP– Peer authentication

• Trust (PKI) issues are key factor in making this work

Page 13: High-quality Internet for higher education and research TF-Mobility, Zagreb, 2 February 2006 eduroam-ng architecture Test results and way forward Klaas.Wierenga@surfnet.nl

High-quality Internet for higher education and research

What now?

Toplevel server

APAN

..au

.tw

uva.nl … rug.nl

Toplevel server

Europe

.nl … .hr

uva.nl … rug.nl

RadSec

DNSROAM

?