get ready for ipv6

32
WELCOME DELHI IT PROS http://groups.msn.com/itdelhiug

Upload: technext1

Post on 02-Nov-2014

14 views

Category:

Technology


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Get Ready For Ipv6

WELCOME DELHI IT PROShttp://groups.msn.com/itdelhiug

Page 2: Get Ready For Ipv6

Agenda – Delhi IT Community Event Jan 09

Time Agenda Speaker

2:00 pm – 2:30 pm Welcome address Ranjana Jain

2:30 pm - 3:30 pm Get Ready for IPv6 Ranjana Jain

3:30 pm – 3:45 pm Break

3:45 pm – 4:45 pm Protecting Windows Networks from Malware

Madhur Verma

4:45 pm – 5:00 pm Questions, Prizes, Discussion and Feedback !!

Audience

Page 3: Get Ready For Ipv6

Get Ready for IPv6?

Ranjana JainIT Pro EvangelistMicrosoft IndiaMCSE, MCT, RHCE, CISSP, CIW Security AnalystBlog: http://ranjanajain.spaces.live.com

Page 4: Get Ready For Ipv6

IPv4 Limitations

IPv6 Changes in Addressing

Future IPv6 Solutions

IPv6 with Windows Vista

What Will We cover?

Page 5: Get Ready For Ipv6

Level 200

TCP/IP

IPv4 Addressing

Subnetting

Helpful Experience

Page 6: Get Ready For Ipv6

Introducing IPv6

Addressing with IPv6

Transitioning to IPv6

Exploring IPv6 Scenarios

Agenda

Page 7: Get Ready For Ipv6

The Microsoft Networks Vision

LabGuest

IPsec isolation

Page 8: Get Ready For Ipv6

Shortcomings of IPV4

Exponential Internet Growth – Exhaustion on Address Space

Security at the Internet Layer

Internet Backbone Routers with Large Routing Tables

Page 9: Get Ready For Ipv6

Internet Hosts Growth (1992-2006)

In m

illi

on

s

0

50

100

150

200

250

300

350

400

450

Jan-9

2

Jul-92

Jan-9

3

Jul-93

Jan-9

4

Jul-94

Jan-9

5

Jul-95

Jan-9

6

Jul-96

Jan-9

7

Jul-97

Jan-9

8

Jul-98

Jan-9

9

Jul-99

Jan-0

0

Jul-00

Jan-0

1

Jul-01

Jan-0

2

Jul-02

Jan-0

3

Jul-03

Jan-0

4

Jul-04

Jan-0

5

Jul-05

Jan-0

6

http://www.isc.org/index.pl?/ops/ds/host-count-history.php

Page 10: Get Ready For Ipv6

IPv6 as a Global Solution

Page 11: Get Ready For Ipv6

What about NAT?

Internet

NAT Enabled Router

With IPv6

Page 12: Get Ready For Ipv6

Introducing IPv6

Addressing with IPv6

Transitioning to IPv6

Exploring IPv6 Scenarios

Agenda

Page 13: Get Ready For Ipv6

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)

Page 14: Get Ready For Ipv6

Header

Version (RFC2780)

4 bits

Traffic Class (RFC 2474)1 Byte

Flow Label (RFC 3697)20 bits

Payload Length2 Bytes

Next Header1 Byte

Hop Limit1 Byte

Source Address4 Bytes

Source Address4 Bytes

Source Address4 Bytes

Source Address4 Bytes

Destination Address4 Bytes

Destination Address4 Bytes

Destination Address4 Bytes

Destination Address4 Bytes

IPv4IPv6

Version4 bits

IHL4 bits

Type of Service1 Byte

Total Length2 Bytes

Identification2 Bytes

Flags3 bits

Fragment Offset13 bits

Time To Live1 Byte

Protocol1 Byte

Header Checksum2 Bytes

Source Address4 Bytes

Destination Address4 Bytes

Options(Variable)

Padding(Variable)

DelayThroug

putReliabi

lityReservedPrecedence

Reserved

Don’t Fragm

ent

More Fragments

Page 15: Get Ready For Ipv6

Types of IPV6 Addreses

Unicast

Gobal Unicast

Local Use Unicast

Multicast

Begins with “FF”

Anycast

Link Local Site Local

Page 16: Get Ready For Ipv6

Types of IPv6 Addresses

Interface ID

64 bits

Subnet ID

45 bits

001 Global Routing Prefix

16 bits

Global Addresses

1111 1110 10 Interface ID

10 bits 64 bits

000 . . . 000

54 bits

Link Local Addresses

1111 1110 11 Interface ID

10 bits 64 bits

Subnet ID

54 bits

Site Local Addresses

Link Local Prefix =

FE80::/64

Site Local Prefix =

FEC0::/10

Global ID Prefix = 2000::/3

Page 17: Get Ready For Ipv6

1111 110 Interface ID

7 bits 64 bits

Global ID

40 bits

Subnet ID

16 bits

L

Unique Local Addresses

Unique Local Prefix (L=1)=

FD00::/8

Page 18: Get Ready For Ipv6

Special IPV6 Addresses

Unspecified Address

•0:0:0:0:0:0:0:0•::

Loopback Address

•0:0:0:0:0:0:0:1•::1

Page 19: Get Ready For Ipv6

IPv6 Address Syntax

21DA:D3:0:2F3B:2AA:FF:FE28:9C5A

0010000111011010 0000000011010011 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010

IPv6 address in binary formDivided along 16-bit boundariesEach 16-bit block is converted to hexadecimal and delimited with colonsSuppress leading zeros within each blockCompress zero blocks

0010000111011010000000001101001100000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010

21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A21DA:D3::2F3B:

2AA:FF:FE28:9C5ANetwork ID Interface ID

Page 20: Get Ready For Ipv6

Compatibility Addresses

IPv4-compatible Address0:0:0:0:0:0:w.x.y.z or ::w.x.y.zUsed by IPv6/IPv4 nodes communicating using IPv6IPv6 packet encapsulated with IPv4 header and sent using IPv4 infrastructure

IPv4-mapped address0:0:0:0:0:FFFF:w.x.y.z or ::FFFF:w.x.y.zIPv4 only node to IPv6 nodeUsed only for internal representation

6to4 addressUsed by nodes with both IPv4 and IPv6 over IPv4 routing infrastructureFormed by combining 2002::/16 with 32 bit IPv4 address making a 48-bit prefixTunneling technique defined in RFC 3056

Page 21: Get Ready For Ipv6

Multicast IPv6 Addresses

1111 1111 Group ID

8 bits 112 bits

Scope

4 bits

Flags

IPv6 Multicast Addresses

4 bits

Page 22: Get Ready For Ipv6

32 bits - fixed

Subnetting IPv6

IPv4 Subnet Mask

More networks (255.255.255.0)

More hosts (255.0.0.0)

Networks and Hosts from the same 32-bit

pool

64 bits - HostSubnetNetwork

IPv6 Address

/48/1 /3264 bits dedicated to

hosts64 bits dedicated to

networks

Page 23: Get Ready For Ipv6

Introducing IPv6

Addressing with IPv6

Transitioning to IPv6

Exploring IPv6 Scenarios

Agenda

Page 24: Get Ready For Ipv6

Transition Technologies

Application Layer

Transport Layer (TCP/UDP

Network Interface Layer

IPv6 IPv4

DNS Server

A Query

AAAA Query

No Global IPv6 Address

At Least 1 Global IPv6 Address

A Query

Page 25: Get Ready For Ipv6

IPv6 over IPv4 Tunneling

IPv6/IPv4

Node A

IPv6

Node B

IPv6/IPv4 Router

IPv4 or IPv6 Infrastructure

IPv6 over IPv4 tunnel

IPv4 Infrastructure

IPv6/IPv4

Node A

IPv6

Node B

IPv6/IPv4 Router

IPv6 over IPv4 tunnel

IPv4 InfrastructureIPv4 or IPv6

Infrastructure

IPv6/IPv4 Router

IPv4 or IPv6 Infrastructure

IPv6/IPv4

Node A

IPv6

Node B

IPv6 over IPv4 tunnel

IPv4 Infrastructure

Router to RouterHost-to-Router or Router-to-HostHost-to-Host

Page 26: Get Ready For Ipv6

IPv6 with Windows Vista

IPv4 IPv6

Page 27: Get Ready For Ipv6

IPv4 and NAT Introduce Problems

IPv6 Eliminates Problems

Microsoft Provides IPv6 Solutions

Session Summary

Page 28: Get Ready For Ipv6

Visit TechNet at www.microsoft.com/technet

For More Information

Page 29: Get Ready For Ipv6

For the latest titles, visit:www.microsoft.com/learning/books/itpro/

Microsoft Press Publications

Page 30: Get Ready For Ipv6

This book can be purchased at all major bookstores and online retailers

Non-Microsoft Publications

Page 31: Get Ready For Ipv6

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

Become a Microsoft Certified Professional

Page 32: Get Ready For Ipv6

Where Else Can I Get Help?

Groups.msn.com/itdelhiug

Live Events and Online Webcast series

Microsoft Professional Blogs Directory

Chats, Newsgroups, Forums and Virtual Labs

Local Locator for Professional User Groups

RanjanaJain.spaces.live.com