写在最前:
给我班同学写的2020年全网最详细
,最全面
的思科自学教程,独一无二,没有之一
还在苦恼学校里开设的这门网络组建这门课程挂科而担忧吗?
关注❤+收藏,不再惶恐不安
从此轻松拿上毕业证不是梦✨
在大型的企业中,可能在同一网内使用到多种路由协议,为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution)将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了。
为了实现重分发,路由器必须同时运行多种路由协议,
这样,每种路由协议才可以取路由表中的所有或部分其他协议的路由来进行广播
redistribute命令可以用来实现路由重分发,它既可以重分发所有路由,又可以根据匹配的条件,选择某些路由进行重分发,此外,该命令还支持某些参数的设置,如设置metric
完整的redistribute命令格式如下:
redistribute protocol [process-id] [level-1 | level-1-2 | level-2] [as-number] [metric metric-value] [metric-type type-value] [match {internal | external 1 | external 2}] [tag tag-value] [route-map map-tag] [subnets]
redistribute命令标明了重分发路由的来源,而router命令则标明了广播路由的进程。例如,命令redistribute eigrp 1表示路由器取来自EIGRP进程1的路由进行重分发;如果该命令在router rip下,则该路由被重分发为RIP路由,这样其他RIP路由器就可以看到来自EIGRP AS 1的路由了。
在路由器上配置多路由协议间的重分发,比如将路由协议A重分发到路由协议B中,要先进入路由协议B的路由模式下,然后再执行redistribute命令进行重分发的操作,并配置相应的路由选路参数。
一般做多路由协议间的重分发要做双向的,即将路由协议A重分发到路由协议B后,再执行路由协议B到路由协议A的重分发,或是配置单向的重分发后,在添加一条指向到对方的默认路由(这一般用于外部路由协议间,如配置BGP时)。
路由重分发
,即将一种路由协议中的路由条目转换为另一种路由协议的路由条目,达到多路由环境下的网络互通。
在不同协议之间重分发路由条目的时候,一定要注意几点:
1.不同路由协议之间的AD值是不同的,当把AD值大的路由条目重分发进AD小的路由协议中,很可能会出现次优路径,这时,就需要路由的优化,修改AD值或者是过滤。
2.不同路由协议之间的度量值
,即metric,也是不相同的,比如在RIP中,度量值是跳数
,在EIGRP中,度量值和带宽、延迟等参数有关
,这样,当把RIP路由重分发到EIGRP中时,EIGRP看不明白这个路由条目的度量值-跳数,就会认为该条目为无效路由,所以不同路由协议都有自己默认的种子metric:
路由协议默认的种子度量值
路由协议 | 默认种子度量值 |
---|---|
RIP | 无限大 |
EIGRP | 无限大 |
OSPF | BGP为1,其他为20,默认是type 2 |
BGP | IGP的度量值 |
所以,当把某种协议的路由条目重分发到EIGRP和RIP中时,切记,一定要手工指定metric值!
Router五台;交叉线
路由器
重发布静态路由
redistribution static
重发布直连路由
redistribution connected
重发布OSPF路由
redistribution ospf 进程号 metric metric值
重发布EIGRP路由
redistribution eigrp 自治系统号 metric metric值 metric-type 度量类型
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.1.2 255.255.255.0
Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#no shutdown
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.2.2 255.255.255.0
Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.3.1 255.255.255.0
Router(config-if)#no shutdown
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.3.2 255.255.255.0
Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.4.1 255.255.255.0
Router(config-if)#no shutdown
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.4.2 255.255.255.0
Router(config-if)#no shutdown
按要求配置对应的路由
Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.1.2
Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.1.2
Router(config)#ip route 192.168.4.0 255.255.255.0 192.168.1.2
Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2
Router(config)#ip route 192.168.4.0 255.255.255.0 192.168.2.2
Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1
Router(config)#router rip
Router(config-router)#network 192.168.3.0
Router(config)#router rip
Router(config-router)#network 192.168.3.0
Router(config-router)#network 192.168.4.0
Router(config)#router rip
Router(config-router)#network 192.168.4.0
配置路由重发布
在Router2上配置路由重发布
Router(config)#router rip
Router(config-router)#redistribute static
Router(config-router)#redistribute connected
在各个路由器上查询路由表信息
show ip route
由上图可知,各个路由成功获取网络中所有的路由项
用Router0 ping Router4,Ping的通证明实验成功,反之,则失败
此时上图显示的是!!!,所以实验验证成功
至此,路由重发布实验成功
上一篇:如何让思科网络组建这门课轻松应付期末考试(5)——小白建议收藏✨
下一篇:如何让思科网络组建这门课轻松应付期末考试(7)——小白建议收藏✨