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