首页> 中文学位 >以太网交换机网络协议栈研究与应用
【6h】

以太网交换机网络协议栈研究与应用

代理获取

目录

文摘

英文文摘

1概述与研究现状

1.1概述

1.2以太网交换机协议栈研究现状

2以太网交换机协议栈

2.1以太网交换机和虚拟局域网(VLAN)概述

2.2 vxWorks的网络结构

2.2.1 vxWorks简介

2.2.2 vxWorks的网络模型

2.3 Linux的网络结构

2.3.1 Linux简介

2.3.2 Linux网络协议栈结构

2.4以太网交换机协议栈

2.5关键的步骤分析

2.6内存缓冲区

2.6.1 vxWorks内存缓冲区

2.6.2 Linux内存缓冲区

2.6.3 vxWorks和Linux内存缓冲区的适配

2.7网络接口(Net Device)

2.7.1 Linux Net Device层

2.7.2以太网交换机协议栈的Net Device

2.8增强型网络驱动程序(END,Ehanced Network Driver)

2.8.1参数配置和数据结构

2.9 END设备与Net Device关联

2.9.1关键的数据结构

2.9.1以太网交换机配置VLAN

2.9.2以太网交换机配置VLAN IP地址

2.10网络协议栈的初始化过程

2.11数据包接收流程

2.12数据发送流程

2.13网络协议栈的I/O控制机制

3实验环境以及结果

3.1模拟真实网络环境

4 小结

参考文献

作者在读期间科研成果简介

声明

致谢

展开▼

摘要

该文基于作者在港湾网络有限公司实习期间的研发工作,主要介绍了以太网交换机的网络协议栈的基本框架.在研究现今的两个流行网络协议栈的基础之上,结合以太网交换机的特点,提出了较好的解决方案,为以太网交换机提供了稳定可靠的底层技术支持.该文研究的主要问题如下:1)对目前流行的网络协议栈的研究和改进:网络协议栈是网络设备的核心,它们提供了在Internet上相互通讯的平台.通过对vxWorks和Linux网络协议栈的研究,再根据我们对以太网交换机的特殊需要,提出了在vxWorks网络协议栈中增加Linux Net Device层的新的协议栈.新的协议栈获得了Linux网络驱动程序的优点,能满足以太网交换机基于VLAN管理的特殊需要.2)vxWorks和Linux网络协议栈的适配:以太网交换机协议栈是在vxWorks网络协议栈的END层与数据链路层之间增加Linux网络协议栈的Net Device层,因此两者的适配是我们首要解决的问题.在vxWorks网络协议栈的END层与Linux网络协议栈的Net Device层之间实现内存缓冲区的方式不同,它们所关注的部分不一样,因此两个内存缓冲区的适配是我们接下来要解决的问题.该文给出了一个以太网交换机网络协议栈的实现,并且该研究成果成功的应用于港湾网络有限公司的两款交换机上.该研究成果具有独立的知识产权,弥补了国内同产品的空白.目前该系统已成功应用于两款交换机中,并且已经通过数据通讯产品的入网检测,这将为电信网和企业网提供有力的保障.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号