## 交换机和路由器的区别
●交换机:先查看MAC地址缓存表是否有MAC地址,有—>转发,没有—>广播(泛洪)
工作在数据链路层,根据“MAC地址表”转发数据,硬件转发。
●路由器:先查看路由表中是否有接口,有—>转发,没有–>丢弃。(路由器封装过程中:IP地址不变,MAC地址随着封装在变动)
工作在网络层,根据“路由表”转发数据,路由选择,路由转发。
一、路由器的工作原理
路由:从源主机到目标主机的转发过程
路由器是根据路由表转发数据
二、路由表的形成
1.路由表
路由器中维护的路由条目的集合
路由器根据路由表做路径选择
2.路由表的形成
直连网段
本地接口配置IP地址和子网掩码,端口开启状态,形成直连路由
非直连网段
对于非直连网段,需要静态路由或者动态路由,将网段添加到路由表中
对于非直连路由的学习有两种方式
管理员手动添加——静态路由
路由器通过路由协议自动学习——动态路由
路由进入到路由表的条件
1.下一跳地址可达
2.最长掩码匹配
3.管理距离值: 针对不同的路由协议,比较去往同一个目标网络的优劣;越小越优
静态: 1
RIP : 120
OSPF : 110
EIGRP : 90 / 170
4.度量值:针对同一种路由协议,比较去往同一个目标网络的优劣;越小越优
RIP :跳数 OSPF :基于接口的COST值
EIGRP :5个参数,宽带,延时,可靠性,负载,最大传输单元
路由协议的分类:
1.静态路由协议:
由管理员手工配置的,是单向的,拓扑关系缺乏灵活性
优点:配置灵活,管理员手工配置,节省链路开销。
缺点:当拓扑发生改变时,需要管理员去每台路由器上修改路由配置。
静态路由协议只能小规模的企业网络,大型企业网络用的是动态路由协议。
建议五条以内的非直连路由用静态路由协议,五条以上的用动态路由协议。
配置命令: (cisco在全局模式下):ip route 目标网络 子网掩码 下一跳地址/本地出接口
本地出接口:连接末梢网络或运营商网络时
注意:它是单方向的,如果要在路由器上配置静态路由,它也是只能往一个方向传输,如果对面需要回访,那就需要在路由器上也配置静态路由。
(1)普通的静态:
(2)缺省静态:ip route 0.0.0.0 0.0.0.0 下一跳地址/本地出接口
作用:在不知道远端网络的情况下,可以使用0.0.0.0默认路由匹配所有的网络
默认路由也被称为缺省路由,是目的网络地址及网络掩码均为0的路由,既0.0.0.0/0或者0.0.0.0 0.0.0.0。这是一条非常特殊的路由,所有的目的IP地址都能被这条路由匹配。
(3)浮动静态:ip route 目标网络 子网掩码 下一跳地址/本地出接口 AD //AD为管理距离值
作用:作为动态路由协议的备份
sla: 用来做探测的
ip sla 1 //创建一个sla
icmp-echo 10.1.23.3 source-ip 10.1.23.2 //检测10.1.23.2和10.1.23.3之间的icmp数据包间的可达
frequency 5 //每隔5秒钟发送一次icmp的消息
timeout 5000 //设置等待响应包的最大时间
ip sla schedule 1 life forever start-time now //启用sla,永久生效
track 1 ip sla 1 //在track下匹配 sla 1
ip route 4.4.4.4 255.255.255.255 10.1.23.3 track 1 //调用对象track 1
三层交换机:既有交换功能,又有路由功能(需要人为开启:ip routing )
检查路由表命令:
R1(config)#do sh ip route
查看静态路由表命令:
R1(config)#do sh ip route static
查看是否通命令:
R1(config)#do ping 4.4.4.4
2.动态路由协议:
(1)RIP
(2)EIGRP
(3)OSPF
(4)IS-IS
(5)BGP
OSPF的配置
router ospf 1
router-id 1.1.1.1
net 192.168.11.254 0.0.0.0 a 0
ex
或者
router ospf 1
router-id 1.1.1.1
ex
int range e0/1,vlan 10
ip ospf 1 a 0
ex