交换机和路由器原理和配置方法

一、交换机

交换机(Switch)可以在其多个端口之间建立多个并发连接,工作在OSI模型第二层(数据链路层)。

1.1数据链路层的作用

1、物理设备和网络地址的建立,维护,拓扑和拆除。

2、封装数据帧,源mac目的mac。

3、差错的校验机制,重传的方式来保证数据的完整性。

1.2交换机的原理

1、设备通过交换机直连,彼此之间一定要在同一网段,否则必须要用路由器进行转发。

2、在初始状态,交换机不知道其他的信息。

3、设备A向设备B发起数据传输,交换机会把A的MAC地址和接口保存在MAC地址表里。

4、向整个局域网内部发起广播,广播的是数据帧,有则响应,无责丢弃。

5、B会把信息传到交换机,交换机也会记录B的MAC地址和接口信息,A和B直接进行数据通信。

6、下一次A和B再通信,可以直接通信,不需要再广播。

7、交换机保存MAC地址表的信息300秒,300秒之后就会清空MAC地址表。

1.3交换机四大功能

1、学习功能:数据帧在经过交换机时,交换机会自动学习数据帧的mac地址。

​ 2、转发功能:会在mac地址表中找到数据帧的目的mac地,查找成功,会从指定的接口转发数据。

​ 3、查询功能(泛洪):会从所有的接口向所有的设备转发数据(广播)。

​ 4、刷新功能:300s后清空,复用刷新。

1.4二层数据的转发原理

​1、如果只要二层转发,设备必须在同一网段。

​ 2、源主机触发的数据,源主机发出的数据是被分成了多个数据帧,每个数据帧的大小一般都是1500字节(不超过)。

​ 3、每个数据帧都会添加一个以太网帧头部(核心:源mac地址和目的mac地址,以及其他的字段第八位是0时,组播,是1时,单播)。

​ 4、数据帧通过物理层设备网卡,传输到二层设备(无特殊说明,二层设备都是交换机)。

​ 5、在二层设备,根据mac地址转发,mac地址表中查找下一跳的设备,把数据传送到下一个设备。

*根据mac地址表转发数据

​ 6、下一跳的设备接收到数据帧之后,判断目的mac是否是自己的mac地址,满足条件接收数据帧。

​ 7、要把以太网头部解封装,目的就是为了获取其中的传输数据,解析数据,处理,展示。

1.5实验--------------观察交换机地址表学习过程

1、组网图

2、pc1和pc2配置需在同一网段

3、用pc1 ping pc2结果

4、交换机地址表

总结:交换机在初始状态下,它的 MAC地址表为空,其中并不包含任何地址。每当交换机通过自己的某个接口接收到一个数据帧时,它就会将这个数据帧的源 MAC地址、接收到这个数据帧的接口编导保存在自己的 MAC地址表中,同时 mac地址 300s更新,所以隔 一段时间地址表会为空,需要重新 ping。

二、路由器

路由:从源主机到目的主机的数据包转发过程,找路径过程。

​路由器:能将数据正确的转发到目的地,在转发过程中选择最佳的设备。

2.1路由器的工作原理

​ 1、不同的网段之间才需要路由器转发。

​ 2、数据包到达路由器之后,查找路由表。

​ 3、通过arp请求在整个网段找到对应目标主机的mac地址。

​ 4、路由器A通过路由表查找到下一跳地址到达路由器B。

​ 5、路由器B先查询数据帧,mac是地址是否一致,再查找路由表,找到目标主机对应的网关。

​ 6、路由器B从网关对应的接口把数据传到对应的目标主机。

2.2路由器转发的过程

目标主机发出数据包—网关进入路由器,路由器A发送ARP广播,获取目标ip的mac地址。

路由器A选择最近的下一跳地址,数据包进入路由器B,路由器B也查路由表,有则转发,无则ARP广播,找到对应主机的网络接口,把数据包转发网关接口,这时候已经获取到了目标ip的mac地址,直接转发到目标ip主机。

​ 网关地址改怎么选择:要么选择第一个可用地址做网关,要么用最后一个可用地址做网关。

​ dis ip routing-table:查看路由表

​ 路由器配置,一定是先配接口

​ 静态路由:静态,不动,路由表的直连路由直接获取设备的信息,数据包的转发路径由我们手动配置的,相当于固定的路标,缺乏灵活性。

​ 静态路由配置代码​ ip route-static 172.16.10.0 24 10.0.0.20

​ 想去指定的网段之前,先走下一个ip地址

​ 默认路由

​ ip route-static 0.0.0.0.0.0.0.0.0 10.0.20

​ 0.0.0.0:任意地址

​ 0.0.0.0:任意子网掩码

​ 10.0.0.20:下一跳

​ 静态路由的优先级比默认路由的优先级要高

2.3实验--------------配置静态路由、默认路由

1、组网图

2、A框与B框中的pc机需配置再同一网段,如图所示:

3、AR1和AR3路由器所连接的终端设备需配置终端默认路由,AR2连接两个路由器配置为静态路由

2.3.1 默认路由

AR1路由器中输入的命令行

<Huawei>undo t m  关闭通知

<Huawei>sys         进入系统视图

[Huawei]sysname r1 修改名称为r1

[r1]int g0/0/0            进入端口0

[r1-GigabitEthernet0/0/0]ip address 192.168.10.1 24 配置端口ip地址信息

[r1-GigabitEthernet0/0/0]int g0/0/1进入端口1

[r1-GigabitEthernet0/0/1]ip address 10.0.0.10 24置端口ip地址信息

[r1-GigabitEthernet0/0/1]q 退出端口

[r1]ip route-static 0.0.0.0 0.0.0.0 10.0.0.20配置默认路由

[r1]dis ip routing-table 查看路由表信息

默认路由配置成功,AR3路由器同理。

2.3.2 静态路由

AR2路由器中输入的命令行配置端口与AR1和AR3操作步骤一样,不同的地方在于配置静态路由,命令行如下:

[r2]ip route-static 192.168.10.0 24 10.0.0.10 配置通往r1的静态路由
[r2]ip route-static 172.16.10.0 24 20.0.0.20 配置通往r3的静态路由

[r2]dis ip routing-table 查看路由表信息

静态路由配置成功。

4、ping结果

PC>ping 192.168.10.30
 ​
 Ping 192.168.10.30: 32 data bytes, Press Ctrl_C to break
 Request timeout!
 Request timeout!
 Request timeout!

首次ping会出现三次 Request timeout! 实验成功。

因为在路由器第一次转发时,AR1 g0/0/0、AR2 g0/0/0、AR3 g0/0/0的MAC地址需要三次ARP广播,最开始的三次reply请求无回应。

注意:配置静态路由一定要分清楚目的地址和下一跳地址

  • 25
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值