二三层转发

arp缓存:即IP-MAC对照表。arp -a,查看arp缓存(电脑不时地通过发arp请求获取同一网络上主机的MAC)。

MAC学习: 从端口收到的帧中读出MAC地址,得到它们的对应信息,按FDB表做交换。(交换机)

PCA:1.1.1.1/24

PCB:1.1.1.2/24

PCC:1.1.1.3/24

PCD:1.1.2.1/24

PCE:1.1.2.2/24

PCF:1.1.3.1/24

路由器:1.1.1.4/24,1.1.2.3/24,1.1.3.2/24

PCA,PCB,PCC通过交换机1,PCD,PCE通过交换机2,PCF通过交换机3来连接路由器。

PCA中的数据(message)要发送到PCF上,通过PCF的IP与PCA的子网掩码相与,得知PCA与PCF不在一个子网上。PCA上的数据发往默认网关(路由器),途中经过二层转发。

message的源IP,目的IP在转发过程中一直不变,但源MAC,目的MAC会变。

PCA到路由器:源MAC为PCA的MAC,目的MAC为路由器的MAC。

路由器到PCF:源MAC为路由器的MAC,目的MAC为PCF的MAC。

转发过程:

链路层收到一个以太网帧,检查校验和等参数是否合法,如果目的MAC地址不是我的,也不是组播和广播MAC,就进行二层转发(例如PCA中的数据到交换机1中,根据目的MAC为路由器的MAC,进行二层转发,直接发给路由器),如果目的MAC地址是设备的MAC地址,则删除帧头,把数据部分按帧头里的协议类型交上层协议处理(如IP)(例如数据到达路由器。随后在路由器中更改源MAC,目的MAC,发往PCF)。

linux下静态路由修改命令
添加路由
route add -net 192.168.2.0/24 gw 192.168.0.1

route add -net 192.168.1.0/24 gw 192.168.0.1

192.168.1和192.168.2网段都跳转到192.168.0.1这个路由器,这个路由器必须和PC是一个网段的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值