7.路由器的工作原理
1)一个帧到达路由,路由器首先检查目标mac地址是否是自己,如果不是则丢弃,如果是则解封装,并将IP包送到路由器内部。
2)路由器检查IP包头中的目标IP,并匹配路由表,如果匹配失败,则丢弃,并向源ip回馈错误信息。如果匹配成功,,则将IP包路由到出接口。
3)封装帧,首先将出接口的mac地址作为源mac封装好,然后检查ARP缓存表,检查是否有下一跳的mac地址。如果有,将提取并作为目标mac地址封装到帧中,如果没有,则发送ARP广播请求下一跳的mac,并获取到对方的mac地址,在记录缓存,并封装帧,最后将帧发送出去。