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位。