计算机网络应用 三层交换原理
- 格式:doc
- 大小:57.64 KB
- 文档页数:1
计算机网络应用三层交换原理
三层交换机是在二层交换机的基础上增加了三层路由模块,能够工作于OSI参考模型的网络层,实现多个网段之间的数据传输。
三层交换机不仅可以完成数据交换功能,又可以完成数据路由功能。
其工作原理如下:
当三层交换机接收到某个信息源的第一个数据包时,交换机将对该数据包进行分析,并判断数据包中的目的IP地址与源IP地址是否在同一网段内。
如果两个IP地址属于同一网段,三层交换机会通过二层交换模块直接对数据包进行转发;如果两个IP地址分属不同网段,三层交换机会将该数据包交给三层路由模块进行路由。
当三层路由模块接收到数据包后,首先在其内部路由表中查看该数据包的目的IP地址与目的MAC地址是否存在对应关系。
如果存在两者的对应关系,则将数据包转回二层交换模块进行转发。
如果不存在两者的对应关系,三层路由模块会再对数据包进行路由处理后,将该数据包的MAC地址与IP地址映射记录添加到内部路由表中,然后将数据包转回二层交换模块进行转发。
添加工作原理图
这样一来,当该信息源的后续数据包再次进入三层交换机时,交换机能够根据第一次生成并保存的MAC地址与IP地址映射表,直接从二层由源地址转发到目的地址,而不需要再经过三层路由模块处理。
实现了“一次路由、多次交换”,从而消除了路由选择时造成的网络延迟,提高了数据包的转发效率,解决了不同网段间传输信息时产生的网络瓶颈。
如图8-19所示,为三层交换机工作原理示意图。
图8-19 三层交换原理。