当前位置: 首页 > 编程日记 > 正文

11.CCNA第十一天-配置OSPF/EIGRP(增强型内部网关协议)

配置OSPF
Branch(config)#router ospf ?
<1-65535>  Process ID
通配符掩码
在IGP协议中,以连续的0和连续的1组成
有一种不科学的称呼(反掩码)
Branch#show running-config | section router ospf
router ospf 10
network 10.1.0.0 0.0.255.255 area 0
骨干区域  区域ID 为 0
Branch#show ip protocols
*** IP Routing is NSF aware ***
Routing Protocol is "ospf 10"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 192.168.1.1
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
10.1.0.0 0.0.255.255 area 0
Routing Information Sources:
Gateway        Distance      Last Update
Distance: (default is 110)
管理距离
直连为 0
静态为 1
OSPF  110
eigrp  90 外部路由 170
s-s    115
BGP    内部 200  外部的 20
RIP    120
检查OSPF邻居
HQ#show ip ospf neighbor
Neighbor ID    Pri  State          Dead Time  Address        Interface
192.168.1.1      1  FULL/DR        00:00:37    192.168.1.1    Ethernet0/1
show ip route ospf  ---单独的查看通过OSPF协议学习到的路由前缀
Branch#
*Oct 28 20:43:17.678: %OSPF-5-ADJCHG: Process 10, Nbr 192.168.1.2 on Ethernet0/1 from LOADING to FULL, Loading Done    ----OSPF邻居成功建立了
接口宣告和进程宣告可以同时使用
当接口宣告和进程宣告同时使能了一个接口的话,那么接口宣告生效
查看OSPF接口
Branch#show ip ospf interface brief
Interface    PID  Area            IP Address/Mask    Cost  State Nbrs F/C
Et0/1        10    0              192.168.1.1/24    10    DR    1/1
Et0/0.200    10    0              10.1.20.254/24    10    DR    0/0
Et0/0.100    10    0              10.1.10.254/24    10    DR    0/0
====================================================
EIGRP  90  170  cisco公司私有协议
前身 叫 IGRP  内部网关路由协议
E enhance  增强的
高级距离矢量路由协议
基本配置
自治系统号码必须一致,才能建立邻居关系
如果不书写通配符掩码,那么宣告的网络范围将以主类网络为边界
唯一一个能够支持非等价负载均衡的协议
R1(config)#router eigrp 90
R1(config-router)#network 192.168.1.1 0.0.0.0
R1(config-router)#end
HQ#
*Oct 28 21:09:08.863: %DUAL-5-NBRCHANGE: EIGRP-IPv4 90: Neighbor 192.168.1.1 (Ethernet0/1) is up: new adjacency
收敛速度快
支持非等价负载均衡
自治系统域内无环
支持VLSM、CIDR
支持增量更新
当到达目的地有多条路径时,而有多条路径的metric值一样,这时就可以做等价负载均衡
只有eigrp可以做非等价负载均衡,意思是,到达同一目的地有多条路径,而它们的度量值不一样时,可以做非等价负载均衡,可以通过设置variance值来进行不等价负载均衡
修改带宽bandwidth和延迟delay实现
EIGRP的拓扑表  实际上就是动态路由协议的数据库
HQ#show ip eigrp topology
EIGRP-IPv4 Topology Table for AS(90)/ID(192.168.1.2)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 192.168.1.0/24, 1 successors, FD is 281600
via Connected, Ethernet0/1
P 172.16.1.0/24, 1 successors, FD is 281600
via Connected, Ethernet0/0
P 10.1.10.0/24, 1 successors, FD is 307200
via 192.168.1.1 (307200/281600), Ethernet0/1
P 10.1.20.0/24, 1 successors, FD is 307200
via 192.168.1.1 (307200/281600), Ethernet
HQ#show ip eigrp neighbors
EIGRP-IPv4 Neighbors for AS(90)
H  Address                Interface              Hold Uptime  SRTT  RTO  Q  Seq
(sec)        (ms)      Cnt Num
0  192.168.1.1            Et0/1                    12 00:06:14  19  114  0  3
计算度量值需要考虑的因素:
带宽、延迟、可靠性、负载能力、MTU(最大传输单元)
默认情况下,仅仅考虑带宽、延迟
Branch#sh run | s router eigrp
router eigrp 90
network 10.0.0.0
network 192.168.1.1 0.0.0.0
successors  后继  下一跳
FD 可行距离  通过这个后继到达目的地的距离
AD 通告距离  邻居通告给我的,他到达该前缀目的地的距离
排错:
1、检查直连接口是否OK
2、检查自治系统号码是否一致
3、检查接口是否使能了路由协议
4、passive接口功能  检查是否有需要建立邻居的接口被passive掉了
auto-summary  ---自动汇总功能,将本地直连的路由前缀汇总到主类边界,并将明细路由抑制在本地不更新出去;
D        10.0.0.0/8 is a summary, 00:01:30, Null0
----生成一条指向本地路由黑洞的汇总路由
===============================================
广域网
地理位置分布相对较远的网络集合
广域网是局域网的集合
PPP 点到点协议
HDLC  思科私有的二层封装协议
T1 1.544Mb/s
E1 2Mb/s
配置PPP封装
interface Serial1/0
encapsulation ppp
作业:
在Branch和HQ之间部署动态路由协议
要求PC和Server之间能通讯
同时部署OSPF和EIGRP
观察路由表的现象

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">



来自为知笔记(Wiz)



转载于:https://www.cnblogs.com/xuxaut-558/p/10037965.html

相关文章:

Electio Time poj

第一次用结构体&#xff0c;写些自己的心得&#xff1a; #include<stdio.h> #include<algorithm> using namespace std; #define MAX 50000 struct COW //定义结构体&#xff0c;&#xff08;由于在cmp&#xff08;&#xff09;函数里需要用到结构体名&#xf…

浙江大学软件学院2020年保研上机模拟练习 7-3 Partial School Ranking

并查集的使用时注意&#xff1a; 1. 合并两个结点是 F[sa] sb 而不是 sb F[sa]&#xff0c;想一下含义。 2. 给每个结点赋予其自身为父节点时&#xff0c;要先判断它的父节点是不是0&#xff0c;也许已经有了。 我把照片里其他同学的成绩赋值为0&#xff0c;但是应该考虑到…

小米:开源不仅要站在巨人的肩膀上,还要为巨人指方向

今天上午&#xff0c;第一届小米开源技术峰会在北京举行&#xff0c;会上&#xff0c;小米人工智能与云平台副总裁崔宝秋致开场词&#xff0c;并发表了《小米开源之路》的演讲。 崔宝秋强调小米一直在推动开源&#xff0c;也是开源的倡导者。他告诉我们雷军创立小米的其中一个重…

微软企业库4.1学习笔记(七)创建对象 续集1

3.2使用Unity模块创建企业库对象 下面介绍如何使用前面的方法获取企业库对象的实例。代码示例如下 IUnityContainer containter newUnityContainer(); containter.AddNewExtension<EnterpriseLibraryCoreExtension>();首先创建一个Unity容器&#xff0c;并且添…

如何把 XML 文件显示为 HTML 表格

如何把 XML 文件显示为 HTML 表格 <html><head><script type"text/javascript">var xmlhttp; function loadXMLDoc(url){xmlhttpnull;if (window.XMLHttpRequest) {// code for IE7, Firefox, Mozilla, etc. xmlhttpnew XMLHttpRequest(); }else i…

浙江大学软件学院2020年保研上机模拟练习 7-2 Distance of Triples

思路一&#xff1a; 3个数组都按照小到大排序&#xff0c;设置3个指针&#xff0c;起始都在数组的末尾&#xff0c;如果1个指针向前移动1位可以让对应元素和另两个数组元素的距离之和减小&#xff0c;则移动它。如果某一回合三个指针都没动&#xff0c;就跳出循环。 非满分&a…

docker的分层

docker的分层 Contents docker的层docker的层是怎么来的docker是如何区分这些层 docker镜像是如何区分这些层的docker的层在本地的存储 vfsdevicemapperdocker的层 在这里&#xff0c;我们首先做一个样例&#xff0c;样例设定为一个镜像D。当然&#xff0c;这个D镜像不是单层&a…

《跟菜鸟学Cisco UC部署实战》-第 1 章 规划-课件(一共12章,免费)

链接:https://pan.baidu.com/s/1RiIphSUG5dsbPPqWaynHjQ 提取码:xjp9 复制这段内容后打开百度网盘手机App,操作更方便哦 《跟菜鸟学Cisco UC部署实战》-视频课程http://edu.51cto.com/course/10031.html 《Skype for Business Server 2015-企业外部-部署》视频课程http://ed…

UpdateDate()函数的作用

UpdateData(true); 用窗体上控件中的内容来更新和控件相关连的变量的值&#xff08;只能更新value类型的变量&#xff09; 例如&#xff1a;你在你的窗体中有一个Edit控件&#xff0c;为这个控件关联了CString类型的变量m_strName; 你在控件中添入内容之后&#xf…

1021 Deepest Root

要解决两大问题&#xff1a; 1. 数包含几个连通分量 2. 如何找到最深结点 注意&#xff1a;connected components的意思是连通分量 问题1我用并查集解决 问题2转化为如何得到每个结点的深度 值得注意之处是对于问题2来说&#xff0c;下图是测试用例1给出的树 可以看出从1…

一段处理百分数的js代码

function percent(s, e, i){s Number(s), isNaN(s) && (s "0");var n "%";return e !1 && (n ""), parseFloat((100 * s).toFixed(i)) n } s 需要处理的数字 e 是否显示百分号(%) true 或 false i 保留几位小数 转载于:h…

js字符串如何倒序

1. var reverse function( str ){ var newStr , i str.length; for(; i > 0; i--) { newStr str.charAt(i); } return newStr; };reverse(abcde) 2. var reverse function( str ){ return str.split().reverse().join(); }; 3.&#xff08;类似法2&#xff09; var rev…

Windows Phone 7 Tip (4) -- User Agent

The user agent for IE on Windows Phone 7 running on the Asus Galaxy device is:Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0) Asus;Galaxy6 source转载于:https://www.cnblogs.com/midshipman/archive/2010/04/29/1723416.html

vs2010 学习Silverlight学习笔记(7):控件样式与模板

概要&#xff1a; 终于知道Silverlight——App.xaml是干什么用的了&#xff0c;不仅可以用来封装样式&#xff08;类似css&#xff09;&#xff0c;还可以制定控件模版。。。好强大的功能啊。 封装&#xff1a; 继续学习《一步一步学Silverlight 2系列&#xff08;8&#xff09…

MinGW-notepad++开发c/c++程序

下载MinGW 点击下载 安装好后运行 最后点击左上角的 Installation,开始安装 1.编译&#xff1a; g -o a.exe a.cpp gcc -o hello.exe hello.c 2.运行&#xff1a; ./a.exe 转载于:https://www.cnblogs.com/feilongblog/p/4315636.html

re:Invent大会第四天:为什么Lambda值得你更多关注?

2018年11月29日的拉斯维加斯&#xff0c;AWS re:Invent大会进入第四天&#xff0c;上午照例由AWS CTO Werner Vogels带来主题演讲。 从主题演讲之前到主题演讲之后&#xff0c;改变最大的产品毫无疑问就是Lambda&#xff0c;有至少8个相关的最新发布。Vogels在2014年正式对外发…

1145 Hashing - Average Search Time

目录 思路 样例解释 AC代码 思路 要做出这道题必须直到除留余数法和平方探测法的原理。 除此之外有两个注意点&#xff1a; 1. 在查找时&#xff0c;如果当前位置上不是要找的数会继续找下去(如果k没超过表长的话)&#xff0c;但是如果当前位置上是0&#xff0c;说明表里…

C#和Java的闭包-Jon谈《The Beauty of Closures》

第一段略。。。 大多数讲闭包的文章都是说函数式语言&#xff0c;因为它们往往对闭包的支持最完善。当你在使用函数式语言时&#xff0c;很可能已经清楚了解了什么是闭包&#xff0c;所以我想写一篇在经典OO语言出现的闭包有什么用处应该也是很合适的事情。这篇文章我准备讲一下…

谷歌浏览器输入框背景颜色变黄的解决方案

2019独角兽企业重金招聘Python工程师标准>>> input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus { box-shadow:0 0 0 60px #eee inset; -webkit-text-fill-color: #878787; } 转载于:https://my.oschina.net/kitty0107/blog/296…

男人最不该做的7件事

1.没有目标 2.浪费时间 3.不独立 4.被动地活着 5.不规划自己的人生 6.不学习吸收信息 7.不接受爱情转载于:https://www.cnblogs.com/jiu0821/p/4315660.html

1085 Perfect Sequence

明确题目的核心是要找到 找到第一个满足 M > m*p 的M的下标。然后用该下标减去起点的下标即为序列元素个数。 二分区间应当是M所有可能的取值范围。起点是i1&#xff0c;终点是N而不是N-1&#xff0c;虽然A[N]上无元素。注意啊&#xff0c;原题要找的M是小于等于m*p的&…

[笔记]Go语言在Linux环境下输出彩色字符

Go语言要打印彩色字符与Linux终端输出彩色字符类似&#xff0c;以黑色背景高亮绿色字体为例&#xff1a; fmt.Printf("\n %c[1;40;32m%s%c[0m\n\n", 0x1B, "testPrintColor", 0x1B) 其中0x1B是标记&#xff0c;[开始定义颜色&#xff0c;1代表高亮&#xf…

javascript中this那些事

定义 this是函数执行的上下文。 调用方式 1. 作为函数调用&#xff0c;指向window&#xff08;严格模式报undefined的错&#xff09;。 var namehello; function a() { console.log(this.name) } a(); //hellovar c{ name:haha, d: function(){ a(); } } c.d(…

java序列化的作用-这个挺有用的,不妨学学

http://bbs.tech.ccidnet.com/read.php?tid249048 最近在阅读Core J2EE Patterns 的时候发现例子里用于在各个层次里进行传输的TO&#xff08;Data Transfer Object&#xff09;都实现了java.io.Serializable接口&#xff0c;看到这些偶突然感到茅塞顿开&#xff5e;困扰了很久…

二分法典例:木棒切割问题

Input : 输入木棒根数n&#xff0c;要得到的等长木棒数量K&#xff0c;以及n根木棒的长度。 Output : 等长木棒的最大长度。 用二分法求解这道题&#xff0c;首先要找到以得到的等长木棒数量为因变量、等长木棒长度为自变量函数。 int getK(int l){//随着l增大&#xff0c;返…

对Android 开发者有益的 40 条优化建议(转)

下面是开始Android编程的好方法&#xff1a; 找一些与你想做事情类似的代码 调整它&#xff0c;尝试让它做你像做的事情 经历问题 使用StackOverflow解决问题对每个你像添加的特征重复上述过程。这种方法能够激励你&#xff0c;因为你在保持不断迭代&#xff0c;不经意中你学到…

英语语法总结--连词

连词 连词是一种虚词&#xff0c; 它不能独立担任句子成分而只起连接词与词&#xff0c;短语与短语以及句与句的作用。连词主要可分为两类&#xff1a;并列连词和从属连词。并列连词用来连接平行的词、词组和分 句。如&#xff1a;and, but, or, nor, so, therefore, yet, howe…

开放平台鉴权以及OAuth2.0介绍

OAuth 2.0 协议 OAuth是一个开发标准&#xff0c;允许用户授权第三方网站或应用访问他们存储在另外的服务提供者上的信息&#xff0c;而不需要将用户名和密码提供给第三方网站或分享他们数据的内容。OAuth 2.0不兼容1.0。协议的参与者 RO (resource owner): 资源所有者&#xf…

1044 Shopping in Mars

这题我写了两个二分函数。 BS借用的模板是找到第一个大于等于总价的商品下标&#xff0c;然后返回的是钻石价值和减去商品总价&#xff0c;通过遍历来得到最小的差值&#xff0c;注意遍历的最后一个数字的时候可能会返回负值&#xff0c;所以只有当返回值大于等于0才可以用来竞…