求玖月晞的小说全部小说,百度云

xsc848788 的BLOG
用户名:xsc848788
文章数:115
评论数:11
访问量:8959
注册日期:
阅读量:5863
阅读量:12276
阅读量:421894
阅读量:1110247
51CTO推荐博文
& & 一个非本协议的路由条目引入本协议进行通告,叫做路由重分发。 & & 如果IGRP路由条目要在EIGRP中做路由重分发,只需要将它的度量值乘以256,就可以得到EIGRP重 & & 分发的度量值。反之,则除以256。 & & 拓扑图: & & EIGRP进程中的默认路由的注入:一、 & & 1、配置基本IP地址和路由协议,并保证路由的可通行 & & 2、配置R2 & & & &ip route 0.0.0.0 0.0.0.0 f0/1 12.1.1.1 & & & &router eigrp 90 & & & &redistibute static & & 3、查看R3上是否获取该默认路由条目,命令:show ip route & & & &Gateway of last resort is 23.1.1.2 to network 0.0.0.0 & & & & & &2.0.0.0/24 is subnetted, 1 subnets & & D & & & 2.2.2.0 [90/409600] via 23.1.1.2, 00:00:43, FastEthernet0/1 & & & & & &3.0.0.0/24 is subnetted, 1 subnets & & C & & & 3.3.3.0 is directly connected, Loopback0 & & & & & &23.0.0.0/24 is subnetted, 1 subnets & & C & & & 23.1.1.0 is directly connected, FastEthernet0/1 & & D*EX 0.0.0.0/0 [170/307200] via 23.1.1.2, 00:00:43, FastEthernet0/1 & &看了一个形如D*EX的默认路由,管理距离170,因为它是将默认路由条在EIGRP进程进行了 & &重分发,也就是外部引入路由。二、 & &1、如上 & &2、R2上的配置 & & & ip route 0.0.0.0 0.0.0.0 f0/1 看清楚了,不要填写下一跳IP地址 & & & router eigrp 90 & & & network 0.0.0.0 &默认是将直连路由、只有退出接口的静态路由宣告进EIGRP进程 & &3、查看R3上的配置Gateway of last resort is 23.1.1.2 to network 0.0.0.0 & & 2.0.0.0/24 is subnetted, 1 subnetsD & & & 2.2.2.0 [90/409600] via 23.1.1.2, 00:08:46, FastEthernet0/1 & & 3.0.0.0/24 is subnetted, 1 subnetsC & & & 3.3.3.0 is directly connected, Loopback0 & & 23.0.0.0/24 is subnetted, 1 subnetsC & & & 23.1.1.0 is directly connected, FastEthernet0/1 & & 12.0.0.0/24 is subnetted, 1 subnetsD & & & 12.1.1.0 [90/307200] via 23.1.1.2, 00:00:07, FastEthernet0/1D* & 0.0.0.0/0 [90/307200] via 23.1.1.2, 00:00:07, FastEthernet0/1 & & 看到了吧,现在这个路由条目被network语句进行宣告了,所以是内部路由三、 & &1、配置如上 & &2、R2配置 & & & ip default-network 12.0.0.0 & & & ip route 12.0.0.0 255.0.0.0 f0/1 用于network宣告 & & & router eigrp 90 & & & network 12.0.0.0 & &3、查看R3上结果Gateway of last resort is 23.1.1.2 to network 12.0.0.0 & & 2.0.0.0/24 is subnetted, 1 subnetsD & & & 2.2.2.0 [90/409600] via 23.1.1.2, 00:14:10, FastEthernet0/1 & & 3.0.0.0/24 is subnetted, 1 subnetsC & & & 3.3.3.0 is directly connected, Loopback0 & & 23.0.0.0/24 is subnetted, 1 subnetsC & & & 23.1.1.0 is directly connected, FastEthernet0/1 & & 12.0.0.0/8 is variably subnetted, 2 subnets, 2 masksD & & & 12.1.1.0/24 [90/307200] via 23.1.1.2, 00:10:28, FastEthernet0/1D* & & &12.0.0.0/8 [90/307200] via 23.1.1.2, 00:00:06, FastEthernet0/1 & & 看到了最下面的一条,看它是否是默认路由看上面的Gateway of last resort is 23.1.1.2 to network 12.0.0.0设备网关设置了,说明这就是默认路由在R3上ping 4.4.4.4不存在网络 可以看到sending*Mar &1 00:51:45.979: & & ICMP type=8, code=0*Mar &1 00:51:46.007: IP: tableid=0, s=23.1.1.2 (FastEthernet0/1), d=23.1.1.3 (FastEthernet0/1), routed via RIB说明默认路由起作用了。四、手工汇总 & &1、配置如上 & &2、R2上的配置 & & & interface f0/0 & & & ip summary-address eigrp 90 0.0.0.0 0.0.0.0
& & & show ip routeGateway of last resort is 0.0.0.0 to network 0.0.0.0 & & 2.0.0.0/24 is subnetted, 1 subnetsC & & & 2.2.2.0 is directly connected, Loopback0 & & 3.0.0.0/24 is subnetted, 1 subnetsD & & & 3.3.3.0 [90/409600] via 23.1.1.3, 00:00:20, FastEthernet0/0 & & 23.0.0.0/24 is subnetted, 1 subnetsC & & & 23.1.1.0 is directly connected, FastEthernet0/0 & & 12.0.0.0/24 is subnetted, 1 subnetsC & & & 12.1.1.0 is directly connected, FastEthernet0/1D* & 0.0.0.0/0 is a summary, 00:00:52, Null0 & &看到底下的 Null0接口了吗?该设备也起了默认路由了 & &3、查看R3上的配置结果router eigrp 90在EIGRP进程下,默认有一条network 0.0.0.0 0.0.0.0语句Gateway of last resort is 23.1.1.2 to network 0.0.0.0 & & 3.0.0.0/24 is subnetted, 1 subnetsC & & & 3.3.3.0 is directly connected, Loopback0 & & 23.0.0.0/24 is subnetted, 1 subnetsC & & & 23.1.1.0 is directly connected, FastEthernet0/1D* & 0.0.0.0/0 [90/409600] via 23.1.1.2, 00:04:17, FastEthernet0/1 & &可以看到配置成功高级特性:1、自动汇总 & router eigrp 90 & auto-summary & 开启自动汇总 & show ip route &查看本地R3上的路由表Gateway of last resort is 23.1.1.2 to network 0.0.0.0 & & 3.0.0.0/8 is variably subnetted, 2 subnets, 2 masksC & & & 3.3.3.0/24 is directly connected, Loopback0D & & & 3.0.0.0/8 is a summary, 00:03:04, Null0 & & 4.0.0.0/8 is variably subnetted, 2 subnets, 2 masksC & & & 4.4.4.0/24 is directly connected, Loopback1D & & & 4.0.0.0/8 is a summary, 00:00:33, Null0 & & 5.0.0.0/24 is subnetted, 1 subnetsC & & & 5.5.5.0 is directly connected, Loopback5 & & 23.0.0.0/8 is variably subnetted, 2 subnets, 2 masksC & & & 23.1.1.0/24 is directly connected, FastEthernet0/1D & & & 23.0.0.0/8 is a summary, 00:00:35, Null0D* & 0.0.0.0/0 [90/409600] via 23.1.1.2, 00:10:29, FastEthernet0/1 & &从上面可以看到,只有被network宣告进EIGRP进程的路由条目才会被自动汇总 & &而能被network宣告的路由条目,是直连路由。自动汇总后,同时产生一个Null0接口 & &Null0接口,也可以叫它垃圾桶接口,用来防止路由黑洞的。 & &show ip route 23.0.0.0 255.255.255.0
& &查看23.0.0.0/8的路由条目的详细信息R3#show ip route 23.0.0.0 255.0.0.0 Routing entry for 23.0.0.0/8 &Known via "eigrp 90", distance 5, metric 281600, type internal &Redistributing via eigrp 90 &Routing Descriptor Blocks: &* directly connected, via Null0 & & &Route metric is 281600, traffic share count is 1 & & &Total delay is 1000 microseconds, minimum bandwidth is 10000 Kbit & & &Reliability 255/255, minimum MTU 1500 bytes & & &Loading 1/255, Hops 0 &Null0接口的管理距离是5,只具有本地意义,不传递给任何人 &与RIP的区别就是:RIP会把本地路由的条目与发送更新接口IP进行比较,如果不是同一个主类网络 &的话,就进行自动汇总,不管它是本地还是邻居传来的路由。2、手工汇总:基于链路级的汇总 & 手工汇总也会在本地路由表产生一个Null0接口,如上 & ip summary-address eigrp 90 0.0.0.0 0.0.0.0 & 本地路由也产生一个该汇总路由的Null0接口 & R3上的配置: & interface f0/1 & ip summary-address eigrp 90 192.168.8.0 255.255.252.0 100 & show ip route 192.168.8.0 255.255.252.0查看该路由条目的具体信息R3#show ip route 192.168.8.0 255.255.252.0Routing entry for 192.168.8.0/22, supernet &Known via "eigrp 90", distance 100, metric 128256, type internal &Redistributing via eigrp 90 &Routing Descriptor Blocks: &* directly connected, via Null0 & & &Route metric is 128256, traffic share count is 1 & & &Total delay is 5000 microseconds, minimum bandwidth is
Kbit & & &Reliability 255/255, minimum MTU 1514 bytes & & &Loading 1/255, Hops 0 & &管理距离就是100.默认是5leak-map就是泄漏列表,通过调用route-map,route-map调用acl,抓取感兴趣的数据流量route-map test permit 10match ip address 10access-list 10 permit 192.168.8.0 0.0.1.0interface f0/1ip summary-address eigrp 90 192.168.8.0 255.255.252.0 leak-map test查看R2的路由表Gateway of last resort is 0.0.0.0 to network 0.0.0.0 & & 2.0.0.0/24 is subnetted, 1 subnetsC & & & 2.2.2.0 is directly connected, Loopback0 & & 3.0.0.0/24 is subnetted, 1 subnetsD & & & 3.3.3.0 [90/409600] via 23.1.1.3, 00:08:34, FastEthernet0/0D & &192.168.8.0/24 [90/409600] via 23.1.1.3, 00:00:25, FastEthernet0/0 & & 4.0.0.0/24 is subnetted, 1 subnetsD & & & 4.4.4.0 [90/409600] via 23.1.1.3, 00:08:34, FastEthernet0/0D & &192.168.9.0/24 [90/409600] via 23.1.1.3, 00:00:25, FastEthernet0/0 & & 23.0.0.0/24 is subnetted, 1 subnetsC & & & 23.1.1.0 is directly connected, FastEthernet0/0 & & 12.0.0.0/24 is subnetted, 1 subnetsC & & & 12.1.1.0 is directly connected, FastEthernet0/1D* & 0.0.0.0/0 is a summary, 00:41:54, Null0D & &192.168.8.0/22 [90/409600] via 23.1.1.3, 00:00:08, FastEthernet0/0 & 看到没?有汇总路由,也有我们泄漏列表里的明细路由条目3、负载均衡: & EIGRP 支持非等价负载均衡,用命令variance {2,,128},就可以实现非等价负载均衡 & 本地拓扑表中到10.1.1.0 /24网络的路由条目: & 1、FD & 30 & & AD & &10 & 2、FD & 20 & & AD & &10 & 3、FD & 45 & & AD & &25 & 首先我们判断最优路由和备份路由 & FD20是最小,所以是最优路由。备份路由有吗?要怎么判断? & 这就需要FC来判断了,规则如下: & 次优路由的AD必须小于最优路由的FD,由此我们可以判断条目1可以成为备份路由 & 而条目25大于最优路由的FD20,所以不能成为备份路由 & 给最优路由选择备份路由是DUAL算法的本地计算 & 那么这样的拓扑表中的路由,可以实现非等价负载均衡吗? & 首先要满足第一条件:最优路由FD*variance值必须大于次优路由的FD,这条基本都能实现 & 比如,上面的例子,我们使用variance的值为2 & 40大于第一条目,但小于条目三,可以继续增加variance的值,但能无限制增大吗? & 答案是否定的,这就需要考察第二个条件,也就是FC & FC=次优路由的AD需要小于最优路由的FD & 而这里只有第一条目适合,所以该路由条目可以和最优路由实现非等价负载均衡 & 那多少数据包走最优路由,剩下多少走次优路由呢?R1#show ip route 2.2.2.2 255.255.255.0Routing entry for 2.2.2.0/24 &Known via "eigrp 90", distance 90, metric 2297856, type internal &Redistributing via eigrp 90 &Last update from 12.1.1.2 on Serial1/0, 00:04:34 ago &Routing Descriptor Blocks: &* 12.1.1.2, from 12.1.1.2, 00:04:34 ago, via Serial1/0 & & &Route metric is 2297856, traffic share count is 1 & & &Total delay is 25000 microseconds, minimum bandwidth is 1544 Kbit & & &Reliability 255/255, minimum MTU 1500 bytes & & &Loading 1/255, Hops 1看到红色了吗?那就是该链路负载均衡时,走的数据可以从这边看到广域网EIGRP的增强特性(考虑到WAN带宽的不足)EIGRP在任何接口,默认EIGRP数据不超过链路带宽(也是管理带宽)的50%在接口模式下:interface s1/0 & & & & & & &ip bandwidth-percent eigrp 90 &百分比 & & & & & & &bandwidth 设置管理带宽两者结合使用,可灵活限制EIGRP的数量流量DUAL算法 & &本地计算:1、在计算出最优路由后,寻找备份路由2、在最优路由down掉后,查询拓扑表,有没有备份路由 & 有的话,切换到备份路由,并发送路由更新,告诉邻居拓扑的变化扩散更新算法:将被查询路由在路由表中删除,并在拓扑表中,将该路由条目置为ACTIVE & & & & & & &并发送路由更新,置该路由条目FD为无穷大。查询报文是发给邻居的。 & & & & & & &下面是邻居收到报文做的判断原则1、发送查询的报文的路由器是否是它的后继站 & (目的就是为了,问下,有没有谁是我去往该路由的下一跳) & 如果不是下一跳设备,则将自己路由表中的后继站路由发送给查询者2、如果是的话,则查看拓扑表是否有备份路由 & 有的话,切换到备份路由,并发送给查询者 & 无的话,就看自己是否有邻居 & 有的话,再发一个查询给邻居,并置该路由条目为active & 无的话,直接告知查询者,目标网络不可达3、如果接受者没有该路由条目的信息,则直接回复不可达咱实际走一圈:10.1.1.0/24 & 1 | & & A &1^ D & 2 | 2* 1| & & C--1--Estub特性:eigrp stub receive-only &(只收不发)connected 将本地直连路由发送给邻居summary & 将汇总路由发送给邻居static & &将重分发的static路由发送给邻居redistribute 将重分发的路由发送给邻居就是发送出去的查询报文,多少秒后重置该邻接关系stuck in active &180s &重置邻接关系这里就要发送SIA query报文和reply报文查询到一半时间,没有回复,就发送query报文,询问是否工作,在工作则重置该时间这样的操作最多重复7次+180s后重置goodbye报文就是设备不运行EIGRP协议的时候,设备发送goodbye报文,告诉邻居设备EIGRP的stub特性:基本的配置略过,在边界路由器R2上做stub特性router eigrp 90eigrp stub我们就在回车,查看命令有什么不同。show ip protocolsEIGRP maximum hopcount 100 &EIGRP maximum metric variance 1 EIGRP stub, connected, summary &Redistributing: eigrp 90 &EIGRP NSF-aware route hold timer is 240s也就是说默认有connected和summary参数,它们有什么用处呢?让我们来验证下在R1上show ip route & & 1.0.0.0/24 is subnetted, 1 subnetsC & & & 1.1.1.0 is directly connected, Loopback0 & & 2.0.0.0/24 is subnetted, 1 subnetsD & & & 2.2.2.0 [90/409600] via 12.1.1.2, 00:04:29, FastEthernet0/0 & & 23.0.0.0/24 is subnetted, 1 subnetsD & & & 23.1.1.0 [90/307200] via 12.1.1.2, 00:04:29, FastEthernet0/0 & & 12.0.0.0/24 is subnetted, 1 subnetsC & & & 12.1.1.0 is directly connected, FastEthernet0/0我们看到3.3.3.0/24这条路由消失了,为什么呢?我们看到eigrp stub connected,summary中的connected就是指将直连路由宣告进EIGRP进程而summary就是将汇总的路由宣告进EIGRP进程。这下我们原因知道了吧。再来验证下汇总这个参数。将R2上开启auto-summary功能,show ip route & & 1.0.0.0/24 is subnetted, 1 subnetsD & & & 1.1.1.0 [90/409600] via 12.1.1.1, 00:09:51, FastEthernet0/1 & & 2.0.0.0/8 is variably subnetted, 2 subnets, 2 masksC & & & 2.2.2.0/24 is directly connected, Loopback0D & & & 2.0.0.0/8 is a summary, 00:00:06, Null0 & & 3.0.0.0/24 is subnetted, 1 subnetsD & & & 3.3.3.0 [90/409600] via 23.1.1.3, 00:09:53, FastEthernet0/0 & & 23.0.0.0/8 is variably subnetted, 2 subnets, 2 masksC & & & 23.1.1.0/24 is directly connected, FastEthernet0/0D & & & 23.0.0.0/8 is a summary, 00:00:07, Null0 & & 12.0.0.0/8 is variably subnetted, 2 subnets, 2 masksC & & & 12.1.1.0/24 is directly connected, FastEthernet0/1D & & & 12.0.0.0/8 is a summary, 00:00:07, Null0看看汇总路由有几条在宣告进了EIGRP进程,在R1 show ip route & & 1.0.0.0/24 is subnetted, 1 subnetsC & & & 1.1.1.0 is directly connected, Loopback0D & &2.0.0.0/8 [90/409600] via 12.1.1.2, 00:00:36, FastEthernet0/0D & &23.0.0.0/8 [90/307200] via 12.1.1.2, 00:00:36, FastEthernet0/0 & & 12.0.0.0/24 is subnetted, 1 subnetsC & & & 12.1.1.0 is directly connected, FastEthernet0/0呵呵,明细路由没有了哦,并且3.0.0.0/8没有宣告进来,为什么呢?那是因为EIGRP只会宣告直连路由。eigrp stub static &查看R1路由表变化,这里只会宣告静态路由 & & 1.0.0.0/24 is subnetted, 1 subnetsC & & & 1.1.1.0 is directly connected, Loopback0 & & 12.0.0.0/24 is subnetted, 1 subnetsC & & & 12.1.1.0 is directly connected, FastEthernet0/0我们将在R2上做条静态路由,ip route 100.1.1.0 255.255.255.0 f0/1 查看R1路由表,好像没啥变化嘛!哦,对了,需要将该条景静态路由宣告进EIGRP进程router eigrp 90redistribute staticshow ip route & & 1.0.0.0/24 is subnetted, 1 subnetsC & & & 1.1.1.0 is directly connected, Loopback0 & & 100.0.0.0/24 is subnetted, 1 subnetsD EX & &100.1.1.0 [170/307200] via 12.1.1.2, 00:00:04, FastEthernet0/0 & & 12.0.0.0/24 is subnetted, 1 subnetsC & & & 12.1.1.0 is directly connected, FastEthernet0/0呵呵,感觉还蛮不错的嘛、。继续、、、、算了,意思基本能理解了成为邻居的条件:1、相同的进程号(或AS号)2、不同的RID3、K值相同(修改K值命令:EIGR进程下,metric weights 0 k1 k2 k3 k4 k5)4、认证,只支持密文认证R1:key chain R1key 1key-string ciscoexitexitinterface f0/0ip authentication key-chain eigrp 90 R1ip authentication mode eigrp 90 md5R2:key chain R2key 1key-string ciscoexitexitinterface f0/1ip authentication key-chain eigrp 90 R2ip authentication mode eigrp 90 md5key chain的说法send-lifetime 发送时间的限制accept-lifetime 审核时间的限制单播:neighbor 12.1.1.2 f0/1 和RIP有点不同,需要指定接口,而且两端都需要配关闭水平分割:no ip split-horizonno ip split-horizon eigrp 90 &两条多说
了这篇文章
类别:┆阅读(0)┆评论(0)篇一:计算机网络原理
外部网关协议EGP 计算机网络原理
外部网关协议EGP 两个交换路由选择信息的路由器若分别属于两个自治系统,则被称为外部邻站(Exterior Neighbors),但它们若同属于一个自治系统,则称为内部邻站(Interior Neighbors)。外部邻站使用的向其他自治系统通告可达信息的协议被称为外部网关协议EGP(Exterior Gateway Protocol),使用该协议的路由器被称为外部路由器(Exterior Router)。在Internet网中,EGP显得尤为重要,因为与之相连的自治系统使用它向核心系统通告可达信息。 EGP有3个基本功能: ? 它支持邻居获取(neighbor acquisition)机制,即允许一个路由器请求另一个路由器同意交换可达信息。我们可以说,一个路由器获得了(acquire)一个EGP对等路由器(EGP peer)或一个EGP邻站(EGP neighbor)。EGP对等路由器仅在交换选路信息的意义上来说是邻站,而不论其地理位置是否邻近。 ? 路由器持续地测试其EGP邻站是否能够响应。 ? EGP邻站周期性地传送选路更新报文(Routing Update Message)来交换网络可达信息。 为了实现上述3个基本功能,EGP定义了以下几种报文类型,如表6-3所示。 81631所有的EGP报文都有固定的报头用于说明报文类型。EGP报头的格式如图6-14所示。 图6-14
EGP报头格式 报头中的版本(VERSION)字段取整数值,指出该报文使用的EGP的版本号。接收方检测版本号以确认双方使用相同版本的协议。类型(TYPE)字段指出报文的类型,而代码(CODE)字段给出了子类型。状态(STATUS)字段包含了与本报文有关的状态信息。EGP使用校验和字段来确认报文的正确到达。自治系统号(AUTONOMOUS SYSTEM NUM)字段给出了表示发送该报文的路由器所在的自治系统的编号,而序号(SEQUENCE NUMBER)用于收发双方进行联系。路由器请求邻站时赋值一个初始序号,以后每次发送报文时将序号增加。邻站回送最近收到的序号值,发送方便用这个回送值与发送时的值作一比较来确保报文的正确性。 路由器通过发送邻站获取(Neighbor Acquisition )报文来和另一个路由器建立EGP通篇二:EIGRP加强型内部网关路由协议 EIGRP加强型内部网关路由协议
传统路由协议易于造成循环,这是因为它们将路由信息充斥于整个网络,这也是例如水平分割、毒性逆转和Hold Down计时器技术得以使用的原因。同时,传统路由协议的每个路由器必须在送出路径前重算算法,这就减慢了会聚。
加强型内部网关路由协议(EIGRP)的设计给予路由协议充分的灵活性的同时加快了会聚,例如优先开放最短路径(OSPF)。另外,EIGRP也具备Protocol-Dependent组件,能够处理Apple Talk, IPX及IP。这样的优点是只有一个路由选择进程在运行,而不是每个协议上运行一个进程。EIGRP提供无循环运行,并几乎同时同步所有路由。EIGRP与其他路由协议之间的重新分配基本是自动的。例如,如果IGRP和EIGRP路由使用相同的AS号码,那个路径会在默认情况进行重新分配。 EIGRP扩散更新算法(DUAL),使用这种算法路由器可以共享路径值,因此称之“扩散”,然而其他路由协议使用另一种Bellman-Ford算法来计算路径。一个路由器仅仅将路由更新值作为距离向量送给直接连接的路径,而不是网络中的每个路径。同样,如果某个特定路径的拓补结构发生变化,路由器只会发送更新给它。此外,这个更新只会送至相关的相邻路由器,而不是所有路由器。这使得EIGRP成为一个具备高效带宽的路由协议。其他路由协议具有常规路由更新,即包括所有默认路径信息。
EIGRP使用可靠传输协议(RTP)处理数据包的发送,它使用组播地址224.0.0.10进行可靠组播以保证传送有序。EIGRP使用IP协议号88。
不同于IGRP, 在IP环境中EIGRP试一个无类别路由协议,因为更新携带子网掩码信息。尽管EIGRP自动概括网络边界,但是它能够经过配置概括任何比特边界。EIGRP也能用来计算路由总和,例如当需要概括主要网络时。
EIGRP使用邻居表(Neighbor Table)列出相邻路由器。拓补表列出所有至目的地的已知路径,同时路由表包含了至目的地的最佳路径,称之后继路由器(Successor)。可行后继路由器(Feasible Successor)为保留在拓补表中的目的地提供后备路径。
MD5认证可以用来授权EIGRP数据包。
尺度(Metrics)
思科的EIGRP仅仅在尺度上类似IGRP:延迟、带宽、可靠性和负载。需要注意的是:最大传输信元(MTU)并不是用来计算尺度,它在路径中被追踪以得到最小的MTU。 在IGRP中,最后三位的K值默认为0。除了在军事上使用“可靠性”外,大多数配置只使用“延迟”和“带宽”的这两个尺度,并优先考虑“带宽”。EIGRP的尺度(metric)计算方式是:将IGRP的尺度(metric)乘以256。因此,计算尺度(metric)的公式是:EIGRP Metric=256*([K1*带宽 + K2*带宽/(256-负载) + K3*延迟]*[K5/(可靠性 + K4)]) 默认权值为: K1 - 1 K2 - 0 K3 - 1 K4 - 0 K5 C 0
因此,计算EIGRP metric的默认公式为256*(带宽+延迟)。当K5=0时,式[K5/(可靠性 + K4)]可以忽略。你可以根据需要变换权重。但是,在IGRP等。
拿IGRP距离来说,某个链路中指向特定目的地的带宽为128k,延迟为84000微妙,使用简化公式EIGRP metric = 256*(带宽 + 延迟),代入数据256*(107/128 + 84000/10),可以得到值=256*86525 = 。
EIGRP数据包格式Version(版本) - 只有一个版本号
Opcode(操作码) - 用于指定EIGRP数据包类型: ? 1 C 更新 ? 3 C 查询 ? 4 C 应答 ? 5 C 呼叫 ? 6 - IPX SAP Checksum(检验和) - 用来计算IP数据报中整个EIGRP所占比重
Flags(标记) - LSB(最低有效位) (0x)是一个预设比特,意味着它是新 环境下数据包中的第一个路径。第二个比特 (0x)是有条件接收比 特,适用于思科可靠组播算法。
Sequence(序列号) - RTP使用32比特序列号
ACK(确认) -最后从邻居获得的32比特序列。一个无零的呼叫数据包就是确认。
AS(自治系统)号码 -域的自治系统号码 型/长度/值(TLV) -所有TLV值都由16比特型域和16比特长度域开始,随后是不同类型决定的不同数值域。 o
通用TLVs 0x0001 C 通用EIGRP参数(适用于任何协议下的EIGRP数据包) 0x0003 C 序列 (思科可靠组播使用) 0x0004 C EIGRP软件版本,原始版本为0,现有版本为1(思科可靠组 播使用) 0x0005 C 下一组播序列 (思科可靠组播使用) o
IP TLVs 0x0102 C IP内部路径 0x0103 - IP 外部路径
AppleTalk TLVs 0x0202 C AppleTalk内部路径 0x0203 C AppleTalk外部路径 0x0204 C AppleTalk电缆安装
IPX TLVs 0x0302 - IPX 内部路径 0x0303 - IPX 外部路径
上图解释了通用TLV(包含K值)及IP TLV(包含诸如五个尺度值的细节)。最关键的是IP TLV,下面将细化地介绍。 Type(类型)
0x0102 IP 内部路径 TLV
Type(型)
0x0102 Length(长度) - TLV长度 Next
Hop(下一跳) - 当前路径的下一个路径跳 Delay(延迟)
- 延迟时间的和 Bandwidth(带宽) - 256 * IGRP带宽 MTU -至某个特定目的网络的路径中的最小MTU Hop
Count(跳计数) -在0x00(直接连入网络)与)0xFF间的数 Reliability(可靠性) -
0xFF is reliable.在0x01至0XFF间的数,用以表示路径中的总差错率 Load(负载) - 0x01至0xFF间的某个数,表示路径中的总负载,其中
0xFF表示满载 Reserved(预约) - 0x0000及未使用 Prefix Length(前缀长度) - 用以表示掩码的比特数 Destination(目的) - 目的网络
Type(类型)
0x0103 IP外部路径TLV Type(型)
0x0103 Length(长度) - TLV长度 Next
Hop(下一跳) -下一个路径的跳 产生自治系统 C 路径出处的AS号码 Tag(标签) -与路径图一同使用,追踪路径 External Protocol Metric(外部协议尺度)
- 外部路由选择协议使用的尺度值,如:IGRP, OSPF, RIPReserved(预约) - 0x0000及未使用 外部协议ID -识别表示这个特定路径的外部协议
(一个不同的AS)
- 静态路由
0x0A - IDRP
- 直接连接 Flags(标记) - 0x01 表示外部路由0x02表示可能是默认路由 Delay(延迟)
- 延迟时间的和 Bandwidth(带宽) - 256 * IGRP带宽 MTU -至某个特定目的网络的路径中的最小MTU Hop
Count(跳计数) -在0x00(直接连入网络)与)0xFF间的数 Reliability(可靠性) -
0xFF is reliable.在0x01至0XFF间的数,用以表示路径中的总差错率 Load(负载) - 0x01至0xFF间的某个数,表示路径中的总负载,其中 0xFF表示满载 Reserved(预约) - 0x0000及未使用 Prefix Length(前缀长度) - 用以表示掩码的比特数 Destination(目的) - 目的网络篇三:BGP外部网关协议清默网络致力于打造安徽思科顶尖教育 在Internet中,使用边界网关协议(BGP)来通告、获悉和选择最佳路径。两家ISP相连时,它们通常使用BGP来交换路由信息;全球的ISP都使用BGP来交换Internet的路由表。企业有时也使用BGP与一家或多家ISP交换路由信息,让企业路由器能够获悉Internet路由。 BGP(精确的说是BGP的第四版[BGPv4])是一种当前得到广泛应用的路由协议,它是一种外部网关协议(EGP),而不是内部网关协议(IGP)。BGP的有些目标不同于IGP如(ospf或eigrp),但有些目标是相同的。
AS:自制系统:具有相同“路由策略”的一组路由器
RFC对AS的定义:一组被统一管理的路由器,他们网关协议和统一的度量值,来决定如何在as内部路由分组s选择协议来决定,如何分组路由到其他自制系统 取值范围:1-65535 1-64511(公有) 6 (私有) 电信AS号:4134
网通AS号 BGP是一个AS-by-AS协议 何时使用BGP协1、AS允许数它2、AS有到其接 3、进入方式进行控制 BGP79传递更新和建立邻居,当BGP做验证穿越防火墙时,应该放C1-单居和传递更新(手工指邻居) -支持CID手工汇总 -以AS为的路径矢量属性的路由协议 -在会话开始的时候发送完整的路由表,以后会触发更新 -有丰富的路径属性,和简单的选路算法 -遵循AS间的水平分割
BGP的消息类型: -open消息(打开消息) -keepalive消息(保持激活) -update消息(更新)
清默网络致力于打造安徽思科顶尖教育 -notification(通告) OPEN消息: bgp version number 默认是V4,可以通过命令(neigbour version)来修改,改后向下兼容 As number : 表示会话发起方路由器的AS号,确定该BGP是属于EBGP还是IBGP EBGP:当收到的AS号和自己的不同 IBGP:当收到的AS号和自己相同 Hold time:保持时间 表示路由器收到keepalive或者update报文之前时间,cisco默认180s,若双方不统一,以小为优。 BGP的标示符:表示邻居的ip地址,选举方式PFrterID。 BGP可选参数:该字段用来宣告支持验证、多协选Keepalive:保持激活(19字节) 收到open消息后响应一条keepalive。ci60,或1/3的hold time时间。 Update :(更新) 宣告可行路由和已撤销的路由 NLRI (network layealitormation)网络层可达信息 宣告一个或多个IP址长度(二:地址+掩码) 路径属性:path ue提供了允许BG测长度,确定策略路由的相关信息 已撤销路由: 描述达,的二元组
注E 次可以只通告一条路由,但它可以携带多个属性。 DE可通告多条路由,但它们的属性必须相同。 一TE 消息可以同时撤消多条路由。
*实际上也就是一个UPDATE中只能有一条路径属性
Notification: 通告 路由检测到BGP邻居错误时发送的消息 一旦邻居收到该消息,则邻居关系立刻回到idle状态 BGP的三张表: bgp表:包含了邻居学习到的所有网络列表,包含到达目标网络的多条路径,包含了bgp对任意一条了路径的属性。清默网络致力于打造安徽思科顶尖教育 邻居表:包含了所有bgp邻居列表 路由表:和IGP的ip路由表相同,包含了到达目标网络的一条最佳路径 负载均衡:到达同一目标网络有多条代价相同的路径 BGP默认不允许任何负载均衡,他到达任何网络只能有一条路径。
BGP的基本配置:
注:在同一时间内只能开启一个bgp进程 router bgp&AS& neighbor&对端的US& remotes-as&对端的as& 修改更新源:neighbor&对端的US& update-source o0 修改TTL:neighbor&对端的US&ebgp-multihop&TTL&2修改下一跳自我:neighbor&对端的US& next-se修改RID:路由模式下bgp router-id x.x.x.关闭同步:路由模式下 no syn 关闭汇总:路由模式下 no auto-s例: R1(config)#router bgp 1R1(config-router)#bg oud 1.1.1.1R1(config-router)#1 mote-as 200 (EBGP邻居) R2(config)#ror b2R2(confi#eighb33 remote-as 200 (IBGP邻居) R2(conf)#nighbor3.3.3 update-source loopback 0 (更新源是环 R2(conf)p route 1.1.1.1 255.255.255.255 12.12.12.1(做EBGP多条前需要确定IGP) R2(config-rour)#neighbor 1.1.1.1 update-source loopback 0 R2(config-router)#neighbor 1.1.1.1 ebgp-multihop 2 (EBGP设置多跳,环回口才用得上)
R1(config)#ip route 2.2.2.2 255.255.255.255 12.12.12.2 R1(config-router)#neighbor 2.2.2.2 ebgp-multihop (默认255)
R2#show ip bgp summary (摘要的邻居邻居信息) R2#show ip bgp 2.2.2.0/24
显示明细路由的详细信息
清默网络致力于打造安徽思科顶尖教育 R2#show tcp brief 可以看到是谁发起的TCP链接 R2#show ip bgp neighbors
(详细的邻居信息) R2#show ip bgp rib-failure 可以看到提示有更高AD的路由 R2#show ip bgp neighbors 2.2.2.2 advertised-routes
看向这个邻居发了哪些路由信息 R2#show ip bgp neighbors 3.3.3.3 received-routes
看这个邻居给我发了哪些路由信息,必须在本路由器上用下面这条命令开启后才能用 R2(config-router)#neighbor 3.3.3.3 soft-reconfiguration inbound
开启查看接收到的路由信息的功能
debgu ip routing
查看路由表调试信息 debug ip bgp updata 查看BGP更新信息 EBGP用环回口做邻居后,不能再将此环回口宣告进B误,造成邻居BGP表的翻动,IBGP不会出现这一因0,无法争抢入路由表
R4(config-router)#network 4.4. (严格按照IP地址掩码通告) R4(config-router)#netwo00.0(在auto-summary时,也可以主类方式通
?BGP的network所BGP路由条目。相关热词搜索:

我要回帖

更多关于 玖月晞哪本小说最好看 的文章

 

随机推荐