SlideShare a Scribd company logo
1 of 30
Download to read offline
IPv6 campus deployment
       experience

            Tim Chown
   University of Southampton
    Irish IPv6 Summit, Dublin
           19th May 2010
Topics
•   Scope/scenario
•   Why IPv6
•   Phased deployment steps
•   Managing a dual-stack network
•   Lessons learnt
•   The future
Scope
• Context of our deployment is a large Electronics
  and Computer Science department
  –   Approx 3,000 staff/student users
  –   Up to 5,000 systems (>3,000 wireless)
  –   Over 1,000 physical data ports
  –   4 buildings
  –   Run all our own network and system services
  –   See http://www.ecs.soton.ac.uk


• ISP is JANET, the UK academic network
  – Connectivity via regional academic network (LeNSE)
Why IPv6?
• Not due to immediate lack of address space
  – Established UK universities have pre-CIDR /16’s
• Rather because universities are places of learning
  –   Important to gain early insights into IPv6 impact
  –   Teach IPv6 to students who will be using it
  –   IPv6 capability for research projects
  –   Prove new technologies in a production environment
  –   Attract students from outside the UK


• Network security aspects – manage the change
  – Deploy/manage IPv6 proactively
Deployment
• In practice this has happened over many years
  – IPv6 was first run on our site in 1997
  – Valuable experience gained through many projects
    such as 6NET (http://www.6net.org)
• But while most academic backbone networks
  support IPv6, there are very few end-
  site/campus deployments

• From our current position we can say
  – What we would do if starting from scratch now
  – What we think is working well
  – What remains to be done
Phased approach
• IPv6 deployment should be undertaken
  with a phased approach, broadly:
  –   Advance planning/preparation
  –   Trial/pilot service
  –   Production deployment
  –   Ongoing operation

• There’s no reason not to begin planning
  now
  – Gain early experience/insight
  – Minimise future costs by including
    requirements in future procurements
Dual stack vs IPv6-only
• Dual-stack
  –   Continue to operate existing IPv4 systems
  –   Run ‘two networks’ as closely coupled as possible
  –   Allow IPv6-only devices to operate internally
  –   Additional complexity lies within the network
• IPv6-only
  – Run only IPv6 internally
  – Complexity lies at the edge in the ‘NAT64’ function


• Currently dual stack is the most viable option
Advance planning
• Begin appropriate training for staff
  – Need to understand strategic and technical aspects
• Determine IPv6 requirements and ensure these
  are cited in procurement exercises
  – Important, but not an easy task
• Survey existing software/systems for IPv6
  capability
  – Assess effort to port to support IPv6 where necessary
• Review policies/processes for IPv6 implications
  – Security, management, etc.
Trial/pilot service
• Speak to (existing) ISP about connectivity and
  address allocations (site /48)
  – Does your current ISP offer IPv6?
• Form internal IPv6 addressing plan
  – Likely to be administratively congruent with IPv4 plan
• Deploy a limited testbed system
  –   Perhaps single router, on isolated dual-stack DMZ
  –   Gain basic operational experience
  –   Test software and application porting
  –   Understand possible issues in fuller deployment
• Discuss any arising IPv6-specific policy issues
Production deployment
• Determine where to deploy
  – Specific subnets? WLAN? DMZ?
• Enable IPv6 on the wire in routing
  infrastructure, host subnets and security
  components
  – Firewalls, IDS, …
• Enable IPv6 in network services
  – DNS, monitoring tools, …
• Enable appropriate application services
  – Might initially only be web-based services
• Enable clients
Ongoing operation
• Understand where you are
• Indentify and track gaps in deployment
  – Ongoing review/action plans
  – Dialogue with vendors where necessary
• Identify/evaluate new opportunities
  – IPv6-only network management
  – IPv6 multicast
  – Mobile IPv6?
  – IPv6-only applications – MS DirectAccess?
What we found ‘easy’
• Getting IPv6 connectivity and address space
  – Thanks to prior work done by JANET
• General support in host/router platforms
  – Mac OSX lagging a bit behind
• Enabling core services
  – DNS, MXes, web servers
• Porting our software/tools to support IPv6
  – Easier when the software is well-written
• Host (address) autoconfiguration
• IPv6 wireless access control via eduroam
  – Uses 802.1X authentication, independent of IP
    version
What’s been ‘harder’
• Managing a dual-stack environment
• IP address accountability without DHCPv6
  – Support for DHCPv6 improving
  – Admins are comfortable with current DHCP-
    based accountability model
• Living with multi-addressed hosts
  – Including dynamic privacy addresses
• Support in some MS applications
  – Again improved with recent releases
• Some LAN security issues
  – e.g. rogue RAs have been problematic
Dual stack ‘cost’
• Main operational cost lies in managing a dual-
  stack infrastructure
  – Need to manage and monitor IPv4 and IPv6
• Consistency in applying configurations and
  policy
  – Monitoring (Nagios)
  – Firewalls
  – Integrated DHCPv4 and DHCPv6
• Troubleshooting
• Do not want to use different tools/interfaces to
  manage each protocol
  – Some improvements to be made in commercial
    apps
Security aspects
• Currently run two firewalls
  – Commercial IPv4 platform, open source IPv6 platform
  – Allows experimentation in IPv6 filtering
• Avoiding use of transition tools internally
  – Simplifies internal network management/security
  – Support tunnel broker for external access
• Running in-house tools to monitor IPv6-specific
  attacks
  – e.g. to detect DAD denial of service (cf. THC toolkit)
  – Only ‘badness’ seen to date is rogue RAs
Service examples
• Some examples in next few slides of service
  graphs and management/monitoring tools
• Shows open source solutions in operation
  –   IPv6 transport external web traffic
  –   IPv6 transport external emails
  –   Switch/router configuration monitoring
  –   Packet flow analysis


• Again, it’s important to have these tools
  managed consistently via one interface
IPv6 web traffic
• Very slow growth on external IPv6
  web visits
  – Advertise web presence via IPv4 and IPv6 DNS records
  – Less than 1% of IPv6 accesses are via 6to4
IPv6 email
• We also advertise our MXes with both IPv4 and
  IPv6 DNS records
  – As per RFC 3974
• Average 250,000 external IPv4 emails per day
  – 88% spam
• Average 500 external IPv6 emails per day
  – Currently less than 25% spam

• IPv6 transport email is 0.2% of total email
  – Again, a very small fraction
IPv6 email traffic
Switch/router monitoring
• NAV
  – Open source
  – http://metanav.uninett.no

• Dual-stack aware
  – Multi-addressed hosts
Integrated dual-stack
           monitoring
• NAV determines most network properties
  automatically
   – e.g. dual-stack subnets on the same vlan
Network flows
• Desirable to collect network flow records
  – Useful for many tasks
• Netflow v9 includes IPv6 support
  – Configurable on our Cisco router(s)
• Need to also run a collector/viewer
  – We use nfsen   (http://nfsen.sourceforge.net)
• Allows detailed flow queries, e.g.
  – Summary of external port 53 DNS flows
  – Views of individual external port 25 SMTP flows
IPv6 port 53 summary flows
IPv6 port 25 individual flows
New services?
• What can you do beyond deploying IPv6
  just to be ‘ready’?
  –   IPv6 Multicast – simpler, more agile?
  –   Mobile IPv6 – improved mobility support?
  –   Applications – from engaged users?
  –   Google IPv6 – is something big on the horizon?
  –   Community/ad-hoc networks – interest here
  –   New use cases – e.g. sensor networks
• Seeing some interesting ‘green shoots’ but
  no single ‘killer app’
IPv6 multicast
• Used for all our multicast services
• Some nice benefits:
  – Improved, explicit scoping
  – Embedded RP (RFC 3956) for global groups
• Some new projects building on IPv6 multicast
  – Student work, e.g. file-sharing applications
• Freeview TV/radio (ECS-TV)
  – Using VideoLAN tools
  – Scoped within research buildings only
Issues experienced
• Deploying per se is not the challenge
  – Managing a dual-stack environment is
  – You need good, consistent tools
  – There is increased complexity
• Don’t underestimate staff training
  – IPv6 will touch on all areas of systems support
  – Staff who don’t understand will proliferate FUD
• Do understand IPv6 differences
  – Multi-addressing, rogue RAs, …
• Don’t expect full dual-stack deployment
  from day 1
  – It’s perfectly fine to enable IPv6 in stages
The future?
• Still some internal services left to make dual-stack
• Integrate IPv4 and IPv6 firewall functions
• DHCPv6 deployment
  – Unless we can improve autoconfiguration
    accountability, perhaps by wider use of 802.1X
• Wider use of external services
  – IPv6 transport to root DNS
  – Google IPv6 Programme
• Possibility of new IPv6-only devices
  – These would put some focus on ‘NAT64’ solutions
• Plan for IPv6 deployment on wider campus network
Conclusions
• If you’re not actively planning for IPv6, begin now
  – Checking capabilities in procurements as a minimum
  – Consider security implications – IPv6 is in your network
    anyway
• Dual stack IPv6 deployment is possible today
  – Running here 4+ years without significant issues
  – There are some missing bits, but you don’t have to dual-stack
    everything from the outset
• Look for tools that offer integrated management of
  IPv4/IPv6 networks
  – Even if that might mean changing the tools you use
• Don’t forget training and awareness in your organisation
• Don’t expect huge IPv6 traffic volumes (yet)
References
• 6NET (2002-2005 Pan-European project)
  – http://www.6net.org


• 6DEPLOY (IPv6 training and resources)
  – http://www.6deploy.org


• JANET IPv6 Technical Guide (under revision)
  – http://www.webarchive.ja.net/services/publicatio
    ns/technical-guides/ipv6-tech-guide-for-web.pdf

More Related Content

What's hot

Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011
IPv6no
 
Navigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software FoundationNavigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software Foundation
Brett Porter
 

What's hot (20)

ARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities ReportARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities Report
 
Der Einsatz von Lisp für die IPv6 Migration
Der Einsatz von Lisp für die IPv6 MigrationDer Einsatz von Lisp für die IPv6 Migration
Der Einsatz von Lisp für die IPv6 Migration
 
IPV6 Deployment for Broadband Internet by Azura Mat Salim
IPV6  Deployment for Broadband Internet by Azura Mat SalimIPV6  Deployment for Broadband Internet by Azura Mat Salim
IPV6 Deployment for Broadband Internet by Azura Mat Salim
 
IPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und AdressierungIPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und Adressierung
 
Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011
 
Apache NiFi User Guide
Apache NiFi User GuideApache NiFi User Guide
Apache NiFi User Guide
 
Kinber ipv6-education-healthcare
Kinber ipv6-education-healthcareKinber ipv6-education-healthcare
Kinber ipv6-education-healthcare
 
NiFi Developer Guide
NiFi Developer GuideNiFi Developer Guide
NiFi Developer Guide
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
 
Monitoring a virtual network infrastructure - An IaaS perspective
Monitoring a virtual network infrastructure - An IaaS perspectiveMonitoring a virtual network infrastructure - An IaaS perspective
Monitoring a virtual network infrastructure - An IaaS perspective
 
Getting The World IPv6 Enabled
Getting The World IPv6 EnabledGetting The World IPv6 Enabled
Getting The World IPv6 Enabled
 
The Use of IPv6 in IoT
The Use of IPv6 in IoTThe Use of IPv6 in IoT
The Use of IPv6 in IoT
 
IPv6 Tutorial RIPE 60
IPv6 Tutorial RIPE 60IPv6 Tutorial RIPE 60
IPv6 Tutorial RIPE 60
 
Microsoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppMicrosoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer App
 
IPv6 New RFCs
IPv6 New RFCsIPv6 New RFCs
IPv6 New RFCs
 
Navigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software FoundationNavigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software Foundation
 
【EPN Seminar Nov.10. 2015】 Key note – Open innovation and Engineering community
【EPN Seminar Nov.10. 2015】 Key note – Open innovation and Engineering community【EPN Seminar Nov.10. 2015】 Key note – Open innovation and Engineering community
【EPN Seminar Nov.10. 2015】 Key note – Open innovation and Engineering community
 
Best Current Operational Practice for Operators IPv6 prefix Assignment for en...
Best Current Operational Practice for Operators IPv6 prefix Assignment for en...Best Current Operational Practice for Operators IPv6 prefix Assignment for en...
Best Current Operational Practice for Operators IPv6 prefix Assignment for en...
 
Building Modern Digital Services on Scalable Private Government Infrastructur...
Building Modern Digital Services on Scalable Private Government Infrastructur...Building Modern Digital Services on Scalable Private Government Infrastructur...
Building Modern Digital Services on Scalable Private Government Infrastructur...
 
Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...
Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...
Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...
 

Viewers also liked (7)

12.05.10 presentazione codapi
12.05.10 presentazione codapi12.05.10 presentazione codapi
12.05.10 presentazione codapi
 
Marco Hogewoning -XS4all
Marco Hogewoning -XS4allMarco Hogewoning -XS4all
Marco Hogewoning -XS4all
 
Music Production Services
Music Production ServicesMusic Production Services
Music Production Services
 
Kabinet fiziki
Kabinet fizikiKabinet fiziki
Kabinet fiziki
 
Michele Neylon- Blacknight
Michele Neylon- BlacknightMichele Neylon- Blacknight
Michele Neylon- Blacknight
 
Peter Wyatt_
Peter Wyatt_ Peter Wyatt_
Peter Wyatt_
 
08.06.10 codapi compilazione contratti
08.06.10 codapi compilazione contratti08.06.10 codapi compilazione contratti
08.06.10 codapi compilazione contratti
 

Similar to 12.00 - Dr. Tim Chown - University of Southampton

Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2
srmanjuskp
 
IPv6 Can No Longer Be Ignored
IPv6 Can No Longer Be IgnoredIPv6 Can No Longer Be Ignored
IPv6 Can No Longer Be Ignored
Rochester Security Summit
 

Similar to 12.00 - Dr. Tim Chown - University of Southampton (20)

Tech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentationTech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentation
 
Rapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP NetworksRapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP Networks
 
12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6
 
Network research
Network researchNetwork research
Network research
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
MAGPI: Advanced Services: IPv6, Multicast, DNSSEC
MAGPI: Advanced Services: IPv6, Multicast, DNSSECMAGPI: Advanced Services: IPv6, Multicast, DNSSEC
MAGPI: Advanced Services: IPv6, Multicast, DNSSEC
 
IPv6 deployment planning Jordi Palet
IPv6 deployment planning Jordi PaletIPv6 deployment planning Jordi Palet
IPv6 deployment planning Jordi Palet
 
OpenStack@NBU
OpenStack@NBUOpenStack@NBU
OpenStack@NBU
 
Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2
 
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill LinproNorway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
 
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
 
Campus networking
Campus networkingCampus networking
Campus networking
 
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration EngineeringCAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 
Presd1 09
Presd1 09Presd1 09
Presd1 09
 
IPv6 Can No Longer Be Ignored
IPv6 Can No Longer Be IgnoredIPv6 Can No Longer Be Ignored
IPv6 Can No Longer Be Ignored
 
IPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesIPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for Mobiles
 
Dead Men Walking: IPv6 and DNSSEC
Dead Men Walking: IPv6 and DNSSECDead Men Walking: IPv6 and DNSSEC
Dead Men Walking: IPv6 and DNSSEC
 
IPv6 Adoption by ASEAN Government Agencies
IPv6 Adoption by ASEAN Government AgenciesIPv6 Adoption by ASEAN Government Agencies
IPv6 Adoption by ASEAN Government Agencies
 

More from IPv6 Summit 2010 (9)

Daniel Karrenbourg - KEYNOTE
Daniel Karrenbourg - KEYNOTEDaniel Karrenbourg - KEYNOTE
Daniel Karrenbourg - KEYNOTE
 
Martin List-Petersen, AirWire
Martin List-Petersen, AirWireMartin List-Petersen, AirWire
Martin List-Petersen, AirWire
 
SFI - Prof. Fionn Murtagh
SFI - Prof. Fionn MurtaghSFI - Prof. Fionn Murtagh
SFI - Prof. Fionn Murtagh
 
Dave Northey - Microsoft
Dave Northey - MicrosoftDave Northey - Microsoft
Dave Northey - Microsoft
 
Mat Ford - ISOC
Mat Ford - ISOCMat Ford - ISOC
Mat Ford - ISOC
 
14.30 Michele Neylon, Blacknight
14.30 Michele Neylon, Blacknight14.30 Michele Neylon, Blacknight
14.30 Michele Neylon, Blacknight
 
Prof. Brian Carpenter - Keynote
Prof. Brian Carpenter - KeynoteProf. Brian Carpenter - Keynote
Prof. Brian Carpenter - Keynote
 
Micheal O'Foghlu - TSSG
Micheal O'Foghlu - TSSGMicheal O'Foghlu - TSSG
Micheal O'Foghlu - TSSG
 
Prof. Brian Carpenter (University of Auckland)
Prof. Brian Carpenter (University of Auckland)Prof. Brian Carpenter (University of Auckland)
Prof. Brian Carpenter (University of Auckland)
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

12.00 - Dr. Tim Chown - University of Southampton

  • 1. IPv6 campus deployment experience Tim Chown University of Southampton Irish IPv6 Summit, Dublin 19th May 2010
  • 2. Topics • Scope/scenario • Why IPv6 • Phased deployment steps • Managing a dual-stack network • Lessons learnt • The future
  • 3. Scope • Context of our deployment is a large Electronics and Computer Science department – Approx 3,000 staff/student users – Up to 5,000 systems (>3,000 wireless) – Over 1,000 physical data ports – 4 buildings – Run all our own network and system services – See http://www.ecs.soton.ac.uk • ISP is JANET, the UK academic network – Connectivity via regional academic network (LeNSE)
  • 4. Why IPv6? • Not due to immediate lack of address space – Established UK universities have pre-CIDR /16’s • Rather because universities are places of learning – Important to gain early insights into IPv6 impact – Teach IPv6 to students who will be using it – IPv6 capability for research projects – Prove new technologies in a production environment – Attract students from outside the UK • Network security aspects – manage the change – Deploy/manage IPv6 proactively
  • 5. Deployment • In practice this has happened over many years – IPv6 was first run on our site in 1997 – Valuable experience gained through many projects such as 6NET (http://www.6net.org) • But while most academic backbone networks support IPv6, there are very few end- site/campus deployments • From our current position we can say – What we would do if starting from scratch now – What we think is working well – What remains to be done
  • 6. Phased approach • IPv6 deployment should be undertaken with a phased approach, broadly: – Advance planning/preparation – Trial/pilot service – Production deployment – Ongoing operation • There’s no reason not to begin planning now – Gain early experience/insight – Minimise future costs by including requirements in future procurements
  • 7. Dual stack vs IPv6-only • Dual-stack – Continue to operate existing IPv4 systems – Run ‘two networks’ as closely coupled as possible – Allow IPv6-only devices to operate internally – Additional complexity lies within the network • IPv6-only – Run only IPv6 internally – Complexity lies at the edge in the ‘NAT64’ function • Currently dual stack is the most viable option
  • 8. Advance planning • Begin appropriate training for staff – Need to understand strategic and technical aspects • Determine IPv6 requirements and ensure these are cited in procurement exercises – Important, but not an easy task • Survey existing software/systems for IPv6 capability – Assess effort to port to support IPv6 where necessary • Review policies/processes for IPv6 implications – Security, management, etc.
  • 9. Trial/pilot service • Speak to (existing) ISP about connectivity and address allocations (site /48) – Does your current ISP offer IPv6? • Form internal IPv6 addressing plan – Likely to be administratively congruent with IPv4 plan • Deploy a limited testbed system – Perhaps single router, on isolated dual-stack DMZ – Gain basic operational experience – Test software and application porting – Understand possible issues in fuller deployment • Discuss any arising IPv6-specific policy issues
  • 10. Production deployment • Determine where to deploy – Specific subnets? WLAN? DMZ? • Enable IPv6 on the wire in routing infrastructure, host subnets and security components – Firewalls, IDS, … • Enable IPv6 in network services – DNS, monitoring tools, … • Enable appropriate application services – Might initially only be web-based services • Enable clients
  • 11. Ongoing operation • Understand where you are • Indentify and track gaps in deployment – Ongoing review/action plans – Dialogue with vendors where necessary • Identify/evaluate new opportunities – IPv6-only network management – IPv6 multicast – Mobile IPv6? – IPv6-only applications – MS DirectAccess?
  • 12. What we found ‘easy’ • Getting IPv6 connectivity and address space – Thanks to prior work done by JANET • General support in host/router platforms – Mac OSX lagging a bit behind • Enabling core services – DNS, MXes, web servers • Porting our software/tools to support IPv6 – Easier when the software is well-written • Host (address) autoconfiguration • IPv6 wireless access control via eduroam – Uses 802.1X authentication, independent of IP version
  • 13. What’s been ‘harder’ • Managing a dual-stack environment • IP address accountability without DHCPv6 – Support for DHCPv6 improving – Admins are comfortable with current DHCP- based accountability model • Living with multi-addressed hosts – Including dynamic privacy addresses • Support in some MS applications – Again improved with recent releases • Some LAN security issues – e.g. rogue RAs have been problematic
  • 14. Dual stack ‘cost’ • Main operational cost lies in managing a dual- stack infrastructure – Need to manage and monitor IPv4 and IPv6 • Consistency in applying configurations and policy – Monitoring (Nagios) – Firewalls – Integrated DHCPv4 and DHCPv6 • Troubleshooting • Do not want to use different tools/interfaces to manage each protocol – Some improvements to be made in commercial apps
  • 15. Security aspects • Currently run two firewalls – Commercial IPv4 platform, open source IPv6 platform – Allows experimentation in IPv6 filtering • Avoiding use of transition tools internally – Simplifies internal network management/security – Support tunnel broker for external access • Running in-house tools to monitor IPv6-specific attacks – e.g. to detect DAD denial of service (cf. THC toolkit) – Only ‘badness’ seen to date is rogue RAs
  • 16. Service examples • Some examples in next few slides of service graphs and management/monitoring tools • Shows open source solutions in operation – IPv6 transport external web traffic – IPv6 transport external emails – Switch/router configuration monitoring – Packet flow analysis • Again, it’s important to have these tools managed consistently via one interface
  • 17. IPv6 web traffic • Very slow growth on external IPv6 web visits – Advertise web presence via IPv4 and IPv6 DNS records – Less than 1% of IPv6 accesses are via 6to4
  • 18. IPv6 email • We also advertise our MXes with both IPv4 and IPv6 DNS records – As per RFC 3974 • Average 250,000 external IPv4 emails per day – 88% spam • Average 500 external IPv6 emails per day – Currently less than 25% spam • IPv6 transport email is 0.2% of total email – Again, a very small fraction
  • 20. Switch/router monitoring • NAV – Open source – http://metanav.uninett.no • Dual-stack aware – Multi-addressed hosts
  • 21. Integrated dual-stack monitoring • NAV determines most network properties automatically – e.g. dual-stack subnets on the same vlan
  • 22. Network flows • Desirable to collect network flow records – Useful for many tasks • Netflow v9 includes IPv6 support – Configurable on our Cisco router(s) • Need to also run a collector/viewer – We use nfsen (http://nfsen.sourceforge.net) • Allows detailed flow queries, e.g. – Summary of external port 53 DNS flows – Views of individual external port 25 SMTP flows
  • 23. IPv6 port 53 summary flows
  • 24. IPv6 port 25 individual flows
  • 25. New services? • What can you do beyond deploying IPv6 just to be ‘ready’? – IPv6 Multicast – simpler, more agile? – Mobile IPv6 – improved mobility support? – Applications – from engaged users? – Google IPv6 – is something big on the horizon? – Community/ad-hoc networks – interest here – New use cases – e.g. sensor networks • Seeing some interesting ‘green shoots’ but no single ‘killer app’
  • 26. IPv6 multicast • Used for all our multicast services • Some nice benefits: – Improved, explicit scoping – Embedded RP (RFC 3956) for global groups • Some new projects building on IPv6 multicast – Student work, e.g. file-sharing applications • Freeview TV/radio (ECS-TV) – Using VideoLAN tools – Scoped within research buildings only
  • 27. Issues experienced • Deploying per se is not the challenge – Managing a dual-stack environment is – You need good, consistent tools – There is increased complexity • Don’t underestimate staff training – IPv6 will touch on all areas of systems support – Staff who don’t understand will proliferate FUD • Do understand IPv6 differences – Multi-addressing, rogue RAs, … • Don’t expect full dual-stack deployment from day 1 – It’s perfectly fine to enable IPv6 in stages
  • 28. The future? • Still some internal services left to make dual-stack • Integrate IPv4 and IPv6 firewall functions • DHCPv6 deployment – Unless we can improve autoconfiguration accountability, perhaps by wider use of 802.1X • Wider use of external services – IPv6 transport to root DNS – Google IPv6 Programme • Possibility of new IPv6-only devices – These would put some focus on ‘NAT64’ solutions • Plan for IPv6 deployment on wider campus network
  • 29. Conclusions • If you’re not actively planning for IPv6, begin now – Checking capabilities in procurements as a minimum – Consider security implications – IPv6 is in your network anyway • Dual stack IPv6 deployment is possible today – Running here 4+ years without significant issues – There are some missing bits, but you don’t have to dual-stack everything from the outset • Look for tools that offer integrated management of IPv4/IPv6 networks – Even if that might mean changing the tools you use • Don’t forget training and awareness in your organisation • Don’t expect huge IPv6 traffic volumes (yet)
  • 30. References • 6NET (2002-2005 Pan-European project) – http://www.6net.org • 6DEPLOY (IPv6 training and resources) – http://www.6deploy.org • JANET IPv6 Technical Guide (under revision) – http://www.webarchive.ja.net/services/publicatio ns/technical-guides/ipv6-tech-guide-for-web.pdf