IPv6知识点

  • 格式:docx
  • 大小:20.53 KB
  • 文档页数:7

IPv6知识点

IPv6

IPv5曾被用到来定义一种实验性实时流协议。

IPv6地址长度为128位,用冒号将128比特分割成8个16比特的部分,每部分包含4位16进制的数字。

IPv6地址=前缀+接口标识:前缀相当于v4地址中的网络ID;接口标识相当于v4地址中的主机ID前缀长度用:/xx来标识。

IPv6地址分类:

单播地址(Unicast address);

组播地址(Multicast address);

任播地址(Anycast address);被分配给多个接口,仅用于路有器

特殊地址;

地址类型二进制前缀IPv6标识

未指定00…0(128bits)::/128

环回地址00…1(128bits)::1/128

组播11111111 FF00::/8—FFFF::/8

链路本地地址link-local 1111111010 FE80::/10—FEBF::/10

站点本地地址site-local 1111111011 FEC0::/10—FEFF::/10

全局单播001 2000::/3—3FFF::/3

预定义的组播组

Link-local

所有节点的组播地址:FF02:0:0:0:0:1

所有路有器的组播地址:FF02:0:0:0:0:0:0:2

Solicited_NODE组播地址:FF02:0:0:0:0:1:FFXX:XXXX

所有OSPF的路有器组播地址:FF02:0:0:0:0:0:0:5

所有OSPF的DR路有器组播地址:FF02:0:0:0:0:0:0:6

所有RIP路由器组播地址:FF02:0:0:0:0:0:0:9 所有PIM路由器组播地址:FF02:0:0:0:0:0:0:D

接口ID:

对链路来说是唯一的

可动态获得

——IEEE采用MAC-to-EUI-64转换

——其它地址采用其它的自动方法

可以用来形成链路-本地地址

可用来形成带有无状态自动配置功能的全球地址

求节点组播地址:

Solicited_Node组播地址的生成过程:

接口ID的后24位:XX:XXXX

前缀FF02:0:0:0:0:1:FF

FF02:0:0:0:0:1:FF XX:XXXX

如:主机的MAC地址为00-02-b3-1e-83-29

IPv6地址为fe80:0202:b3ff:fe1e:8329

1.确认接口ID的后24位:1e:8329

2.加上前缀后的地址为:FF02::1:FF1e:8329即为所求节点组播地址

配置IPv6 address

Interface f0/0

IPv6 address 2001:DB8:222::72/64

配置IPv6 address 并配置EUI-64接口ID

Interface f0/0

IPv6 address 2001:DB8:222::72/64 EUI-64

OSPFv3

在使用IPv6前,都要先声明使用IPv6,说明在IPv6之间传输。命令为:

R7(config)#ipv6 unicast-routing

R7(config)#ipv6 cef 开启IPv6快速转发

R7(config)#ipv6 router ospf 1 开启OSPFV3 R7(config-rtr)#router-id 3.3.3.3 宣告router-id,OSPFv3使用其来说明路由器

R6(config-rtr)#int s0/0/0

R6(config-if)#ipv6 ospf 1 area 0 在接口上宣告接口使用OSPFV3来传输并说明其区域R2(config)#ipv6 router ospf 1

R2(config-rtr)#redistribute ospf 100 include-connected

metric 将RIP路由充分布到OSPF 中,并将其度量值标志Wie5

R2(config-rtr)#area 2 stub no-summary 配置区域为末梢区域

R2(config)#ipv6 router ospf 1

R2(config-rtr)#area 2 nssa 配置区域为nssa

R2(config)#interface fastEthernet 0/0

R2(config-if)#ipv6 ospf 1 area 0 instance 1 如果为指定实验ID号,将默认为0

IPv6静态默认路由

ipv6route

如:R2(config)#ipv6 unicast-routing

R1(config)#ipv6 route 2001:2::/64 e1/0fe80::c801:eff:feb0:1c

R1(config)#ipv6 route 2001:3::/64 e1/0fe80::c801:eff:feb0:1c

R1(config)#ipv6 route 2001:4::/64 e1/0fe80::c801:eff:feb0:1c

默认路由:

R1(config)#ipv6 route ::/0 ethernet 1/0 fe80::c801:eff:feb0:1c

/doc/3f10230433.html,/p-54896857.html&endPro=true

RIPng配置

R1(config)#Ipv6 router rip X 启用RIPng进程,X为进程标识符R1(config)#int s0/0/0

R1(config-if)#ipv6 rip X enable 在接口上启用已配置的X进程

R1(config)#do show ipv6 rip data 查看ipv6 RIP数据库

R1(config-if)#do show ipv6 rip next-hop查看下一跳地址

IPv4到IPv6的过渡技术 1.双协议栈技术

R(config)#ipv6 unicast-routing

R(config)#interface fastetherner0/0

R(config-if)#ip address 192.168.99.1

R(config)#ipv6 address 3dd::3

2.隧道技术——手动隧道

R(config)#interfaceTUNNEL 0 进入隧道接口tunnel 0

R2(config-if)#ipv6 enable

R2(config-if)#runnel source 192.168.1.1 指定隧道源IP地址

R2(config-if)#runnel destination 192.168.1.2 指定隧道目标IP地址R2(config-if)#ipv6 address 2005::1/64 配置IPv6地址

R2(config-if)#tunnel mode ipv6ip 指定隧道模式为手动模式R2(config-if)#ipv6 ospf 100 are0

R2(config-if)#exit

验证与测试:

Show ipv6 ospf neighbor

隧道技术:GRE隧道

IPV6网段能够通过IPv4网段进行通信

R2(config)#inter tunnel 0

R2(config-if)#runnel source 192.168.1.1 指定隧道源IP地址

R2(config-if)#runnel destination 192.168.1.2 指定隧道目标IP地址R2(config-if)#ipv6 address 2005::1/64 配置IPv6地址

R2(config-if)#tunnel mode gre ip 指定隧道模式为gre模式R2(config-if)#ipv6 rip test enable

验证:debug tunnel

IPV6学习心得

NA T破坏了端到端的连接,很多安全的应用不能用。源和目的地址被破坏。/doc/3f10230433.html, IPV4中一个接口下只能配置一个主地址,V6下可以有多个地址。AUTOCONFIGURATION,不通过SERVER也可分配地址。 IPV6没有广播和CHECKSUM。2层和4层都有CHECKSUM,现在物理线路也和可靠所以不要做CHECKSUM。

IPV6报头简单很多。有些专门的报头,扩展报头?。

IPV6地址

1、IP地址形式8段*16位

前缀0可以省略

2、单播

a、AGUA为IPV6的公网地址目前用到2000::/3

b、Link-Local范围FE80::/10 前面64位不变

Link-Local形成为FE80::+ EUI 64

本地的IPV6地址,理解为在链路上有效

路由表中下一跳地址

c、sitelocal私有地址相当于192. 10.

FEC0::/10

公网上不可路由

d、未指定地址0:0:0:0:0:0:0:0

e、环回口地址::1

f、IPV4的换算地址eg192.0.2.100>::C000:0264

IPV4一段为8位2进制,IPV6一段为16位2进制。

所以需要两段IPV4变成一段IPV6。192对应16进制为C0。

EUI 64为MAC地址中间分开强制插入FFFE,找到MAC地址第7位取反。

Link-Local形成为FE80::+ EUI 64

3、组播

FF00::/8开头的都为组包地址

被请求组播地址为FF02::1:FF+单播地址的后24位

4、任意播一到最近

用在多个源发组播流量的时候,一个DOWN了,接受者不要切换继续接受流量。

组播MAC地址为33:33 + IPV6地址的后32位。