默认路由(负载均衡和浮动路由)
1.网络层:把数据帧转换为数据包,实现基于IP地址的寻址和转发。
网络层的设备:路由器
网关的作用:当PC想跨网段通信的时候,所有不知道的数据包,都交给网关来处理。
2.路由器的作用:
(1)实现不同网段的通信;
(2)隔离广播域;
路由器的每个接口=一个网段=一个广播域
(3)为数据包寻找一条最优路径。
3.路由器的工作原理:源目IP地址不变,源目mac地址被重写。
注意:mac地址(全球唯一性)是二层的概念,是不能跨网段的。
当PC1(192.168.1.1)----PC3(192.168.2.1)通信的时候
(1)PC1先查看自己的ARP表;如果有就直接发送;如果没有,就需要进行判断。
PC1先判断目标主机和自己是否在相同的网段:
如果在同一个网段,直接发送ARP请求(广播);
如果没有在相同的网段,就要把数据包发送给网关;
Source源: 192.168.1.1 PC1的mac地址
Destination目标:192.168.2.1 PC1网关的mac地址
(2)路由器:根据目标mac地址判断是不是找我的,是找我的我就回复;不是找我的,我就丢弃。
如果是找我的,我就把数据帧还原成数据包,根据目标IP地址查看“路由表”,做转发。
路由器把到达192.168.2.1的数据包从f0/1接口发送出去。
Source: 192.168.1.1 PC3网关的mac
Destination: 192.168.2.1 PC3的mac地址
(3)PC3的反应;给PC1回复数据包。
Source: 192.168.2.1 PC3的mac地址
Destination目标:192.168.1.1 PC3的网关mac
(4)路由器:目标Mac是找我的,我就“拆包”,看到里边的目标Ip;
根据目标IP进行路由表的查找,从相应接口发送出去。
Source: 192.168.2.1 PC1的网关mac
Destination目标:192.168.1.1 PC1的mac地址
4.常用配置:
(1)交换机的远程登录配置:
第一步:配置IP
SW1(config)#int vlan 1
SW1(config-if)#ip add 192.168.1.100 255.255.255.0
SW1(config-if)#no sh
SW1(config-if)#exit
第二步:配置telnet
SW1(config)#line vty 0 4
SW1(config-line)#pass
SW1(config-line)#password 123456
SW1(config-line)#login
SW1(config-line)#exit
第三步:配置特权模式的密码
SW1(config)#enable password 123456
SW1(config)#no ip domain lookup //关闭域名解析
SW2(config)#ip default-gateway 192.168.2.254 //给交换机配置网关,实现跨网段通信
常用排错命令:
R1(config)#do show ip int bri //查看接口状态和IP
R1(config)#do show ip route //查看路由表
R1(config)#do show run //查看当前配置
(2)路由器的telnet配置:
第一步:给路由器接口配置IP
R1(config)#int f0/0
R1(config-if)#ip add 192.168.1.254 255.255.255.0
R1(config-if)#no sh
第二步:配置telnet
R1(config)#line vty 0 4
R1(config-line)#password 123456
R1(config-line)#login
R1(config-line)#exit
R1(config)#enable password 123456
(3)路由器接口是三层接口,可以直接配置IP;
Router(config)#int f0/1
Router(config-if)#ip add 192.168.2.254 255.255.255.0
Router(config-if)#no sh
(4)查看路由表:
Router(config-if)#do show ip route
C 表示connected,直连路由,成立的条件只要接口处于up状态,路由器就会自动把直连路由加载到路由表里。
(5)清空配置:
erase startup-config //清空当前配置
reload //重启后才生效
5.路由协议:路由器之间交流使用的语言。
路由协议分为动态路由协议和静态路由协议(由管理员来配置)。
(1)配置IP
int f0/0
ip address 192.168.1.254 255.255.255.0
no sh
(2)配置路由:
基本格式: ip route 目标网段 目的子网 下一跳(直连链路的对端地址)
(3)检查路由表;
如果不通,逐跳ping测试。
tracert 192.168.7.1 //路由追踪,可以显示数据包沿途经过的设备