基于IPv6的数据包抓包分析(GNS3)
一、实验拓扑

二、路由配置
路由R1、R2、R3、R4、R5详细配置:
1、配置R1:
R1(config)#interface fastEthernet 0/1
R1(config-if)#ipv6 address 2001:db8:019:2::1/64
R1(config-if)#no shutdown
R1(config-if)#
*Mar 1 00:35:22.231: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
*Mar 1 00:35:23.231: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
R1(config-if)#exit
R1(config)#interface fastEthernet 0/0
R1(config-if)#ipv6 address 2001:db8:019:1::1/64
R1(config-if)#no shutdown
R1(config-if)#
*Mar 1 00:36:18.859: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Mar 1 00:36:19.859: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
R1(config-if)#exit
R1(config)#ipv6 unicast-routing
R1(config)#ipv6 route 2001:db8:019:a::/64 2001:db8:019:1::2
R1(config)#ipv6 route 2001:db8:019:b::/64 2001:db8:019:2::2

2、配置R2:
R2(config)#interface fastEthernet 0/0
R2(config-if)#ipv6 address 2001:db8:019:1::2/64
R2(config-if)#no shutdown
R2(config-if)#
*Mar 1 00:26:32.643: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Mar 1 00:26:33.643: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
R2(config-if)#exit
R2(config)#interface fastEthernet 0/1
R2(config-if)#ipv6 address 2001:db8:019:a::1/64
R2(config-if)#no shutdown
R2(config-if)#
*Mar 1 00:28:46.047: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
*Mar 1 00:28:47.047: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
R2(config-if)#exit
R2(config)#ipv6 unicast-routing
R2(config)#ipv6 route 2001:db8:019:2::/64 2001:db8:019:1::1
R2(config)#ipv6 route 2001:db8:019:b::/64 2001:db8:019:1::1

3、配置R3:
R3(config)#interface fastEthernet 0/1
R3(config-if)#ipv6 address 2001:db8:019:2::2/64
R3(config-if)#no shutdown
R3(config-if)#
*Mar 1 00:40:52.811: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
*Mar 1 00:40:53.811: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
R3(config-if)#exit
R3(config)#interface fastEthernet 0/0
R3(config-if)#ipv6 address 2001:db8:019:b::2/64
R3(config-if)#no shutdown
R3(config-if)#
*Mar 1 00:41:21.427: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Mar 1 00:41:22.427: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
R3(config-if)#exit
R3(config)#ipv6 unicast-routing
R3(config)#ipv6 route 2001:db8:019:1::/64 2001:db8:019:2::1
R3(config)#ipv6 route 2001:db8:019:a::/64 2001:db8:019:2::1

4、配置R4:
R4(config)#ipv6 unicast-routing
R4(config)#interface fastEthernet 0/1
R4(config-if)#ipv6 enable
R4(config-if)#ipv6 address autoconfig
R4(config-if)#no shutdown
R4(config-if)#
*Mar 1 00:40:17.211: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
*Mar 1 00:40:18.211: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
R4(config-if)#exit
R4(config)#ipv6 route 2001:db8:019:1::/64 2001:db8:019:a::1
R4(config)#ipv6 route 2001:db8:019:2::/64 2001:db8:019:a::1
R4(config)#ipv6 route 2001:db8:019:b::/64 2001:db8:019:a::1

5、配置R5:
R5(config)#ipv6 unicast-routing
R5(config)#interface fastEthernet 0/0
R5(config-if)#ipv6 enable
R5(config-if)#ipv6 address autoconfig
R5(config-if)#no shutdown
R5(config-if)#
*Mar 1 00:43:58.783: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Mar 1 00:43:59.783: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
R5(config-if)#exit
R5(config)#ipv6 route 2001:db8:019:1::/64 2001:db8:019:b::1
R5(config)#ipv6 route 2001:db8:019:2::/64 2001:db8:019:b::1
R5(config)#ipv6 route 2001:db8:019:a::/64 2001:db8:019:b::1

三、地址检验
使用指令“show ipv6 interface brief”查询每个接口的IPv6地址配置情况:
1、 R1:
R1#show ipv6 interface brief
FastEthernet0/0 [up/up]
FE80::CE01:1FFF:FE64:0
2001:DB8:19:1::1
FastEthernet0/1 [up/up]
FE80::CE01:1FFF:FE64:1
2001:DB8:19:2::1

2、R2:
R2#show ipv6 interface brief
FastEthernet0/0 [up/up]
FE80::CE02:28FF:FEE8:0
2001:DB8:19:1::2
FastEthernet0/1 [up/up]
FE80::CE02:28FF:FEE8:1
2001:DB8:19:A::1

3、R3:
R3#show ipv6 interface brief
FastEthernet0/0 [up/up]
FE80::CE03:15FF:FEF8:0
2001:DB8:19:B::2
FastEthernet0/1 [up/up]
FE80::CE03:15FF:FEF8:1
2001:DB8:19:2::2

4、R4:
R4#show ipv6 interface brief
FastEthernet0/0 [administratively down/down]
FastEthernet0/1 [up/up]
FE80::CE04:24FF:FE20:1
2001:DB8:19:A:CE04:24FF:FE20:1

5、R5:
R5#show ipv6 interface brief
FastEthernet0/0 [up/up]
FE80::CE05:28FF:FE38:0
2001:DB8:19:B:CE05:28FF:FE38:0
FastEthernet0/1 [administratively down/down]

四、网络互ping测试
1、相邻网段互ping测试(R1 ping R2):

2、不同网段互ping测试(R4 ping R1):

3、全局互ping测试(R5 ping R4):


五、报文分析
报文类型包括128、129、133、134、135、136类型:
1、128类型(回送请求)报文

作用:用于发送到目的节点,以使目标节点立即发回一个回送应答报文。
2、129类型(回送应答)报文

作用:当收到一个回送请求报文时,ICMPv6会用回送应答报文响应。
3、133类型(路由RS请求)报文

作用:很多情况下主机接入网络后希望尽快获取前缀进行通信,那么此时主机可以立刻发送RS报文,网络上的路由器将回应RA报文。RS报文的type字段值为133。
4、134类型(路由RA通告)报文

作用:每台路由器为了让二层网络上的主机和路由器知道自己的存在,定时都会组播发送RA报文,RA报文中会带有网络前缀信息,及其他一些标志位信息。RA报文的type字段值为134。
5、135类型(邻居NS请求)报文

作用:Type字段值为135,Code字段值为0,在地址解析中的作用类似于IPv4中的ARP请求报文。
6、136类型(邻居NA通告)报文

作用:Type字段值为136,Code字段值为0,类似于IPv4中的ARP应答报文。
基于IPv6的数据包抓包分析(GNS3)的更多相关文章
- 基于IPV6的数据包分析(更新拓扑加入了linux主机和抓取133icmp包)(第十三组)
1.拓扑图 2.配置ipv6地址,在拓扑图上对应位置标有对应网段,所在网段的端口按照网段配置,下图以r4为例 3.配置路由表,由于静态路由还要敲ip很麻烦所以使用ospf协议,下图为ospf配置以r5 ...
- 基于IPv6的数据包分析(第三组)
一.实验拓扑 二.配置过程 本处提供R1.R2.R4的详细配置过程(包含静态路由的配置) 1) R1: R1(config)#int e1/0 R1(config-if)#ipv6 addr ...
- 基于IPV6的数据包分析(GNS3)
1.拓扑图 2.配置ipv6地址.使路由器之间可互ping,用ospf配置.(R5为例) 查看路由表 试R5 ping 到R4 R4 ping到 R1 3.开始抓包分析 128返回请求(Echo Re ...
- 基于IPv6的数据包分析
1.首先我们来构建拓扑:如下所示 2.对各个路由器进行配置使得网络ping通:命令如下 a)配置各路由器接口的IPv6地址,可由上图注释配置 b)配置各路由器的静态路由(此处举例R4) (global ...
- 基于ipv6的数据抓包
一.实验拓扑 二.配置过程 以r1为例 R1: R1(config)#int f0/0 R1(config-if)#ipv6 enable R1(config-if)#ipv6 address 200 ...
- 基于Linux C的socket抓包程序和Package分析 (一)
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/guankle/article/details/27538031 測试执行平台:CentOS 6 ...
- (转载)基于Linux C的socket抓包程序和Package分析
转载自 https://blog.csdn.net/kleguan/article/details/27538031 1. Linux抓包源程序 在OSI七层模型中,网卡工作在物理层和数据链路层的MA ...
- Fiddler怎么对IPhone手机的数据进行抓包分析
http://www.cr173.com/html/20064_1.html Fiddler绝对称得上是"抓包神器", Fiddler不但能截获各种浏览器发出的HTTP请求, 也可 ...
- 使用Fiddler对Android手机的应用数据进行抓包分析
文章源自: http://blog.csdn.net/zshq280017423/article/details/8928616/ 对于Android开发的同事最头疼的事情莫过于真机抓包,然后Fidd ...
- 使用Fiddler对IPhone手机的应用数据进行抓包分析
原文出自: http://www.cr173.com/html/20064_1.html Fiddler能捕获ISO设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备. ...
随机推荐
- WebApi的好处和MVC的区别
1.WebApiwebapi有自己的路由. webservice和wcf的协议都是soap协议,数据的序列化和反序列化都是soap的格式.而webapi是Json的数据传递 webapi的优点有哪些? ...
- 最全面的DialogFragment的使用,实现DialogFragment全屏、背景透明;
Android推荐使用DialogFragment代替Dialog,好处就说一点吧,DialogFragment就是个盖在界面上的Fragment,它拥有Fragment一样的功能和生命周期,解决普通 ...
- python-web自动化-键盘操作
selenium提供了较为完整的键盘操作引入 from selenium.webdriver.common.keys import Keys使用键盘操作时,需要借助send_keys()来模拟操作.K ...
- kylin配置
hadoop 2.7.4,hive 2.1.1,hbase 1.4.4 配置好的情况下 下载apache-kylin-2.1.0-bin-hbase1x.tar.gz 解压后,配置环境变量 expor ...
- 以time.py为文件名时,调用time包
以time.py为文件名时,调用time包,会报有什么问题呢,思考一下
- 深入理解Java虚拟机读书笔记4----虚拟机类加载机制
四 虚拟机类加载机制 1 类加载机制 ---概念:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型. -- ...
- python学习(二)--数据类型
数据类型 1.工厂函数 type() int() float() str() list() tuple() dict() bool() set()工厂函数的理解:工厂函数看上去有点像函数,实质上他们是 ...
- js实现reqire中的amd,cmd功能
js实现reqire中的amd,cmd功能 ,大概实现了 路径和模块 引入等重要功能. 本帖属于原创,转载请出名出处. <!DOCTYPE html PUBLIC "-//W3C//D ...
- MySql数据库时区异常,java.sql.SQLException: The server time zone value '?й???׼ʱ?' is unrecognized or represents more than one time zone.
JDBC访问MySql异常 Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException ...
- 为什么移动构造要使用noexcept
vector::push_back操作,保证了如果过程中出现异常,vector不会发生变化. push_back过程中,可能会因为已有内存空间不够,申请新的内存,同时把原内存中已有的元素,放到新申请的 ...