路由基础与高级特征

每个路由器都有其路由表
路由表中条目包含信息
目的网络:目的网段的网络号
掩码:目的网段的掩码
出接口:数据包从本路由器发出的接口
下一跳:到达目的网段的下一跳的设备地址(下个设备的地址)

网关设备就是一台路由设备(当然三层交换机支持路由功能)

实验:两个路由器,设置静态路由,使路由器ar1与PC1能通信
在这里插入图片描述

ensp实验:配置静态路由
ar1系统视图:display ip routing-table 2.2.2.2  (查看此ip是否有路由项)
ar2系统视图:ip route-static 2.2.2.2 24 1.1.1.2 (添加静态路由项)

[ar1]display ip routing-table 2.2.2.2  (再次查看路由项)
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        2.2.2.0/24  Static  60   0          RD   1.1.1.2         GigabitEthernet
0/0/0

表项解读
Interface:从哪个接口
Pre:(Preference) 默认是60表示优先级 ,越小越优
Cost:费用,越小越优
Destination:目的网络
Mask:掩码
Proto:协议(protocol)
Flags
NextHop:下一跳

路由器生成路由的方法
直连路由:命令,display ip routing-table protocol direct(查看路由表,协议是 直连路由)
只要路由器的某个接口配置了ip地址,生效后,自动产生一个相关的直连路由条目
静态路由:由网络管理员手工配置的路由条目,所有设备手动配置,无法感知到链路变化
动态路由:路由器运行动态路由协议学习到的路由(ospf、rip、isis),自动反馈,学习路由,感知拓扑变更

路由优先级的比较过程
首先比较路由的掩码,掩码长(越精确)的优先
然后比较路由的preference(Pre优先级),数字小的优先
然后比较路由的cost,数字小的优先
如果都相同,则形成等价路由(都有数据通过)

距离矢量算法rip
链路状态算法ospf

外部网关协议(Exterior Gateway Protocols)BGP

缺省路由例子
ip route-static 0.0.0.0 0.0.0.0 1.2
缺省路由
没有完全匹配项
去往所有目标,都走这条线
是否就是默认路由?

路由递归
去 3 找到后 找到2 ;
然后找2,找到1;
多次查找 才能找到下一跳路径
实际使用中应避免递归路由

等价路由
没有比出高低就是等价路由

浮动路由
通过设置优先级别,当其中一条出现故障,才走优先级大的,范例如下

例子:
[RTA]ip route-static 20.0.0.30 1.1.1.1  (虽然没写preference但是默认是60)
[RTA]ip route-static 20.0.0.30 1.1.1.2 preference 70  (这样上面线路故障才会走这条线路)

路由汇总
通过对网络地址的划分排列 把某几个路由项汇总到一条路由项中 网络号就会减小了
路由汇总会出一些问题
如:环路
分析下图
A本身是有静态路由的,internet数据从右侧进入A后匹配到静态路由项,正常进入下一跳到B
但是如果左侧数据通过B进入,到A,由于B静态路由项包含了A的汇总项(这里A的静态路由10.1.0.0 16 包含了10.1.20.0 24的网络) 就这样匹配回到B上 形成环路
在这里插入图片描述
0.0.0.0 0 12.1.1.2(这属于缺省路由用0代替 0.0.0.0)
分析后发现 数据通过RTB进入RTA,这个通过两个配置循环
如何解决:
RTB加入命令
ip route-static 10.1.0.0 16 NULL0()
在RTB上增加一条指向Null0的路由,即可解决上述问题,因此,在部署路由汇总的时候要格外注意,要避免环路问题
这里要注意正常的路由项肯定是更精确的路由项这样网络号的长度肯定长,这个已经可以避免被这个Null0路由误杀

汇总命令:
display ip routing-table (ip地址)
ip route-static (IP地址)(掩码)(下一跳地址)
ip route-static 0.0.0.0 | 0.0.0.0 |1.1.1.2

下一节 OSPF
可能要学两天了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值