环回接口处理 IP 数据报的过程及 Loopback 接口的主要作用

环回接口处理 IP 数据报的过程

IPv4 中
在这里插入图片描述

  1. 传给环回地址(127.0.0.1)的任何数据均作为 IP 输入,直接送到环回接口(环回:IP 输入队列)。

  2. 传给广播地址或多播地址的数据报,会复制一份传给环回接口,然后送到以太网上,这是因为广播传送和多播传送的定义包含主机本身。

  3. 任何传给该主机 IP 地址的数据,首先会经过路由表查找,如果目的 IP 地址是本机的 IP 地址,或者路由表中没有找到匹配的路由条目,那么数据将送到环回接口(环回:IP 输入队列)。


    Loopback 接口的主要作用

    Loopback 是路由器里面的一个逻辑接口。逻辑接口是指能够实现数据交换功能,但是物理上不存在、需要通过配置建立的接口。

    Loopback 接口一旦被创建,其物理状态和链路协议状态永远是 Up,即使该接口上没有配置 IP 地址。正是因为这个特性,Loopback 接口具有特殊的用途。下面介绍 Loopback 接口的常见应用场景。

一、提高可靠性

1、在 IP 地址借用中的应用

当某接口不是长期使用 IP 地址时,为了节省 IP 地址,可以配置该接口借用其他接口的 IP 地址。通常配置为借用 Loopback 接口的地址,以保持接口的稳定性。

2、在 Router ID 中的应用

一些动态路由协议要求路由器必须有 Router ID,它是一台路由器在自治系统中的唯一标识。

例如,OSPF 和 BGP 在没有手工配置 Router ID 时,系统需要从本地接口的 IP 地址中选一个最大的 IP 地址作为 Router ID。如果选择的是物理接口的 IP 地址,当这个物理接口状态变为 Down 时,系统也不会重新选择 Router ID,除非这个被选择的 IP 地址被删除。

因此建议使用 Loopback 接口的 IP 地址作为路由器的 Router ID。因为 Loopback 接口稳定,它一直都处于 Up 状态。

3、在 BGP 中的应用

为了使 BGP 会话不受物理接口故障的影响,可将发送 BGP 报文的源接口配置成 Loopback 接口。

在使用 Loopback 接口作为 BGP 报文的源接口时,必须注意以下事项:

确认 BGP 对等体的 Loopback 接口的地址是可达的。

如果是 EBGP 连接,还要允许 EBGP 通过非直连建立邻居关系。

4、在 MPLS LDP 中的应用

在 MPLS LDP 中,为了保持网络的稳定性,通常使用 Loopback 接口的 IP 地址作为传输地址。这个 Loopback 接口的 IP 地址可能是公网地址。

5、在 VPN 中的应用

在 L2TP 中,建议用户指定 LAC 端发起隧道请求时使用的隧道源接口类型是 Loopback 接口。这样是为了当 LAC 访问 LNS 时,提高 LAC 与 LNS 通信的可靠性。

在配置 GRE 和 IPv6 over IPv4 隧道时,需要创建 Tunnel 接口。同时可配置该隧道接口的源 IP 地址或源接口。即,指定该隧道的承载协议的源 IP 地址或源接口。此时一般选用的也是 Loopback 接口的 IP 地址或 Loopback 接口。

二、对信息分类

1、在 SNMP 中的应用

如果使用简单网络管理协议 SNMP(Simple Network Management Protocol),可以设置发送 trap 报文时的源 IP 地址是 Loopback 接口的 IP 地址。

为了保障服务器的安全,SNMP trap 将 Loopback 接口的 IP 地址作为源 IP 地址,而不是出接口的 IP 地址。这样可以使用过滤来保护 SNMP 的管理系统。系统只允许来自 Loopback 接口 IP 地址的报文访问 SNMP 端口,从而使得读写 trap 信息变得简单。

2、在 NTP 中的应用

网络时间协议 NTP(Network Time Protocol)可以使所有设备的时间取得同步。NTP 可以把 Loopback 接口的 IP 地址作为所有从本路由器发出的 NTP 报文的源地址。

出于对 NTP 的安全考虑,NTP 将 Loopback 接口的 IP 地址(而不是出接口的 IP 地址)作为源地址。系统只允许 Loopback 接口地址的报文访问 NTP 端口。这样可以使用过滤来保护 NTP 系统。

3、在记录信息方面的应用

输出网络流量记录时,可以配置网络流量输出时的源 IP 地址是 Loopback 接口的 IP 地址。

这是从服务器的安全角度考虑的。这样可以使用过滤来保护网络流量收集,因为只允许 Loopback 接口地址的报文访问指定的端口。

4、在安全方面的应用

在用户日志服务器端,通过识别日志的源 IP 地址,可以迅速定位日志信息的来源。建议配置 Loopback 地址作为日志报文的源 IP 地址。

5、在 HWTACACS 中的应用

配置 HWTACACS,使从该路由器始发的报文使用的源地址是 Loopback 地址。这样可以使用过滤来保护 HWTACACS 服务器。

因为这样只允许从 Loopback 接口的地址发送的报文访问 HWTACACS 服务器,从而使读写日志变得简单。HWTACACS 日志记录中只有 Loopback 接口的地址,而没有出接口的地址。

6、在 RADIUS 用户验证中的应用

配置 RADIUS 服务器时,使从该路由器始发的报文使用的源 IP 地址是 Loopback 接口的 IP 地址。

和在 HWTACACS 中的应用类似,这样配置是从服务器的安全角度考虑的。它可以使用过滤来保护 RADIUS 服务器和代理。这样只允许 Loopback 接口地址的报文访问 RADIUS 服务器的端口,从而使读写日志变得简单。

RADIUS 日志记录中只有 Loopback 接口的地址,而没有出接口的地址。

via: Loopback 接口的主要作用 停停停停不下来 2016-06-12 17:37:32

https://www.douban.com/note/563742468/?_i=9596342W4kOEB8

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

GPT-5:AI新时代的领航者与我们的未来

一、引言:GPT-5的崭新时代 在科技的浪潮中,人工智能(AI)领域正迎来一个崭新的纪元。GPT-5,作为OpenAI的最新成果,无疑将成为这个新时代的领航者。从GPT-1到GPT-4,我们见证了AI在自然语言处理领域…

科普文:贝叶斯

概叙 贝叶斯推断(Bayesian inference)是一种统计学方法,用来估计统计量的某种性质。 它是贝叶斯定理(Bayes theorem)的应用。英国数学家托马斯贝叶斯(Thomas Bayes)在1763年发表的一篇论文中&am…

FreeBSD虚拟化解决之道:高效、安全、灵活的虚拟解决方案全览

FreeBSD下的虚拟化技术 虚拟化软件可让一台计算机同时运行多个操作系统。这种用于个人电脑的系统软件通常涉及一个运行虚拟化软件的宿主机(host)操作系统,并支持任何数量的客户机(guest)操作系统。 FreeBSD下的虚拟解…

在高并发场景下,怎样避免 PostgreSQL 的死锁问题?

文章目录 (一)不当的事务设计(二)不正确的锁使用(三)并发操作冲突(一)优化事务设计(二)正确使用锁(三)调整数据库参数(四&…

热管的原理和棒芯的加工

当热管的一端受热时,毛细芯中的液体蒸发汽化,蒸汽在微小的压差下流向另一端,放出热量凝结成液体,液体再靠毛细力(或重力)的作用,沿多孔材料流回蒸发段。如此循环不已,热量便从一端传…

Nginx 通过代理服务器访问目标接口

需求:某Nginx需要通过一个http代理服务来访问目标URL。 如果下图所示: 服务器B仅提供一个代理出来,不允许在该服务器上安装和进行任何其他配置操作。 在这种需求场景下,网络请求过程和域名解析的工作流程大致如下: 1…

【软件测试】白盒测试(知识点 + 习题 + 答案)

《 软件测试基础持续更新中》 最近大家总是催更……,我也是百忙之中给大家详细总结了白盒测试的重点内容! 知识点题型答案,让你用最短的时间,学到最高效的知识! 整理不易,求个三连 ₍ᐢ..ᐢ₎ ♡ 目录 一、…

pp 学习一 生产模块主数据

生产成本:原材料是什么,价格多少,人工耗费时间,以及其他的费用 离散制造:有生产订单。工序是分开的(可以停) 重复制造:没有生产订单(可能有客户下达的任务单或者计划订…

Unity扩展编辑器功能的特性

1.添加分组标题 用于在Unity的Inspector视图中为属性或变量组创建一个自定义的标题或头部,有助于在Inspector中组织和分类不同的属性,使其更易于阅读和管理。 [Header("Common Properties")] public float MouseSensitivity 5; public float…

STM32自己从零开始实操07:电机电路原理图

一、LC滤波电路 其实以下的滤波都可以叫低通滤波器。 1.1倒 “L” 型 LC 滤波电路 1.1.1定性分析 1.1.2仿真实验 电感:通低频阻高频的。仿真中高频信号通过电感,因为电感会阻止电流发生变化,故说阻止高频信号 电容:隔直通交。…

汽车电子工程师入门系列——AUTOSAR通信服务框架(中)

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节…

vue使用scrollreveal和animejs实现页面滑动到指定位置后再开始执行动画效果

效果图 效果链接:http://website.livequeen.top 介绍 一、Scrollreveal ScrollReveal 是一个 JavaScript 库,用于在元素进入/离开视口时轻松实现动画效果。 ScrollReveal 官网链接:ScrollReveal 二、animejs animejs是一个好用的动画库…

python课程设计作业-TCP客户端-服务端通信

说明文档 目录 小组成员分工 作品功能介绍 使用的工具和方法 设计的步骤 课程设计中遇到的问题 结论 1. 小组成员分工 本次课程设计由以下小组成员完成: xxx 2. 作品功能介绍 本次课程设计的作品是一个简单的基于 TCP 协议的客户端-服务端通信示例。通过这个示…

什么是等级保护2.0?

等保的全称是信息安全等级保护,是《网络安全法》规定的必须强制执行的,保障公民、社会、国家利益的重要工作。 官方定义:等级保护是对信息和信息载体按照重要性等级分级别进行保护的一种工作,指对国家重要信息、法人和其他组织及公…

GuLi商城-商品服务-API-三级分类-删除-逻辑删除

注意:官方文档说logic配置可以省略,代码中直观些,配上吧 逻辑删除注解: 实体类字段上加逻辑删除注解: 启动nacos: 启动商品服务: postman测试: 数据库字段值改成了0,说明…

全球海洋平均质量变化的时间序海洋、冰和水文等效水高数据集

Tellus Level-4 Antarctica Mass Anomaly Time Series from JPL GRACE/GRACE-FO Mascon CRI Filtered Release 06.1 version 03 从 JPL GRACE/GRACE-FO Mascon CRI 过滤发布的 Tellus Level-4 南极洲质量异常时间序列 06.1 版本 03 简介 该数据集是全球海洋平均质量变化的时…

Linux线程同步【拿命推荐版】

目录 🚩引言 🚩听故事,引概念 🚩生产者消费者模型 🚀再次理解生产消费模型 🚀挖掘特点 🚩条件变量 🚀条件变量常用接口 🚀条件变量的原理 🚩引言 上一篇…

【Vue】单向和双向数据绑定

在 Vue.js 中,数据绑定可以分为单向数据绑定和双向数据绑定两种类型。 单向数据绑定 单向数据绑定是指数据从模型流向视图,即数据的变化会自动反映到视图中,但视图中的变化不会自动反映回模型。Vue.js 中的单向数据绑定主要通过以下方式实现…

深度解析RocketMq源码-消息推送、持久化、消费全流程

1.绪论 前面的几篇文章都剖析了broker的存储文件。那么生产者发送一条消息到达broker过后是如何处理的,这条消息结果什么处理过后,消费者才能够消费这条消息。接下来,带我们将仔细剖析一下一条消息从生产者生产消息,到到达broker…

机电公司管理小程序的设计

管理员账户功能包括:系统首页,个人中心,用户管理,管理员管理,客户管理,公告管理,考勤管理,请假管理 微信端账号功能包括:系统首页,公告,机电零件&…