2019独角兽企业重金招聘Python工程师标准>>>
一、OSI 七层模型回顾
物理层——HUB
链路层——交换机 (192.168.1.1 与 192.168.1.2)用于网络内的数据转发。
网络层——路由器 (192.168.1.1 与 192.168.21.2)连接不同网络,实现网络之间的数据转发。
二、路由器的基本工作原理
1、自制系统(AS):
由同一个管理机构管理,使用统一路由策略的路由器的集合(例如一所大学,一个企业或者一个公司个体)。
2、路由协议(工作在网络层)
主要运行于路由器上,路由协议是用来确定到达路径的,起到一个地图导航,负责找路的作用。
AS内的路由协议称为内部路由协议,包括:RIP-1,RIP-2,IGRP,EIGRP,IS-IS和OSPF。前三种采用的是距离向量算法;EIGRP是结合了链路状态和距离矢量型路由选择协议的Cisco私有路由协议。
AS之间的路由协议称为外部路由协议。外部网关协议最初采用的是EGP。
3、LAN 和广播域
广播域:网络中能接收任一设备发出的广播帧的所有设备的集合,基于第二层(链路层)
冲突域:在同一个冲突域中的每一个节点都能收到所有被发送的帧,基于第一层(物理层)
Router 路由器:有多少个接口,就有多少个冲突域,就有多少广播域;
bridge 网桥:有多少接口,就在多少冲突域中;无论多少接口,都在一个广播域中
switch 交换机(前身叫网桥):有多少接口,就在多少冲突域中;无论多少接口,都在一个广播域中
HUB 设备:无论有多少接口,都在一个广播域中,都在一个冲突域中。
4、路由选择
路由器负责为数据包选择一条最优路径,并进行转发。
5、查看IP路由表:命令display ip routing-table
路由表中包含了路由器可以到达的目的网络。目的网络在路由表中不存在的数据包会被丢弃。
图中6项内容比较重要,分别是
① destination/mask 是目的地址和掩码 ② proto 路由协议
③ pre 表示路由加入IP路由表的优先级。可能到达一个目的地有多条路由,但是优先级的存在让他们先选择优先级高的路由进行利用(数值越低,优先级越高)
④ cost 路由开销,当到达一个目的地的多个路由优先级相同时,路由开销最小的将成为最优路由
⑤ nexthop:下一跳IP地址,说明IP包所经过的下一个路由器
⑥ interface:输出接口,说明IP包将从该路由器哪个接口转发
6、建立路由表:
直连路由Direct、静态路由Static、动态路由OSPF
7、最长匹配原则(基于 掩码)
路由表中如果有多个匹配目的网络的路由条目,则路由器会选择掩码最长的条目。
8、路由优先级
三、路由器选择最优路由方法