SlideShare a Scribd company logo
1 of 32
WELCOME DELHI IT PROS http://groups.msn.com/itdelhiug
Agenda – Delhi IT Community Event Jan 09
Get Ready for IPv6? Ranjana Jain IT Pro Evangelist Microsoft India MCSE, MCT, RHCE, CISSP, CIW Security Analyst Blog: http://ranjanajain.spaces.live.com
IPv4 Limitations IPv6 Changes in Addressing Future IPv6 Solutions IPv6 with Windows Vista What Will We cover?
TCP/IP IPv4 Addressing Subnetting Level 200 Helpful Experience
Introducing IPv6 Addressing with IPv6 Transitioning to IPv6 Exploring IPv6 Scenarios Agenda
The Microsoft Networks Vision IPsec isolation Lab Guest
The Microsoft Networks Vision - Notes IPsec isolation Lab Guest
Shortcomings of IPV4 Exponential Internet Growth – Exhaustion on Address Space Security at the Internet Layer Internet Backbone Routers with Large Routing Tables
Shortcomings of IPV4 - Notes Exponential Internet Growth – Exhaustion on Address Space Security at the Internet Layer Internet Backbone Routers with Large Routing Tables
Internet Hosts Growth (1992-2006) In millions http://www.isc.org/index.pl?/ops/ds/host-count-history.php
IPv6 as a Global Solution
What about NAT? NAT Enabled Router Internet With IPv6
Introducing IPv6 Addressing with IPv6 Transitioning to IPv6 Exploring IPv6 Scenarios Agenda
Increased Address Space IPv4 provides 232 addresses, which = 4,294,967,296 (That’s 4 billion) IPv6 provides 2128 addresses, which =  340,282,366,920,938,463,463,374,607,431,768,211,456 (That’s 3.40*1038, or 340 undecillion addresses)
Header IPv4 IPv6
Header - Notes IPv4 IPv6
Anycast Link Local Site Local
Types of IPv6 Addresses Link Local Addresses Site Local Addresses 10 bits 64 bits 54 bits 10 bits 64 bits 54 bits Global Addresses 1111 1110 10 Interface ID 000 . . . 000 1111 1110 11 Interface ID Subnet ID 64 bits 45 bits 16 bits Interface ID Subnet ID 001 Global Routing Prefix
Unique Local Addresses 7 bits 40 bits 64 bits 16 bits 1111 110 Interface ID Global ID Subnet ID L
Special IPV6 Addresses
Types of IPv6 Addresses - Notes Local Link Addresses Unique Local Addresses 10 bits 64 bits 54 bits Global Addresses 7 bits 40 bits 64 bits 16 bits 1111 1110 10 Interface ID 000 . . . 000 64 bits 45 bits 16 bits Interface ID Subnet ID 001 Global Routing Prefix 1111 110 Interface ID Global ID Subnet ID L
IPv6 Address Syntax IPv6 address in binary form Divided along 16-bit boundaries Each 16-bit block is converted to hexadecimal           and delimited with colons Suppress leading zeros within each block Compress zero blocks 0010000111011010000000001101001100000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A 0010000111011010   0000000011010011   0000000000000000   0010111100111011 0000001010101010   0000000011111111   1111111000101000   1001110001011010 2AA:FF:FE28:9C5A 21DA:D3::2F3B: Network ID Interface ID
IPv6 Address Syntax - Notes IPv6 address in binary form Divided along 16-bit boundaries Each 16-bit block is converted to hexadecimal           and delimited with colons Suppress leading zeros within each block Compress zero blocks 0010000111011010000000001101001100000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A 0010000111011010   0000000011010011   0000000000000000   0010111100111011 0000001010101010   0000000011111111   1111111000101000   1001110001011010 2AA:FF:FE28:9C5A 21DA:D3::2F3B: Network ID Interface ID
Compatibility Addresses IPv4-compatible Address 0:0:0:0:0:0:w.x.y.z or ::w.x.y.z Used by IPv6/IPv4 nodes communicating using IPv6 IPv6 packet encapsulated with IPv4 header and sent using IPv4 infrastructure IPv4-mapped address 0:0:0:0:0:FFFF:w.x.y.z or ::FFFF:w.x.y.z IPv4 only node to IPv6 node Used only for internal representation 6to4 address Used by nodes with both IPv4 and IPv6 over IPv4 routing infrastructure Formed by combining 2002::/16 with 32 bit IPv4 address making a 48-bit prefix Tunneling technique defined in RFC 3056
Multicast IPv6 Addresses IPv6 Multicast Addresses 8 bits 4 bits 112 bits 1111 1111 Group ID Flags Scope 4 bits
Subnetting IPv6 64 bits - Host Subnet Network Networks and Hosts from  the same 32-bit pool More networks (255.255.255.0) More hosts (255.0.0.0) 32 bits - fixed IPv4 Subnet Mask 64 bits dedicated to hosts 64 bits dedicated to networks /1 /32 /48 IPv6 Address
Introducing IPv6 Addressing with IPv6 Transitioning to IPv6 Exploring IPv6 Scenarios Agenda
Transition Technologies Application Layer Transport Layer (TCP/UDP IPv6 IPv4 AAAA Query A Query A Query Network Interface Layer No Global IPv6 Address At Least 1 Global IPv6 Address DNS Server
Transition Technologies - Notes Application Layer Transport Layer (TCP/UDP IPv6 IPv4 AAAA Query A Query A Query Network Interface Layer No Global IPv6 Address At Least 1 Global IPv6 Address DNS Server
IPv6 over IPv4 Tunneling Router to Router Host-to-Router or Router-to-Host IPv4 or IPv6 Infrastructure IPv4 Infrastructure Node A Node B IPv4 Infrastructure IPv4 or IPv6 Infrastructure Node B IPv6 over IPv4 tunnel IPv4 or IPv6 Infrastructure Node A Host-to-Host IPv4 Infrastructure Node B IPv6 over IPv4 tunnel Node A IPv6/IPv4 Router IPv6/IPv4 Router IPv6/IPv4 IPv6 IPv6/IPv4 Router IPv6 over IPv4 tunnel IPv6 IPv6/IPv4 IPv6 IPv6/IPv4
IPv6 over IPv4 Tunneling Router to Router Host-to-Router or Router-to-Host IPv4 or IPv6 Infrastructure IPv4 Infrastructure Node A Node B IPv4 Infrastructure IPv4 or IPv6 Infrastructure Node B IPv6 over IPv4 tunnel IPv4 or IPv6 Infrastructure Node A Host-to-Host IPv4 Infrastructure Node B IPv6 over IPv4 tunnel Node A IPv6/IPv4 Router IPv6/IPv4 Router IPv6/IPv4 IPv6 IPv6/IPv4 Router IPv6 over IPv4 tunnel IPv6 IPv6/IPv4 IPv6 IPv6/IPv4

More Related Content

What's hot

IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address PlanningAPNIC
 
LinuxCon North America: SIPPing from the Open Source Well
LinuxCon North America: SIPPing from the Open Source WellLinuxCon North America: SIPPing from the Open Source Well
LinuxCon North America: SIPPing from the Open Source WellMatt Bynum
 
Latency i pv4 vs ipv6
Latency i pv4 vs ipv6Latency i pv4 vs ipv6
Latency i pv4 vs ipv6Qrator Labs
 
IPV6 Hands on Lab
IPV6 Hands on Lab IPV6 Hands on Lab
IPV6 Hands on Lab Cisco Canada
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2ehsan nazer
 
Future protocol IP v6
Future protocol IP v6Future protocol IP v6
Future protocol IP v6Manesh Sharma
 
Lightweight 4-over-6: One step further Dual-Stack Lite Networks (RIPE 76)
Lightweight 4-over-6: One step further Dual-Stack Lite Networks (RIPE 76)Lightweight 4-over-6: One step further Dual-Stack Lite Networks (RIPE 76)
Lightweight 4-over-6: One step further Dual-Stack Lite Networks (RIPE 76)Igalia
 
IPv6 next generation protocol
IPv6 next generation protocolIPv6 next generation protocol
IPv6 next generation protocolRupshanker Mishra
 
Ipv6 the next generation protocol
Ipv6 the next generation protocolIpv6 the next generation protocol
Ipv6 the next generation protocolPRADEEP Cheekatla
 
Www ccnav5 net_ccna_1_chapter_8_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_8_v5_0_exam_answers_2014Www ccnav5 net_ccna_1_chapter_8_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_8_v5_0_exam_answers_2014Đồng Quốc Vương
 
IPv6 Fundamentals
IPv6 FundamentalsIPv6 Fundamentals
IPv6 FundamentalsMatt Bynum
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC contextAudioCodes
 

What's hot (20)

IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 
IPv6 By Vipin
IPv6 By VipinIPv6 By Vipin
IPv6 By Vipin
 
IPv6_Quick_Start_Guide
IPv6_Quick_Start_GuideIPv6_Quick_Start_Guide
IPv6_Quick_Start_Guide
 
IPv4 VS IPv6
IPv4 VS IPv6IPv4 VS IPv6
IPv4 VS IPv6
 
LinuxCon North America: SIPPing from the Open Source Well
LinuxCon North America: SIPPing from the Open Source WellLinuxCon North America: SIPPing from the Open Source Well
LinuxCon North America: SIPPing from the Open Source Well
 
6Rd
6Rd6Rd
6Rd
 
Latency i pv4 vs ipv6
Latency i pv4 vs ipv6Latency i pv4 vs ipv6
Latency i pv4 vs ipv6
 
IPV6 Hands on Lab
IPV6 Hands on Lab IPV6 Hands on Lab
IPV6 Hands on Lab
 
IPV6 ADDRESSING
IPV6 ADDRESSING IPV6 ADDRESSING
IPV6 ADDRESSING
 
Basic of IPv6
Basic of IPv6Basic of IPv6
Basic of IPv6
 
IPv6
IPv6IPv6
IPv6
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2
 
Future protocol IP v6
Future protocol IP v6Future protocol IP v6
Future protocol IP v6
 
Lightweight 4-over-6: One step further Dual-Stack Lite Networks (RIPE 76)
Lightweight 4-over-6: One step further Dual-Stack Lite Networks (RIPE 76)Lightweight 4-over-6: One step further Dual-Stack Lite Networks (RIPE 76)
Lightweight 4-over-6: One step further Dual-Stack Lite Networks (RIPE 76)
 
IPv6 next generation protocol
IPv6 next generation protocolIPv6 next generation protocol
IPv6 next generation protocol
 
Ipv6 the next generation protocol
Ipv6 the next generation protocolIpv6 the next generation protocol
Ipv6 the next generation protocol
 
Www ccnav5 net_ccna_1_chapter_8_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_8_v5_0_exam_answers_2014Www ccnav5 net_ccna_1_chapter_8_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_8_v5_0_exam_answers_2014
 
Ipv6
Ipv6Ipv6
Ipv6
 
IPv6 Fundamentals
IPv6 FundamentalsIPv6 Fundamentals
IPv6 Fundamentals
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC context
 

Viewers also liked

Microsoft CTD & User Groups
Microsoft CTD & User GroupsMicrosoft CTD & User Groups
Microsoft CTD & User GroupsRishu Mehra
 
Microsoft Community TechDays (Delhi/NCR) - Communities in Delhi
Microsoft Community TechDays (Delhi/NCR) - Communities in DelhiMicrosoft Community TechDays (Delhi/NCR) - Communities in Delhi
Microsoft Community TechDays (Delhi/NCR) - Communities in DelhiRishu Mehra
 
Ado.net entity framework_4.0
Ado.net entity framework_4.0Ado.net entity framework_4.0
Ado.net entity framework_4.0Rishu Mehra
 
Windows Phone 7: Interfacing
Windows Phone 7: InterfacingWindows Phone 7: Interfacing
Windows Phone 7: InterfacingRishu Mehra
 
Hello, windows phone!
Hello, windows phone!Hello, windows phone!
Hello, windows phone!Rishu Mehra
 
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Blurring the difference of Web & Native Apps with HTML 5  & IE 9Blurring the difference of Web & Native Apps with HTML 5  & IE 9
Blurring the difference of Web & Native Apps with HTML 5 & IE 9Rishu Mehra
 
Critical Controls Of Cyber Defense
Critical Controls Of Cyber DefenseCritical Controls Of Cyber Defense
Critical Controls Of Cyber DefenseRishu Mehra
 
What is Microsoft Student Partner Program?
What is Microsoft Student Partner Program?What is Microsoft Student Partner Program?
What is Microsoft Student Partner Program?Rishu Mehra
 
I Unlock Joy! - ITM Gurgaon
I Unlock Joy! - ITM GurgaonI Unlock Joy! - ITM Gurgaon
I Unlock Joy! - ITM GurgaonRishu Mehra
 

Viewers also liked (9)

Microsoft CTD & User Groups
Microsoft CTD & User GroupsMicrosoft CTD & User Groups
Microsoft CTD & User Groups
 
Microsoft Community TechDays (Delhi/NCR) - Communities in Delhi
Microsoft Community TechDays (Delhi/NCR) - Communities in DelhiMicrosoft Community TechDays (Delhi/NCR) - Communities in Delhi
Microsoft Community TechDays (Delhi/NCR) - Communities in Delhi
 
Ado.net entity framework_4.0
Ado.net entity framework_4.0Ado.net entity framework_4.0
Ado.net entity framework_4.0
 
Windows Phone 7: Interfacing
Windows Phone 7: InterfacingWindows Phone 7: Interfacing
Windows Phone 7: Interfacing
 
Hello, windows phone!
Hello, windows phone!Hello, windows phone!
Hello, windows phone!
 
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Blurring the difference of Web & Native Apps with HTML 5  & IE 9Blurring the difference of Web & Native Apps with HTML 5  & IE 9
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
 
Critical Controls Of Cyber Defense
Critical Controls Of Cyber DefenseCritical Controls Of Cyber Defense
Critical Controls Of Cyber Defense
 
What is Microsoft Student Partner Program?
What is Microsoft Student Partner Program?What is Microsoft Student Partner Program?
What is Microsoft Student Partner Program?
 
I Unlock Joy! - ITM Gurgaon
I Unlock Joy! - ITM GurgaonI Unlock Joy! - ITM Gurgaon
I Unlock Joy! - ITM Gurgaon
 

Similar to Get Ready For Ipv6

Ipv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaIpv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaJigar Tarsariya
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planningTim Martin
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002suvobgd
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6mithilak
 
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
7 2.5 3 Lab - Identifying IPv6 Addresses.pdfSamantha Vargas
 
IPv6 Addressing Architecture
IPv6 Addressing ArchitectureIPv6 Addressing Architecture
IPv6 Addressing ArchitectureShreehari Dhat
 
Apnic V6 Tutorial Distribution
Apnic V6 Tutorial DistributionApnic V6 Tutorial Distribution
Apnic V6 Tutorial DistributionAli_Ahmad
 
June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on Videoguy
 
I pv6 tutorial
I pv6 tutorialI pv6 tutorial
I pv6 tutorialFred Bovy
 
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...Louis Göhl
 
The introduction to_ipv6
The introduction to_ipv6The introduction to_ipv6
The introduction to_ipv6mnihsanmz
 
Upcoming internet challenges
Upcoming internet challengesUpcoming internet challenges
Upcoming internet challengesIvan Pepelnjak
 

Similar to Get Ready For Ipv6 (20)

IPv6
IPv6IPv6
IPv6
 
Ipv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaIpv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar Tarsariya
 
IPv6 Overview
IPv6 OverviewIPv6 Overview
IPv6 Overview
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planning
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6
 
I pv6 for cmu
I pv6 for cmuI pv6 for cmu
I pv6 for cmu
 
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
 
IPv6 Addressing Architecture
IPv6 Addressing ArchitectureIPv6 Addressing Architecture
IPv6 Addressing Architecture
 
Ipv6
Ipv6Ipv6
Ipv6
 
Apnic V6 Tutorial Distribution
Apnic V6 Tutorial DistributionApnic V6 Tutorial Distribution
Apnic V6 Tutorial Distribution
 
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
 
June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on
 
I pv6 tutorial
I pv6 tutorialI pv6 tutorial
I pv6 tutorial
 
3hows
3hows3hows
3hows
 
Testing PPT
Testing PPTTesting PPT
Testing PPT
 
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
 
The introduction to_ipv6
The introduction to_ipv6The introduction to_ipv6
The introduction to_ipv6
 
I pv6 foundations
I pv6 foundationsI pv6 foundations
I pv6 foundations
 
Upcoming internet challenges
Upcoming internet challengesUpcoming internet challenges
Upcoming internet challenges
 

More from Rishu Mehra

all you need to know about windows phone
all you need to know about windows phoneall you need to know about windows phone
all you need to know about windows phoneRishu Mehra
 
Windows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightWindows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightRishu Mehra
 
Windows Phone 7: Silverlight
Windows Phone 7: SilverlightWindows Phone 7: Silverlight
Windows Phone 7: SilverlightRishu Mehra
 
SharePoint 2010 for IT Pros
SharePoint 2010 for IT ProsSharePoint 2010 for IT Pros
SharePoint 2010 for IT ProsRishu Mehra
 
SharePoint 2010 for Devs
SharePoint 2010 for DevsSharePoint 2010 for Devs
SharePoint 2010 for DevsRishu Mehra
 
SQL Server 2008 R2 - Implementing High Availabilitty
SQL Server 2008 R2 - Implementing High AvailabilittySQL Server 2008 R2 - Implementing High Availabilitty
SQL Server 2008 R2 - Implementing High AvailabilittyRishu Mehra
 
Microsoft India Academic Initiatives
Microsoft India Academic InitiativesMicrosoft India Academic Initiatives
Microsoft India Academic InitiativesRishu Mehra
 
Microsoft Community Tools
Microsoft Community ToolsMicrosoft Community Tools
Microsoft Community ToolsRishu Mehra
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010Rishu Mehra
 
Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010Rishu Mehra
 
.Net Performance by Bijoy Singhal
.Net Performance by Bijoy Singhal.Net Performance by Bijoy Singhal
.Net Performance by Bijoy SinghalRishu Mehra
 
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...Rishu Mehra
 
SQL Server Profiler & Performance Monitor - SarabPreet Singh
SQL Server Profiler & Performance Monitor - SarabPreet SinghSQL Server Profiler & Performance Monitor - SarabPreet Singh
SQL Server Profiler & Performance Monitor - SarabPreet SinghRishu Mehra
 
SQLServerGeek.com (Intro)
SQLServerGeek.com (Intro)SQLServerGeek.com (Intro)
SQLServerGeek.com (Intro)Rishu Mehra
 
Web Developing Tools
Web Developing ToolsWeb Developing Tools
Web Developing ToolsRishu Mehra
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2Rishu Mehra
 
Disaster Recovery
Disaster RecoveryDisaster Recovery
Disaster RecoveryRishu Mehra
 
Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data  Disaster  Recovery  PlanCreating And Implementing A Data  Disaster  Recovery  Plan
Creating And Implementing A Data Disaster Recovery PlanRishu Mehra
 

More from Rishu Mehra (20)

all you need to know about windows phone
all you need to know about windows phoneall you need to know about windows phone
all you need to know about windows phone
 
Lync Server
Lync ServerLync Server
Lync Server
 
Office365
Office365Office365
Office365
 
Windows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightWindows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with Silverlight
 
Windows Phone 7: Silverlight
Windows Phone 7: SilverlightWindows Phone 7: Silverlight
Windows Phone 7: Silverlight
 
SharePoint 2010 for IT Pros
SharePoint 2010 for IT ProsSharePoint 2010 for IT Pros
SharePoint 2010 for IT Pros
 
SharePoint 2010 for Devs
SharePoint 2010 for DevsSharePoint 2010 for Devs
SharePoint 2010 for Devs
 
SQL Server 2008 R2 - Implementing High Availabilitty
SQL Server 2008 R2 - Implementing High AvailabilittySQL Server 2008 R2 - Implementing High Availabilitty
SQL Server 2008 R2 - Implementing High Availabilitty
 
Microsoft India Academic Initiatives
Microsoft India Academic InitiativesMicrosoft India Academic Initiatives
Microsoft India Academic Initiatives
 
Microsoft Community Tools
Microsoft Community ToolsMicrosoft Community Tools
Microsoft Community Tools
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010
 
.Net Performance by Bijoy Singhal
.Net Performance by Bijoy Singhal.Net Performance by Bijoy Singhal
.Net Performance by Bijoy Singhal
 
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
 
SQL Server Profiler & Performance Monitor - SarabPreet Singh
SQL Server Profiler & Performance Monitor - SarabPreet SinghSQL Server Profiler & Performance Monitor - SarabPreet Singh
SQL Server Profiler & Performance Monitor - SarabPreet Singh
 
SQLServerGeek.com (Intro)
SQLServerGeek.com (Intro)SQLServerGeek.com (Intro)
SQLServerGeek.com (Intro)
 
Web Developing Tools
Web Developing ToolsWeb Developing Tools
Web Developing Tools
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 
Disaster Recovery
Disaster RecoveryDisaster Recovery
Disaster Recovery
 
Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data  Disaster  Recovery  PlanCreating And Implementing A Data  Disaster  Recovery  Plan
Creating And Implementing A Data Disaster Recovery Plan
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 slidevu2urc
 
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...apidays
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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...Miguel Araújo
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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 MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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.pptxEarley Information Science
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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 textsMaria Levchenko
 
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 organizationRadu Cotescu
 
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 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
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...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Get Ready For Ipv6

  • 1. WELCOME DELHI IT PROS http://groups.msn.com/itdelhiug
  • 2. Agenda – Delhi IT Community Event Jan 09
  • 3. Get Ready for IPv6? Ranjana Jain IT Pro Evangelist Microsoft India MCSE, MCT, RHCE, CISSP, CIW Security Analyst Blog: http://ranjanajain.spaces.live.com
  • 4. IPv4 Limitations IPv6 Changes in Addressing Future IPv6 Solutions IPv6 with Windows Vista What Will We cover?
  • 5. TCP/IP IPv4 Addressing Subnetting Level 200 Helpful Experience
  • 6. Introducing IPv6 Addressing with IPv6 Transitioning to IPv6 Exploring IPv6 Scenarios Agenda
  • 7. The Microsoft Networks Vision IPsec isolation Lab Guest
  • 8. The Microsoft Networks Vision - Notes IPsec isolation Lab Guest
  • 9. Shortcomings of IPV4 Exponential Internet Growth – Exhaustion on Address Space Security at the Internet Layer Internet Backbone Routers with Large Routing Tables
  • 10. Shortcomings of IPV4 - Notes Exponential Internet Growth – Exhaustion on Address Space Security at the Internet Layer Internet Backbone Routers with Large Routing Tables
  • 11. Internet Hosts Growth (1992-2006) In millions http://www.isc.org/index.pl?/ops/ds/host-count-history.php
  • 12. IPv6 as a Global Solution
  • 13. What about NAT? NAT Enabled Router Internet With IPv6
  • 14. Introducing IPv6 Addressing with IPv6 Transitioning to IPv6 Exploring IPv6 Scenarios Agenda
  • 15. Increased Address Space IPv4 provides 232 addresses, which = 4,294,967,296 (That’s 4 billion) IPv6 provides 2128 addresses, which = 340,282,366,920,938,463,463,374,607,431,768,211,456 (That’s 3.40*1038, or 340 undecillion addresses)
  • 17. Header - Notes IPv4 IPv6
  • 18. Anycast Link Local Site Local
  • 19. Types of IPv6 Addresses Link Local Addresses Site Local Addresses 10 bits 64 bits 54 bits 10 bits 64 bits 54 bits Global Addresses 1111 1110 10 Interface ID 000 . . . 000 1111 1110 11 Interface ID Subnet ID 64 bits 45 bits 16 bits Interface ID Subnet ID 001 Global Routing Prefix
  • 20. Unique Local Addresses 7 bits 40 bits 64 bits 16 bits 1111 110 Interface ID Global ID Subnet ID L
  • 22. Types of IPv6 Addresses - Notes Local Link Addresses Unique Local Addresses 10 bits 64 bits 54 bits Global Addresses 7 bits 40 bits 64 bits 16 bits 1111 1110 10 Interface ID 000 . . . 000 64 bits 45 bits 16 bits Interface ID Subnet ID 001 Global Routing Prefix 1111 110 Interface ID Global ID Subnet ID L
  • 23. IPv6 Address Syntax IPv6 address in binary form Divided along 16-bit boundaries Each 16-bit block is converted to hexadecimal and delimited with colons Suppress leading zeros within each block Compress zero blocks 0010000111011010000000001101001100000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A 0010000111011010 0000000011010011 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010 2AA:FF:FE28:9C5A 21DA:D3::2F3B: Network ID Interface ID
  • 24. IPv6 Address Syntax - Notes IPv6 address in binary form Divided along 16-bit boundaries Each 16-bit block is converted to hexadecimal and delimited with colons Suppress leading zeros within each block Compress zero blocks 0010000111011010000000001101001100000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A 0010000111011010 0000000011010011 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010 2AA:FF:FE28:9C5A 21DA:D3::2F3B: Network ID Interface ID
  • 25. Compatibility Addresses IPv4-compatible Address 0:0:0:0:0:0:w.x.y.z or ::w.x.y.z Used by IPv6/IPv4 nodes communicating using IPv6 IPv6 packet encapsulated with IPv4 header and sent using IPv4 infrastructure IPv4-mapped address 0:0:0:0:0:FFFF:w.x.y.z or ::FFFF:w.x.y.z IPv4 only node to IPv6 node Used only for internal representation 6to4 address Used by nodes with both IPv4 and IPv6 over IPv4 routing infrastructure Formed by combining 2002::/16 with 32 bit IPv4 address making a 48-bit prefix Tunneling technique defined in RFC 3056
  • 26. Multicast IPv6 Addresses IPv6 Multicast Addresses 8 bits 4 bits 112 bits 1111 1111 Group ID Flags Scope 4 bits
  • 27. Subnetting IPv6 64 bits - Host Subnet Network Networks and Hosts from the same 32-bit pool More networks (255.255.255.0) More hosts (255.0.0.0) 32 bits - fixed IPv4 Subnet Mask 64 bits dedicated to hosts 64 bits dedicated to networks /1 /32 /48 IPv6 Address
  • 28. Introducing IPv6 Addressing with IPv6 Transitioning to IPv6 Exploring IPv6 Scenarios Agenda
  • 29. Transition Technologies Application Layer Transport Layer (TCP/UDP IPv6 IPv4 AAAA Query A Query A Query Network Interface Layer No Global IPv6 Address At Least 1 Global IPv6 Address DNS Server
  • 30. Transition Technologies - Notes Application Layer Transport Layer (TCP/UDP IPv6 IPv4 AAAA Query A Query A Query Network Interface Layer No Global IPv6 Address At Least 1 Global IPv6 Address DNS Server
  • 31. IPv6 over IPv4 Tunneling Router to Router Host-to-Router or Router-to-Host IPv4 or IPv6 Infrastructure IPv4 Infrastructure Node A Node B IPv4 Infrastructure IPv4 or IPv6 Infrastructure Node B IPv6 over IPv4 tunnel IPv4 or IPv6 Infrastructure Node A Host-to-Host IPv4 Infrastructure Node B IPv6 over IPv4 tunnel Node A IPv6/IPv4 Router IPv6/IPv4 Router IPv6/IPv4 IPv6 IPv6/IPv4 Router IPv6 over IPv4 tunnel IPv6 IPv6/IPv4 IPv6 IPv6/IPv4
  • 32. IPv6 over IPv4 Tunneling Router to Router Host-to-Router or Router-to-Host IPv4 or IPv6 Infrastructure IPv4 Infrastructure Node A Node B IPv4 Infrastructure IPv4 or IPv6 Infrastructure Node B IPv6 over IPv4 tunnel IPv4 or IPv6 Infrastructure Node A Host-to-Host IPv4 Infrastructure Node B IPv6 over IPv4 tunnel Node A IPv6/IPv4 Router IPv6/IPv4 Router IPv6/IPv4 IPv6 IPv6/IPv4 Router IPv6 over IPv4 tunnel IPv6 IPv6/IPv4 IPv6 IPv6/IPv4
  • 33. IPv6 with Windows Vista IPv4 IPv6
  • 34. IPv4 and NAT Introduce Problems IPv6 Eliminates Problems Microsoft Provides IPv6 Solutions Session Summary
  • 36. For the latest titles, visit: www.microsoft.com/learning/books/itpro/ Microsoft Press Publications
  • 37. This book can be purchased at all major bookstores and online retailers Non-Microsoft Publications
  • 38. Become a Microsoft Certified Professional What are MCP certifications? Validation in performing critical IT functions Why certify? Worldwide recognition of skills gained through experience More effective deployments with reduced costs What certifications are there for IT pros? MCP, MCSE, MCSA, MCDST, MCDBA www.microsoft.com/learning/mcp
  • 39. Where Else Can I Get Help? Live Events and Online Webcast series Microsoft Professional Blogs Directory Chats, Newsgroups, Forums and Virtual Labs Local Locator for Professional User Groups Groups.msn.com/itdelhiug RanjanaJain.spaces.live.com