Irish IPv6 Task Force - Irish IPv6 Task Force Introduction to IPv6 Fundamentals.

Slides:



Advertisements
Similar presentations
Training Guide. `
Advertisements

Irish IPv6 Task Force - Irish IPv6 Task Force IPv6 and Quality of Service.
If reviewing these slides after the event, please note that there are explanations of the pictures in the speaker’s notes.
Choose the right picture
G322 Geomorphology – Introduction to Landscape Interpretation For each of the 11 slides of landscape features, make observations and interpretations of.
Chapter 8. Linear Systems with Random Inputs 1 0. Introduction 1. Linear system fundamentals 2. Random signal response of linear systems Spectral.
 Today we are thinking about our favourite books.
Students First: Restoring Access and Increasing Success in California Community Colleges.
The Bible Stories before Jesus was born. Stories after Jesus was born.
788.11J Presentation “sensors for phishing” (i.e., your short name of the paper’s title) Presented by Student Name.
Introduction to Programming. What is a Program  Set of Instructions that tells the computer what to Do.  Driving force behind the computer  Without.
Greening of the Industry Definition(s) of Green Jobs Green jobs are broadly defined as jobs that involve protecting wildlife of ecosystems, reducing pollution.
History Introduction. History of the church where you live In most Irish villages and towns the church is right in the centre In bigger towns there are.
The Human Body Corporation This Webquest was modified from quests at and
Native American Web Quest Introduction: There are several Native American tribes located in North America. We believe they have been here for thousands.
Introduction to Competency Frameworks
Module: Introduction to Robotics. INDEX Entrance test Didactic Unit 1: ComponentsDidactic Unit 1: Components Unit 1 Practice Exercise Didactic Unit 2:
My Cool Robot Is: Robot Name Here Your Name Here Class Period.
Name Here 46 pts. Zoom in and explore the solar system for 5-7 minutes… write down 10 observations from this animation… pts.
TYPE YOUR STORY TITLE HERE Type your name here PUT A PICTURE HERE.
Slide 0-1 Task Force/Strike Team LeaderS-330 Mission: To develop relevant National Wildfire Coordinating Group training in a cost-effective manner to meet.
Cover Slide. Landforms Overview Landform 1 Text Picture.
Required Field Name of the Hotel Department City of Training Name of Student IRT Report Slide 1 of 5.
LOOK-ALIKES Introduction to Raman Spectroscopy. Which of the following is poisonous? A B.
Ansys Workbench 10 Case Study with Introduction to Fluid Analysis ME 520 Fundamentals of Finite Element Analysis.
Fact Families. On the next 4 slides create examples of addition/subtraction fact families.
Emergency Management Training Center Title of Presentation Committee or Workgroup Presenter name and date.
Group Task In your groups, imagine you are advisors to the commander-in-chief of British forces on the Western Front. You need to design a system of trenches.
Nugroho, M.Pd. Menu Introduction Task Process Resources Evaluation Conclusion.
Unit 2: Introduction to drawing & sketching Linus Wang MBA, MSc (Int’l Constr Mgmt), B Eng (Civil) Diploma in Construction.
Choose the right picture Choose the right word. 5.
亚洲的位置和范围 吉林省白城市洮北区教师进修学校 郑春艳. Q 宠宝贝神奇之旅 —— 亚洲 Q 宠快递 你在网上拍的一套物理实验器材到了。 Q 宠宝贝打电话给你: 你好,我是快递员,有你的邮件,你的收货地址上面 写的是学校地址,现在学校放假了,能把你家的具体 位置告诉我吗? 请向快递员描述自己家的详细位置!
THIS IS A DEFAULT/ GENERIC TEMPLATE. CHANGE THE BACKGROUND COLOR AND ADD YOUR OWN PICTURES TO MATCH YOUR PRESENTATION. (Insert Title Here) (Insert your.
Outcome One: Explain the allocation of resources in an economy The Basic Economic Problem.
网上报账系统包括以下业务: 日常报销 差旅费报销 借款业务 1. 填写报销内容 2. 选择支付方式 (或冲销借款) 3. 提交预约单 4. 打印预约单并同分类粘 贴好的发票一起送至财务 处 预约报销步骤: 网上报账系统 薪酬发放管理系统 财务查询系统 1.
Part One: Introduction  How to Log on  Which Browser to use  The URL for the site  The Home Page
Test slide upload.
continued on next slide
Indiana U t Wendy Balmer
Presentation Test. Second Slide Third Slide It worked.
Yahoo Technical Support Number
Quicken technical support number SDFGFFGGDF. QUICKEN TECHNICAL SUPPORT NUMBER QUICKEN TECHNICAL SUPPORT NUMBER
Pictures and cars.
                                                                                                                                                                                                                                                
World War I Research Task
continued on next slide
continued on next slide
ريكاوري (بازگشت به حالت اوليه)
What Shapes Can You See in this Picture?
Creating a Presentation
Conventions of the ILO The International Labour Organization (ILO) is the international organization responsible for drawing up and overseeing international.
التدريب الرياضى إعداد الدكتور طارق صلاح.
مناهــــج البحث العلمي
Chapter 1: Introduction
نجاح وفشل المنشآت الصغيرة
Industrial Training Provider ,
قوانين برگزاري مناقصات و آيين نامه مالي و معاملاتي دانشگاه علوم پزشكي و خدمات بهداشتي ،درماني تهران
UNIT 5. Linear Systems with Random Inputs
ЕФЕКТИВНА РЕВИЗОРСКА ПРОГРАМА ВО ОБЛАСТА НА СППФТ
The Title of the Bachelor’s Thesis
АВЛИГАТАЙ ТЭМЦЭХ ҮНДЭСНИЙ ХӨТӨЛБӨР /танилцуулга/
Peacekeeping and Stability Operations Institute
Newton's Second Law F=m/a Static Friction Sliding Friction
Technical Communication
Write a story about the picture
Good Design & Bad Design
continued on next slide
Canon Printer Support always provides best services. It helps you to resolve entire queries related to the Printer. We provided to be the best customer service provider having some of the best technical minds in the field of printing devices. So if you wa
continued on next slide
Presentation transcript:

Irish IPv6 Task Force - Irish IPv6 Task Force Introduction to IPv6 Fundamentals

Irish IPv6 Task Force - Irish IPv6 Task Force IPv6 Training Slide-sets 1.The Bigger Picture: Why is IPv6 so Important? 2.Introduction to IPv6 Fundamentals (technical) <- This slide set is second in a series 3.IPv6 Deployment & Strategy (technical) 4. The Business Case for IPv6 5.Mobile IPv6 (technical) 6.IPv6 Quality of Service (technical) 7.IPv6 Security (technical)

Irish IPv6 Task Force - Presentation Structure Introduction Why IPv6 was designed. IPv6 Addressing (format, types and policy). How IPv6 interacts with other layers Transition mechanisms. The current state of IPv6.

Irish IPv6 Task Force - Introduction

Introduction Introduction to IPv6 technical details. Only overview, not comprehensive. Further information in complementary sources. Will also touch on policy/history where it influences technical matters.

Irish IPv6 Task Force - Why IPv6 was designed.

Irish IPv6 Task Force - IPv4: Late 80s/Early 90s Hosts went from 10,000 to 100,000 between 1987 to IP space was classful: −126 class A of 16M hosts, −16K class B of 64K, − 2M class C of 253. Concern about routing and addressing. By 1993, people reckoned there was < 1year worth of address space left. Lead to CIDR: Classless Interdomain Routing.

Irish IPv6 Task Force - CIDR Class A, B and C had network/host boundary. CIDR puts the boundary on any bit. Net First Address Net Mask Prefix Length MIT /8 TCD /16 Schools /12

Irish IPv6 Task Force - NAT Connection from private block is made. Allocate public address/ports, record in rules. Outgoing packets have private address and port replaced. Incoming packets have public address and port replaced. Network Address Translation made it possible to use fewer addresses. Idea: rewrite addresses using rules. Allows use of private address space.

Irish IPv6 Task Force - IPv4 Today NAT/CIDR have bought IPv4 (too much?) time. IPv4 has developed new problems since. Security (spam, viruses, botnets, exploits, …) Routing (scalability, stability, multihoming) NAT (inhibitor, robustness, performance, cost) Politics/Market (scarce resources, must be (seen to be?) distributed fairly)

Irish IPv6 Task Force - IPv6 OSI 7 Layer Model. TCP/IP spans many layers. IP is layer 3. IPv6 is a new layer 3. So we keep TCP, UDP, HTTP, … Need to update the glue between layers too.

Irish IPv6 Task Force - Major Changes Bigger addresses (128 bit up from 32 bit). Better extensibility (extension headers). Built in autoconfiguration (DHCP/PPP still possible). Mandatory IPsec. More integrated multicast. ARP replaced with Neighbour Discovery.

Irish IPv6 Task Force - IPv6 Addressing (format, types and policy)

Irish IPv6 Task Force - Addresses Compromise between variable and 64 bit. 128 bit addresses: In practice you loose space to structure. 64 bits for hosts: enough for biggest subnets? 64 bits for networks: enough to make aggregation easier ? Long, so written in 8 hex quads. Shortcuts permitted.

Irish IPv6 Task Force - Example Address 2001:0db8:0010:0300:0000:0000:0ae2:510b −Long version. 2001:db8:10:300:0:0:ae2:510b −Omit leading zeros. 2001:db8:10:300::ae2:510b −Replace run of zeros with :: 2001:db8:10:300:: −Can write end as IPv4 address.

Irish IPv6 Task Force - Structured Addressing 2001::/16 Chunk of production address space 2001:770::/32 = HEAnet (ISP prefix) 2001:770:10::/48 = TCD (organisation prefix) 2001:770:64:300::/56 = Maths (dept prefix) 2001:770:64:301::/64 = Wireless (subnet) This structure is dictated by policy at various levels, rather than being hardwired Into the protocol. This allows the policy to be adjusted to balance the needs of various stakeholders (users, network administrators, ISPs, governments, hardware/software vendors, …)

Irish IPv6 Task Force - Special Addresses :: the unspecified address. ::1 localhost/loopback. fe80::/10 link-local addresses. ff00::/8 multicast addresses. Multiple addresses on each network card on each machine now normal!

Irish IPv6 Task Force - How IPv6 interacts with other layers.

Irish IPv6 Task Force - Communication Modes Unicast: Destined to a single machine (normal). Broadcast: Destined to all machines (ARP). Multicast: Destined to all in a particular group (IP TV, ND). Anycast: Destined to any one of a particular group (DNS Root Servers, 6to4).

Irish IPv6 Task Force - Autoconfiguration Generate host-id and form link-local. Check link-local is unique. Now we can talk IPv6. Multicast router solicitation to get prefix(es). Global address(es) = prefix(es) + host-id. Do duplicate address detection. Doesn’t have to be used: manual, DHCPv6, PPP and privacy addressing also possible.

Irish IPv6 Task Force - Address Scope Might have same link-local address on each interface. How do we know which one? Addresses can have scope. E.g. two interfaces eth0 and eth1 fe80::2b0:d0ff:fef4:c6c5%eth0 fe80::2b0:d0ff:fef4:c6c5%eth1 No need for scope on global addresses.

Irish IPv6 Task Force - Header Differences Bigger addresses. Drop uncommonly used features (fragments, IP options). Drop fields that are redundant (header length, checksum). Rename some fields to better represent modern usage. 64 bit alignment to help hardware guys. Add a new flow label.

Irish IPv6 Task Force - Header Flexibility Main header is for forwarding packet. Minimum necessary fields included. New types of header may be chained together leading to TCP, UDP or ICMP. Used for mobility, security, tunnels, and other advanced features.

Irish IPv6 Task Force - Glue ICMP closely linked with IP, so new ICMPv6. ICMPv6 includes Neighbour Discovery to replace ARP. Most layer 2 glue is included in details of neighbour discovery. Changes to higher layers relatively small. TCP/UDP “pseudo-header” for checksums. Update protocols that embed IPv4 addresses.

Irish IPv6 Task Force - Transition Mechanisms

Irish IPv6 Task Force - Transition Mechanisms We have a large IPv4 network. We want a large IPv6 network. IPv4 only hardware, software and people. How to get IPv6 working around this? A lot of effort on Transition Mechanisms.

Irish IPv6 Task Force - Transition Mechanisms Several broad strategies. Dual stack: run both IPv4 and IPv6. Tunnelling: hide IPv6 inside IPv4/UDP/… Translation: convert IPv6 into IPv4. Proxies: Someone speaks IPv6 on your behalf. Too many to discuss all.

Irish IPv6 Task Force - Transition Examples Vista/OS X/Linux/BSD all run dual-stack. Point-to-point tunnels to get around legacy equipment. Automagic tunnelling (6to4, Teredo) for end users in IPv4 only networks. Proxies already common (web proxy, DNS server, SMTP server, …) Translation uncommon, maybe for legacy apps?

Irish IPv6 Task Force - The current state of IPv6.

Irish IPv6 Task Force - Potted Local History : Small scale academic experiments. 2002: Native gigabit IPv6 from HEAnet to TCD. 2003: IPv6 addresses in.ie zone. 2004: IPv6 server for.ie zone. 2005: National IPv6 centre established. 2006: 6bone retired in favour of full IPv6 net. 2007: ???

Irish IPv6 Task Force - IPv6 Today The basics are done. Deployment underway, not yet widespread. Core/edge ready, corporate/ISP waiting. Policy/standards continuing to evolve. Considering IPv6 in lifetime of current planning, projects & purchases considered prudent.

Irish IPv6 Task Force - Summary IPv6 just replaces IP layer in TCP/IP. Fixes problems, particularly addressing. Eases features such as mobility, security, … Transition mechanisms to help deployment. Standards, policy and network in place. Someway to go before full deployment. Continuing to evolve as living protocol.

Irish IPv6 Task Force - Acknowledgements This presentation includes some material originally developed for presentations at Doolin Tech Talks, RIPE, HEAnet and TCD.

Irish IPv6 Task Force - Contact Mícheál Ó Foghlú Research Director Telecommunications Software & Systems Group Waterford Institute of Technology Cork Road Waterford Ireland (w) (Personal Blog)

Irish IPv6 Task Force - Further Information Web Sites: National Irish IPv6 Centre Irish IPv6 Task Force IPv6 ePrints Server (Public Documents) IPv6 Dissemination (Public Training) Individual Documents/Presentations: (Iljitsch van Beijnum, 7th March 2007) (Geoff Huston APNIC, 2006) 6.pdf (IPv6 Forum Roadmap & Vision, 2006) 6.pdf 06_Advancing_Information_Sharing_And_Data_Architecture/IPV6/NIST%20ipv6-doc-eai- v4% ppt (Doug Montgomery NIST, 2005) 06_Advancing_Information_Sharing_And_Data_Architecture/IPV6/NIST%20ipv6-doc-eai- v4% ppt

Irish IPv6 Task Force - Further Information Individual Documents/Presentations Contd: MIPv6 Linux Software ( MIPL ) − MIPv6 IETF charter −

Irish IPv6 Task Force - Thank you! Thank you! This presentation has been shared under the Creative Commons Attribution 2.0 UK: England & Wales Licence ( by the Irish IPv6 Task Force ( Please acknowledge this source if you use it for free or for profithttp://