首页 > 其他分享 >静态路由和动态路由

静态路由和动态路由

时间:2023-04-23 09:45:30浏览次数:37  
标签:ar1 ar2 静态 32 GigabitEthernet0 192.168 动态 路由

静态路由

实验背景

静态路由(英语:Static routing),一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。
与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。
一般来说,静态路由是由网络管理员逐项加入路由表。
静态路由的优点:运行稳定,节省设备链路开销;
缺点:对大型网络来说,工作量较大,拓扑一旦发生了改变,维护量变大。建议小型网络使用静态路由(总共配置少于十条路由),中大型网络使用动态路由

实验环境

  • Wireshark-win64-3.0.0.exe

  • WinPcap_4_1_3.exe

  • VirtualBox-5.2.32-132073-Win.exe

  • eNSP_Setup.exe

实验过程

  1. 两台PC机和两台路由器

  2. 配置PC信息(右击 PC机--->设置)

    IP地址 子网掩码 网关
    PC1 192.168.1.1 255.255.255.0 192.168.1.2
    PC1 192.168.3.2 255.255.255.0 192.168.3.1

4.路由器配置

  • 路由器R1:

    <Huawei>sys
    [Huawei]sysname ar1
    [ar1]int g0/0/0
    [ar1-GigabitEthernet0/0/0]ip addr 192.168.1.2 24
    [ar1-GigabitEthernet0/0/0]quit
    [ar1]int g0/0/1
    [ar1-GigabitEthernet0/0/1]ip addr 192.168.2.1 24
    [ar1-GigabitEthernet0/0/1]quit
    [ar1]int g0/0/0
    [ar1-GigabitEthernet0/0/0]display this
    [V200R003C00]
    #
    interface GigabitEthernet0/0/0
    ip address 192.168.1.2 255.255.255.0
    #
    return
    [ar1-GigabitEthernet0/0/0]quit
    [ar1]int g0/0/1
    [ar1-GigabitEthernet0/0/1]display this
    [V200R003C00]
    #
    interface GigabitEthernet0/0/1
    ip address 192.168.2.1 255.255.255.0
    #
    return
    [ar1-GigabitEthernet0/0/1]quit
    [ar1]ip route-static 192.168.3.0 24 192.168.2.2
    [ar1]display ip routing-table
    
  • 路由器R2

    <Huawei>sys
    [Huawei]sysname ar2
    [ar2]int g0/0/0
    [ar2-GigabitEthernet0/0/0]ip addr 192.168.2.2 24
    [ar2-GigabitEthernet0/0/0]display this
    [V200R003C00]
    #
    interface GigabitEthernet0/0/0
    ip address 192.168.2.2 255.255.255.0
    #
    return
    [ar2-GigabitEthernet0/0/0]int g0/0/1
    [ar2-GigabitEthernet0/0/1]ip addr 192.168.3.1 24
    [ar2-GigabitEthernet0/0/1]display this
    [V200R003C00]
    #
    interface GigabitEthernet0/0/1
    ip address 192.168.3.1 255.255.255.0
    #
    return
    [ar2-GigabitEthernet0/0/1]quit
    [ar2]ip route-static 192.168.1.0 24 192.168.2.1
    [ar2]display ip routing-table
    
  • 测试连接

    PC1--- ping --- PC2

    PC>ping 192.168.3.1
    Ping 192.168.3.1: 32 data bytes, Press Ctrl_C to break
    From 192.168.3.1: bytes=32 seq=1 ttl=254 time=16 ms
    From 192.168.3.1: bytes=32 seq=2 ttl=254 time=31 ms
    From 192.168.3.1: bytes=32 seq=3 ttl=254 time=16 ms
    From 192.168.3.1: bytes=32 seq=4 ttl=254 time<1 ms
    From 192.168.3.1: bytes=32 seq=5 ttl=254 time=16 ms
    --- 192.168.3.1 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 0/15/31 ms
    

    PC2---ping---PC1

    PC>ping 192.168.1.1
    Ping 192.168.1.1: 32 data bytes, Press Ctrl_C to break
    From 192.168.1.1: bytes=32 seq=1 ttl=126 time=31 ms
    From 192.168.1.1: bytes=32 seq=2 ttl=126 time=16 ms
    From 192.168.1.1: bytes=32 seq=3 ttl=126 time=16 ms
    From 192.168.1.1: bytes=32 seq=4 ttl=126 time=31 ms
    From 192.168.1.1: bytes=32 seq=5 ttl=126 time=16 ms
    --- 192.168.1.1 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 16/22/31 m
    

动态路由

实验背景

  1. 动态路由协议的功能:
    动态分享两个路由器之间的信息
    当拓扑改变时自动更新
    确定到达目的地最佳路径

  2. 动态路由协议的特点:
    减少了管理任务
    占用了网络带宽

  3. 动态路由协议的分类
    局域网内——IGP(内部网关路由协议)
    距离矢量路由协议(依据从源网络到目标网络所经过的路由器的个数选择路由):RIPV1、RIPV2、EIGRP(思科)
    链路状态路由协议(综合考虑从源网络到目标网络的各条路径的情况选择路由):OSPF、ISIS(LS)互联网 ——EGP(外部网关路由协议)BGPV4(版本4)

  4. 衡量路由协议的主要指标
    协议计算的正确性:协议使用的算法能够计算出最优的路由,且正确无自环。
    路由收敛速度:当网络的拓扑结构发生变化之后,能够迅速感知并及时更新相应的路由信息。
    协议占用系统开销:协议自身的开销(内存、CPU、网络带宽)最小。
    协议自身的安全性:协议自身不易受攻击,有安全机制。
    协议适用网络规模:协议可以应用在何种拓扑结构和规模的网络中。

  5. RIP协议与OSPF协议
    RIP路由信息协议,是基于距离向量的路由选择协议,通过UDP报文进行路由信息的交换,使用的端口为
    UDP520,存在着收敛慢、易产生路由环路、可扩展性差且不适用于大型网络环境等问题,目前已经逐渐被OSPF取代。
    OSPF(Open Shorest Path First)开放式最短路径优先协议,基于IP工作,协议号89。是基于链路状态的路由选择协议;具备如下特点:

    1. 天生无环的协议
    2. 收敛快:当网络发生变化时,网络上所有设备都知道发生了变化,并完成了相应的计算,
      比如增加了路由或撤销了路由
    3. 支持多种认证方式(不认证、明文认证、MD5认证)
  6. OSPF工作过程
    ①了解自身链路
    每台路由器了解其自身的链路,即与其直连的网络。

    ②寻找邻居,建立邻居关系
    不同于RIP,OSPF协议运行后,并不立即向网络广播路由信息,而是先寻找网络中可与自己交换链路状态信息的周边路由器。发送Hello数据包交互链路状态信息的路由器互为邻居。

    ③创建链路状态数据包
    路由器一旦建立了邻居关系,就可以创建链路状态数据包(LSA)。

    ④链路状态信息传递
    路由器将描述链路状态的LSA泛洪到邻居,最终形成包含网络完整链路状态信息的链路状态数据库。每一台收到来自邻居路由器发出的LSA的路由器都会把这些LSA信息记录在它的LSDB中,并且发送一份LSA的拷贝给该路由器的其他所有邻居。这样当LSA传播到整个区域后,区域内所有的路由器都会形成同样的LSDB。

    ⑤计算路由
    路由区域内的每台路由器都可以使用SPF算法来独立计算路由。

实验环境

  • Wireshark-win64-3.0.0.exe

  • WinPcap_4_1_3.exe

  • VirtualBox-5.2.32-132073-Win.exe

  • eNSP_Setup.exe

实验过程

  1. 配置PC信息(右击 PC机--->设置)

    IP地址 子网掩码 网关
    PC1 192.168.1.1 255.255.255.0 192.168.1.2
    PC1 192.168.3.2 255.255.255.0 192.168.3.1
  2. 配置AR1

    <Huawei>sys
    [Huawei]sysname ar1
    [ar1]int g0/0/0
    [ar1-GigabitEthernet0/0/0]ip addr 192.168.1.2 24
    [ar1-GigabitEthernet0/0/0]int g0/0/1
    [ar1-GigabitEthernet0/0/1]ip addr 192.168.2.1 24
    [ar1-GigabitEthernet0/0/1]quit
    [ar1]ospf
    [ar1-ospf-1]area 0
    [ar1-ospf-1-area-0.0.0.0]q
    [ar1-ospf-1]q
    [ar1]int g0/0/0
    [ar1-GigabitEthernet0/0/0]ospf enable area 0
    [ar1-GigabitEthernet0/0/0]q
    [ar1]int g0/0/1
    [ar1-GigabitEthernet0/0/1]ospf enable area 0
    [ar1-GigabitEthernet0/0/1]quit
    
  3. 配置AR2

    [ar2]int g0/0/0
    [ar2-GigabitEthernet0/0/0]ip addr 192.168.2.2 24
    Error: The specified address conflicts with another address.
    [ar2-GigabitEthernet0/0/0]int g0/0/1
    [ar2-GigabitEthernet0/0/1]ip addr 192.168.3.1 24
    [ar2-GigabitEthernet0/0/1]quit
    [ar2]ospf
    [ar2-ospf-1]area 0
    [ar2-ospf-1-area-0.0.0.0]q
    [ar2-ospf-1]q
    [ar2]int g0/0/0
    [ar2-GigabitEthernet0/0/0]ospf enable area 0
    [ar2-GigabitEthernet0/0/0]q
    [ar2-GigabitEthernet0/0/0]quit
    [ar2]int g0/0/1
    [ar2-GigabitEthernet0/0/1]ospf enable area 0
    [ar2-GigabitEthernet0/0/1]q
    
  4. 测试连通性
    PC1 PING PC2

    PC>ping 192.168.3.2
    Ping 192.168.3.2: 32 data bytes, Press Ctrl_C to break
    From 192.168.3.2: bytes=32 seq=1 ttl=126 time=15 ms
    From 192.168.3.2: bytes=32 seq=2 ttl=126 time=16 ms
    From 192.168.3.2: bytes=32 seq=3 ttl=126 time=15 ms
    From 192.168.3.2: bytes=32 seq=4 ttl=126 time=16 ms
    From 192.168.3.2: bytes=32 seq=5 ttl=126 time=16 ms
    --- 192.168.3.2 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 15/15/16 ms
    

PC2 PING PC1

```
PC>ping 192.168.1.1
Ping 192.168.1.1: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: bytes=32 seq=1 ttl=126 time=16 ms
From 192.168.1.1: bytes=32 seq=2 ttl=126 time=16 ms
From 192.168.1.1: bytes=32 seq=3 ttl=126 time=15 ms
From 192.168.1.1: bytes=32 seq=4 ttl=126 time=16 ms
From 192.168.1.1: bytes=32 seq=5 ttl=126 time=16 ms
--- 192.168.1.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 15/15/16 ms
```

标签:ar1,ar2,静态,32,GigabitEthernet0,192.168,动态,路由
From: https://www.cnblogs.com/Z-Dragon/p/17345510.html

相关文章

  • layui学习3(静态表格、表单元素)
    1.静态表格表格:<tableclass="layui-table"></table>属性:lay-even实现隔行换色效果lay-skin="属性值"【line(行边框风格)、row(列边框风格)、nob(无边框风格)】lay-size="属性值"【sm(小尺寸)、lg(大尺寸)】表格-页面元素-Layui(ilayuis.com)<!DOCTYPEht......
  • 解决vue2.0路由 TypeError: Cannot read property 'matched' of undefined 的错误问题
      找了很久这个问题 解决vue2.0路由TypeError:Cannotreadproperty'matched'ofundefined的错误问题-北桥苏-博客园(cnblogs.com)  解决办法改为   问题解决  没有找到为什么 好像高版本的router没有这个问题 我因为需要降级到了3.1.3 ......
  • 从暴力递归到动态规划
    ///<summary>///机器人不停尝试///</summary>///<paramname="start">开始位置</param>///<paramname="aim">要到的位置</param>///<paramname="n">总的数</param>//......
  • Django—Form两种解决表单数据无法动态刷新的方法
    一、无法动态更新数据的实例#Createyourmodelshere.classClasses(models.Model):title=models.CharField(max_length=32)def__str__(self):returnself.titleclassTeacher(models.Model):name=models.CharField(max_length=32)t2c=model......
  • java下载pdf等静态文件
    java下载pdf等静态文件  packagecom.example.climbnumber;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.URL;importjava.net.URLConnection;importjava.util.zip.GZIPInputStream;publicclass......
  • vector动态数组库
    #include<vector>usingnamespacestd;vector<int>vec1;//定义一个空的vector,元素类型为intvector<int>vec2(10);//定义一个大小为10的vector,元素类型为int,初始值为0vector<int>vec3(10,1);//定义一个大小为10的vector,元素类型为int,初始值为1vector<int>vec4={1,2,......
  • ORCLE静态监听注册/动态监听注册
    1.什么是注册注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时......
  • 力扣——6.动态规划
    title:动态规划6、最长上升子序列(1)采用动态规划,算法复杂度为O(n*n)intlengthOfLIS(int*nums,intnumsSize){inti,j,max=1;if(NULL==nums||0==numsSize){return0;}int*dp=(int*)malloc(numsSize*sizeof(int));memset(dp,0,nu......
  • stata 程序写法 静态运行写法
    programmysum,rclasssyntaxvarnamereturnlocalvarname`varlist'tempvarnewquietly{countif!missing(`varlist')returnscalar......
  • Ubuntu 22.04.01 设置固定静态IP
    环境Ubuntu22.04.01Serverx64进行修改打开终端,编辑网络配置文件sudovi/etc/netplan/00-installer-config.yaml编辑文件内容:network:ethernets:ens33:dhcp4:noaddresses:[192.168.1.100/24]optional:true......