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,如需转载请自行联系原作者

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Oracle数据库存储number类型数据「建议收藏」

    Oracle数据库存储number类型数据「建议收藏」转载自初一七月Oracle数据类型之numberoracle的number类型是oracle的内置类型之一,是oracle的最基础数值数据类型。在9iR2及其以前的版本中只支持一种适合存储数值数据的固有数据类型,在10g以后,才出现了两种新的数值类型,即推出本地浮点数据类型(NativeFloating-PointDataTypes):BINARY_FLOAT(单精度32位)和BINAR…

  • 大数据理论体系

    大数据理论体系目录结构大数据是什么?大数据是如何发展起来的?大数据处理的基本流程是什么?为什么说数据不动代码动?移动计算比移动数据更划算?DAG对大数据处理有什么好处?批处理和流处理如何区分?有边界数据和无边界数据如何区分?批处理中如何提高CPU利用率?什么是事件时间和处理时间?Workflow设计模式指的什么?什么是商业智能(BI)?分布式锁是什么?如何实现?分布式事务是什么?如何实现?分布式锁和分布式事务有什么区别?CAP定理是什么?BASE理论是什么?分布式系统有哪些衡量指标?

  • mysql优化的几种方法_sgd优化算法

    mysql优化的几种方法_sgd优化算法1.SGDBatchGradientDescent在每一轮的训练过程中,BatchGradientDescent算法用整个训练集的数据计算costfuction的梯度,并用该梯度对模型参数进行更新:Θ=Θ−α⋅▽ΘJ(Θ)\Theta=\Theta-\alpha\cdot\triangledown_\ThetaJ(\Theta)优点:costfuction若为凸函数,能

    2022年10月22日
  • vector>初始化_vector如何重置

    vector>初始化_vector如何重置vector<int>a(nums.begin(),nums.end());注意:vector<int>a(nums.begin()+1,nums.end()-2);中a包含nums.begin()+1,不包含nums.end()-2,也就是包含的区间是左闭右开区间

  • 八皇后问题详解(四种解法)

    八皇后问题详解(四种解法)如果你去百度百科八皇后这个问题,你会发现人家也是历史上有头有脸的一个问题,最后一句“计算机发明后就有一万种方式解决这个问题”读起来也让程序猿们很快活。闲话少说,开始阐述我的思路:最无脑的解法一定是八个for遍历,浪费了太多的计算资源在各种无用功上面,我们稍微构思一下:首先如何决定下一个皇后能不能放这里可以有两种思路,第一种是尝试维护一个8*8的二维矩阵,每次找到一个空位放下一个皇后就把对应行列对

  • mybatiscodehelperpro激活码【中文破解版】

    (mybatiscodehelperpro激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html83…

发表回复

您的电子邮箱地址不会被公开。

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