一、什么是路由?
路由是全球网络运行的重要命脉,全球现在77万条路由,是全球因特网运行的核心。而这个数字在13年的时候是48万条。(看来地址不够用,运营商开始压榨各种的网段了)
二、路由选路需要遵循什么原则的?
比如你现在去火车站可以打车,可以做公交车,这两条路都能让你到达目的,你该选哪条路?打车比较快,节省时间,但成本比较高,公交成本低,但比较慢,浪费时间。各有选择,在网络里面也是这样多条路径都能到达目的,对于网络设备是该怎么选的?
说下路由选路的三条原则吧。
注:需要满足多条路由都能匹配的情况下才进行选路,如果只有一条路径就没什么选路之说的。
1.掩码 越长越优
路由的掩码不一样的时候,直接判断掩码长短进行选路。
比如:
一个目的是192.168.1.1的数据包,路由器上刚好有两条路由分为是
192.168.1.0/24 出口是F0/0
192.168.1.0/25 出口是F0/1
这两条路由都能匹配目的的地址,这时候比较他们的掩码25>24,选择F0/1作为数据的出口。
——–3月5日更新———–
2.管理距离 越小越优
路由的掩码一样的时候,掩码无法区分哪个优,由此进入此环节判断。
在网络中有各种各样的路由协议,常用的有OSPF RIP ISIS BGP这些协议,每种路由协议有自己的管理距离(优先级)。而且每个厂家管理距离还不一样(因为是本地有效的不可传递的)。
如下图
3.度量值 越小越优
路由的掩码一样的时候,掩码无法区分哪个优。
管理距离又是一样的时候(同一个路由协议)。
这时候同个路由协议进行度量值判断(这三种叫法都可以开销、cost、metric),不同的路径开销不太一样,当然开销越低越好。
比如:
一个目的是192.168.1.1的数据包,路由器上刚好有两条路由分为是:
192.168.1.0/24 优先级=110 度量值=10 出口是F0/0
192.168.1.0/24 优先级=110 度量值=5 出口是F0/1
这时候根据匹配的方式1.掩码 一样pass 2.优先级一样 pass 3.度量值 10<5,因此选择F0/1
4.还有一种特殊情况
等价路由
比如:
一个目的是192.168.1.1的数据包,路由器上刚好有两条路由分为是:
192.168.1.0/24 优先级=110 度量值=10 出口是F0/0
192.168.1.0/24 优先级=110 度量值=10 出口是F0/1
这时候根据匹配的方式1.掩码 一样pass 2.优先级一样 pass 3.度量值 10=10,因此没法比较了两条一起转发,这个叫做等价路由;
扩展下
等价代表的是负载均衡,两条线路同时转发数据,但这个转发的怎么进行的?这时候就要对流进行匹配,在路由的负载上通常使用的是五因素匹配流。源地址、目的地址、源端口、目的端口、协议。
打个比方就是现在邮寄快递申通和韵达,他们两个快递能都邮寄、速度、价格都差不多,这时候你有大量商品要邮寄,这时候平均分配给两家,那肯定是以包裹为单位给快递,一个包裹就相当于一个流。那什么东西才能打包成一个包裹?相同的目的地址。
拥有多年网络项目经验,精通思科、华为、H3C、Juniper等主流厂商配置专业讲师倾情教授,本课程含概了网络基础入门课:CCNA+HCIA所有知识点,内容丰富全面,价格低!包含网工职业发展介绍、网络基础原理、路由交换基础知识以及广域网模块等必备技术,每天2小时,一周学会搭建小型局域网,适合0基础在校小白快速入行!更多详情可联系QQ:839898248,微信:Ciscolnfinity,名额有限,点击下方链接快来报名吧
↓↓↓↓↓↓
https://ke.qq.com/course/1406048?tuin=50ba6ed6