loopback具体作用

loopback具体作用

大家好,又见面了,我是全栈君。

此类接口是
应用
最为广泛的一种虚接口,几乎在每台
路由
器上都会使用。常 


见于如下用途。 


1 作为一台
路由器

管理
地址
 


系统
管理员完成
网络
规划之后,为了方便管理,会为每一台路由器创建一个 


loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址,管理员会 


使用该地址对路由器远程登录(telnet ),该地址实际上起到了类似
设备
名称 


一类的功能。 


但是通常每台路由器上存在众多接口和地址,为何不从当中随便挑选一个呢? 


原因如下:由于telnet 
命令
使用TCP 报文,会存在如下情况:路由器的某一个 


接口由于故障down 掉了,但是其他的接口却仍旧可以telnet ,也就是说,到 


达这台路由器的TCP 连接依旧存在。所以选择的telnet 地址必须是永远也不会 


down 掉的,而虚接口恰好满足此类要求。由于此类接口没有与对端互联互通 


的需求,所以为了节约地址资源,loopback 接口的地址通常指定为32 位掩码。 


2 使用该接口地址作为动态路由
协议
OSPF
 、
BGP
 的router id 


动态路由协议OSPF 、BGP 在运行过程中需要为该协议指定一个Router id ,作 


为此路由器的唯一标识,并要求在整个自治系统内唯一。由于router id 是一个 


32 位的无符号整数,这一点与IP 地址十分相像。而且IP 地址是不会出现重复 


现象的,所以通常将路由器的router id 指定为与该设备上的某个接口的地址相 


同。由于loopback 接口的IP 地址通常被视为路由器的标识,所以也就成了 


router id 的最佳选择。 


3、使用该接口地址作为BGP 建立TCP 连接的源地址 


在BGP 协议中,两个运行BGP 的路由器之间建立邻居关系是通过TCP 建立连 


接完成的。 


在配置邻居时通常指定loopback 接口为建立TCP 连接的源地址(通常只用于 


IBGP ,原因同2.1 ,都是为了增强TCP 连接的健壮性) 


配置命令如下: 


router id 61.235.66.1 


interface loopback 0 


ip address 61.235.66.1 255.255.255.255 


router bgp 100 


neighbor 61.235.66.7 remote-as 200 

neighbor 61.235.66.7 update-source LoopBack0


本文转自gauyanm 51CTO博客,原文链接:http://blog.51cto.com/gauyanm/226338,如需转载请自行联系原作者

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107961.html原文链接:https://javaforall.net

(0)
上一篇 2022年3月11日 下午9:00
下一篇 2022年3月11日 下午9:00


相关推荐

  • Manus 太贵?这个国产AI神器完全免费,还能自动干活!(附保姆级教程)

    Manus 太贵?这个国产AI神器完全免费,还能自动干活!(附保姆级教程)

    2026年3月15日
    1
  • PID:从入门到放弃

    PID:从入门到放弃PID 从入门到放弃前言 前段时间参加了智能小车的比赛 为了方便和快速性 我们采用了四个麦克纳姆轮结构的小车 并用 openmv 做视觉导航定位 由于这个项目是第一次做 而且没有学长学姐的指导 不过好歹跌跌撞撞的走过来了 现在 横跨在我们面前的是 如何使小车启动后直走 这一个大魔王 为了战胜它 我们决定去寻找传说中的 pid 调节器 圣剑 什么是模拟量 前情回顾 首先 单片机的一般

    2026年3月16日
    2
  • Java中的增强型for循环「建议收藏」

    Java中的增强型for循环「建议收藏」增强型for循环定义如下:for(ElementTypeelement:arrayName){};上述for循环可被读为:foreachelementinarrayNamedo{…}——————————————————————————————-…

    2022年6月16日
    39
  • java integer最小值_db2integer最大值

    java integer最小值_db2integer最大值来自:https://blog.csdn.net/qq_33611068/article/details/77369050有这样一道题:编程测试,遍历0到int所能表示最大的正数,将消耗的时间打印。下面是我的代码:1inttemp=0;2Datedt1=newDate();3longbegintime=dt1.getTime();4for(inti=0;i<=…

    2025年10月8日
    5
  • Java安全之Commons Collections5分析

    Java安全之CommonsCollections5分析文章首发:Java安全之CommonsCollections5分析0x00前言在后面的几条CC链中,如果和前面的链构造都是基本一样的

    2021年12月12日
    47
  • SM4加密运算_数据加密标准des采用的密码类型是

    SM4加密运算_数据加密标准des采用的密码类型是javaSM4加密运算自己的理解:sm4加密,其实就是将字符串转成byte数组,再设置一个与解密相同的字符串,将byte的数据再转成二级制的数据,进行异或的运算,得到一组没有规则的字符串!案例上面是一些算法下面是应用方法这是自己的认知,有什么不同建议可以留言,XXXX是自己加密的字符串…

    2022年10月6日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号