【转贴】loopback具体作用
【转贴】loopback具体作用<br><br>此类接口是应用最为广泛的一种虚接口,几乎在每台路由器上都会使用。常 <br>见于如下用途。 <br>1 作为一台路由器的管理地址 <br>系统管理员完成网络规划之后,为了方便管理,会为每一台路由器创建一个 <br>loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址,管理员会 <br>使用该地址对路由器远程登录(telnet ),该地址实际上起到了类似设备名称 <br>一类的功能。 <br>但是通常每台路由器上存在众多接口和地址,为何不从当中随便挑选一个呢? <br>原因如下:由于telnet 命令使用TCP 报文,会存在如下情况:路由器的某一个 <br>接口由于故障down 掉了,但是其他的接口却仍旧可以telnet ,也就是说,到 <br>达这台路由器的TCP 连接依旧存在。所以选择的telnet 地址必须是永远也不会 <br>down 掉的,而虚接口恰好满足此类要求。由于此类接口没有与对端互联互通 <br>的需求,所以为了节约地址资源,loopback 接口的地址通常指定为32 位掩码。 <br>2 使用该接口地址作为动态路由协议OSPF 、BGP 的router id <br>动态路由协议OSPF 、BGP 在运行过程中需要为该协议指定一个Router id ,作 <br>为此路由器的唯一标识,并要求在整个自治系统内唯一。由于router id 是一个 <br>32 位的无符号整数,这一点与IP 地址十分相像。而且IP 地址是不会出现重复 <br>现象的,所以通常将路由器的router id 指定为与该设备上的某个接口的地址相 <br>同。由于loopback 接口的IP 地址通常被视为路由器的标识,所以也就成了 <br>router id 的最佳选择。 <br>3、使用该接口地址作为BGP 建立TCP 连接的源地址 <br>在BGP 协议中,两个运行BGP 的路由器之间建立邻居关系是通过TCP 建立连 <br>接完成的。 <br>在配置邻居时通常指定loopback 接口为建立TCP 连接的源地址(通常只用于 <br>IBGP ,原因同2.1 ,都是为了增强TCP 连接的健壮性) <br>配置命令如下: <br>router id 61.235.66.1 <br>interface loopback 0 <br>ip address 61.235.66.1 255.255.255.255 <br>router bgp 100 <br>neighbor 61.235.66.7 remote-as 200 <br>neighbor 61.235.66.7 update-source LoopBack0 3、使用该接口地址作为BGP 建立TCP 连接的源地址 <br>在BGP 协议中,两个运行BGP 的路由器之间建立邻居关系是通过TCP 建立连 <br>接完成的。 <br>在配置邻居时通常指定loopback 接口为建立TCP 连接的源地址(通常只用于 <br>IBGP ,原因同2.1 ,都是为了增强TCP 连接的健壮性) <br>配置命令如下: <br>router id 61.235.66.1 <br>interface loopback 0 <br>ip address 61.235.66.1 255.255.255.255 <br>router bgp 100 <br>neighbor 61.235.66.7 remote-as 200 <br>neighbor 61.235.66.7 update-source LoopBack0<br><br>说明一下,这个配置是有问题的!<br><br>在BGP中,使用Loopback地址除了考虑到稳定和便于管理(让network admin记住一个Loacl loopback address比external ip address来得容易);但是要注意到在EBGP情况下使用Loopback进行peer,如果没有到Loopback到route entry出现在routing table时,将不交换路由信息,也就不会形成BGP table,这是由于Synchorization的限制;通过IGP或者static route可以解决以上问题;<br><br>另外,由于BGP中neighbor是diretionaly connect,也就是TTL中Hop为1;但是,一般Loopback不同于接口地址,所以必须将Hop等于所经过的Hop数,也就是要加上nei x.x.x.x ebgp-multihop N (N=Hop);否则,无法形成BGP Table。<br><br><br> 好贴,顶一下。 ...又明白一点了 -woniu3--woniu3--woniu3-
页:
[1]