3.一组ip地址从128.59.0.0到128.59.128.255已经聚合到128.59.0.0/17并在校园中作为节点标记。从128.59.60.0到128.59.63.255分配了1024个地址,现在突然间地址块被分配到校外位置,因此该位置的节点必须路由到另一条出线上。现在是否有必要将聚合拆分为其组成块,将新块添加到表中,然后看看是否可能进行任何重新聚合?如果不是,我们可以做什么呢?
没有必要,可以选用动态路由聚合,路由器可以自动学习到各种路由条目,包括主路由和备路由,而且自动进行健康检测,知道路由是否失效,是否要切换。(比如OSPF建立动态路由表)
4.假设两个数据包同时到达路由器的两个不同的输入端口。同时,假设路由器中没有其他包。
(1)假设这两个包被转发到两个不同的输出端口。有没有可能通过switch fabric使用共享总线时同时转发这两个数据包?
(2)假设这两个包被转发到两个不同的输出端口。有没有可能通过switch fabric使用内存总线时同时转发这两个数据包?
(3)假设这两个数据包被转发到同一个输出端口。有没有可能通过switch fabric使用交叉总线时同时转发这两个数据包?
(1)不可能
(2)不可能
(3)可能
5.路由的最优性原则:该原则指出,如果节点J在从节点I到节点K的最优路径上,那么从J到K的最优路径也沿着相同的路径下降。证明这一点。
采用反证法即可证明:若存在J到K的最优路径是其他的路径,那么I到K的最优路径就会选择从节点J开始换成这条其他的路径。
6.可以在BGP中使用路径向量作为距离的度量吗?如果不行,为什么?
不行,主要原因如下
(1)因特网的规模太大,使得自治系统之间的路由选择非常困难
(2)对于AS之间的路由选择,要选择最佳路由是很不现实的
(3) Autonomous system之间的路由选择必须考虑有关策略
所以BGP采用路径向量路由选择协议,只力求找一条能够到达目的网络且比较好的路由(不能兜圈子),而非选择一条最佳路由。