子网掩码和路由协议

时间:2014-08-26 21:55:32

标签: routing ip subnet

我有一个非常简单的问题,但我对子网掩码的一般概念及其在不同路由协议中的使用感到困惑。

虽然我了解子网掩码的基本用例,但我想知道所有路由算法(外部和内部)是否在路由时都使用了IP地址的子网部分?如果有区别,你能提供一个例子并说明为什么某个协议不使用它吗?

1 个答案:

答案 0 :(得分:4)

首先,这里是 TCP / IP模型的说明(它可能有助于识别路由协议所关注的层):

TCP/IP Model

如果您了解一般概念,您可能至少听说过 OSI模型,这是将网络划分为7层的理论模型。 TCP / IP模型 OSI模型的实现。以下是更好地理解两种模型之间差异的说明:

enter image description here

正如您在 TCP / IP模型上看到的那样,路由协议是Internet Layer的一部分(与Internet协议相同的层)。

现在我们确切地知道模型的确切位置,我们可以专注于路由协议。这些协议可以按不同的方式进行分类,并且有一个完全符合您需求的分类:行为(有类或无类)。

有类路由协议和无类路由协议的最大区别在于无类路由协议在路由更新中包含子网掩码,类别协议不包括在内。 Classfull协议(RIPv1和IGRP)是传统协议,它们仅用于较旧的网络,这些协议用于RIPv2和EIGRP,它们是无类协议。

您可以在此处找到有关这些分类和路由协议的所有信息:Type of Routing Protocols 这是一篇简短的文章,描述了这些路由协议如何在路由中运行:Classless and Classful Routing

如果您在了解有关其工作原理的更多详细信息方面感兴趣,那么这是另一个带有更多技术方法的链接:Classful vs Classless Protocols

要关闭这篇文章,我只想添加一个链接到一个非常有趣的网站,描述子网的概念(为了使帖子尽可能完整,以帮助每个感兴趣的用户):Internet Protocol Subnet < / p>

希望这会对你有帮助,我回答你的问题; - )