精华内容
下载资源
问答
  • 环回地址

    千次阅读 2007-11-17 00:42:00
    有一特殊的A类IP地址,网络地址是127,这类地址称作环回地址。但是我们经常使用的是127.0.0.1这个地址,且赋给它一名字:localhost。使用环回地址,可以帮助我们在同一台主机上实现client和server的功能。 传给...

        有一特殊的AIP地址,网络地址是127,这类地址称作环回地址。但是我们经常使用的是127.0.0.1这个地址,且赋给它一个名字:localhost。使用环回地址,可以帮助我们在同一台主机上实现clientserver的功能。

        传给自己的数据报,能否省略一些传输层和所有网络层逻辑?在TCP/IP Illustration中说到对于大多数的实现,在网络层和传输层还是要经过完整的处理过程,只有在IP数据报离开网络层的时候才返回给自己,IP数据报的处理如图所示,


        关于此图,

    • 任何的数据都以IP输入的的形式传给环回地址;
    • 发给广播地址或多播地址的数据发给以太网的时候也会发给环回地址;
    • 所有发给主机自己IP的数据都会送到环回地址。

        虽然环回数据经过所有的传输层和IP层处理显得效率不高,但是通过将环回接口看作到达网络层的另一个链路层,可以简化设计。

    ====================================================================================

    Linux,通过ifconfig得到的环回地址,

    lo        Link encap:Local Loopback
              inet addr:
    127.0.0.1  Mask:255.0.0.0
              inet6 addr: 
    ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:
    2631 errors:0 dropped:0 overruns:0 frame:0
              TX packets:
    2631 errors:0 dropped:0 overruns:0 carrier:0
              collisions:
    0 txqueuelen:0
              RX bytes:
    3414348 (3.2 MiB)  TX bytes:3414348 (3.2 MiB)
     

     
    展开全文
  • 环回地址的介绍

    万次阅读 多人点赞 2019-01-06 15:04:41
    关于环回地址的介绍   一、环回接口 为了标识和管理网络设备(如路由器、pc),我们通常会利用到这些设备的接口(包括物理接口和逻辑接口:如vlan)上设置的IP地址。但很情况下,尽管该设备未脱离网络,由于其...

    关于环回地址的介绍

     

    一、环回接口

    为了标识和管理网络设备(如路由器、pc),我们通常会利用到这些设备的接口(包括物理接口和逻辑接口:如vlan)上设置的IP地址。但很多情况下,尽管该设备未脱离网络,由于其管理地址所处的接口状态处于down,该设备便无法管理(因为物理连接断开,接口协议起不来)。为了解决这一问题,于是便出现了loopback接口,该接口为设备上一个逻辑接口,接口状态不受物理端口up/down的影响,只要设备的系统协议不出问题,该接口就不会down掉。顺便补充一下,尽管3层vlan亦是逻辑接口,但通常我们使用的vlan都是居于端口的,而且核心层交换机vlan一般只关联一个端口,当端口状态处于down时vlan接口是无法up起来的。  www.2cto.com  

    由此可见loopback接口的地址无疑是标示物理设备本身的最佳选择,因为只要设备运行正常,它将永处于up状态。

    二、环回地址及环回路由  www.2cto.com  

    loopback地址即是loopback接口上设置的地址,该地址用于标示设备本身。A类地址段127.0.0.0被用作本地环回地址,一般设备都默认采用127.0.0.1,当然也可在loopback接口上设置公网IP,作为全网的设备标识。

    当设备给其自身发数据包时,是把该数据包送往其loopback接口(其实是直接送给cpu处理)。但如果目的IP不是其loopback地址,它如何得知数据包的目的地址就是它自己的IP地址呢呢?此时就需要环回路由来识别了。一般pc网卡上的IP及一些低端网络设备的管理IP都默认指向其环回接口,但很多高端设备都需要手动设置环回路由。例如一台路由器的其中一个接口地址为61.175.201.54,则环回路由应该设置为61.175.201.54/32 127.0.0.1,以表示该地址就在自身接口上。

    三、应用举例

    就拿pc来说,pc的网卡就相当于路由器的一个接口。如一台pc网卡上设置的地址为220.172.115.50,网卡连接正常时,协议状态up,在dos命令行状态下输入ipconfig

    便可看到该网卡上的IP地址。此时在主机上ping其网卡地址的过程如下:主机发送一个icmp包,目的地址为220.172.115.50,请求对方回答;主机根据默认环回主机路由发现数据包目的地址的下一跳指向其loopback接口(主机事先并不知道该地址就在其网卡上),于是将数据包发往其loopback接口(即直接发往cpu);之后主机收到源IP为220.172.114.50的ping包,于是对该数据包进行回答,回应包亦根据环回路由原路返回。从该过程可看出,该数据包的始发点和被接收点都在同一个接口(即主机本身的loopback接口),寻址过程为一个环回过程,因此该接口称之为“环回接口”。当网卡连接断开时,协议down下,用ipconfig便发现“media disconnected”等提示,无IP地址显示。ping 220.172.115.50便出现“destination unreachable”等提示(由于网卡协议没起来,主机没能发现相应路由,无法做出转发决定,从而提示路由不可达)。但此时ping 127.0.0.0/8网段的IP均能ping通,因为一般pc默认把127.0.0.0/8网段IP作为loopback地址,当主机发现该数据包的目的地址为其自身的环回地址时,便将该数据包直接送往其cpu。由此可看出ping通环回地址并不表示就能ping通网卡地址,因此不要拿ping 127.0.0.1来检测网卡的好坏,这样做是行不通的。

    下面我们来看看关于路由器的例子。如routerA的接口s0/1与routerB的接口s0/2直接相连,routerA s0/1的地址为202.56.112.11而routerB s0/2的地址为202.56.112.12

    ,两台路由器都没有做接口环回路由。此时在routerA上ping其接口s0/1的IP地址能ping通,但tracert 202.56.112.11便发现该数据包并未直接送给routerA本身,而是通过routerB后再回到routerA的。第一次遇到这种情况时我也很诧异,但理解环回的概念以后,这个疑惑也就自然解开。下面我们也来看看该数据包的寻址过程:首先路由器(cisco2600以上)没有默认接口地址的loopback路由,并且这两台router也没有做相关手工设置。因此当routerA发送目的地址为其s0/1的icmp ping包时,routerA查找路由表没发现指向环回接口的主机路由(主机路由优先级高于网络路由),于是根据直连路由将该数据包转发到routerB;routerB接收到该数据包后也根据直连路由将其转发给routerA;routerA收到该ping包后,作出回应,回应包原路返回。因而便出现一个有趣的现象,routerA ping自己的延迟比其ping routerB的延迟还要大。为此很多设备都手工设置了本地环回路由,从而减少不必要的麻烦。

    展开全文
  • 20170906_环回地址_默认路由_主机路由

    千次阅读 2017-09-06 09:41:43
    20170906_环回地址_默认路由_主机路由

    20170906_环回地址_默认路由_主机路由

    1、环回地址:127.0.0.1

    环回地址,指的是在同一台计算机上的不同应用程序之间进行网络通信时所使用的一个默认地址。

    计算机使用一个特殊的 IP 地址127.0.0.1 作为环回地址,与该地址具有相同意义的是一个叫做 localhost 的主机名

    使用这个IP 地址或者主机名时,数据包是不会流向网络外的。

    2、默认路由:0.0.0.0/0  或者 default

    如果一张路由表中包含了所有的网络及其子网的路由信息,那么将会造成无端的内存浪费。

    默认路由,是一个不错的选择,它指的就是路由表中任何一个地址都可以与之匹配的记录,它帮助路由器发送路由表中无法查询的数据包。若设置了全零的默认路由,则路由表中无法查询的数据包都将被送到这个全零的默认路由中去。


    根据RFC 文档描述,它不只是代表本机,0.0.0.0/8 可以表示本网络中的所有主机,0.0.0.0/32 可以用作本机的源地址,0.0.0.0/8 也可表示本网络上的某个特定主机。综合起来可以说 0.0.0.0/0 表示整个网络。

    查阅百度知道里一些说法如下:

    1. 严格说来,0.0.0.0 已经不是一个真正意义上的 IP 地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一 律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为 0.0.0.0的缺省路由。

    2. 网络中0.0.0.0 的IP 地址表示整个网络,即网络中的所有主机。它的作用是帮助路由器发送路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。

    IP 地址 0.0.0.0,一般表示为 0.0.0.0/32,其对应的子网掩码是 255.255.255.255。

    3、主机路由:IP地址/32

    IP地址/32,被称之为主机路由,例如 192.168.153.15/32,就是一种主机路由。它的意思是指 整个IP地址的所有位都将参与路由。

    进行主机路由意味着要基于主机上的网卡上配置的IP 地址本身路由,而不是基于该地址的网络地址部分路由。


    路由系统由掩码控制其颗粒度。当然,永远不变的定理是,颗粒度最细的最好( 主机路由最优,网络路由其次,默认路由最差 )。

    理解了掩码的0和1,1越多颗粒度越细,255.255.255.255 转化为二进制就是32个1,颗粒度最细。

    而0.0.0.0 就是32个0,颗粒度最粗。


    4、ping 命令解释 默认地址:

       首先假设本机有多个网卡:eth0 :192.168.0.1       eth1:192.168.1.1    lo: 127.0.0.1

        0.0.0.0 不能ping通,因为它代表本机所有的IP地址。
        监听127.0.0.1,创建Socket,那么用本机地址建立tcp连接不成功,反过来也是如此。也就是说,监听时采用的地址为192.168.0.1,就只能用192.168.0.1进行连接。
        而监听0.0.0.0 创建Socket,那么无论使用127.0.0.1 或本机ip 都可以建立tcp连接,也就是不论通过127.0.0.1或192.168.0.1、192.168.1.1都能连接成功。







    展开全文
  • 环回地址(lookback)

    千次阅读 2011-09-09 10:17:33
     lookback就是路由器上一个环回地址,它是一个虚拟的接口。 可以确保路由ID的稳定性,该接口不会出现链路失效的情况。   一般是在测试的时候配lookback,这个接口是路由器上的环路接口,配上去就有效果了,它不...
     环回地址(lookback)
    

     

       lookback就是路由器上一个环回地址,它是一个虚拟的接口。 可以确保路由ID的稳定性,该接口不会出现链路失效的情况。 

      一般是在测试的时候配lookback,这个接口是路由器上的环路接口,配上去就有效果了,它不像物理接口要两边的协议,时钟频率匹配才能起来, 

    做实验的时候一般我们都是在路由器上面配上lookback,这样就能减少需要配置的物理接口数量,而在使用的时候,一般用于扩展ping命令,通过输入源ip地址为lookback地址,目的ip为目标网段,用来测试这个链路的连通。

     

     

     

     

     

    Cisco路由器的还回口具体有什么用处?

     

     

        环回口的特点是稳定,不存在故障的可能性,比如你的路由器有多个接口连接到网络,为了安全起见你只允许一个接口的IP地址可以被telnet,而正好该接口出现了故障,这时你就无法登录到该路由器了,而如果你用了环回口作为telnet的管理地址,只要你还有一个物理接口正常连接到网络,那么你都能登录到该路由器,当然前提是你把环回口的路由宣告到了网络。又比如你的BGP会话如果使用物理接口进行连接,那么这个物理接口一旦down了,BGP邻居也就down了,再up时又要重新初始化BGP并进行路由收敛,这是相当耗路由器性能的,而且耗时间,如果你使用了环回口作为BGP会话的接口,那么即使当前使用的链路中断了,但只要网络中还存在其它可以到达对方的链路时,BGP会话就不会被重置,保证了网络的稳定性。当然,环回口还可以做很多用处,但它的特点主要体现在稳定性上。

        loopback端口是一个虚拟端口,端口状态始终处于UP。通过它可以使由BGP相连的AS之间始终保持连系,不会由于边界路由器端口状态的改变而发生变化

     

     

     

     

     

     

     

    请问路由器上的lookback是什么作用

        比如我路由环回配了跟网关什么关系,静态路由的话还需不需要在路由上network它,能不能回去这类的

     

    lookback是一个完全以软件指定的逻辑上的一个端口,它最大的特点就是可以支持所有的平台,并且状态始终UP,根据它的这个特点,我们把它应用在许多地方。例如:

    1、作为路由设备的ID标识,在OSPF等协议中,协议规定根据RouterID来选择指派路由器和备份指派路由器,因为Loopback端口始终有效,因此我们通常创建一个Loopback端口并封装IP地址作为路由器的ID,协议会首先比较Loopback端口的IP地址大小进行指派路由器的选择,从而实现路由制定。

    2、作为路由设备的非直连网段,在Loopback端口配上路由器与别的设备的直连网段之外的网段地址,可以在设备之间测试路由,这也是非常有效和方便的一种做法,检查设备连通性。

    3、作为终端访问的地址,由于Loopback端口永远不会DOWN,因此用它的端口地址作为别的终端和设备进行TELNET访问的地址是比较常用的一种方式,做DET实用化。

    4、作为黑洞处理,因为路由到Loopback的包,会被重新路由回路由器的Loopback口,并不会被真正地转发,因此也可以被作为一个路由的黑洞,现在也有用Null端口来实现,可视为回收站。 

         建议系统学习路由工作手册。

     

     

     

      loopback接口的作用:

      本地环回接口(或地址),亦称回送地址(loopback address)

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

      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 连接的健壮性)

    展开全文
  • 关于环回地址

    千次阅读 2006-12-17 11:04:00
    一、环回接口为了标识和管理网络设备(如路由器、pc),我们通常会利用到这些设备的接口(包括物理接口和逻辑接口:如vlan)上设置的IP地址。但很情况下,尽管该设备未脱离网络,由于其管理地址所处的接口状态处于...
  • 1,ping 127.0.0.1是环回地址,如果不能ping通说明当前机器的TCP/IP协议栈有问题,127本身是一虚接口,任何时候都是直接上交到内核中处理的。 2,ping xxx.xxx.xxx.xxx(就不写我的IP地址了哈) 本机的以太网地址...
  • IPV6、环回地址(loopback address)

    千次阅读 2012-07-16 14:32:33
    [b]IPv6是Internet Protocol Version 6[/b]的缩写,其中Internet Protocol译为“互联网协议”。IPv6是IETF(互联网工程任务组,...目前IP协议的版本号是4(简称为IPv4),它的下一版本就是IPv6。 IPV5 已预留给...
  • 环回接口的理解

    千次阅读 2019-01-10 14:17:48
    当收到数据包时,判断若目的IP地址与本机IP地址一致(或者收到播、广播地址,且本机属于播、广播地址)时,网卡就会将数据发送给环回接口。此时数据包还是会经过协议栈,只是到网络层时,会传到环回接口。所以.....
  • 一般主机环回接口和路由环回接口

    千次阅读 2015-01-19 22:18:18
    一般主机的环回地址   127.0.0.0 网段, 留做本机网卡测试的。 ping 通证明网卡正常。 环回地址 (loopback) 不离开主机的数据包 ( 也就是说,这些数据包不会通过外部网络接口 ) 。...
  • 1、子网划分的概念 一拥有许多物理网络的单位,可将所属的物理网络划分为若干子网。...于是两级IP地址在本单位内部就变为三级IP地址:网络号,子网号和主机号。 * 凡是从其他网络发送给本单位某个主机的IP数
  • 关于Linux 环回接口lo的IP地址修改

    万次阅读 2015-10-16 13:52:08
    在一些应用中,我们通常需要修改本地的loopback接口地址。 但linux lo接口的IP地址修改有些特殊。 一般接口比如eth0, 我们可以采用vi /etc/sysconfig/network-scripts/ifcfg-eth0进行修改。 但lo接口的IP地址,却...
  •  为了适应大型的网络,OSPF在AS内划分多个区域  每个OSPF路由器只维护所在区域的完整链路状态信息 区域ID  区域ID可以表示成一个十进制的数字  也可以表示成一个IP 骨干区域Area 0  负责区域...
  • 博主在VMware上搭建hadoop时,发现多个虚拟机的ssh协议总是报错,最后发现是IP地址不固定的问题,希望这篇文章对大家有帮助。 软件:VMware Workstatic 主机系统:win10 虚拟机系统: 1. 在主机上创建一个自定义...
  • IP详解之环回接口 2011-09-10 10:17:00 标签:环回接口 IP接口 ...原创作品,允许转载,转载时请务必以超链接形式标明文章 ...存在环回接口有很用途,一般我们用于在同一机器进行tcp/ip通
  • 环回接口(Loopback Interface)【转】

    千次阅读 2011-12-18 14:52:27
    环回接口(Loopback Interface)【转】 ... 大多数的产品都支持环回接口(Loopback Interface),以允许运行在同一台主机上的客户程序和服务器程序通过TCP/IP进行通信。...一传给环回接口的IP数据报不能
  • Microsoft 环回适配器是一种可用于在虚拟网络环境中进行测试的工具,在这样的环境中无法访问网络。另外,如果存在与网络适配器或网络...进行网络实验时,如果有loopback环回网卡做帮助,会方便很。win7中开启loopba
  • 《TCP/IP详解卷1:协议》--环回接口

    千次阅读 2014-03-13 18:17:18
    大多数的产品都支持环回接口(lookback interface),以允许运行在同一台主机上的客户程序和服务器通过TCP/IP进行通信。...我们想象,一旦传输层检测到目的地址环回地址时,应该可以省略部分传输层和所有网络层
  • 为什么要有环回路由(zz)

    千次阅读 2012-08-14 19:48:06
    一、环回接口 为了标识和管理网络设备(如路由器、pc),我们通常会利用到这些设备的接口(包括物理接口和逻辑接口:如vlan)上设置的IP地址。但很情况下,尽管该设备未脱离网络,由于其管理地址所处的接口状态...
  • TCP/IP关于环回接口的描述

    千次阅读 2015-04-12 19:35:43
    环回接口(loopback interface)的新认识 背景 前些日子在IDC实验docker的时候,为了避免与公司网络冲突,将bridge设置为127.x网段的IP,原以为这样就OK,后来发现在访问container内部的服务的时候无法访问...
  • 进行网络实验时,如果有loopback环回网卡做帮助,实验会事半功倍。win7中开启loopback并不像xp中那样简单,笔者在自学cisco时,也曾为在win7下找它而苦恼了许久,下面,就带领大家,一步步在win7中开启这期待已...
  • 【TCP/IP】IP地址分类和特殊IP地址

    万次阅读 多人点赞 2018-07-12 19:14:10
    IP地址是因特网技术中的一非常重要的概念,IP地址在IP层实现了底层网络地址的统一,使因特网的网络层地址具有全局唯一性和一致性。IP地址含有位置信息,反映了主机的网络连接,使因特网进行寻址和路由选择的依据。...
  • 之间用环回口建立EBGP关系(提示:EBGP跳) 参考配置: R1: interface Loopback0--  ip address 1.1.1.1 255.255.255.0 interface Serial0/0--- ip address 12.1....
  • 总体来讲,127.0.0.1是本机的环回地址,0.0.0.0代表本机上任何IP地址。下面分别详细讲解。 2. 环回地址 127.0.0.1 严格来说127.0.0.1只是环回地址之一。所有127.x.x.x都是环回地址。从127.0.0.0 到 1...
  • 此方案中如果配置多个内部环回口,则需要确保这些环回口加入的VLAN ID不能相同,否则会导致环路。 图1通过内部环回方式连接多监控设备组网图 如图1所示,网络管理员需要将镜像端口的报文镜像...
  • 设置两指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在,则fast必定先进入,而slow后进入,两指针必定相遇。(当然,fast先行头到尾部为NULL,则为无环链表)程序如下...
  • 1、电流:电流的输入是速度PID调节后的输出,我们称为“电流给定”吧,然后呢就是电流的这给定和“电流的反馈”值进行比较后的差值在电流内做PID调节输出给电机,“电流的输出”就是电机的每相...
  • spring多个AOP执行先后顺序

    万次阅读 2018-03-13 17:18:41
    spring多个AOP执行先后顺序(原文地址:http://blog.csdn.net/qqxhwwqwq/article/details/51678595)众所周知,spring声明式事务是基于AOP实现的,那么,如果我们在同一个方法自定义多个AOP,我们如何指定他们的执行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 112,053
精华内容 44,821
关键字:

多个环回地址