首页 > 编程知识 正文

本地回环地址,本地回环地址有什么用

时间:2023-05-05 15:26:28 阅读:276120 作者:4204

前言:在IP地址中存在一些特殊地址,如下:

                    (1)127.0.0.0~127.255.255.255、(2)0.0.0.0、(3)255.255.255.255

简单总结一下 127.0.0.0网段 相关内容:

(1)127.0.0.0网段中的地址为环回地址,用于诊断网络是否正常。例如,127.0.0.1,通常被称为本地回环地址。

(2)本地回环地址,不属于任何一个有类别地址类。

(3)它代表的是设备的本地虚拟接口,默认看成是永远不会宕掉的接口。

 作用:

(1)测试本机的网络配置:

          我们通常在安装网卡前可以通过ping通这个本地回环地址,来检查本地网络协议、基本数据接口等是否正常。如果能够ping通127.0.0.1,则说明本机的IP协议安装是没有问题的。

(2)在某些Server/Client的应用程序运行时需要调用服务器上的资源,一般是要指定Server的IP地址的,但是当该程序要在同一台机器上运行而没有别的Server时,就可以将Server的资源安装在本机上,Server的IP地址设置为127.0.0.1也是能够运行的。

 

在学习路由交换知识时,很多场景都使用到了loopback地址,归纳如下:

(1)作为路由器的管理地址:

        在进行网络规划时,为了能够便于管理,通常会为每一台路由器创建一个loopback接口,并在该接口上单独指定一个IP地址用于作为管理地址,后期可以使用该地址进行Telnet(远程登录)进行管理。

       原因:Telnet命令使用的是TCP报文,当路由器的某一个接口发生故障down掉了,但是其他的接口仍然是可以进行Telnet的,也就是说,到达这台路由器的TCP连接是依然存在的。所以,在选择Telnet地址时,要求这个地址时必须不会出现down掉的情况的,loopback地址便是最好的选择。

       同时,因为这类接口没有与对端互联互通的需求,为了节约地址资源,常将loopback接口地址指定为32位掩码。

(2)使用该接口作为OSPF、BGP的router-id:

       动态路由协议OSPF 、BGP 在运行过程中需要为该协议指定一个Router id ,作为此路由器的唯一标识,并要求在整个自治系统内唯一。由于router id 是一个32 位的无符号整数,与IP 地址十分相像。而且IP 地址是不会出现重复现象的,所以通常将路由器的router id 指定为与该设备上的某个接口的地址相同。由于loopback 接口的IP 地址通常被视为路由器的标识,所以也就成router id 的最佳选择。

         OSPF中router-id的选举:如果设备上存在多个逻辑接口地址,路由器会优先使用逻辑地址中最大的IP地址作为Router ID;当然,若存在loopback地址,则优先选举loopback接口地址为router-id。

                                                   如果没有配置逻辑接口,则路由器使用物理接口的最大IP地址作为Router ID。

         BGP中router-id的选举:路由器会在它的所有LoopBack接口上选择数值最高的IP地址;

                                                  如果没有LoopBack接口,路由器会在它的所有物理接口上选择数值最高的IP地址。

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

       在BGP 协议中,两个运行BGP 的路由器之间建立邻居关系是通过TCP 建立连接完成的。在配置邻居时通常指定loopback 接口为建立TCP 连接的源地址。

       在建立IBGP邻居关系时,一般使用LoopBack接口的IP地址,因为LoopBack接口开启后一直处于UP状态,只要保证路由可达,邻居关系一直处于稳定状态;  

   

                                              

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。