回环地址--Loopback

(1)Loopback接口的主要作用

 Loopback是路由器里面的一个逻辑接口。逻辑接口是指能够实现数据交换功能,但是物理上不存在、需要通过配置建立的接口。Loopback接口一旦被创建,其物理状态和链路协议状态永远是Up,即使该接口上没有配置IP地址。正是因为这个特性,Loopback接口具有特殊的用途。下面介绍Loopback接口的常见应用场景。

一、提高可靠性
1、在IP地址借用中的应用
       当某接口不是长期使用IP地址时,为了节省IP地址,可以配置该接口借用其他接口的IP地址。通常配置为借用Loopback接口的地址,以保持接口的稳定性。
 
2、在Router ID中的应用
       一些动态路由协议要求路由器必须有Router ID,它是一台路由器在自治系统中的唯一标识。
       例如,OSPF和BGP在没有手工配置Router ID时,系统需要从本地接口的IP地址中选一个最大的IP地址作为Router ID。如果选择的是物理接口的IP地址,当这个物理接口状态变为Down时,系统也不会重新选择Router ID,除非这个被选择的IP地址被删除。
       因此建议使用Loopback接口的IP地址作为路由器的Router ID。因为Loopback接口稳定,它一直都处于Up状态。
 
3、在BGP中的应用
       为了使BGP会话不受物理接口故障的影响,可将发送BGP报文的源接口配置成Loopback接口。
       在使用Loopback接口作为BGP报文的源接口时,必须注意以下事项:
       确认BGP对等体的Loopback接口的地址是可达的。
       如果是EBGP连接,还要允许EBGP通过非直连建立邻居关系。
 
4、在MPLS LDP中的应用
       在MPLS LDP中,为了保持网络的稳定性,通常使用Loopback接口的IP地址作为传输地址。这个Loopback接口的IP地址可能是公网地址。
 
5、在VPN中的应用
       在L2TP中,建议用户指定LAC端发起隧道请求时使用的隧道源接口类型是Loopback接口。这样是为了当LAC访问LNS时,提高LAC与LNS通信的可靠性。
       在配置GRE和IPv6 over IPv4隧道时,需要创建Tunnel接口。同时可配置该隧道接口的源IP地址或源接口。即,指定该隧道的承载协议的源IP地址或源接口。此时一般选用的也是Loopback接口的IP地址或Loopback接口。
 
二、对信息分类
1、在SNMP中的应用
       如果使用简单网络管理协议SNMP(Simple Network Management Protocol),可以设置发送trap报文时的源IP地址是Loopback接口的IP地址。
       为了保障服务器的安全,SNMP trap将Loopback接口的IP地址作为源IP地址,而不是出接口的IP地址。这样可以使用过滤来保护SNMP的管理系统。系统只允许来自Loopback接口IP地址的报文访问SNMP端口,从而使得读写trap信息变得简单。
 
2、在NTP中的应用
       网络时间协议NTP(Network Time Protocol)可以使所有设备的时间取得同步。NTP可以把Loopback接口的IP地址作为所有从本路由器发出的NTP报文的源地址。
       出于对NTP的安全考虑,NTP将Loopback接口的IP地址(而不是出接口的IP地址)作为源地址。系统只允许Loopback接口地址的报文访问NTP端口。这样可以使用过滤来保护NTP系统。
 
3、在记录信息方面的应用
       输出网络流量记录时,可以配置网络流量输出时的源IP地址是Loopback接口的IP地址。
       这是从服务器的安全角度考虑的。这样可以使用过滤来保护网络流量收集,因为只允许Loopback接口地址的报文访问指定的端口。
 
4、在安全方面的应用
       在用户日志服务器端,通过识别日志的源IP地址,可以迅速定位日志信息的来源。建议配置Loopback地址作为日志报文的源IP地址。
 
5、在HWTACACS中的应用
       配置HWTACACS,使从该路由器始发的报文使用的源地址是Loopback地址。这样可以使用过滤来保护HWTACACS服务器。
       因为这样只允许从Loopback接口的地址发送的报文访问HWTACACS服务器,从而使读写日志变得简单。HWTACACS日志记录中只有Loopback接口的地址,而没有出接口的地址。
 
6、在RADIUS用户验证中的应用
       配置RADIUS服务器时,使从该路由器始发的报文使用的源IP地址是Loopback接口的IP地址。

       和在HWTACACS中的应用类似,这样配置是从服务器的安全角度考虑的。它可以使用过滤来保护RADIUS服务器和代理。这样只允许Loopback接口地址的报文访问RADIUS服务器的端口,从而使读写日志变得简单。RADIUS日志记录中只有Loopback接口的地址,而没有出接口的地址。


出处:https://www.douban.com/note/563742468/



(2)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

配置逻辑端口
逻辑端口是相对物理端口而言的,它是指能够实现数据交换功能但在物理上不存在、需要通过配置来建立的端口。路由器通常提供5类逻辑端口:Loopback(回环)端口,NULL(空)端口,Tunnel(隧道)端口,Dialer(拨号)端口以及子端口。
12.3.1  Loopback端口配置
Loopback(回环)端口是完全软件模拟的路由器本地端口,它永远都处于UP状态。发往Loopback端口的数据包将会在路由器本地处理,包括路由信息。Loopback端口的IP地址可以用来作为OSPF路由协议的路由器标识、实施发向 Telnet或者作为远程Telnet访问的网络端口等。配置一个Loopback端口类似于配置一个以太网端口,可以把它看作一个虚拟的以太网端口。
设置Loopback端口。创建指定端口号的Loopback后,就可以像配置以太网口一样配置Loopback端口的通信参数(譬如IP地址等)了。
Router(config)#interface loopback loopback-interface-number
删除Loopback端口。由于Loopback是虚拟的端口,它只在逻辑意义上存在,可以在需要的时候使用no命令删除指定的Loopback端口。
Router(config)#no interface loopback loopback-interface-number
显示Loopback端口状态。
 Router#show interfaces loopback loopback-interface-number
 
NULL端口配置
路由器还提供NULL(空)的虚拟端口。该虚拟端口仅仅相当于一个可用的系统设备。NULL(空)永远都处于UP状态并且永远不会主动发送或者接受网络数据,任何发往NULL端口的数据包都会被丢弃,在NULL端口上任何链路层协议封装的企图都不会成功。
进入NULL端口配置。
 
Router(config)#interface null 0
允许NULL端口发送ICMP的unreachable消息。
Router(config-if)#ip unreachables
禁止NULL端口发送ICMP的unreachable消息。
 Router(config-if)#no ip unreachables
NULL端口更多地用于网络数据流的过滤。如果使用空端口,可以通过将不希望处理的网络数据流路由给NULL端口,而不必使用访问列表,例如:
Router(config)#ip route 127.0.0.0 255.0.0.0 null 0
由于NULL端口在功能上是一个“空”的系统设备,它不会像以太网或者其他端口一样可显示(例如,使用命令show running-config是无法看见它的)。同时,作为系统设备是无法使用no interface null命令来删除NULL端口的。


出处:http://www.360doc.com/content/12/0411/12/6973384_202718660.shtml

  • 1
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
第二章 接口配置命令 2.1 以太网口配置命令 以太网口配置命令包括: description mtu send-frame-type 2.1.1 description 设置以太网口描述。 description ethernet-description no description 【参数说明】 ethernet-description为路由器以太网接口的描述字符串。 【缺省情况】 缺省描述为Quidway RSeries Router, ethernet interface 【命令模式】 以太网接口配置模式 【使用指南】 description设置以太网口描述,no description恢复以太网口缺省描述。 【举例】 设置以太网接口描述为QuidwayR2501 ethernet interface。 Quidway(config-if-Ethernet0)#description QuidwayR2501 ethernet interface 【相关命令】 show interface 2.1.2 duplex 设置以太网口工作方式是半双工或全双工模式。 [ no ] duplex 【缺省情况】 缺省情况下为半双工模式 【命令模式】 以太网接口配置模式 【使用指南】 duplex 设置以太网口工作于全双工模式,no duplex 恢复以太网口缺省工作模式。当路由器以太网口与共享式Hub相连时,应工作于半双工方式,当路由器以太网口与交换式Lan Switch相连,而且Lan Switch设置了全双工方式时,应工作于全双工方式。 【举例】 设置以太网接口描述为全双工模式。 Quidway(config-if-Ethernet0)#duplex 【相关命令】 show interface 2.1.3 loopback 允许或禁止以太网口对内自环和对外回波。 [ no ] loopback 【缺省情况】 禁止以太网口对内自环和对外回波。 【命令模式】 以太网口接口配置模式 【使用指南】 只有在进行某些特殊功能测试时,才将以太网口设为对内自环和对外回波。 【举例】 允许以太网口对内自环和对外回波。 Quidway(config-if-Ethernet0)#loopback 2.1.4 mtu 设置以太网口最大传输单元。 mtu ethernet-mtu no mtu 【参数说明】 ethernet-mtu为以太网口最大传输单元,范围0~1500。 【缺省情况】 以太网口缺省的最大传输单元为: 采用Ethernet_II帧格式为1500 采用Ethernet_SNAP帧格式为1492 【命令模式】 以太网接口配置模式 【使用指南】 以太网接口的最大传输单元只影响IP在以太网接口的组包和拆包,采用Ethernet_II帧格式时最大传输单元可达到1500,采用Ethernet_SNAP帧格式时最大传输单元可达到1492。 用no mtu命令恢复缺省的最大传输单元。 【举例】 设置以太网口的最大传输单元为1492。 Quidway(config-if-Ethernet0)#mtu 1492 【相关命令】 send-frame-type,show interface 2.1.5 send-frame-type 设置以太网口IP报文发送帧格式。 send-frame-type { Ethernet_II | Ethernet_SNAP } no send-frame-type 【缺省情况】 以太网口缺省的IP报文发送帧格式为Ethernet_II。 【命令模式】 以太网接口配置模式 【使用指南】 Quidway(R) 系列路由器的以太网口支持四种帧格式: Ethernet_II(ARPA) Ethernet_SNAP 802.2 802.3 其中Ethernet_II和Ethernet_SNAP用于支持IP协议,802.2和802.3 用于支持IPX协议。以太网口对接收到的帧能够自动识别其格式,因此可以同时接收多种格式的帧,但在同一时间只能发送一种帧格式。 no send-frame-type 命令恢复缺省的IP报文发送帧格式。 【举例】 设置以太网口发送帧格式为Ethernet_SNAP。 Quidway(config-if-Ethernet0)#send-frame-type Ethernet_SNAP 【相关命令】 mtu,show interface 2.2 串口配置命令 串口配置命令包括: async mode baudrate clock-select det

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值