📜  DCN-网络互连

📅  最后修改于: 2021-01-12 02:49:38             🧑  作者: Mango


在现实世界中,同一管理下的网络通常在地理位置上分散。可能存在连接相同类型以及不同类型的两个不同网络的需求。两个网络之间的路由称为互联网络。

基于各种参数(例如协议,拓扑,第2层网络和寻址方案),可以将网络视为不同的。

在互联网络中,路由器了解彼此的地址以及它们之外的地址。可以将它们静态配置到其他网络上,也可以使用互联网络路由协议进行学习。

路由

在组织或管理机构中使用的路由协议称为内部网关协议或IGP。 RIP,OSPF是IGP的示例。不同组织或主管部门之间的路由可能具有外部网关协议,并且只有一个EGP,即边界网关协议。

隧道式

如果它们是两个要相互通信的地理上独立的网络,则它们可能在它们之间部署专用线路,或者必须通过中间网络传递数据。

隧道是一种机制,通过传递中间网络复杂性,两个或多个相同的网络彼此通信。两端都配置了隧道。

隧道式

当数据从隧道的一端进入时,将对其进行标记。然后,将这些标记的数据路由到中间或传输网络内部,以到达隧道的另一端。当数据存在时,Tunnel的标签将被删除并传递到网络的另一部分。

两端似乎都直接相连,并且标记使数据无需更改就可以通过传输网络传输。

数据包分片

大多数以太网段的最大传输单元(MTU)固定为1500字节。取决于应用,数据包可以具有更多或更少的包长度。传输路径中的设备还具有其硬件和软件功能,可以告诉该设备可以处理的数据量以及可以处理的数据包大小。

如果数据包大小小于或等于传输网络可以处理的数据包大小,则将对其进行中性处理。如果数据包较大,则将其分成较小的部分,然后转发。这称为数据包分段。每个片段都包含相同的目的地和源地址,并且可以轻松地通过传输路径进行路由。在接收端,将其重新组装。

如果将DF(不分段)位设置为1的数据包到达路由器,该路由器由于其长度而无法处理该数据包,则该数据包将被丢弃。

当路由器接收到一个数据包的MF(更多片段)位设置为1时,路由器便知道它是一个片段数据包,并且原始数据包的一部分正在路上。

如果数据包的碎片太小,则开销会增加。如果数据包的碎片太大,则中间路由器可能无法对其进行处理,并且可能会丢弃该数据包。