路由器简答原理
- 1路由概述
- 2路由表
-
- 3路由器工作原理
-
- 4相关命令
- 5总结
1路由概述
- 路由:跨越从源主机到目标主机的一个互联网络来转发数据包的过程。
- 路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备。
2路由表
2.1路由表概述
- 定义:路由器中维护的路由条目的集合。
- 功能:路由器根据路由表做出路径选择。
2.2路由表的形成
- 直连路由:直连接口所在网段的路由,由设备自动生成。
- 静态路由:由网络管理员手工配置的路由条目,当网络的拓扑结构或链路的状态发生变化时,需要手工去修改路由表中相关的静态路由信息,缺乏灵活性。
- 默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器将请求转发到默认路由接口上。
- 浮动路由:可以为静态路由与默认路由设置备胎,优先级低于原配。
- 动态路由:通过相互连接的路由器之间交换彼此信息,然后按照一定的算法优化出来的,而这些路由信息是在一定时间间隙里不断更新,以适应不断变化的网络(如OSPF、IS-IS、BGP等)。
3路由器工作原理
3.1工作原理
- 一个帧到达路由后,路由器首先检查目标MAC地址是否自己,如果不是则丢弃,如果是(或广播地址)则解封装,并将IP包送到路由器内部。
- 路由器检查IP包头中的目标IP,并匹配路由表,如果匹配失败则丢弃并向源IP反馈错误信息,如匹配成功,则将IP包路由到出接口。
- 路由器先将出接口的MAC地址作为源MAC地址,然后检查ARP缓存表中有没有下一跳IP的MAC地址,如有,则将提取并作为目标MAC地址封装到帧中;如没有则发送ARP广播请求下一跳IP的MAC地址,获取对方MAC地址并记录缓存,再封装帧。
3.2交换机与路由器的对比
- 路由器工作在网络层(第三层)
- 交换机工作在数据链路层(第二层)
4相关命令
//查看路由表
en
show ip route #查看路由表
//静态路由配置
en
conf t
ip route 目标网段 子网掩码 下一跳IP地址/或接口号 #建议使用下一跳IP地址
ip route 70.1.1.0 255.255.255.0 20.1.1.2 #例子
//配置默认路由
en
conf t
ip route 0.0.0.0 0.0.0.0 下一跳IP地址
ip route 0.0.0.0 0.0.0.0 20.1.1.2 #例子
//配置浮动路由
en
conf t
ip route 0.0.0.0 0.0.0.0 下一跳IP地址 [2] #优先级低于前者
//路由跟踪
tracert 目标IP或域名 #跟踪通过哪些设备到达目标地址
5总结
- 了解路由及路由器概念;
- 理解路由器工作原理;
- 掌握配置路由条目的相关命令。