静态路由的配置

news2024/11/24 19:04:22

5.3静态路由

静态路由由网络管理员手动配置,配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化,需要人工干预。

5.3.1静态路由实验

1、实验需求

① 掌握路由表的概念;

② 掌握route-static命令的使用;

③ 理解根据需求正确配置静态路由。

2、实验拓扑

实验拓扑如图5-8所示:

图5-8 静态路由

3、实验步骤

(1)网络连通性

R1的配置如下:

<Huawei>system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

[Huawei]sysname R1

[R1]interface g0/0/0

[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 24

[R1-GigabitEthernet0/0/0]undo shutdown

[R1-GigabitEthernet0/0/0]quit

R2的配置如下:

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname R2

[R2]interface g0/0/1

[R2-GigabitEthernet0/0/1]ip address 12.1.1.2 24

[R2-GigabitEthernet0/0/1]undo shutdown

[R2-GigabitEthernet0/0/1]quit

[R2]interface g0/0/0

[R2-GigabitEthernet0/0/0]ip address 23.1.1.2 24

[R2-GigabitEthernet0/0/0]undo shutdown

[R2-GigabitEthernet0/0/0]quit

R3的配置如下:

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname R3

[R3]interface g0/0/1

[R3-GigabitEthernet0/0/1]ip address 23.1.1.3 24

[R3-GigabitEthernet0/0/1]undo shutdown

[R3-GigabitEthernet0/0/1]quit

(2)测试网络连通性

R1访问R2

[R1]ping 12.1.1.2

  PING 12.1.1.2: 56  data bytes, press CTRL_C to break

    Reply from 12.1.1.2: bytes=56 Sequence=1 ttl=255 time=60 ms

    Reply from 12.1.1.2: bytes=56 Sequence=2 ttl=255 time=60 ms

    Reply from 12.1.1.2: bytes=56 Sequence=3 ttl=255 time=50 ms

    Reply from 12.1.1.2: bytes=56 Sequence=4 ttl=255 time=40 ms

    Reply from 12.1.1.2: bytes=56 Sequence=5 ttl=255 time=30 ms

  --- 12.1.1.2 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 30/48/60 ms

   从ping的显示结果可以看到网络连通性没有问题

  

R2访问R3

    [R2]ping 23.1.1.3

  PING 23.1.1.3: 56  data bytes, press CTRL_C to break

    Reply from 23.1.1.3: bytes=56 Sequence=1 ttl=255 time=70 ms

    Reply from 23.1.1.3: bytes=56 Sequence=2 ttl=255 time=40 ms

    Reply from 23.1.1.3: bytes=56 Sequence=3 ttl=255 time=60 ms

    Reply from 23.1.1.3: bytes=56 Sequence=4 ttl=255 time=30 ms

    Reply from 23.1.1.3: bytes=56 Sequence=5 ttl=255 time=20 ms

  --- 23.1.1.3 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 20/44/70 ms

    从ping的结果显示可以看到网络连通性没有问题

   【技术要点】

      对于初学者来说,每次配置完IP地址以后,最好按以上方式测试网络的连通性。以此来确认IP地址配置是否有问题,如果网络不能访问可能存在以下问题:

  • 接口没有打开,显示结果如图5-9所示,Physical下显示为“*down”。

                                                       图5-9 接口没有打开

  • 拉口没有配置IP地址或者是IP地址配置错误,显示结果如图5-10所示,  IP Address/Mask下显示为” unassigned  ”

                                                     图5-10 没有配置IP地址

(2)配置静态路由

R1的配置:

[R1]ip route-static 23.1.1.0 255.255.255.0 12.1.1.2   //配置静态路由目录网络为23.1.1.0,下一跳为12.1.1.2

      【技术要点】

   配置静态路由有三种方式

①关联下一跳的方式

[Huawei] ip route-static ip-address { mask | mask-length } nexthop-address

②关联出接口的方式

[Huawei] ip route-static ip-address { mask | mask-length } interface-type interface-number

③关联接口和下一跳的方式

[Huawei] ip route-static ip-address { mask | mask-length } interface-type interface-number [ nexthop-address ]

  在创建静态路由时,可以同时指定出接口和下一跳。对于不同的出接口类型,也可以只指定出接口或只指定下一跳。

对于点到点接口(如串口),只需指定出接口。

对于广播接口(如以太网接口)和VT(Virtual-template)接口,必须指定下一跳。

对于以太网,如果要成功封装数据帧,就必须知道下一跳ip地址的mac地址,如果不指定下一跳地址而只指定出接口,设备无法通过arp协议获取到下一跳的mac地址,从而无法完成数据帧的封装。广域网协议封装帧无需mac地址,在后面的课程中会介绍,因此对于以太网接口必须指定下一跳地址。

综上所述,R1上的静态路由理论上有三种配置方法:

[R1]ip route-static 23.1.1.0 255.255.255.0 12.1.1.2   //关联下一跳

[R1]ip route-static 23.1.1.0 255.255.255.0 g0/0/0  //关联出接口  

[R1]ip route-static 23.1.1.0 255.255.255.0 g0/0/0 12.1.1.2  //关联出接口和下一跳

R3的配置:

[R3]ip route-static 12.1.1.0 24 23.1.1.2

4、实验调试

  (1)在R1上查看路由表

[R1]display ip routing-table   //查看路由表

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 5        Routes : 5       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       12.1.1.0/24         Direct  0    0           D   12.1.1.1        GigabitEthernet0/0/0

       12.1.1.1/32         Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

       23.1.1.0/24         Static  60   0          RD   12.1.1.2        GigabitEthernet0/0/0

      127.0.0.0/8          Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32        Direct  0    0           D   127.0.0.1       InLoopBack0

   以上输出可以看一路由表有一条23.1.1.0/24的静态路由

  【技术要点】

      我们查看23.1.1.0这条路由,各种参数解析如下:

  • Destination/Mask:23.1.1.0/24   //目标网络为23.1.1.0,子网掩码为255.255.255.0
  • Proto:Static    //此路由是通过静态路由学习到的
  • Pre:  60   //静态路由的优先级为60
  • Cost:  0   //路由的开销为0
  • Flags:    RD  //其中R代表此路由条目为迭代的路由条目,D代表此路由条目下发到FIB表中
  • NextHop:12.1.1.2  //路由的下一跳为12.1.1.2
  • Interface:GigabitEthernet0/0/0  //路由的出接口为g0/0/0

(2)在R2上查看路由表

<R2>display ip routing-table

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 6        Routes : 6       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       12.1.1.0/24  Direct  0    0           D   12.1.1.2        GigabitEthernet0/0/1

       12.1.1.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

       23.1.1.0/24  Direct  0    0           D   23.1.1.2        GigabitEthernet0/0/0

       23.1.1.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

【思考】

  为什么R2上不用配置静态路由?

  解析:因为R2有12.1.1.0/24和23.1.1.0/24的直连路由

【技术要点】

直连路由是由数据链路层协议发现的,是指去往路由器的接口地址所在网段的路径,该路径信息不需要网络管理员维护,也不需要路由器通过某种算法进行计算获得,只要该接口处于激活状态,路由器就会把直连接口所在的网段路由信息填写到路由表中去。链路层只能发现接口所在的直连网段的路由,无法发现跨网段的路由。跨网段的路由需要用其他的方法获得。

(3)在R3上查看路由表

<R3>display ip routing-table

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 5        Routes : 5       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       12.1.1.0/24  Static  60   0          RD   23.1.1.2        GigabitEthernet0/0/1

       23.1.1.0/24  Direct  0    0           D   23.1.1.3        GigabitEthernet0/0/1

       23.1.1.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

 (4) R1访问R3

  <R1>ping 23.1.1.3

  PING 23.1.1.3: 56  data bytes, press CTRL_C to break

    Reply from 23.1.1.3: bytes=56 Sequence=1 ttl=254 time=70 ms

    Reply from 23.1.1.3: bytes=56 Sequence=2 ttl=254 time=60 ms

    Reply from 23.1.1.3: bytes=56 Sequence=3 ttl=254 time=80 ms

    Reply from 23.1.1.3: bytes=56 Sequence=4 ttl=254 time=50 ms

    Reply from 23.1.1.3: bytes=56 Sequence=5 ttl=254 time=50 ms

  --- 23.1.1.3 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 50/62/80 ms

   从ping的结果我们可以看到R1可以访问R3。

本文出自作者的《HCIA Datacom学习指南》
https://item.jd.com/14032255.html

在文章最后加作者VX:可以免费领取以下资料

请加下方微信免费领取以上资料

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1893285.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

服务器上VMWare Workstation虚拟机声卡支持

问题&#xff1a;联想服务器没有声卡&#xff0c;Windows 服务器安装了VMWare Workstation&#xff0c;里面的Windows 11虚拟机&#xff0c;我远程桌面上来&#xff0c;没有声卡&#xff0c;但是我想做 声音方面的测试就没办法。 解决办法&#xff1a; 服务器主机上安装虚拟机…

【3分钟准备前端面试】vue3

目录 Vue3比vue2有什么优势vue3升级了哪些重要功能生命周期变化Options APIComposition APIreftoRef和toRefstoReftoRefsHooks (代码复用)Vue3 script setupsetupdefineProps和defineEmitsdefineExposeVue3比vue2有什么优势 性能更好体积更小更好的TS支持更好的代码组织更好的逻…

CAAC无人机执照:视距内驾驶员与超视距驾驶员区别详解

CAAC无人机执照中的视距内驾驶员与超视距驾驶员在多个方面存在显著的区别。以下是详细的对比和解释&#xff1a; 1. 定义与操作范围&#xff1a; - 视距内驾驶员&#xff08;驾驶员证&#xff09;&#xff1a;操作无人机时&#xff0c;无人机必须在操控员的视线范围内&#xff…

什么是JavaScript中的箭头函数(arrow functions)?

聚沙成塔每天进步一点点 本文回顾 ⭐ 专栏简介什么是JavaScript中的箭头函数&#xff08;arrow functions&#xff09;&#xff1f;1. 引言2. 箭头函数的语法2.1 基本语法2.2 示例 3. 箭头函数的特点3.1 简洁的语法3.2 没有this绑定3.3 不能用作构造函数3.4 没有arguments对象3…

二百四十二、Hive——Hive的动态分区表出现day=__HIVE_DEFAULT_PARTITION__分区

一、目的 Hive的DWD层动态分区表的分区出现day__HIVE_DEFAULT_PARTITION__&#xff0c;有点懵&#xff0c;而且表中数据的day字段也显示__HIVE_DEFAULT_PARTITION__ 1、DWD层动态分区表的分区 __HIVE_DEFAULT_PARTITION__ 2、DWD层分区字段day数据 __HIVE_DEFAULT_PARTITION…

Java项目总结3

1.抽象类与抽象方法 注意&#xff1a; 抽象类不能实例化 抽线类中不一定有抽i像方法&#xff0c;有抽象方法的类一定是抽象类 可以有构造方法 抽象类的子类要么重写抽象类中的所有抽象方法&#xff0c;要么是抽象类 抽象类的作用&#xff1a; 抽取共性时&#xff0c;无法确定方…

GraalVM

文章目录 1、什么是GraalVM2、GraalVM的两种模式1_JIT模式2_AOT模式3_总结 3、应用场景1_SpringBoot搭建GraalVM应用2_函数计算3_Serverless应用 4、参数优化和故障诊断1_内存快照文件的获取2_运行时数据的获取 1、什么是GraalVM GraalVM是Oracle官方推出的一款高性能JDK&…

AI与测试相辅相成

AI助力软件测试 1.AI赋能软件测试 使用AI工具来帮助测试人员提高测试效率&#xff0c;提供缺陷分析和缺陷预测。 语法格式 设定角色 具体指示 上下文格式 例: 角色&#xff1a;你是一个测试人员 内容&#xff1a;请帮我生成登录案例的测试用例 ​ 1.只有输入正确账号和密码才…

LLM笔记:训练大模型之并行化

1 数据并行 最常见的并行化手段主要是把数据分成多个块&#xff0c;然后每个节点就可以在本地独立的跑各自的数据任务&#xff0c;最后再和其他节点通信&#xff0c;进而汇总最后的结果好处就是计算效率高&#xff0c;每个节点可以独自计算自己的任务且这种方法易于实现缺点就…

Linux—KVM虚拟化中使用基本命令管理虚拟机(纯实例)

&#x1f3e1;作者主页&#xff1a;点击&#xff01; &#x1f468;‍&#x1f4bb;Linux高级管理专栏&#xff1a;点击&#xff01; ⏰️创作时间&#xff1a;2024年7月2日11点11分 &#x1f004;️文章质量&#xff1a;94分 文章目录 前言 1.查看命令帮助 2.查看KVM 的…

PostgreSQL 在Windows下保姆级图文安装教程

&#x1f60e; 作者介绍&#xff1a;我是程序员洲洲&#xff0c;一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主。 &#x1f913; 同时欢迎大家关注其他专栏&#xff0c;我将分享Web前后端开发、人工智能、机器学习、深…

Android zygote访谈录

戳蓝字“牛晓伟”关注我哦&#xff01; 用心坚持输出易读、有趣、有深度、高质量、体系化的技术文章&#xff0c;技术文章也可以有温度。 本文摘要 本文以访谈的方式来带大家了解zygote进程&#xff0c;了解zygote进程是啥&#xff1f;它的作用是啥&#xff1f;它是如何一步…

关于一些数据资源入表事项

一、入表条件&#xff1a; 2024年1月1日《企业数据资源相关会计处理暂行规定》开始执行&#xff0c;以上简称《企业会计准则》&#xff0c;它将资产定义为“企业过去的交易或者事项形成的、由企业拥有或者控制的、预期会给企业带来经济利益的资源”。需要说明的是&#xff0c;…

3D问界—法线空间与应用举例

问题提出&#xff1a;什么是法线空间&#xff0c;有哪些应用的场景&#xff1f; 法线空间&#xff08;Normal Space&#xff09;在计算机图形学中是一个重要的概念&#xff0c;特别是在处理表面法线&#xff08;Normal&#xff09;时常被提及。 1. 法线空间的分类 法线空间是相…

nanodiffusion代码逐行理解之Attention

目录 一、注意力中的QKV二、注意力中的位置嵌入三、注意力中的多头四、注意力和自注意力五、注意力中的encode和decoder 一、注意力中的QKV 简单来说&#xff1a; Q: 要查询的信息 K: 一个索引&#xff0c;要查询的向量 V: 我们查询得到的值 复杂一点的解释&#xff1a; Query…

Hadoop的namenode启动不起来

1、 排查原因 Initialization failed for Block pool (Datanode Uuid a5d441af-d074-4758-a3ff-e1563b709267) service to node1/192.168.88.101:8020. Exiting. java.io.IOException: Incompatible clusterIDs in /data/dn: namenode clusterID CID-674c5515-3fe1-4a9c-881d…

Winform中使用HttpClient实现调用http的post接口并设置传参content-type为application/json示例

场景 Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类&#xff1a; Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类_winform解析json-CSDN博客 上面使用HttpClient调用post接口时使用的HttpCon…

一文搞懂MySsql的Buffer Pool

Buffer Pool是什么 Buffer Pool是MySQL数据库中一个非常关键的组件。数据库中的数据最终都是存放在磁盘文件上的。但是在对数据库执行增删改查操作时&#xff0c;不可能直接更新磁盘上的数据。因为如果直接对磁盘进行随机读写操作&#xff0c;那速度是相当的慢的。随便一个大磁…

技术驱动:探索SpringBoot的大文件上传策略

1.分片上传技术 为了处理大文件上传并保证性能&#xff0c;前后端可以使用分片上传&#xff08;也称为分块上传&#xff09;技术。 1.选择原因 分片上传&#xff08;也称为分块上传&#xff09;是一种处理大文件上传的技术&#xff0c;主要目的是提高上传的可靠性和效率。 网…

Canvas合集更更更之实现由画布中心向外随机不断发散的粒子效果

实现效果 1.支持颜色设置 2.支持粒子数量设置 3.支持粒子大小设置 写在最后&#x1f352; 源码&#xff0c;关注&#x1f365;苏苏的bug&#xff0c;&#x1f361;苏苏的github&#xff0c;&#x1f36a;苏苏的码云