• 韩立刚计算机网络笔记-第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

  • 相关阅读:
    在线教学常态化,EasyDSS视频技术助力在线课堂教学视频平台搭建
    Chrome浏览器访问EasyDSS报错“无法访问此网站”的排查步骤及解决办法
    javascript中的Ajax基础(一)
    Dom基础(二):Dom性能优化
    Promise的then和catch如何影响状态的变化
    javascript中的宏任务和微任务(一)
    cookie和localstorge、sessionStorge的区别
    Dom基础(一):attribute和properrty的区别
    javascript中的宏任务和微任务(二)
    详解javascript的eventloop(二):eventloop和dom渲染
  • 原文地址:https://www.cnblogs.com/cxynb/p/12907039.html
Copyright © 2020-2023  润新知