韩立刚计算机网络笔记-第03章 GNS网络模拟器

第03章 GNS网络模拟器

3.1 安装和配置GNS3

3.1.1 GNS3概述

GNS3是一款具有图形化界面、可以运行在多平台(包括Windows、Linux和Mac OS等)上的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA、CCNP、CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验;同时它也可以用于虚拟体验Cisco网际操作系统IOS或者检验将要在真实的路由器上部署实施的相关配置。

当然GNS3对于我们学习计算机网络原理的学生,也是必不可少的工具。下面就讲解如何安装和配置GNS3,以及安装Wireshark抓包工具。

3.1.2 安装抓包工具

Wireshark抓包工具可以从https://www.wireshark.org/下载。

3.1.3 安装GNS3

GNS3官网

主要组件说明:

WinPCAP:抓包必需组件之一,建议安装,如果已经安装过可忽略;

Wireshark:最流行的开源抓包工具,需在线下载,建议安装,也可自行安装;

SolarWinds Response Time Viewer for Wireshark:一个Wireshark的辅助分析工具,需在线下载,文件大耗时较长,新手不建议安装;

Dynamips:一个用于模拟思科路由器的工具,必须安装;

QEMU:是一套由Fabrice Bellard所编写的模拟处理器的自由软件,必须安装;

VPCS:GNS3中模拟客户端的工具,必须安装;

Cpulimt:一款限制CPU进程的工具软件,优化系统资源的占用率,可选安装;

GNS3:核心组件,必须安装;

SuperPutty:GNS3自带终端工具,可选安装。

3.1.4 启动和配置GNS3

image-20200517212353645

image-20200517212404280

image-20200517212413414

image-20200517212442141

image-20200517212447932

GNS3接口

NM-16ESW 16个Fastethernet接口(交换模块,在使用此模块做交换实验时,请使用no ip routing关闭端口路由)

NM-1E 1个Ethernet接口

NM-1FE-TX 1个Fastethernet接口

NM-4E 4个Ethernet接口

NM-4T 4个serial接口

image-20200517212458871

3.2 搭建学习环境

image-20200517212520106

3.2.1 路由器和虚拟机的网络连接

安装了VMware Workstation 11,该软件就会在你的计算机上虚拟出20个交换机,分别是VMNet0、VMNet1、VMNet2、…、VMNet19(除了VMNet1和VMNet8,其他的交换机需要添加,才能看到),这些交换机相互独立,互不连接。

image-20200517212528344

3.2.2 规划虚拟机网络的IP地址

image-20200517212551519

3.2.3 添加路由器设备

新建项目添加设备

image-20200517212603296

image-20200517212610045

配置设备名称和模块

image-20200517212619724

image-20200517212626818

3.2.4 添加交换机设备

配置和虚拟机网卡的连接

image-20200517212637260

image-20200517212643993

image-20200517212652148

3.2.5 连接网络设备

image-20200517212707817

image-20200517212718391

3.2.6 显示接口编号

image-20200517212726007

3.2.7 增加注释和区域标识

image-20200517212736375

image-20200517212744449

3.2.8 配置路由器接口地址

image-20200517212801943

image-20200517212809871

配置路由器以太网接口地址

Router>enable                    --进入特权模式

Router#config terminal                --进入全局配置模式

Router(config)#interface fastEthernet 0/0         --进入接口配置模式

Router(config-if)#ip address 192.168.10.10 255.255.255.0  --添加IP地址和子网掩码

Router(config-if)#no shutdown             --启用接口,关闭接口运行

查看接口是DTE还是DCE

Router(config-if)#exit                  --退出接口配置模式

Router(config)#exit                   --退出全局配置模式

Router#show controller serial 1/0             --查看接口是DCE还是DTE

M4T: show controller:

PAS unit 0, subunit 0, f/w version 1-45, rev ID 0x2800001, version 1

idb = 0x643AE70C, ds = 0x643AF7D4, ssb=0x643AFB90

Clock mux=0x0, ucmd_ctrl=0x1C, port_status=0x7B

Serial config=0x8, line config=0x200

maxdgram=1608, bufpool=78Kb, 120 particles

   DCD=up DSR=up DTR=up RTS=up CTS=up

line state: up

cable type : V.11 (X.21) DCE cable, received clockrate 64000 --可以看到该接口为DCE需要配置时钟 

配置Serial接口时钟频率和IP地址

Router#config terminal  

Router(config)#interface serial 1/0                --进入接口配置模式

Router(config-if)#clock rate 64000            --配置时钟频率,控制带宽

Router(config-if)#encapsulation ppp              --配置帧封装格式为ppp

Router(config-if)#ip address 172.16.0.1 255.255.255.0

Router(config-if)#no shutdown               

Router(config-if)#exit

Router(config)#exit

Router#copy running-config startup-config          --保存配置

3.3 配置虚拟机网络

将虚拟机指定到VMNet8

3.4 捕获数据包–以太网的帧

以太网帧格式

image-20200517212917617

PPP协议帧格式

image-20200517212954677

image-20200517202449813

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
# GNS3概述       GNS3 是一款具有图形化界面、可以运行在多平台(包括Windows, Linux和Mac OS等)上的网络虚拟软件。该软件能够在计算机上虚拟出思科路由器和交换机的硬件,且加载思科路由器和交换机的IOS(真实模拟),通过它可以体验 Cisco 网际操作系统 IOS或检验将要在真实的路山器上部署实施的相关配置。       Cisco 网络设备管理员或是想要通过 CCNA、CCNP、CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验;同时让我们体验和真实路由器和交换机完全一样的学习过程,在某些方面比真实设备的功能还要强大。       所以 GNS3 对于我们学习计算机网络原理的学生,也是必不可少的工具。# VMWare Workstation       桌面级虚拟化产品,大名鼎鼎,不言而喻。# Wireshark 抓包工具       本还演示了在GNS3搭建的网络环境,使用Wireshark抓包工具捕获数据包,可以捕获网络拓扑中任意链路上通过的数据包,为学习后面的节打下坚实的基础。# SecureCRT       连接、操作和管理 GNS3 的强大功能软件,之前Linux教学中已经详细介绍使用。# PacketTracer       思科路由器交换机模拟软件,Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习CCNA课程的网络‘初学者’设计、配置、排除网络故障提供了网络模拟环境。学生可在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,软件中实现的IOS子集允许学生配置设备;并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。 # 重点提示       本不属于计算机网络原理的内容,但要想更好地理解后面讲到的计算机网络原理,更具体地探索计算机通信过程,还需要捕获数据包、分析数据包的数据链路层首部、网络层首部、传输层首部以及应用层协议,这就需要使用网络设备来搭建学习环境。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值