Joining eduroam Wireless Roaming for Higher Education and Research chris.myers@grangenet.net EuroCAMP ver 2.7 Global working Group Global Working Group A Global Working Group has been setup. There is an open email list to share The first meeting was at EuroCAMP 2005 The second meeting was held after the I2 members meeting. The third meeting was yesterday We have a conference call when required. Global Working Group What are we doing. Working on standards and systems for safe roaming internationally. eduroam NG (next generation). Peering policies and frameworks. There are representatives from Europe, USA and ASIA PAC Global Working Group • Current eduroam environment • Hierarchy of radius proxies • shared key security • Manual configuration of all links Global Working Group • Future eduroam environment • Radius discovery • PKI secured links • Via radiator, diameter or FreeRADIUS versions • Possible SHIB attribute passing. The APAN Region Future direction and update What is eduroam’s core requirement? eduroam allows roving researchers to login, with their usual “user name/password”, to wireless networks at participating campuses around the world and transparently get access to resources. This is the mission statement This is what we needs to be delivered Eduroam in APAN Region • Federated – Australia • 17 sites – Taiwan • 51 sites • Interest in – – – – – Japan China Korea New Zealand AU University in Vietnam National Science and Technology Program for Telecommunications Global Cross-Campus WLAN Roaming based on Distributed Authentication Mechanism Project Members: Yung-Chi Yang c00ycy00@nchc.org.tw Ko-Chung Tang kevin@nchc.org.tw Wei-Hung Huang a00whl00@nchc.org Wei-Wen Chen c00cyw00@nchc.org.tw Roaming Platform Participants (Updated at 2005-10-30) 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24) 25) National Taiwan University National Cheng-chi University National Chiao-Tung University National Tsing-Hua University National Central University National Cheng-Kung University National Chi-Nan University National Chung-Hsing University National Dong Hwa University National Taipei University National Yang-Ming University National Taiwan Normal University National Chung-Cheng University National Taiwan Ocean University National United University National Hsinchu University of Education National University of Tainan National University of Kaohsiung National Ilan University National Taitung University National Taiwan University of Science and Technology National Yunlin University of Science and Technology National Kaohsiung First University of Science and Technology Northern Taiwan Institute of Science and Technology Taipei Medical University 26) 27) 28) 29) 30) 31) 32) 33) 34) 35) 36) 37) 38) 39) 40) 41) 42) 43) 44) 45) 46) 47) 48) 49) 50) 51) Tamkang University Feng Chia University I-Shou University Soochou University Wufeng Institute of Technology Vanung University Huafan University Kaohsiung Medical University Ming Chuan University Providence University Da-Yeh University Shih Hsin University Yuan Ze University Chung Hua University Chinese Culture University Hsiuping Institute of Technology Ling Tung University Lunghwa University of Science and Technology Takming College Jin Wen Institute of Technology Fooyin University Tatung University Mingdao University St. John’s University Yuanpei Institute of Science and Technology Tunghai University Can roaming between 51 universities in Taiwan. And over 500,000 user accounts are being served. WLAN Roaming Architecture Roaming Server – Software Architecture RADIUS Server (in campus) VPN TUNNEL Roaming Center (NCHC) • Firewall OpenVPND RADIUS Server with Proxy ( FreeRadius, SNMP enabled ) Roaming Server (Linux Red Hat/Fedora) • • • The “FreeRADIUS” implements the RADIUS protocol and uses the RADIUS-Proxy to communication with Roaming Center. The “Firewall” controls the access right to Roaming Server. The “OpenVPND” builds the secure tunnel between Roaming Server and Roaming Center. Roaming Center uses the “SNMP” to monitor the status of Roaming Server. Eduroam in APAN Region • Top Level servers – Server 1 • Australia • coming on-line soon – Server 2 • Looking for a home. Eduroam in APAN Region • This will be run as a service. – (in this region) • Which means – – – – – – – Security Education Monitoring Granular Control Policies Service Levels IPv6 What does Security mean? • Minimum standards – 802.1x – WPA TKIP on AP’s – EAP TTLS Auth • Why – The security level of this service is only as strong as the weakest site. • Wavers will be available for fixed times. What does Security mean? • Future standards – – – – 802.11i WPA2 AES on AP’s EAP SAML ? The next wave of magic • Integration with – Shib – A-Select – Or Other What does Security mean? • Why not web redirect – We don’t share our password with others • (Not Secure ) • Why not VPN – Which VPN ? – ACL / XML lists of how long • (1006 sites x 2 VPN x 16 firewall rules = 32192 lines) • (not Scalable) What does Security mean? • Why WPA TKIP – Open – WEP – WPA and TKIP all traffic is clear. is hacked (all traffic is clear). is in most AP’s now a good level of security. • Why EAP-TTLS – Secure PAP password exchange – Many supplicants are available. • 802.1x is worth the pain. What does Education mean? • • • • Skills can be imported Training Support Debugging Site Visits What does Monitoring mean? • Servers – What’s up? – What’s down? – What’s the impact? – Who to contact? (this is only half the story) What does Monitoring mean? • Service – Is Auth up? – Is Auth down? (where) – What’s the impact? – Who to contact? – Must be end to end. • I like to know this before the clients What does Granular Control mean? • How do we identify. • How do we suspend access. • How can a client obtain their roaming data. • This will empower users and providers What does Policies mean? • Policies support and protect. – The service – The provider – The client – The Australian Policy is complete. • (Ratification is in its final stages) – This work has been completed by – James Sankar of AARNet What does Service Levels mean? • As a service – We need to define the service. – We need to set response times. – We need to supply a level of service to our clients. What does IPv6 mean? • IPv6 is fundamental in this region. – All eduroam type services need to work on v6. • (not all sites but the service) – We will be looking closely at v6 mobility. – And also IPsec for secure roaming. What You Need to play International eduroam portals Local NREN eduroam Portal. Elements of a portal •Local information •Services •Participants •Policies •Technology •International links •Information for roaming •Mail lists •How to contact Groups Local NREN eduroam Portal. Data Mining •Who’s interested. •Where are they from. •Are you hitting your targets Local NREN eduroam Portal. •Did any one read the news release •Put links in your news release (this helps) •How can I exploit this information Local NREN eduroam Portal. Feed Back and help. •Feed back is important. •for the program. •for the NREN. •for the Institute. •For the user. WIKI forum page •Use detailed user guides on portal •Put in links to the WIKI forum. •The user that can help themselves don’t call. Team Requirements What people are required for EduRoam – The wireless people • Basic wireless administration skills. – The directory people • Average Radius administrative skills. – The security people. • Average firewall/ACL skills – The desktop support. • Basic to Average skills • Its not about the technology that’s easy. Team Requirements What the people require from EduRoam – Trust. • Policy. • Reactive, collaborative, community. • Policy. – For the NREN. • See people • Its all about the People. Local Wireless Implementation 802.1x Tools • SecureW2 Alfa & Ariss – SecureW2 for Windows platforms is the cost effective and most robust client solution for deploying 802.1X networks. The SecureW2 Client enables EAP-TTLS using the standard Microsoft IEEE 802.1X Client currently available for Windows 2000, Windows XP and Pocket PC 2003. • Now open source Local Wireless Implementation Cisco 1200 Series Access Point setup for EduRoam • Under Security, Encryption Manager. • Select VLAN in drop down box under Set Encryption Mode and Key for VLAN. • Select Cipher in Encryption Modes. • Select TKIP in Cipher drop down box. • Clear Encryption keys. • Select Encryption key 2. Local Wireless Implementation • Under Security, SSID Manager. • Select eduroam SSID. • Under Authentication Settings, Methods Accepted. • Select open Authentication with EAP in the drop box. • Select Network EAP. • Under Authentication Settings, Server Properties. • Select Customize. • Under Priority 1 select your RADIUS servers address. Radius Implementation • Create National radius server. • Federate to international server. – Good service selling point. • Create institutional Radius services. • Create test accounts. – On all sites • Radius Tools – Free RADIUS - A most excellent free radius server Radius Implementation • Deliver cookie cuts. (AUS example) – config for end user to connect to national server – realm DEFAULT { – type = radius – authhost = 203.22.212.134:1812 – accthost = 203.22.212.134:1813 – secret = XXXXXXXXXXXX – nostrip – } – client 203.22.212.134 { – shortname = national-au-eduroam1 – secret = XXXXXXXXXX – } Layer 8 Layer 8 – Can be your friend. • They want the service. • They can see the business drivers. • Will divert resources to the project. – Can be your enemy. • They Can have unrealistic expectations. • The work policy triggers lawyers. • Lawyer means money and long documents. Layer 8 Know your Landscape – What is out there. – What does the community want. – Can you meet there requirements. – Can you control expectation. – Can you deliver the service. – Were can you go for help eduroam Links eduroam AU Site http://www.eduroam.edu.au APAN eduroam Site http://www.apaneduroam.edu.au Eduroam Global Working Group http://www.eduroam.edu.au/gwg-eduroam Global working group email list gwg-eduroam@eduroam.edu.au Email Enquiries enquiries@eduroam.edu.au join@eduroam.au Joining eduroam Thankyou Please Join eduroam http://www.eduroam.org http://www.eduroam.edu.au Acknowledgments Surfnet, TF Mobility TERENA,UNI-C & AARNet TECH chris.myers@grangenet.net Policy james.sankar@aarnet.edu.au