勇敢心资源网

当前位置:首页 > 百科 / 正文

loopback

(2020-03-17 19:28:03) 百科
loopback

loopback

loopback指本地环回接口(或地址),亦称回送地址()。此类接口是套用最为广泛的一种虚接口,几乎在每台路由器上都会使用。

基本介绍

  • 中文名:loopback
  • 外文名:loopback address
  • 亦称:回送地址
  • 使用:接口地址作为OSPF
  • 採用:127.0.0.1作为本地环回地址

环回地址

在Windows系统中,採用127.0.0.1作为本地环回地址。
BGP Update-Source
BGP Update-Source
因为Loopback口只要Router还健在,则它就会一直保持Active,这样,只要BGP的Peer的Loopback口之间满足路由可达,就可以建立BGP 会话,总之BGP中使用loopback口可以提高网路的健壮性。
neighbor 215.17.1.35 update-source loopback
Router ID
使用该接口地址作为OSPF 、BGP 的Router-ID,作为此路由器的唯一标识,并要求在整个自治系统内唯一,在Ipv6中的BGP/OSPF的Router-ID仍然是32位的IP位址。在OSPF中的路由器优先权是在接口下手动设定的,接着才是比较OSPF的Router-ID(Router-ID的选举在这里就不多说了,PS:一台路由器启动OSPF路由协定后,将选取物理接口的最大IP位址作为其RouterID,但是如果配置Loopback接口,则从Loopback中选取IP位址最大者为RouterID。另外一旦选取RouterID,OSPF为了保证稳定性,不会轻易更改,除非作为RouterID的IP位址被删除或者OSPF被重新启动),在OSPF和BGP中的Router-ID都是可以手动在路由配置模式下设定的。
OSPF: Router-ID *.*.*.*
BGP:BGP Router-ID *.*.*.*
IP Unnumbered Interfaces
无编号地址可以借用强壮的loopback口地址,来节约网路IP位址的分配。
例子:
interface loopback 0
ip address 215.17.3.1 255.255.255.255
!
interface Serial 5/0
bandwidth 128
ip unnumbered loopback
0Exception Dumps by FTP
当Router 宕机,系统记忆体中的档案还保留着一份软体核心的备份,CISCO路由器可以被配置为向一台FTP伺服器进行核心导出,作为路由器诊断和调试处理过程的一部分,可是,这种核心导出功能必须导向一台没有运行公共FTP伺服器软体的系统,而是一台通过ACLS过滤(TCP地址欺骗)被重点保护的只允许路由器访问的FTP伺服器。如果Loopback口地址作为Router的源地址,并且是相应地址块的一部分,ACLS的过滤功能很容易配置。
Sample IOS configuration:
ip ftp source-interface Loopback0
ip ftp username cisco
ip ftp password 7 045802150C2E
exception protocol ftp
exception dump 169.223.32.1
TFTP-SERVER Access
对于TFTP的安全意味着应该经常对IP源地址进行安全方面的配置,CISCO IOS软体允许TFTP伺服器被配置为使用特殊的IP接口地址,基于Router的固定IP位址,将运行TFTP伺服器配置固定的ACLS.
ip tftp source-interface
Loopback0 SNMP-SERVER Access
路由器的Loopback口一样可以被用来对访问安全进行控制,如果从一个路由器送出的SNMP网管数据起源于Loopback口,则很容易在网路管理中心对SNMP伺服器进行保护
Sample IOS configuration:
access-list 98 permit 215.17.34.1
access-list 98 permit 215.17.1.1
access-list 98 deny any
!
snmp-server community 5nmc02m RO 98
snmp-server trap-source Loopback0
snmp-server trap-authentication
snmp-server host 215.17.34.1 5nmc02m
snmp-server host 215.17.1.1 5nmc02m.Wednesday, June 06, 2001
TACACS/RADIUS-Server Source Interface
当採用TACACS/RADIUS协定,无论是用户管理性的接入Router还是对拨号用户进行认证,Router都是被配置为将Loopback口作为Router传送TACACS/RADIUS数据包的源地址,提高安全性。
TACACS
aaa new-model
aaa authentication login default tacacs+ enable
aaa authentication enable default tacacs+ enable
aaa accounting execstart-stoptacacs+
!
ip tacacs source-interface Loopback0
tacacs-server host 215.17.1.2
tacacs-server host 215.17.34.10
tacacs-server key CKr3t#
!
RADIUS
radius-server host 215.17.1.2 auth-port 1645 acct-port 1646
radius-server host 215.17.34.10 auth-port 1645 acct-port 1646
ip radius source-interface Loopback0
!
NetFlow Flow-Export
从一个路由器向NetFlow採集器传送流量数据,以实现流量分析和计费目的,将路由器的Router的Loopback地址作为路由器所有输出流量统计数据包的源地址,可以在伺服器或者是伺服器外围提供更精确,成本更低的过滤配置。
ip flow-export destination 215.17.13.1 9996
ip flow-export source Loopback0
ip flow-export version 5 origin-as
!
interface Fddi0/0/0
description FDDI link to IXP
ip address 215.18.1.10 255.255.255.0
ip route-cache flow
ip route-cache distributed
no keepalive
!
FDDDI 0/0/0 接口被配置成为进行流量採集。路由器被配置为输出第五版本类型的流量信息到IP位址为215.17.13.1的主机上,採用UDP协定,连线埠号9996,统计数据包的源地址採用Router的Loopback地址。
NTP Source Interface
NTP用来保证一个网路内所有Rdouter的时钟同步,确保误差在几毫秒之内,如果在NTP的Speaker之间採用Loopback地址作为路由器的源地址,会使得地址过滤和认证在某种程度上容易维护和实现,许多ISP希望他们的客户只与ISP自己的而不是世界上其他地方的时间伺服器同步。
clock timezone SST 8
!
access-list 5 permit 192.36.143.150
access-list 5 permit 169.223.50.14
!.Cisco ISP Essentials
39
ntp authentication-key 1234 md5 104D000A0618 7
ntp authenticate
ntp trusted-key 1234
ntp source Loopback0
ntp access-group peer 5
ntp update-calendar
ntp peer 192.36.143.150
ntp peer 169.223.50.14
!
SYSLOG Source Interface
系统日誌伺服器同样也需要在ISP骨干网路中被妥善保护。许多ISP只希望採集他们自己的而不是外面网路传送来的昔日日誌信息。对系统日誌伺服器的DDOS攻击并不是不知道,如果系统信息数据包的源地址来自于被很好规划了的地址空间,例如,採用路由器的Loopback口地址,对系统日誌伺服器的安全配置同样会更容易。
A configuration example:
logging buffered 16384
logging trap debugging
logging source-interface Loopback0
logging facility local7
logging 169.223.32.1
!
Telnet to the Router
远程路由器才用Loopback口做远程接入的目标接口,这个一方面提高网路的健壮性,另一方面,如果在DNS伺服器做了Router的DNS映射条目,则可以在世界上任何路由可达的地方Telnet到这台Router,ISP会不断扩展,增加新的设备
由于telnet 命令使用TCP 报文,会存在如下情况:路由器的某一个接口由于故障down 掉了,但是其他的接口却仍旧可以telnet ,也就是说,到达这台路由器的TCP 连线依旧存在。所以选择的telnet 地址必须是永远也不会down 掉的,而虚接口恰好满足此类要求。由于此类接口没有与对端互联互通的需求,所以为了节约地址资源,loopback 接口的地址通常指定为32 位掩码。
DNS前向和反向转发区域档案的例子:
; net.galaxy zone file
net.galaxy. IN SOA ns.net.galaxy. hostmaster.net.galaxy. (
1998072901 ; version == date(YYYYMMDD)+serial
10800 ; Refresh (3 hours)
900 ; Retry (15 minutes)
172800 ; Expire (48 hours)
43200 ) ; Mimimum (12 hours)
IN NS ns0.net.galaxy.
IN NS ns1.net.galaxy.
IN MX 10 mail0.net.galaxy.
IN MX 20 mail1.net.galaxy.
;
localhost IN A127.0.0.1
gateway1 IN A 215.17.1.1
gateway2 IN A 215.17.1.2
gateway3 IN A 215.17.1.3
;
;etc etc
; 1.17.215.in-addr.arpa zone file
;
1.17.215.in-addr.arpa. IN SOA ns.net.galaxy. hostmaster.net.galaxy. (
1998072901 ; version == date(YYYYMMDD)+serial
10800 ; Refresh (3 hours)
900 ; Retry (15 minutes)
172800 ; Expire (48 hours)
43200 ) ; Mimimum (12 hours)
IN NS ns0.net.galaxy.
IN NS ns1.net.galaxy.
1 IN PTR gateway1.net.galaxy.
2 IN PTR gateway2.net.galaxy..Wednesday, June 06, 2001
3 IN PTR gateway3.net.galaxy.
;
;etc etc
On the router, set the telnet source to the loopback interface:
ip telnet source-interface Loopback0
RCMD to the router
RCMD 要求网路管理员拥有UNIX的rlogin/rsh客户端来访问路由器。某些ISP採用RCMD来捕获接口统计信息,上载或下载路由器配置档案,或者获取Router路由选择表的简易信息,Router可以被配置採用Loopback地址作为源地址,使得路由器传送的所有数据包的源地址都採用Loopback地址来建立RCMD连线:
ip rcmd source-interface Loopback0

含义

路由器管理地址

1.系统管理员完成网路规划之后,为了方便管理,会为每一台路由器创建一个loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址,管理员会使用该地址对路由器远程登录(telnet ),该地址实际上起到了类似设备名称一类的功能。
但是通常每台路由器上存在众多接口和地址,为何不从当中随便挑选一个呢?
原因如下:由于telnet 命令使用TCP报文,会存在如下情况:路由器的某一个接口由于故障down 掉了,但是其他的接口却仍旧可以telnet ,也就是说,到达这台路由器的TCP 连线依旧存在。所以选择的telnet 地址必须是永远也不会down 掉的,而虚接口恰好满足此类要求。由于此类接口没有与对端互联互通的需求,所以为了节约地址资源,loopback 接口的地址通常指定为32 位掩码。

动态路由协定

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

BGP源地址

使用该接口地址作为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
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号