线速 BYS lKTh
BYS lKTh
BYS lKTh
这里的“线速”指网络设备交换转发能力的一个标准,而非通常所言的线速度和角速度。达到线速标准的设备,避免了非线速设备的转发瓶颈,称作“无阻塞处理”。即厂商标称交换能力大于设备上所有类型各个接口的带宽总和的2倍(全双工)。需要说明的的是通常二层线速指的是交换能力,单位Gbps ;三层线速指的是包转发率,单位Mpps 。 BYS lKTh
千兆端口的包转发率是1.488Mpps ( 百兆端口为0.1488Mpps,其他类推) BYS lKTh
1,000,000,000/8/(64+8+12) = 1,488,095pps (帧的大小为64byte,8byte的前导符,12byte的帧间隙) BYS lKTh
线速这一概念同时还用于绘画艺术中,指在速描或绘画中,线条表达运动感的能力 BYS lKTh
BYS lKTh
BYS lKTh
BYS lKTh
ARP在3层数据包重写中扮演的角色 BYS lKTh
BYS lKTh
BYS lKTh
假定工作站A向工作站B发送5个ICMP echo请求,将依次发生下面的事件: BYS lKTh
1. 工作站A向默认网关发送ARP请求,来获得默认网关的MAC地址。如果不知道默认网关的MAC地址,工作站A将不能向本地子网以外的任何地方发送信息。 BYS lKTh
2. 作为默认网关的Cisco 2600路由器以ARP reply来响应ARP请求,并且将其发往工作站A的单播MAC和IP地址,应答中也指出默认网关的MAC地址。在接收到ARP请求之后,默认网关也在其ARP表中增加工作站A的ARP表项。 BYS lKTh
3. 通过使用默认网关的目标MAC地址,工作站A向工作站B的目标IP地址发送第一个ICMP echo请求。 BYS lKTh
4. 路由器接收到ICMP echo请求,并且确定到达目标IP地址的最短路径。 BYS lKTh
5. 因为默认网关不具有目标IP地址(工作站B)的ARP表项,所以他将丢弃工作站A发出的首个ICMP请求。 BYS lKTh
6. 通过向工作站B发送ARP请求,默认网关能够获得工作站 B的MAC地址 BYS lKTh
7. 在接收到ARP请求之后,工作站B以自己的MAC发送ARP响应。 BYS lKTh
8. 到此为止,工作站A开始通过默认网关向工作站B的目标IP地址发送第二个ICMP请求。 BYS lKTh
9. 在接收到第二个ICMP请求之后,默认网关已经拥有工作站B的ARP表项,默认网关依次将源MAC地址重写为自己的MAC地址,而将目标MAC地址重写为工作站B的MAC地址,随后将帧转发到工作站B。 BYS lKTh
10. 工作站B接收到ICMP请求之后,并且以默认网关的目标MAC地址向工作站A的ip地址发送ICMP echo应答。 BYS lKTh
BYS lKTh
BYS lKTh