MYSQL 只能回环口链接_loopback回环口详解

在配置OSPF路由协议的时候配置回环(loopback)接口是很重要的1件事.Cisco建议你配置OSPF的时候顺便配置回环接口.所谓回环

接口,是逻辑接口而非物理接口,即不是你触摸的到的router上的真正的接口.作用是作为诊断OSPF而用.如果router的某一个接口由于故障

down

掉而不可用了,此时你怎么通过telnet来连接并进行管理用呢?所以就引入了回环接口是概念,回环接口永远不会down掉,你就可以通过连上回环接口来

进行管理

Configuring Loopback Interfaces

配置回环接口前先使用show ip ospf命令查看RID,接下来对接口进行配置,如下:

RouterA的配置:

RouterA(config)#int loopback0

RouterA(config-if)#ip address 172.16.10.1 255.255.255.0

RouterA(config-if)#no shut

RouterA(config-if)#^Z

RouterA#

RouterB的配置:

RouterB(config)#int lo0

RouterB(config-if)#ip address 172.16.20.1 255.255.255.0

RouterB(config-if)#no shut

RouterB(config-if)#^Z

RouterB#

RouterC的配置:

RouterC(config)#int lo0

RouterC(config-if)#ip address 172.16.30.1 255.255.255.0

RouterC(config-if)#no shut

RouterC(config-if)#^Z

RouterC#

注意2个回环接口的IP地址配置机制为任意配置,但是IP地址必须处于不同的子网内

Verifying Loopbacks and RIDs

验证回环接口的地址,可以使用show running-config的命令查看,如下:

RouterC#sh run

(略)

!

interface Loopback0

ip address 172.16.30.1 255.255.255.0

!

(略)

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

RID

Router ID (RID) The Router ID (RID) is an IP address used to

identify the router. Cisco

chooses the Router ID by using the highest IP address of all

configured loopback interfaces.

If no loopback interfaces are configured with addresses, OSPF will

choose the highest IP

address of all active physical interfaces.

Loopback interfaces are logical interfaces, which means they are

not real

router interfaces. They can be used for diagnostic(.诊断的) purposes

as well as OSPF configuration

在OSPF中为什么要用loopback interface:

if you are not using loopback interfaces then the

serial interface of your router is the RID of the router because it

has the highest IP address of active interfaces. If this interface

goes down, then a re-election must occur on who is going to be the

DR and BDR on the network. Not necessarily a big deal, but what

happens if this is a flapping link (going up/down)? The routers

will not converge because the election is never completed. This is

obviously a problem with OSPF. Loopback interfaces solve this

problem because they never go down and the RID of the router never

changes

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300451.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AspNetCoreMassTransit Courier实现分布式事务

在之前的一篇博文中,CAP框架可以方便我们实现非实时、异步场景下的最终一致性,而有些用例总是无法避免的需要在实时、同步场景下进行,可以借助Saga事务来解决这一困扰。在一些博文和仓库中也搜寻到了.Net下实现Saga模式的解决方案MassTransit…

可能会紧急用到的Linux命令

查看当前网络连接数: netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r -n删除掉不以java和xml结尾7天没有使用的文件 : find . ! -name *.java ! -name *.xml -atime 7 -exec rm {} \;转载于:https://blog.51cto.com/guihai…

设置列表字段为主键

转贴:Sample event handler to set a field as a pr imary key (enforce no duplicates) Got this as a request from a reader- how to prevent users from adding items with same titles as ones that already exist in the list. Codeusing System;using System.Collectio…

被学校辞退、拒绝FB后:语音识别大牛Povey确认兼职北京初创公司,称主业还选中国...

全世界只有3.14 % 的人关注了青少年数学之旅由于5月的学生抗议事件,语音识别领域著名学者、原约翰霍普金斯大学教授Daniel Povey被学校辞退。随后,Daniel Povey准备进入Facebook从事语音识别系统的开发,但是由于Facebook要对其进行长达6周的审…

也谈子网划分和子网通信

子网划分和子网通信在小型网络中应用不多,但随着公司规模的扩大,这样的问题就会提上网管的工作计划。资料略加整理,希望对各位有帮助。也谈子网划分和子网通信1.网络IP地址和子网掩码的分类:A类:IP: 0.0.0.0 &#xff…

java io流学设置编码_Java学习日志(21-2-IO流-基本数据类型与字节数组对象与、编码解码)...

操作基本数据类型的流对象DataStream/*可以用于操作基本数据类型数据的流对象*/import java.io.*;class DataStreamDemo{public static void main(String[] args)throws IOException{// writeData();// readData();// writeUTFDemo();// OutputStreamWriter oswnew OutputStrea…

dotnet中的counters说明(二)

上篇说了System.Runtime,它负责应用运行的环境资源的收集,这篇要继续说AspNetCore的Hosting,Http.Connections和Server.Kestrel三个计数器。同时,下面指标各项()里的项目是--counters 参数[]里的项,用逗号分隔多项指标。Microsoft…

Asp组件中级入门与精通系列之五

我们学习来看一下Response对象。其实我们前面的教程中一直都在使用这个对象的Write方法。 这里我们用Response对象设置cookie。 ? 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ5 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件&…

有这些好习惯,可以让你悄悄变优秀

全世界只有3.14 %的人关注了青少年数学之旅这是一个普遍无趣的时代,很多人看似忙到起飞内在却空虚迷茫。今天我们为你诚意推荐几个公众号它们会成为你生活的一剂调味料,让你做一个学识丰富、灵魂有趣的人。快来关注,开启精彩的生活吧&#xf…

java设置access-allow_Java Web如何设置多个Access-Control-Allow-Origin

有没有办法让Access-Control-Allow-Origin header允许设置multiple cross-domains呢?如果设置response.addHeader("Access-Control-Allow-Origin","*");感觉这个接口太开放了,不太安全。 我想只设置自己指定的若干个域名或者端口可以…

paip.提升用户体验--提升java的热部署热更新能力

paip.提升用户体验--提升java的热部署热更新能力 想让java做到php那么好的热部署能力 "fix online"/在线修复吗??直接在服务器上修改源码生效,无需重启应用。。作者Attilax 艾龙, EMAIL:1466519819qq.com来源&#x…

夏利车电动窗功能设定

夏利车电动窗功能设定 我车的前有门电动车窗坏了,所以去汽配城购买了电动升降器,准备自己进行更换,修车的要我100元RMB,自己购买配件花了我65省了35元呵呵, 但是自己花了很长时间更换完成之后发现车窗怎么也关不严&…

微软 MS Learn 上线 Blazor 入门教程

微软官方学习网站 MS Learn 上线了 Blazor 入门教程模块,希望通过这个课程,让开发人员了解如何设置开发环境,以及如何使用 Blazor、Visual Studio Code 和 C# 生成你的首个 Web 应用。Build a web app with Blazor - Learndocs.microsoft.com…

Type Casting

Type Casting C : Documents : C Language Tutorial : Type Casting Search: userpass[register] javascript and cookies required C Language TutorialIntroduction?Instructions for useBasics of C?Structure of a program?Variables. Data Types.?Constants?Oper…

世界最牛实验室,堪称诺贝尔奖孵化器!到底是个怎样神奇的存在?!

▲ 点击查看随着诺贝尔各个奖项陆陆续续的公布,卡文迪许实验室,又开始重回大众视野。在这个世界最牛实验室之一的实验室里,仅仅过去了一百多年,就不断涌现出一批又一批世界一流的科学家:把电与磁进行有机统一的麦克斯…

java接口那一节是哪的知识_Java中的接口知识汇总

Java中的接口知识汇总发布于 2020-4-29|复制链接本文给大家汇总介绍了在java中的接口知识,包括为什么要使用接口、什么是接口、抽象类和接口的区别、如何定义接口以及定义接口注意点,希望大家能够喜欢一.为什么要使用接口 假如有一个需求:要求…

用C语言实现解析简单配置文件的小工具

本文介绍作者写的一个小工具,简单的代码中包含了C语言对字符串的处理技巧,对文本文件的简单解析,二进制文件的数据复制的方法,以及格式化输出文本文件的示例。 工具的输入是如下内容的配置文件: [plain] view plaincop…

Delphi应用程序在命令行下带参数执行返回命令行提示的问题

在命令行模式(CMD)下执行时,想获得执行参数,用以下变量: ParamCount:参数个数 ParamStr:为参数数组 如果想在执行完一个操作后在命令行作出相应提示,就应该在相应位置放入…

开源的负载测试/压力测试工具 NBomber

负载测试和压力测试对于确保 web 应用的性能和可缩放性非常重要。尽管它们的某些测试是相同的,但目标不同。负载测试:测试应用是否可以在特定情况下处理指定的用户负载,同时仍满足响应目标。应用在正常状态下运行。压力测试:在极端…

人生失败的31种致命原因

人生失败的31种致命原因 一、不利的遗传背景。天生智力不足的人,是没什么办法可想的。唯一的补救办法就是“以勤补拙”。 二、缺乏明确的人生目标,凡是没有明确人生目标的人,便没有成功的希望,在我曾经分析过的100人中&#x…