计算机网络相关题目及答案(第四章)

第四章

复习题:

R2. 我们注意到网络层功能可被大体分成数据平面功能和控制平面功能。数据平面的主要功能是什么?控制平面的主要功能呢?

答:1)数据平面的功能——转发,即网络层中每台路由器的功能,该数据平面功能决定到达路由器输入链路之一的数据报如何转发到该路由器的输出链路之一。

2)控制平面功能——填充路由表,即网络范围的逻辑,该控制平面功能控制数据报沿着从源主机到目的主机的端到端路径中路由器之间的路由方式。

R3.我们对网络层执行的转发功能和路由选择功能进行区别。路由选择和转发的主要区别是什么?

答:路由是指络范围的过程,以决定分组从源到的地所采取的端到端路径根据路由表查找到达目标网络的最佳路由表项,通常在软件中实现;

转发是指将分组从个输链路接转移到适当的输出链路接的路由器本地动作根据最佳路由中的出口及下一跳IP转发数据包的过程。通常在硬件中实现。

R4.路由器中转发表的主要作用是什么?

答:数据报到达路由器时,首部的一个或多个字段在转发表中索引,根据索引结果找到输出端口

R7.讨论为什么在高速路由器的每个输入端口都存储转发表的影子副本。

答:因为有了影⼦副本,转发决策能在每个输⼊端⼝本地做出,⽆须调⽤中央路由选择处理器,可以避免集中式处理的瓶颈。

R8. 基于目的地转发意味着什么?这与通用转发有什么不同(假定你已经阅读4.4 节,两种方法中哪种是软件定义网络所采用的)?

答:基于目的地的转发意味着到达路由器的数据报将仅基于数据报的最终目的地被转发到输出接口。如果是根据目的地的IP地址转发的话, 路由转发表中可能需要有40多亿项. 当然可以通过匹配IP地址的最长前缀对所有IP地址进行分组. 但是这样的路由器功能太单一, 不具有普遍性。
通用转发意味着,除了其最终目的地外,当路由器确定数据报的输出接口时,还会考虑与数据报相关的其他因素。
通用转发延续了基于目的转发的"匹配+动作"模式, 但不受限于通过源分组的IP地址匹配目的IP地址进行转发, 而是通过富足首部字段值集合和计数器集合对动作集合进行匹配.
例如:软件定义网络SDN采用的是通用转发,例如,除了目标IP地址外,转发决策还可以基于数据报的TCP/UDP源或目标端口号

你可能感兴趣的:(智能路由器,网络,计算机网络)