一、实验拓扑

二、配置过程

本处提供R1、R2、R4的详细配置过程(包含静态路由的配置)

1)      R1:

R1(config)#int e1/0

R1(config-if)#ipv6 address 2001:db8:85:1::1/64

R1(config-if)#no shutdown

R1(config-if)#exi

R1(config)#int e1/1

R1(config-if)#ipv6 address 2001:db8:85:2::1/64

R1(config-if)#no shutdown

R1(config-if)#exi

R1(config)#ipv6 unicast-routing

R1(config)#ipv6 route 2001:db8:85:a::/64 2001:db8:85:1::2

R1(config)#ipv6 route 2001:db8:85:b::/64 2001:db8:85:2::2

2)      R2:

R2(config)#int e1/1

R2(config-if)#ipv6 address 2001:db8:85:1::2/64

R2(config-if)#no shutdown

R2(config-if)#exi

R2(config)#int e1/0

R2(config-if)#ipv6 address 2001:db8:85:a::1/64

R2(config-if)#no shutdown

R2(config-if)#exi

R2(config)#ipv6 unicast-routing

R2(config)#ipv6 route 2001:db8:85:2::/64 2001:db8:85:1::1

R2(config)#ipv6 route 2001:db8:85:b::/64 2001:db8:85:1::1

3)      R4:

R4(config)#ipv6 unicast-routing

R4(config)#int e1/0

R4(config-if)#ipv6 enable

R4(config-if)#ipv6 address autoconfig

R4(config-if)#no shutdown

R4(config-if)#exi

R4(config)#ipv6 route 2001:db8:85:1::/64 2001:db8:85:a::1

R4(config)#ipv6 route 2001:db8:85:2::/64 2001:db8:85:a::1

R4(config)#ipv6 route 2001:db8:85:b::/64 2001:db8:85:a::1

三、地址验证

使用“show ipv6 interface brief”查询每个接口的IPV6地址配置情况

1)      R1:

Ethernet1/0                [up/up]

FE80::CE01:7FF:FE9A:10

2001:DB8:1::1

Ethernet1/1                [up/up]

FE80::CE01:7FF:FE9A:11

2001:DB8:85:2::1

2)      R2:

Ethernet1/0                [up/up]

FE80::CE02:7FF:FEAB:10

2001:DB8:85:A::1

Ethernet1/1                [up/up]

FE80::CE02:7FF:FEAB:11

2001:DB8:85:1::2

3)      R3:

Ethernet1/0                [up/up]

FE80::CE03:7FF:FEBA:10

2001:DB8:85:2::2

Ethernet1/1                [up/up]

FE80::CE03:7FF:FEBA:11

2001:DB8:85:B::1

4)      R4:

Ethernet1/0                [up/up]

FE80::CE04:7FF:FECA:10

2001:DB8:85:A:CE04:7FF:FECA:10

1)      R5:

四、Ping通测试

1)      相邻网段之间的联通测试:

AR1 PING AR2

2)      不同网段之间的联通测试:

AR4 PING AR1

3)      全局互通测试:

AR5 PING AR4

AR4 PING AR5

五、抓包分析

分析类型包括:128、129、133、134、135、136的报文

回显请求与回显应答

1)128报文(回显请求)

2)129报文(回显应答)

3)133(路由请求消息)

4)134(路由宣告消息)

5)135、136(邻居请求/宣告消息)

重复地址检测

--------查看2001:db8:85:a:ce04:7ff:feca:10是否已经存在

-------地址可用

6)135、136(邻居请求/宣告消息)

ARP地址解析过程:

此处是用2001:DB8:85:A:: 网段    ping      2001:DB8:85:2::网段

------AR4发出

------AR3发出

------AR3 返回

------AR2返回

最后:关于ARP地址解析过程有一个小问题:

它好像有一个过程,首先AR4发送自己的MAC,目标好像还是AR3的e1/1接口,经过一系列的不断询问,到达AR3后,AR3 e1/0也会询问跟它相邻e1/1 AMC地址,直到各个路由器都获得其相邻接口的MAC地址表,ping的数据包就能在路由器的网关处逐一转发了,应该是每个接口有了下一跳的MAC地址,而不是在AR4直接获得AR3的 e1/1的MAC地址吧,因为我在抓包中好像没有抓到从AR3 e1/1直接返回到AR4的邻居宣告包,只有AR3的邻居宣告包。

也不知道这种说法对不对,希望多多交流。

------------------------------------------------------ 帅帅的结束分割线----------------------------------------------------------

基于IPv6的数据包分析(第三组)的更多相关文章

  1. 基于IPV6的数据包分析(GNS3)

    1.拓扑图 2.配置ipv6地址.使路由器之间可互ping,用ospf配置.(R5为例) 查看路由表 试R5 ping 到R4 R4 ping到 R1 3.开始抓包分析 128返回请求(Echo Re ...

  2. 基于IPV6的数据包分析(更新拓扑加入了linux主机和抓取133icmp包)(第十三组)

    1.拓扑图 2.配置ipv6地址,在拓扑图上对应位置标有对应网段,所在网段的端口按照网段配置,下图以r4为例 3.配置路由表,由于静态路由还要敲ip很麻烦所以使用ospf协议,下图为ospf配置以r5 ...

  3. 基于IPv6的数据包分析

    1.首先我们来构建拓扑:如下所示 2.对各个路由器进行配置使得网络ping通:命令如下 a)配置各路由器接口的IPv6地址,可由上图注释配置 b)配置各路由器的静态路由(此处举例R4) (global ...

  4. 基于IPv6的数据包抓包分析(GNS3)

    一.实验拓扑 二.路由配置 路由R1.R2.R3.R4.R5详细配置: 1.配置R1: R1(config)#interface fastEthernet 0/1 R1(config-if)#ipv6 ...

  5. Wireshark数据包分析(一)——使用入门

    Wireshark简介: Wireshark是一款最流行和强大的开源数据包抓包与分析工具,没有之一.在SecTools安全社区里颇受欢迎,曾一度超越Metasploit.Nessus.Aircrack ...

  6. Wireshark数据包分析入门

    Wireshark数据包分析(一)——使用入门   Wireshark简介: Wireshark是一款最流行和强大的开源数据包抓包与分析工具,没有之一.在SecTools安全社区里颇受欢迎,曾一度超越 ...

  7. 《Wireshark数据包分析实战》 - http背后,tcp/ip抓包分析

    作为网络开发人员,使用fiddler无疑是最好的选择,方便易用功能强. 但是什么作为爱学习的同学,是不应该止步于http协议的,学习wireshark则可以满足这方面的需求.wireshark作为抓取 ...

  8. firebug登陆之数据包分析

    登陆之数据包分析 工具: python-urllib2   |  firefox+firebug或者chrome,用浏览器打开登陆页面之后,按F12键会默认打开开发者工具或者启动firebug,点击n ...

  9. 使用 tcpdump 抓包分析 TCP 三次握手、四次挥手与 TCP 状态转移

    目录 文章目录 目录 前文列表 TCP 协议 图示三次握手与四次挥手 抓包结果 抓包分析 TCP 三次握手 数据传输 四次挥手 TCP 端口状态转移 状态转移 前文列表 <常用 tcpdump ...

随机推荐

  1. gitbash安装与使用

    1. 下载安装git (windows版) 网址:https://git-scm.com/download/win 点击for windows版本->下载 2. 点击exe文件安装,安装完成后打 ...

  2. Storm入门(九)Storm常见模式之流聚合

    流聚合(stream join)是指将具有共同元组(tuple)字段的数据流(两个或者多个)聚合形成一个新的数据流的过程. 从定义上看,流聚合和SQL中表的聚合(table join)很像,但是二者有 ...

  3. MySQL 文章目录

    MySQL系列: MySQL CREATE TABLE语法 MySQL 复制表结构 MySQL 对比数据库表结构 MySQL 处理插入过程中的主键唯一键重复值办法 MySQL 启动原理剖析 MySQL ...

  4. js取数组最大值的四种方式

    var arr = [7,2,0,-3,5];1.apply()应用某一对象的一个方法,用另一个对象替换当前对象 var max = Math.max.apply(null,arr);console. ...

  5. 『Shell编程』学习记录(1)

    例1. $ cat ex1 date pwd cd .. $ bash ex1 # 运行,显示当前日期和当前目录,但没有执行返回上级目录,因为执行的时候终端会产生一个子shell(类似于C语言调用函数 ...

  6. 配置中心框架IConfCenter

    本篇和大家分享的是一个简易配置中心框架IConfCenter,框架是利用空余时间写的,主要以配置文件+redis存储方式作为数据同步驱动,目前支持的配置文件格式有 .properties 和 .con ...

  7. 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之十二 || 三种跨域方式比较,DTOs(数据传输对象)初探

    更新反馈 1.博友@落幕残情童鞋说到了,Nginx反向代理实现跨域,因为我目前还没有使用到,给忽略了,这次记录下,为下次补充.此坑已填 2.提示:跨域的姊妹篇——<三十三║ ⅖ 种方法实现完美跨 ...

  8. 使用Identity Server 4建立Authorization Server (4)

    预备知识: http://www.cnblogs.com/cgzl/p/7746496.html 第一部分: http://www.cnblogs.com/cgzl/p/7780559.html 第二 ...

  9. 《前端之路》之 初识 JavaScript

    01 初识 JavaScript 作为在码农圈混迹了 四五年的老码畜来说,学习一门新的语言,就仿佛是老司机开新车一样 轻车熟路. 为什么会这么快呢? 因为各种套路啊- 任何一种计算机语言的最开始都是和 ...

  10. js实现二分查找算法

    二分查找:是一种搜索某个值的索引的算法. 基本条件:有序的数组. 思路:1.将数组折半,分成左右两个数组. 2.判断要查找的数和中间位置数值的大小,来判断要查找的数实在哪一半. 3.之后继续折半查找, ...