IPV6及ICMPV6协议的功能与操作

IPv6特点
1、地址容量大大扩展,有原来32位,扩展到128
2、支持分层地址结构,有利于寻址,有利于聚合 ,提高路由器效率
3、无须NAT
4、扩展支持 ipv6单播、组播和任意播地址,
5、地址配置比较简单:有状态地址配置,无状态地址配置
6、简化了报文格式
7、 扩展报文头部,选项的支持,
8、流标签
IPV4地址是通过五元组定定义一组流
源 目IP 源目端口号 协议号
ipv6地址通过流标签定义 一组
9、 认证和加密
10、支持移动网络 ,和实时 通信

IPV6地址格式

• IPv6地址128bit长度。由冒号分割成8段,每段4个16进制数
• IPv6 没有广播
IPv6地址分为两部分
网络前缀,n比特,相当于IPv4中的网络ID
接口标识,128-n比特相当于IPv4中的主机ID
IPv6 Protocols
在这里插入图片描述

删除域:
校验和域 - 链路层和上层已做校验和,减少报文处理时间
标识符,分片偏移域,标志 - 移到IPv6分片扩展头实现,中间节点不分片提高效率,标识上层协议
选项,填充域 - 由IPv6扩展头替代
相同域:
版本号, 源地址,目的地址(32位 —>>128比特)
更改名称的域:
生存时间TTL -〉Hop Limit
总长度 -〉负荷长度(Payload Length 不包含报头)
协议号 -〉Next Header
服务类型Tos -〉传输级别(Traffic Class )
新增域: 流标签 Flow Label(增强Qos功能,保留位)
IPv6地址缩写规则
1、每个冒号分组的数值中,前面的 0 可以省略掉
2、如果一个位组中所有数字都为0,可以用一个0表示
3、如果有多个连续位组数字均为 0 ,可以缩写为 :: ,但一个地址中只能用一次
IPv6 Prefix
主机位全部置 0 ,即为网络ID
IPV6地址分类
单播地址(Unicast Address)
标识一个接口,目的地址为单播地址的报文会被送到被标识的接口。在IPv6中,一个接口拥有多个IPv6地址是非常常见的现象。
组播地址(Multicast Address)
标识多个接口,目的地址为组播地址的报文会被送到被标识的所有接口。只有加入相应组播组的设备接口才会侦听发往该组播地址的报文。
任播地址(Anycast Address)
任播地址标识一组网络接口(通常属于不同的节点)。目标地址是任播地址的数据包将发送给其中路由意义上最近的一个网络接口。任播地址与单播地址使用同一个地址空间
特殊地址
在这里插入图片描述

		:: 两个冒号,代表未指定

::1 环回测试地址
::/0 默认路由
IPv6地址配置方法
DHCPv6、SLAAC(无状态自动配置)、静态、EUI-64
EUI-64
1、MAC地址从中间一分为二
2、插入FFFE,变成 64bit
3、反转第七 bit
Link- - Local
Cisco 设备使用 EUI-64 自动创建 Link-Local 地址
某些操作系统使用随机生成接口ID的方式来生成
规则:
发送到 Link-Local 地址的数据仅仅只能在
本链路上,不会转发到其它链路或子网
接口使能IPv6即自动创建
作用:
NDP使用
作为路由的下一跳地址
主机用路由器的 Link-Local 地址做默认网关

ICMP V6
	ICMP的主要功能
		在IPV6中ICMP的主要功能:

1、路径MTU发现–PMTUD
2、替代地址解析协议–NDP
3、无状态自动配置–NDP
4、重复地址检测–NDP
5、前缀重新编址–NDP
PMTUD
作用:使用ICMP来检测数据包传输路径上最小的MTU值,检测到后使用ICMP 类型2消息(数据包超长)告知源路由器,这样分片的工作在源路由器上就可完成,中间路由器不必做这一工作。
NDP
为NDP特有的范畴定义了新的ICMPV6消息:
NS (Neighbor Solicitation) 135 邻居请求
NA (Neighbor Advertisement) 136 邻居通告
RS 133 发到FF02::2 路由器请求信息,发给所有路由器
RA 134 发到FF02::1 路由器通告信息,每200S发一次,发向所有节点
类型137 重定向消息
替代ARP
使用NS 135和NA 136消息
主机使用邻居请求消息NS135发向邻居的被请求节点组播地址,请求一个MAC地址,邻居回应一个NA136邻居通告消息
公告前缀–类似于DHCP
路由器周期性地发出RA134公告,每200S一次,主机收到后自动生成IP地址
只要在路由器的接口上配置了一个本地站点或全球可聚合单播地址,就启用了CISCO路由器上的IPV6前缀通告
默认情况下:无状态自动配置公告的前缀长度为64比特
RS 133 发到FF02::2 请求信息,发给所有路由器
RA 134 发到FF02::1 通告信息,每200S发一次,发向所有节点
注意:每一条被通告的前缀都有生存期–
生存期
生存期:每一个被公告前缀都有生存期,可以从0到无穷大,路由器会不断检查这个值,生存期又分两种
有效生存期:主机节点保持有效状态的时间。
首选生存期:必须小于或等于有效生存期,到期后,IPV6地址不能主动去建立新的连接,但可以在有效生存期没过时之前接受别的连接。通常用于前缀重新编址。
在默认情况下,cisco设备中,有效生存期为30天,首选生存期为7天
重复地址检测<DAD
使用邻居请求消息NS 135
用于确定准备配置的IPV6地址在网络上是否唯一。
路由器重定向
使用重定向消息,类型为137
路由器使用ICMPV6重定向消息通知链路上的节点,在链路上存在一个更好的转发数据包的路由器.
默认是启用的

思科
启用转发IPv6单播流量转发功能
ipv6 unicast-routing

EUI-64
r1(config)# interface fast0/0
r1(config-if)# ipv6 address 2035::a/64 eui-64
验证
show ipv6 interface
show ipv6 routers
show ipv6 neighbors
debug ipv6 packet
MAC 地址生成源地址
R1 (config-if )#ipv6 unnumbered 让本接口使用另一个接口的MAC 地址生成源地址
静态

link-local地址
R1(config)#int e0/0
R1(config-if)#ipv6 address fe80::1 link-local

R1(config)#int e0/0
R1(config-if)#ipv6 enable

anycast 地址
R2(config)#int e0/0
R2(config-if)#ipv6 address 2011::1/128 anycast

无状态自动配置
PC(config)#int e0/0.100
PC(config-subif)#ipv6 address autoconfig default

三层交换机启用ipv6路由功能:全局配置
sdm prefer dual-ipv4-and-ipv6 routing/default
保存,重启

ipv6 unicast-routing
Ipv6 cef //cisco推荐,也可以不开启

华为
ipv6 // 系统视图开启 IPv6 功能,该命令是配置接口下的 IPv6 以及配置 IPv6 路由协议等功能的前提
interface GigabitEthernet0/0/0
ipv6 enable // 在华为设备上必须先启动 IPv6 功能
ipv6 address 2010::1/64 // 配置 IPv6 全局单播地址

display ipv6 interface

link-local地址
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address auto link-local

无状态自动配置
interface GigabitEthernet0/0/0
ipv6 address auto global

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值