1.路由
- 跨越从源主机到目标主机的一个互联网网络来转发数据包的过程
2.路由类型
直连路由
由器接口所连接的子网的路由方式称为直连路由
静态路由
由管理员手工配置的,是单向的
缺乏灵活性
config terminal
ip route 目标网段 子网掩码 下一跳IP
默认路由
当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口
浮动路由
在静态或默认路由后加空格+整数
3.路由表的形成
路由表
路由器中维护的路由条目的集合
路由器根据路由表做路径选择
直连网段
配置IP地址,端口UP状态,形成直连路由
非直连网段
对于非直连的网段,需要静态路由或动态路由,将网段添加到路由表中
4.交换与路由对比
路由工作在网络层
根据"路由表"转发数据
路由选择
路由转发
交换工作在数据链路层
根据"MAC地址表"转发数据
硬件转发
5.交换机的转发原理
MAC地址表的形成过程
1.当交换机收到一个单播数据时,先检查数据源MAC地址在MAC地址表中有么有,如果有,看看表中的
MAC地址对应的接口和当前收到这个数据的接口是否一样,如果一样就忽略,不一样就更新:如果没有
,学习:
2.在检查数据目标MAC地址在MAC地址表中对应记录
如果有,就单播
如果没有,广播(泛洪)
交换机以太网接口双工模式
单工
数据只能单向传输
半双工
数据双向传输,但不能同时进行
全双工
双向传输且同时进行
路由器:
通过最优路径转发数据到目标的设备
路由器是根据路由表来工作
路由表中维护的是最优路由条目
数据链路层:
MTU:最大传输(网络层)单元 1500B IP头部20B
路由器对数据的处理方式
路由实验:
网络拓扑:
实验环境:
主机名 IP地址 子网掩码 网关
PC1 192.168.1.1 255.255.255.0 192.168.1.254
PC2 192.168.1.2 255.255.255.0 192.168.1.254
PC3 192.168.3.1 255.255.255.0 192.168.3.254
PC4 192.168.3.2 255.255.255.0 192.168.3.254
路由器主机名 F0/0 IP F0/1 IP F1/1 IP
R1 192.168.1.254 192.168.2.1 192.168.4.1
R2 192.168.3.254 192.168.2.2 192.168.4.2
需求:
1.配置静态路由使图中的四台PC互通,并增加一条浮动路由防止当192.168.3.0网段down掉而导致的网络故障。
路由R1的配置: hostname r1 interface f0/0 ip address 192.168.1.254 255.255.255.0 no shutdown exit interface f0/1 ip address 192.168.2.1 255.255.255.0 no shutdown exit interface f1/1 ip address 192.168.4.1 255.255.255.0 no shutdown exit do show ip interface brief ip route 192.168.3.0 255.255.255.0 192.168.2.2 ip route 192.168.3.0 255.255.255.0 192.168.4.2 4 do show ip route
show running-config
路由R2的配置: hostname r2 interface f0/0 ip address 192.168.3.254 255.255.255.0 no shutdown exit interface f0/1 ip address 192.168.2.2 255.255.255.0 no shutdown exit interface f1/1 ip address 192.168.4.2 255.255.255.0 no shutdown exit do show ip interface brief ip route 192.168.1.0 255.255.255.0 192.168.2.1 ip route 192.168.1.0 255.255.255.0 192.168.4.1 4 do show ip route
show running-config
验证:
2.配置R1使PC1能够远程ssh管理路由器1
r1(config)#line vty 0 4 r1(config-line)#password 123.com r1(config-line)#login local r1(config-line)#transport input all r1(config-line)#exit r1(config)#username xiao password 456.com r1(config)#enable password 123.com r1(config)#ip domain-name r1.xiao.com r1(config)#crypto key generate rsa
验证: