java ipv6抓包_ipv6地址抓包分析

本文通过ospf配置实现ipv6路由互通,并进行抓包分析。对比IPv6与IPv4的区别,包括首部长度固定、分片/重组只在源目的地执行、以及取消首部校验和,揭示这些改变如何提升网络效率。
摘要由CSDN通过智能技术生成

拓扑图:

5ba13276aa791e88a8c7326e140a8f7b.png

因为多路由,所以采用ospf配置将路由实现互通,从而进行抓包

ospf配置以R1为例

d8d8018132dc4f8ad0a4d0500f823fac.png

995016a233da43aec845c33d23ebc492.png

查看R4路由表

998780d09433705d34f2e83d709197d1.png

做完进行ping通测试

R4pingR3

fb31d651637afd7f03e0f521cf6c01f4.png

R4pingR5

2e8d7f05a0c72783123bd7289f535a0d.png

进行抓包分析

128报文

b6dbdd14e27150842e3569a382bf93fb.png

129报文

36d3fc8f10e30652f2c67525a46fbe8c.png

134报文

41788f1ca8920607ca265f5766361283.png

135报文

15f7deb3f6bccb9de5d0754b92c63069.png

136报文

820c1ffdc542e03d3e18a2f7e8ca441a.png

从中可以看出ipv6与ipv4区别:

1 首部长度

首部长度可变,IPv4首部的选项字段允许IP首部被扩展,由此导致数据报首部长度可变,故不能预先确定数据字段从何开始,同时也使路由器处理一个IP数据报所需时间差异很大(有的要处理选项,有的不需要)。基于此,IPv6采用固定40字节长度的报头长度(称基本报头)。IPv6如何实现IPv4选项字段类似的功能,答案是扩展报头,并由IPv6基本报头的下一个首部指向扩展报头(如果有的话)。路由器不处理扩展报头,提升了路由器处理效率。

2 分片/重组

IPv6,分片与重组只能在源与目的地上执行,不允许在中间路由器进行。分片与重组是个耗时的操作,将该功能从路由器转移到端系统,大大加快了网络中的IP转发速率。那,如果路由器收到IPv6数据报太大而不能转发到出链路上怎么办?该路由器丢弃该包,并向发送发发回一个"分组太大"的ICMP差错报文,于是发送发使用较小长度的IP数据报重发数据。

3 首部检查和

每个路由器上,IPv4首部检查和都需要重新计算,是一项耗时操作。加之,传输层和链接层协议执行了检验操作,网络传输可靠性提升,所以IPv6不进行首部检查和,从而更快速处理IP分组。

总结:通过本次抓包分析,明白了路由器之间配置ipv6地址互通所发的请求报文和回应报文,也对GNS3的使用有了一定的理解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值