- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 路由器被认为执行两个最重要的基本功能:路由功能与交换功能 路由功能是指路由器通过运行动态路由协议或其他方法来学习和维护网络拓扑结构知识的机制,产生和维护路由表。 路由器的交换/转发功能与以太网交换机所执行的交换功能概念不同,指的是数据在路由器内部移动与处理的过程:从路由器一个接口接收,然后选择合适接口转发,其间做帧的解封装与封装,并对包做相应处理。 * 学习和维持网络拓扑结构知识的机制被认为是路由功能。完成路由功能需要路由器学习与维护以下几个基本信息: 首先需要知道被路由协议的是什么,一旦在接口上配置了IP地址,子网掩码,既在接口上启动了IP协议,缺省情况下IP路由是打开的,路由器一旦在接口上配置了三层的地址信息就可以转发IP数据包。 目的地址是否已存在。通常IP数据包的转发依据的是目的网络地址,路由表中必须有目的网络的路由条目才能够转发数据包,否则IP数据包将被路由器丢弃。 路由表中还包含为将数据包转发至目的网络需要将此数据包从哪个端口发送出和应转发到那一个下一跳地址等信息。 * 路由器的交换/转发功能指的是数据在路由器内部移动与处理的过程:从路由器一个接口接收,然后选择合适接口转发,其间做帧的解封装与封装,并对包做相应处理。 首先当一个数据帧到达某一端口,端口对帧进行CRC校验并检查其目的数据链路层地址是否与本端口符合,如通过检查则去掉帧的封装并读出IP数据包中的目的地址信息,查询路由表,决定转发接口与下一跳地址。 获得了转发接口与下一跳地址信息后路由器将查找缓存中是否已经有了在外出接口上进行数据链路层封装所需的信息,如果没有这些信息路由器将通过适当的进程获得这些信息:外出接口如果是以太网将通过ARP协议获得下一跳IP地址所对应的MAC地址;而如果外出接口是广域网接口将通过手工配置或自动实现的映射过程获得相应的2层地址信息。然后做新的数据链路层封装并依据外出接口上所做的QOS策略入相应的队列,等待端口空闲进行转发。 * 对于一个特定的路由协议,可以发现到达目的网络的所有路径,根据选路算法赋予每一条路径metric值,并比较metric值,选择metric数值最小的路径为最佳路径。 一台路由器上可以同时运行多个不同的路由协议,每个路由协议都会根据自己的选路算法计算出到达目的网络的最佳路径,但是由于选路算法不同,不同的路由协议对某一个特定的目的网络可能选择的最佳路径不同。此时路由器根据路由优先级选择将具有最高路由优先级(数值最小)的路由协议计算出的最佳路径放置在路由表中,作为到达这个目的网络的转发路径。 而在路由器的交换过程中查找路由时可能会发现能匹配上多条路由条目。此时路由器将根据最长匹配原则进行数据的转发。路由器会选择匹配最深的,也就是 说可以匹配的掩码长度最长的一条路由进行转发。 * * 首先主机A通过本机的HOSTS表或WINS系统或DNS系统先将主机B的计算机名转换为IP地址,然后用自己的IP地址与子网掩码计算出自己所处的网段,比较目的主机B的IP地址,发现与自己是处于相同的网段。于是在自己的ARP缓存中查找是否有主机B的MAC地址,如果能找到就直接做数据链路层封装并通过网卡将封装好的以太数据帧发送到物理线路上去;如果ARP缓存表中没有主机B的MAC地址,主机A将启动ARP协议通过在本地网络上的ARP广播来查询主机B的MAC地址,获得主机B的MAC地址后写入ARP缓存表、进行数据链路层封装、发送数据。 * * 不同的数据链路层网络必须分配不同网段的IP地址并且由路由器将其连接起来。 主机A通过本机的HOSTS表或WINS系统或DNS系统先将主机B的计算机名转换为IP地址,然后用自己的IP地址与子网掩码计算出自己所处的网段,比较目的主机B的IP地址,发现与自己处于不同的网段。于是主机A将知道应该将此数据包发送给自己的缺省网关,即路由器的本地接口。主机A在自己的ARP缓存中查找是否有缺省网关的MAC地址,如果能找到就直接做数据链路层封装并通过网卡将封装好的以太数据帧发送到物理线路上去;如果ARP缓存表中没有缺省网关的MAC地址,主机A将启动ARP协议通过在本地网络上的ARP广播来查询缺省网关的MAC地址,获得缺省网关的MAC地址后写入ARP缓存表、进行数据链路层封装、发送数据。 数据帧到达路由器的接收接口后首先解封装,变成IP数据包,对IP数据包进行处理,根据目的IP地址查找路由表,决定转发接口后做适应转发接口数据链路层协议的帧的封装,并发送到目的主机。 * 以上为源主机的网络通信数据流程 首先通过某种方法将对端主机的主机名转换为IP地址,如通过本机的HOSTS表或WINS系统或DNS系统进行名字解析。 然后判断与对端是否处于同一网段,判断的方法为:用自己的IP地址与子网掩码计算出自己所处的网段,比较目的主
您可能关注的文档
- 六下册顾拓展四.ppt
- 六下第二单元圆柱与圆锥.doc
- 六下回顾拓展四.ppt
- 六下练习一课件.ppt
- 六下一单元《夏》课件.ppt
- 六下语文练习与测试.doc
- 六下总复习平面图形的周长和面积课件PPT.ppt
- 六原生晕应用.ppt
- 六章 受压构件截面承载力计算.ppt
- 六种方法教你找回删除的文件.pptx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)