loopback接口,在网络设备(一般是路由器)上是一种特殊的接口,它不是物理接口,而是一种看不见摸不着的逻辑接口(也称虚拟接口),但是对于网络设备来说却是至关重要的。

在网络设备上可以通过配置命令来创建一个或多个环回接口,并且可以和配置物理接口一样,配置环回接口的IP地址和掩码,环回接口的掩码一般为全1,即255.255.255.255。环回接口有一个特性,除非设备瘫痪,否则其状态一直是up。这个特性对于路由协议来说非常重要。环回接口是使用广泛的一种逻辑接口。在一个网络中,不同设备的环回接口地址以及同一设备上的不同环回接口地址应该统一规划,避免重复。

默认情况下,设备是没有逻辑接口,需用的时候要自己创建.

创建环回接口的原因

用来建立路由邻居

我们知道路由协议要想正常运行,大多需要先建立邻居关系,邻居关系的稳定是路由计算正确的基石。实际运用中,常常使用环回接口来建立两个路由器之间的邻居关系,例如BGP协议。比起使用物理接口建立连接,使用环回接口可以使邻居关系更加牢固,因为就算某个物理链路和接口发生了故障,只要能从其他途径访问到该设备,那么邻居关系就不会中断。

  用来作为Router-ID

在常用的OSPF、BGP等路由协议中,都有Router-ID的概念,这相当于一台路由器的身份证号,在一个指定的范围(如一个自治系统)内只能标识一台设备,不能有重复。因为环回接口的稳定性,我们常使用一个环回接口地址来作为Router-ID,使整个设备的标识稳定可靠。 使用环回接口作为Router-ID还有一个好处就是可以节省地址,因为环回接口的地址一般和业务地址没有关系,是独立规划的。

用于虚拟隧道连接

在建立IPSec或GRE之类的虚拟隧道时,使用loopback接口可以保证整个隧道的稳定性。

用于网络连通性测试

创建并配置好环回接口之后,它的地址是能被ping或telnet的,这就可以被用来测试网络的连通性。

环回接口的创建

[Huawei]interface LoopBack
[Huawei-LoopBack0]ip add 1.1.1.1

环回接口一般都是设备为32位的掩码,32位掩码代表的就这一个IP,

一个路由器可以创建多个环回接口。但不能重复。

案例1:

我们先把R1和R2和R3分别配路由器名称和接口ip

R1:
[Huawei]sysname R1
[R1]int g0//
[R1-GigabitEthernet0//]ip add 192.168.10.1
[R1-GigabitEthernet0//]int g0//
R1-GigabitEthernet0//]ip add 192.168.1.1
R2:

[Huawei]sysname R2
[R2]int g0//
[R2-GigabitEthernet0//]ip add 192.168.10.254
[R2-GigabitEthernet0//]int g0//
[R2-GigabitEthernet0//]ip add 192.168.20.1
R3:

[Huawei]sysname R3
[R3]int g0//
[R3-GigabitEthernet0//]ip add 192.168.20.254
[R3-GigabitEthernet0//]int g0//
[R3-GigabitEthernet0//]ip add 192.168.2.1

配置rip

R1:
[R1]rip
[R1-rip-]version
[R1-rip-]network
[R1-rip-]network 192.168.1.0
[R1-rip-]network 192.168.10.0
R2:
[R2]rip
[R2-rip-]version
[R2-rip-]network 192.168.10.0
[R2-rip-]network 192.168.20.0
R3:
[R3]rip
[R3-rip-]version
[R3-rip-]network 192.168.20.0
[R3-rip-]network 192.168.2.0

现在PC1和PC2是互通的。

配置环回地址:

R1:
[R1]int LoopBack
[R1-LoopBack0]ip add 1.1.1.1
R2:
[R2]int LoopBack
[R2-LoopBack0]ip add 2.2.2.2
R3:
[R3]int LoopBack
[R3-LoopBack0]ip add 3.3.3.3

宣告环回地址:

R1:
[R1]rip
[R1-rip-]version
[R1-rip-]network 1.0.0.0
R2:
[R2]rip
[R2-rip-]version
[R2-rip-]network 2.0.0.0
R3:
[R3]rip
[R3-rip-]version
[R3-rip-]network 3.0.0.0

配置完后

我们可以通过PC1或PC2通ping通每个路由器的环回接口

从上面的案例中可以得出下面结论:

作为一台路由器的管理地址

那我们在管理路由器,通过telnet或网页的形式管理路由器,因为路由器的IP太多,很容易忘记,造成维护不方便。

系统管理员完成网络规划之后,为了方便管理,会为每一台路由器创建一个loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址,管理员会使用该地址对路由器远程登录(telnet ),该地址实际上起到了类似设备名。

七、环回接口ip地址(逻辑接口)的更多相关文章

  1. IP地址查询接口及调用方法

    1.查询地址 搜狐IP地址查询接口(IP):http://pv.sohu.com/cityjson 1616 IP地址查询接口(IP+地址):http://w.1616.net/chaxun/ipto ...

  2. IP地址查询接口

    新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:http://int.dpool. ...

  3. 齐全的IP地址查询接口及调用方法(转)

    设计蜂巢IP地址查询接口:http://www.hujuntao.com/api/ip/ip.php 腾讯IP地址查询接口:http://fw.qq.com/ipaddress 新浪IP地址查询接口: ...

  4. API之IP地址查询---权威的IP地址查询接口集合

    原文地址:http://yushine.iteye.com/blog/1717586 推荐实用IP138 http://www.baidu.com/s?wd=IP&rsv_spt=1& ...

  5. 黄聪:分享几个免费IP地址查询接口(API)

    淘宝IP地址库 提供的服务包括:1. 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家.省.市和运营商.2. 用户可以根据自己所在的位置和使用的IP地址更新我们的服 ...

  6. IP地址查询接口API

    项目需要根据ip查询pos机设备所在的省份信息,经查询有以下几种免费接口: 1. 淘宝IP API http://ip.taobao.com/service/getIpInfo.php?ip=xxx ...

  7. 淘宝ip地址库接口会导致TTFB时间变长,网站打开速度变慢

    前一段时间闲来无事发现别人的网站上有显示当前用户城市的功能,就自己也整了一个 这是淘宝ip地址库调用方法 然后问题就出现了,网站打开速度慢的要死 用F12发现是TTFB太慢,然后百度了,发现了问题的原 ...

  8. 分享几个免费IP地址查询接口(API)

    淘宝IP地址库 提供的服务包括:1. 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家.省.市和运营商.2. 用户可以根据自己所在的位置和使用的IP地址更新我们的服 ...

  9. HCNA配置接口IP地址

    1.拓扑图 2.R1配置 The device is running! <Huawei>sys <Huawei>system-view Enter system view, r ...

随机推荐

  1. ASP.NET页面使用AjaxPro2完成JS调用后台方法

    一.首先下载AjaxPro.2.dll(附下载地址) 百度网盘链接:https://pan.baidu.com/s/1r87DE1Tza9F4NbJwTCS1AQ 提取码:10p6 二.在Visual ...

  2. 通过xshell远程部署

    Xshell 和 Xftp5 操作linux系统的机器 ------------------------------------------------------------------------ ...

  3. git提交更改都是一个作者

    为什么提交到github的commit都是一个作者 参考链接 重要知识点讲解 问题如下所示 git是分布式去中心化的管理系统 ssh秘钥对生成.并把id_rsa.pub加入github.com中(这个 ...

  4. React Native实现短信转发到微信上

    缘由 都说需求来源于生活我为什么会有一个这么奇葩的需求呢?来看一个故事. 昨天为了省点手续费导航走了3公里多去找一家工行ATM机(没办法穷)然后到了以后发现ATM机在人家的园区里面,现在疫情进入要通行 ...

  5. java触发full gc的几种情况概述

    前言 近期被问及这个问题,在此记录整理一下. System.gc()方法的调用 此方法的调用是建议JVM进行Full GC,虽然只是建议而非一定,但很多情况下它会触发 Full GC,从而增加Full ...

  6. CF230B T-primes 题解

    原题链接 简要题意: 判断一个数是否只有 \(3\) 个因数. 首先,如果一个数有奇数个因数,那么这个数是完全平方数. 道理很简单:因数是成对的,那么必然存在 \(k^2 = n\),此时 \(k\) ...

  7. Leetcode_面试题62. 圆圈中最后剩下的数字(约瑟夫环)

    经典的约瑟夫环,n个人排成一圈,第m个出队. 递归 code1 class Solution { public: int f(int n,int m){ if(n==1){ //递归边界,最后一个 r ...

  8. 浅析二分搜索树的数据结构的实现(Java 实现)

    目录 树结构简介 二分搜索树的基础知识 二叉树的基本概念 二分搜索树的基本概念 二分搜索树的基本结构代码实现 二分搜索树的常见基本操作实现 添加操作 添加操作初步实现 添加操作改进 查询操作 遍历操作 ...

  9. 构建安全可靠的微服务 | Nacos 在颜铺 SaaS 平台的应用实践

    作者 | 殷铭  颜铺科技架构师 本文整理自架构师成长系列 3 月 19 日直播课程. 关注"阿里巴巴云原生"公众号,回复 "319",即可获取对应直播回放链接 ...

  10. 初步进入linux世界

    [Linux 系统启动过程] Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动. Lin ...