- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VRP通用路由平台上
32 VRP IP 协议栈示意图 33 ? Socket是介于传输层和应用层之间的一组编程接口,它 屏蔽了传输层的技术细节,使应用程序可方便地使用 Socket接口实现网络通信 ? VRP Socket不仅提供应用层使用IP协议栈的接口,而且 允许应用层直接通过Socket使用链路层,包括其它可扩 展的协议族 ? VRP Socket包括标准Socket接口函数和两种异步Socket 方式;支持任务间共享Socket;支持各种Socket属性设 置,使应用程序可改变Socket内核的某些工作方式;支 持多实例的TCP/UDP应用;实现了Raw Socket到链路层 的Socket Socket模块 34 OSPF等路由协议 IS-IS ETH PPP FR X.25 SOCKET TCP/UDP/RAW IP RAW Link IP Socket对IS-IS的支持 ? Socket模块提供RAW-LINK层作为Socket和链路层的 中间层,相当于传输层+网络层 35 TCP模块 ? TCP(传输控制协议)提供面向连接的,可靠的数 据传输机制,并且具有报文失序重组和流量控 制能力。 ? 与UDP不同,TCP对数据的传送不区分报文边 界,是一种流式的数据传输服务。 36 UDP模块 ? UDP用户数据报协议,提供有报文边 界的,非连接的不可靠的传输服务 37 Raw IP模块 ? RAW IP属于传输层,提供应用程序直接访问 IP的手段,应用层可通过RAW IP类型的 socket处理ICMP、IGMP、IP-IP等报文 ? 与UDP一样,RAW IP也是面向非连接的、有 报文边界的数据传输服务,不提供流量控制、 可靠性等复杂特性 38 IP模块 ? VRP中,IP模块实现了转发与控制分离 ? IP转发流程,包括报文接收和发送流程、转 发使用的FIB查找维护,全部由具体产品根据 硬件特点自己实现,VRP提供统一的编程接 口API ? IP控制部分,包括IP地址管理、IP网管统计信 息,由VRP提供代码和对外编程接口API 网网网网接接应 应应应 (OSPF, BGP) SOCKET API 应应应 (路路管管 RM) IP地地 管管 配配管 管配配 IP报文 收发 数据流 多实例 链路应 39 IP报文 控制流 IP网管 主控 统统 协协协协资 IP 协协协 协协协协资 IP控制与转发分离 40 ICMP模块 ? 支持对差错类型报文处理 ? 支持对请求报文类型处理 ? 支持对重定向报文的处理 ? VRP实现了对多实例的支持 41 ? 上层协议通过该表向IP模块提供了一个IP报文的 输入接口 ? 提供UDP、TCP、ICMP、IGMP等上层协议的输 入、输出接口 协议开关表模块 42 ? 对网络层、路由管理模块屏蔽链路层和物理层 的差异,提供统一的控制通道和数据流通道 ? 链路层以及物理层的状态变化能够通过该通道 传递到网络层或路由管理;网络层、路由管理 的下行控制也将通过改通道传递到链路层 ? 为链路层提供一个统一的数据流上行通道,为 网络层提供一个统一的数据流下行通道 网络基本接口层模块 ?实现控制函数、数据流函数的注册 ?为链路层提供一致的上行界面 ?为网络层提供一致的下行界面 43 链路应链命主控链链 上命 主 控 链 链 上应管管 1 上应管管 2 上应管管 3 上应管管 4 链 路 应 链 路 应 网网接接应 网网接接应 报报链命 报报上命 报报链命 报报上命 上 应 管 管 1 上 应 管 管 2 主 控 控 控 链 数 控 控 网络基本接口层模块 转发平面(FEF)接口模块 FIB表管理模块:管理主控板、接口 板上的FIB表。 ? 根据路由管理模块发送的消息 维护FIB表; ? 提供查找FIB表的函数; ? 实现FIB表在主控板、接口板的 同步机制; LIB表管理模块:管理主控板、接口 板上的LIB表。 ? 根据路由管理模块发送的消息 和标签分发协议维护LIB表; ? 提供查找LIB表的函数; ? 实现LIB表在主控板、接口板的 同步机制; 44 FIB管理模块 (IP转发) LIB管理模块 (MPLS) 链路层协议 SNMP TELNET RIP2 OSPF Socket TCP UDP IP/IPX Ethernet VLAN PPP PPPOE PPPOA FR X.25 HDLC ATM POS DDR Modem PHY 45 应用层协议 Socke
您可能关注的文档
- PON协议技术与业务.pdf
- PON网络测试维护方案.pdf
- PON网络设备材料建设流程及现场照片综合介绍.pdf
- PON网络规划流程与内容.pdf
- PON网络应用模型.pdf
- PTN仪表功能需求与配置原则试行版.doc
- PTNdcn特性介绍.ppt
- PTN与WLAN对接配置指导规范.pdf
- PTN分组传送网设备入网测试标准文件.pdf
- PTN产品保护.pdf
- 中国国家标准 GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 《GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法》.pdf
- GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/T 32455-2024航天术语 运输系统.pdf
- GB/T 32455-2024航天术语 运输系统.pdf
- 《GB/T 32455-2024航天术语 运输系统》.pdf
- GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
- 中国国家标准 GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
最近下载
- 湖南师范大学附属中学2022-2023学年高一上学期第一次大练习数学试题.pdf VIP
- 2023年唐山市中医医院护士招聘考试历年高频考点试题含答案解析.docx VIP
- 医院各部门及科室消毒隔离制度(五篇).doc
- 攀钢360m2烧结机工程技术标A标段.doc
- 电子情书(Youve got mail)纯英对白剧本台词文稿对白.pdf VIP
- 高中立体几何知识点整理总结.doc
- JIS G 5501 灰铸铁.doc
- 《口语交际:趣味故事会》示范公开课教学设计【部编人教版三年级语文下册】.docx
- 【教案】1.4.2-用空间向量研究距离、夹角问题-教案-人教A版(2019)高中数学选择性必修第一册.docx
- 2024年首届全国标准化知识竞赛真题题库导出版-下(判断题部分).docx
文档评论(0)