NewH3C—IP路由原理(静态路由)

简介: NewH3C—IP路由原理(静态路由)

IP路由原理

1、定义: 路由器负责将数据报文在IP网段之间进行转发;路由是指导路由器如何进行数据转发的路径信息

2、IP连通的前提: 沿途的每台路由器上都有到达目的网段的路由信息;路由是单向的路径信息,沿途每台路由器都要有往返双向路由信息

3、作用: 存储路由信息

4、查看路由表:

字段内容:

(1)Destination/mask :目的网段和掩码

(2)Proto :路由的来源

(3)Pre : 优先级

(4)Cost : 度量值

(5)Nexthop : 数据报文从接口发出后到达的下一个IP地址

(6)Interface :数据报文发出的接口

5、路由查找的规则:

(1)最长掩码匹配规则:当数据包在路由表中匹配到多条掩码长度不同的路由,会按照掩码最长的路由进行转发

(2)路由迭代规则:当路由的下一跳为非直连网段地址,路由器会再次在路由表中查询下一跳地址,直到查询到下一跳是直连地址为止

6、路由的来源:

一、直连路由:

(1)定义:根据直连接口所在网段自动产生

(2)特征:开销小,配置简单,无需人工维护。只能发现本接口所属网段的路由。

二、静态路由:

(1)定义:手动配置到达每个目的网段的路由信息

(2)特征:配置和维护繁琐复杂;没有协议开销,减轻设备和带宽压力

三、动态路由协议:

(1)定义:通过路由协议从邻居自动学习路由信息

(2)特征:配置简单,维护便捷;协议开销会消耗设备资源和链路资源

(3)常见的路由协议:RIP、OSPF、BGP (下个博客会细说)

7、各类路由默认优先级:

8、查看路由表信息:

查看路由表
[h3c]display ip routing-table
查看指定网段的路由信息
[h3c]display ip routing-table 'network' 'mask'

静态路由

1、静态路由的功能:

实现路由备份:到相同目的地址的下一跳和优先级都不同;优先级高的为主,低的为备

负载分担:到相同目的地址的下一跳不同,但优先级相同;到目的地的流量将均匀分布

2、配置要点:

如下一跳所在接口是点到点接口,可以以指出接口的方式来配置静态路由;

如下一跳所在接口是以太网接口,只能以指下一跳来配置静态路由

3、常用命令:

配置静态路由
[h3c]ip route-static 'network' 'mask' 'nexthop/interface'
配置静态路由并修改优先级
[h3c]ip route-static 'network' 'mask' 'nexthop/interface' preference 'number'

4、注意: 默认路由:

当数据包在路由表中匹配不到明细路由时,按照默认路由转发。目的网段为0.0.0.0/0

5、实验例子:

拓扑图:

要求:

1. 192.168.1.0/24 网段到达 192.168.2.0/24 网段经过 R1,R2,R3
2. 192.168.2.0/24 网段到达 192.168.1.0/24 网段经过 R3,R4,R1
3. 192.168.1.0/24 网段到达 192.168.3.0/24 网段经过 R1,R4,R5
4. 192.168.2.0/24 网段到达 192.168.3.0/24 网段经过 R3,R4,R5
5. 192.168.3.0/24 网段到达 192.168.1.0/24 网段和 192.168.2.0/24 网段的路由来回一致
6. R5 上不允许出现到达其他业务网段的明细路由   //默认路由
7. 所有经过 R4 和 R5 的流量通过等价路由实现负载分担

静态路由配置:

[R1]ip route-static 192.168.2.0 24 10.2.2.2
[R1]ip route-static 192.168.3.0 24 10.1.1.4
[R2]ip route-static 192.168.2.0 24 10.3.3.3
[R3]ip route-static 192.168.1.0 24 10.4.4.4
[R3]ip route-static 192.168.3.0 24 10.4.4.4
[R4]ip route-static 192.168.1.0 24 10.1.1.1
[R4]ip route-static 192.168.3.0 24 10.5.5.5
[R4]ip route-static 192.168.3.0 24 10.6.6.5
[R4]ip route-static 192.168.2.0 24 10.4.4.3
[R5]ip route-static 0.0.0.0 0 10.5.5.4
[R5]ip route-static 0.0.0.0 0 10.6.6.4
[R4]ip route-static 192.168.2.0 24 10.4.4.3



相关文章
|
Ubuntu 安全 Linux
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
1379 0
|
JSON 前端开发 Java
SpringBoot之响应的详细解析
SpringBoot之响应的详细解析
140 0
耳返耳机有哪些品牌?
【7月更文挑战第11天】耳返耳机有哪些品牌?
1192 2
|
11月前
|
存储 监控 Linux
在 CentOS 7 中进行磁盘分区和挂载的具体操作步骤,如何使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的方法。
本文介绍了在 CentOS 7 中进行磁盘分区和挂载的具体操作步骤。通过一个实际案例,详细说明了如何使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的方法。此外,还分享了一些实践经验,帮助读者更好地管理和优化服务器磁盘空间。
1787 4
|
12月前
|
机器学习/深度学习 人工智能 自然语言处理
软件测试中的人工智能革命:提升测试效率与质量的新篇章
随着人工智能技术的不断成熟,其在软件测试领域的应用正逐渐改变传统测试方式。本文将探讨AI在软件测试中的应用现状、优势以及面临的挑战,并通过具体案例分析展示AI如何提高测试效率和质量。最后,我们将讨论未来AI在软件测试中的发展趋势及其对人类测试工程师角色的影响。
990 4
|
存储 缓存 安全
在CentOS 7上如何添加交换空间
在CentOS 7上如何添加交换空间
148 0
|
机器学习/深度学习 API TensorFlow
深入解析TensorFlow 2.x中的Keras API:快速搭建深度学习模型的实战指南
【8月更文挑战第31天】本文通过搭建手写数字识别模型的实例,详细介绍了如何利用TensorFlow 2.x中的Keras API简化深度学习模型构建流程。从环境搭建到数据准备,再到模型训练与评估,展示了Keras API的强大功能与易用性,适合初学者快速上手。通过简单的代码,即可完成卷积神经网络的构建与训练,显著降低了深度学习的技术门槛。无论是新手还是专业人士,都能从中受益,高效实现模型开发。
236 1
|
消息中间件 网络协议 JavaScript
消息队列 MQ产品使用合集之报错提示是"the internal error!",是什么原因导致的”
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。
|
机器学习/深度学习 编解码 算法
无感验证码的工作原理
无感验证码是一种隐形的身份验证机制,通过分析用户行为(如鼠标移动、点击)和设备信息来辨别真实用户,防止机器人攻击。工作流程包括页面加载验证脚本、收集行为和设备数据、传输数据至服务器端进行分析、返回验证结果。示例代码展示了如何收集鼠标事件和设备信息,并发送到服务器。实际应用中,需采用更复杂算法和安全措施以确保安全性。
|
存储 算法 程序员
408计算机组成原理学习笔记——存储系统(三)
408计算机组成原理学习笔记——存储系统
638 1
408计算机组成原理学习笔记——存储系统(三)