当前位置: 首页 > news >正文

西安制作网站公司哪家好网站建设系统哪家好

西安制作网站公司哪家好,网站建设系统哪家好,wordpress 动态页面,大型购物网站建站目录 前言 一. IP数据报交付 二. IP路由 1.IP路由器 2.IP路由表 3.特定主机路由与默认路由 4.路由解析 5.路由选择过程 三. 路由协议 1.静态路由与动态路由 2.内部网关协议与外部网关协议 3.距离向量路由协议和链路状态路由协议 四. RIP协议 1.概述 2.工作原理 3.报文格式 …目录 前言 一. IP数据报交付 二. IP路由 1.IP路由器 2.IP路由表 3.特定主机路由与默认路由 4.路由解析 5.路由选择过程 三. 路由协议 1.静态路由与动态路由 2.内部网关协议与外部网关协议 3.距离向量路由协议和链路状态路由协议 四. RIP协议 1.概述 2.工作原理 3.报文格式 五. OSPF协议 1.区域划分与路由聚合 2.路由计算 3.网络类型与指定路由器 4.OSPF数据包.LSA 6. BGP协议 1.工作原理 2.路径属性 3.报文格式 总结 前言 在当今数字化时代网络已经成为了现代社会和商业活动的核心。随着互联网的普及和数字化转型的加速推进人们对于网络的依赖程度也越来越高。而IP路由技术作为网络通信的基石扮演着连接世界、传递信息的关键角色。IP路由不仅仅是数据在网络中传输的手段更是实现网络可靠性、高效性和安全性的重要保障。 一. IP数据报交付 在互联网中数据是通过IP数据报的形式传输的。IP数据报交付是一个复杂的过程它涉及到将数据从源主机传送到目的主机。这个过程需要网络层的协作确保数据报能够找到最佳路径到达目的地。 IP数据报交付过程主要包括路由选择、转发和目的地主机处理三个阶段。 路由选择在发送IP数据报之前源主机首先需要确定数据报要经过的路径。它通过查找路由表或使用路由选择协议如RIP、OSPF、BGP等来确定下一跳路由器。路由选择的目标是找到一条最佳路径即具有最小延迟、最高带宽和最低成本的路径。 转发一旦确定了下一跳路由器源主机将数据报发送到它。在每个路由器上数据报到达后路由器根据自己的路由表选择下一个最佳的出口接口并将数据报转发到下一个路由器。这个过程称为数据包的转发。路由器的转发决策是基于目的IP地址和路由表中的路由条目进行的。 目的地主机处理最终数据报到达目的地主机。目的主机会检查数据报的目的IP地址如果该地址与主机的IP地址匹配主机将接受该数据报并将其传递到上层协议进行处理否则将丢弃该数据报。 二. IP路由 IP路由是网络层的核心功能之一它负责确定数据报从源到目的地的路径。 1.IP路由器 IP 路由器是网络架构中的关键组件负责在网络之间转发和路由 IP 数据包。它们在互联网络例如互联网中发挥着重要作用确保数据包有效地从源到达目的地。以下是 IP 路由器的关键角色和功能 数据包转发IP 路由器的主要功能是转发 IP 数据包。当路由器接收到数据包时它会检查数据包的目的地 IP 地址并与路由表中的条目进行比较。路由表包含网络或子网的地址以及到达它们的下一跳信息。根据路由表中的信息路由器确定将数据包转发到哪个接口或下一跳路由器。 路由表维护IP 路由器维护和更新路由表其中包含有关网络可达性的信息。路由表可以通过多种方式填充包括手动配置静态路由或使用动态路由协议例如 OSPF、BGP 等。动态路由协议允许路由器交换路由信息动态发现和更新最佳路径。 最佳路径选择IP 路由器使用各种算法来确定到达目的地的最佳路径。这些算法考虑诸如跳数经过的路由器数量、带宽、延迟、负载等因素。常见的路由算法包括最短路径优先 (SPF)、链路状态路由和距离矢量路由。最佳路径的选择确保数据包高效地通过网络同时最大限度地减少延迟和资源利用。 网络分割IP 路由器可以将大型网络划分为多个较小的子网或网络。这有助于控制网络流量改善性能并增强安全性。通过将网络划分为更小的部分路由器可以限制广播风暴的影响范围并提高网络效率。 网络地址转换 (NAT)IP 路由器通常在网络地址转换 (NAT) 中发挥关键作用。 NAT 涉及将私有 IP 地址转换为公共 IP 地址反之亦然。这允许多个设备共享一个公共 IP 地址从而节省公共 IP 地址空间并提供一定程度的网络安全性。 防火墙和安全性IP 路由器通常提供基本的防火墙功能例如过滤传入和传出数据包以保护网络免受潜在威胁的影响。它们可以实施访问控制列表 (ACL)根据源和目标 IP 地址、端口或协议允许或阻止流量。 2.IP路由表 IP路由表是路由器中的一个重要组成部分它包含了多条路由信息指导路由器如何处理各种目的地的数据报。路由表的内容通常包括以下几个关键字段 目的网络地址Destination Network Address指示数据报的目的网络地址或目的主机地址。路由器根据数据报的目的地址来查找路由表中的匹配项并确定数据报应该转发到哪个接口或下一跳路由器。 子网掩码Subnet Mask用于确定目的地址所属的网络范围。路由器使用目的地址与路由表中的目的网络地址进行按位与运算以确定目的地址属于哪个网络。 下一跳路由器Next Hop Router指示数据报应该转发到的下一个路由器的IP地址。当目的地址不在本地网络范围内时路由器将数据报转发到下一跳路由器由它负责进一步转发。 出接口Outgoing Interface指示数据报应该从哪个接口发送出去。路由器根据目的地址在路由表中找到匹配项后根据该项的出接口信息将数据报转发到相应的接口。 跃点数Hop Count表示到达目的网络所需经过的路由器数量。在路由选择协议中跃点数通常用于衡量路径的长度路由器根据跃点数选择最佳路径。 3.特定主机路由与默认路由 特定主机路由 定义特定主机路由是指专门用于到达单个目的地的路由。它指定从路由器到特定网络或主机的确切路径。 路由表条目特定主机路由在路由表中被定义为具有特定目的 IP 地址和相应的下一跳地址或接口的条目。 示例假设您的网络中有一个 IP 地址为 192.168.1.10 的计算机并且您希望通过路由器直接与其通信。您可以配置一个特定主机路由指定到达该主机的确切路径。 使用情况特定主机路由通常用于需要确保数据包通过特定路径到达特定目的地的情况。这可能包括需要特殊处理或安全要求的敏感设备或服务。 默认路由 定义默认路由也称为标准路由或缺省路由是当路由表中没有特定目的地的匹配项时使用的路由。它充当所有未知目的地的“默认”或“后备”路由。 路由表条目默认路由通常定义为具有 0.0.0.0/0 网络地址和相应的下一跳地址或接口的路由表条目。 示例如果路由器收到一个目的 IP 地址为 172.16.32.56 的数据包而路由表中没有匹配的条目则路由器将使用默认路由并将数据包转发到指定的下一跳。 使用情况默认路由在网络中非常常见因为它提供了一种处理未知目的地的简单方法。它确保即使路由表中没有特定的路由数据包仍然可以继续前进并可能最终到达其目的地。 4.路由解析 路由解析是 IP 路由器决定如何转发数据包的关键过程。它涉及对路由表中存储的信息进行分析以确定到达目的地的最佳路径。以下是路由解析过程的概述 接收数据包当 IP 路由器接收到一个数据包时它会检查数据包的目的地 IP 地址。 查找路由表路由器随后会查阅其路由表以寻找与目的地 IP 地址匹配的路由表条目。路由表包含一系列路由每个路由指定了到达特定网络或主机的路径。 最长前缀匹配路由器执行最长前缀匹配算法来确定最具体的匹配。这意味着它将比较数据包的目的地 IP 地址与路由表中每个路由的网络地址掩码。最长的匹配前缀即最匹配的网络地址将确定要使用的路由。 选择最佳路径如果找到多个匹配的路由路由器将应用路由选择算法来确定最佳路径。常见的路由选择算法包括最短路径优先 (SPF)、链路状态路由或距离矢量路由。这些算法考虑诸如跳数、带宽、延迟、负载等因素以选择最优路径。 确定下一跳一旦确定最佳路由路由器就会获取下一跳信息。下一跳可以是另一个路由器的 IP 地址或与目标网络直接连接的本地接口。 转发数据包根据路由解析的结果路由器将数据包转发到下一跳。这可能涉及将数据包发送到特定接口或通过网络发送给另一个路由器。 更新路由表如果适用如果路由器使用动态路由协议它可能会定期更新其路由表。这可以通过与其他路由器交换路由信息来实现从而动态发现和更新最佳路径。 重复以上过程对于每个收到的数据包路由器都会重复上述过程确保每个数据包都通过最佳路径转发。 5.路由选择过程 路由选择过程是指路由器在多条可能的路径中选择一条最佳路径的过程。在进行路由选择时路由器通常会考虑以下几个因素 目的地址匹配路由器首先检查数据报的目的地址并在路由表中查找与目的地址最匹配的路由条目。路由表中的每一条路由条目都包含了目的网络地址、子网掩码、下一跳路由器和出接口等信息。 路由条目优先级每个路由条目可能会被分配一个优先级或者权重值用于指示路由器选择最佳路径的优先顺序。通常情况下路由器会优先选择具有更高优先级的路由条目。 跳数或距离某些路由选择协议如RIP使用跳数或距离作为衡量路径长度的标准。路由器可能会选择距离最短或者跳数最少的路径作为最佳路径。 带宽和延迟其他路由选择协议如OSPF、BGP可能会考虑路径的带宽和延迟等因素。路由器会倾向于选择具有更高带宽或者更低延迟的路径作为最佳路径。 动态路由协议在动态路由协议中路由器会周期性地交换路由信息学习到网络拓扑和路由信息的变化。路由器根据收到的路由更新信息更新自己的路由表并选择最佳路径进行数据转发。 策略路由有时候路由器可能会根据特定的策略或者规则来选择路径。例如可以基于源地址、服务类型或者数据包的其他属性来选择路径。 三. 路由协议 路由协议定义了路由器如何交换路由信息以及如何计算到达网络中每个部分的最佳路径。 1.静态路由与动态路由 静态路由是由网络管理员手动配置的路由信息它们不会自动学习和更新。管理员需要显式地指定目的网络地址、子网掩码、下一跳路由器和出接口等路由信息并将其添加到路由器的路由表中。静态路由的优点是配置简单、稳定可靠适用于较小规模的网络或者需要精确控制路由路径的场景。 动态路由是通过路由协议自动学习和更新的路由信息。路由器使用动态路由协议如RIP、OSPF、BGP等与相邻路由器交换路由信息学习到网络拓扑和路由信息的变化。通过动态路由协议路由器可以自动发现网络中的其他路由器和可达路径并根据网络的变化动态更新路由表。动态路由的优点是自动化管理、适应性强能够快速适应网络拓扑变化和路由策略调整。 两者之间的选择取决于网络规模、复杂度和管理需求。在小型网络或者需要精确控制路由路径的情况下静态路由可能更为适用而在大型企业网络或者动态变化的互联网环境中动态路由更常见因为它能够提供自动化管理和快速适应性。在实际网络设计中通常会根据具体情况综合考虑使用静态路由和动态路由的组合以达到最佳的网络性能和管理效率。 2.内部网关协议与外部网关协议 内部网关协议 (IGP) 和外部网关协议 (EGP) 是两种不同的路由协议用于在网络中交换路由信息并确定最佳路径 内部网关协议 (IGP) 定义内部网关协议 (IGP) 是一类路由协议用于在单一自治系统 (AS) 内交换路由信息。自治系统是指在公共互联网中具有单一管理或控制的一组路由器。 示例常见的 IGP 包括 OSPF开放最短路径优先一种基于链路状态的协议它使用最短路径优先算法来确定最佳路径。 OSPF 具有分层设计非常适合大型网络。RIP路由信息协议一种距离矢量协议它使用跳数作为路由选择的度量。 RIP 易于配置通常用于较小的网络。IGRP内部网关路由协议一种 Cisco 开发的距离矢量协议它提供灵活的路由度量和可自定义的路由度量。 特征 单一自治系统IGP 仅在单个自治系统内工作用于内部路由。路由信息交换IGP 路由器交换路由信息例如网络可达性、距离或成本。路由选择IGP 使用各种算法例如 SPF 或距离矢量来确定最佳路径。 外部网关协议 (EGP) 定义外部网关协议 (EGP) 是一类路由协议用于在不同自治系统之间交换路由信息。它允许自治系统之间相互连接并交换路由信息。 示例 BGP边界网关协议BGP 是互联网上最常用的 EGP。它允许自治系统之间进行互连并交换路由信息。 BGP 支持复杂的路由策略和决策使其非常适合大规模互联网络。 特征 跨自治系统EGP 跨多个自治系统工作促进自治系统之间的互连。策略和路由选择EGP 允许自治系统实施策略并控制路由信息的传播。路由聚合EGP 支持路由聚合这减少了需要交换的路由数量。路径属性EGP 通常携带有关路由的其他信息例如自治系统路径或路由策略。 3.距离向量路由协议和链路状态路由协议 距离向量路由协议如RIP和链路状态路由协议如OSPF是两种常见的动态路由协议它们在路由选择机制和路径计算方式上有所不同。 距离向量路由协议Distance Vector Routing Protocol如RIP 路径选择机制距离向量路由协议基于每个路由器维护的距离向量表来进行路径选择。距离向量是从当前路由器到目的网络的估计距离通常以跳数hops为单位。路由器通过周期性地交换距离向量信息学习到网络中其他路由器到达目的网络的距离信息并根据距离向量计算最短路径。路径计算方式路由器根据收到的距离向量信息更新自己的距离向量表并选择到达目的网络的最短路径。通常情况下路由器选择距离向量表中距离最短的路径作为最佳路径进行数据转发。 链路状态路由协议Link State Routing Protocol如OSPF 路径选择机制链路状态路由协议通过每个路由器维护的链路状态数据库来进行路径选择。每个路由器会向周围的邻居路由器发送链路状态更新信息描述自己所连接的链路的状态。通过收集到的链路状态信息每个路由器都可以构建出整个网络的拓扑图并计算出最佳路径。路径计算方式路由器根据收集到的链路状态信息使用Dijkstra算法等最短路径算法计算出到达目的网络的最短路径。路由器选择链路状态数据库中距离最短的路径作为最佳路径进行数据转发。 四. RIP协议 RIP协议是一种距离向量路由协议它使用跳数作为度量标准限制在15跳内。 1.概述 RIPRouting Information Protocol是一种简单的内部网关协议广泛用于小型网络。它是一种基于距离向量的动态路由协议旨在实现路由器之间的路由信息交换以便确定最佳路径并实现数据包的转发。 RIP最初由Xerox公司开发后来成为了互联网工程任务组IETF制定的标准之一。其最早版本为RIP v1后来又发展出了RIP v2增加了一些额外的特性和改进。 RIP的特点如下 简单易用RIP设计简单实现容易适用于小型网络环境。管理员可以轻松地配置和管理RIP路由器无需复杂的设置和调整。 基于距离向量RIP使用距离向量算法来选择最佳路径。每个路由器维护一个距离向量表记录到达其他网络的距离并周期性地与邻居路由器交换更新信息。 适用于小型网络由于其简单性和易用性RIP广泛应用于小型网络环境如家庭网络、办公室网络和小型企业网络等。 适度的可扩展性尽管RIP在大型网络中的可扩展性较差但对于小型网络来说它的性能和效率都是可以接受的。 尽管RIP在现代大型网络中逐渐被更为复杂和高效的路由协议所取代但在一些简单的网络场景中RIP仍然是一种有效的选择。它为小型网络提供了一种简单而可靠的路由解决方案使网络管理员能够轻松地构建和管理网络。 2.工作原理 路由信息协议 (RIP) 是一种距离矢量路由协议用于在网络中交换路由信息。以下是 RIP 协议的工作原理及其关键功能的概述 距离矢量协议RIP 是一种距离矢量协议这意味着它根据跳数即数据包必须经过的路由器数量来确定最佳路径。在 RIP 中每个路由器维护一个路由表其中包含有关网络可达性的信息以及到达每个网络所需的跳数。 路由表初始化当 RIP 启用时路由器初始化其路由表并将其直接连接的网络添加到表中。对于每个直接连接的网络路由器将跳数设置为 1。 定期更新RIP 路由器定期向其相邻路由器广播其完整的路由表。默认情况下这些更新每 30 秒发送一次。这些更新包含每个路由器的路由表条目包括网络地址、下一跳地址和跳数。 接收更新当 RIP 路由器接收到来自相邻路由器的更新时它会检查每个路由表条目并根据以下规则进行处理 如果网络已在路由表中且跳数相同则忽略该条目。如果网络已在路由表中且跳数更小则更新该条目以反映更小的跳数。如果网络不在路由表中或者跳数大于 16最大跳数则忽略该条目。如果网络不在路由表中且跳数小于或等于 16则添加或更新该条目。 毒逆转RIP 引入了“毒逆转”机制以处理网络拓扑变化。如果路由器收到某个网络的更新并且该网络的跳数大于 16则该网络将被标记为不可达。如果另一个路由器随后报告该网络的较小跳数则发生“毒逆转”该网络将被重新引入路由表。 触发更新除了定期更新之外RIP 还支持触发更新。当路由器检测到网络拓扑发生变化时例如链路断开它会立即发送触发更新通知相邻路由器该网络已不可达。 计时器RIP 使用各种计时器来管理路由表和更新过程。这些计时器包括更新计时器控制定期更新之间的时间、过期计时器控制路由条目被删除之前保持不可达状态的时间等。 3.报文格式 RIPRouting Information Protocol报文是在RIP路由器之间交换路由信息的载体其格式通常包括以下字段 命令Command指示RIP报文的类型常见的命令包括请求Request和响应Response两种。请求报文用于向邻居路由器请求路由信息而响应报文则包含路由器本身的路由信息。 版本号Version指示RIP协议的版本号用于标识报文所使用的RIP协议版本。RIP最常见的版本是RIP v1和RIP v2。 地址族标识符Address Family Identifier用于指示RIP报文中所包含的路由信息的地址族类型如IPv4或IPv6。 路由条目Route Entries包含了路由器所知道的目的网络的路由信息。每个路由条目通常包括目的网络地址、下一跳路由器、距离等信息。 路由标识符Route Tag用于标识路由条目的特定属性或来源通常用于路由策略的控制和过滤。 子网掩码Subnet Mask指示目的网络地址的子网掩码用于确定网络地址的范围。 距离Metric指示到达目的网络的距离或成本通常以跳数hops为单位。 RIP报文的具体格式可以根据协议版本和具体实现而有所不同。通常情况下RIP报文以UDP数据报的形式进行传输源端口号和目的端口号分别为520使用IP协议进行封装和传输。 五. OSPF协议 OSPF是一个内部网关协议它使用链路状态信息来构建一个完整的网络拓扑图。 1.区域划分与路由聚合 OSPFOpen Shortest Path First允许将网络划分为多个区域以减少路由信息的数量。这种区域划分和路由聚合的方式有助于提高网络的可扩展性、降低路由器负载并减少路由信息的传播和处理开销。 在OSPF中网络可以被划分为多个区域Area每个区域内部的路由器都拥有相同的区域标识符Area ID但不同区域之间的路由器则具有不同的区域标识符。每个区域都有一个Area Border RouterABR作为边界路由器负责与其他区域进行路由信息交换。 区域划分和路由聚合的主要优点包括 减少路由器负载将网络划分为多个区域后每个区域内部的路由器只需处理和维护本区域内的路由信息从而减轻了路由器的负载压力。 降低路由信息的数量通过区域之间的路由聚合将本地区域的路由信息聚合成一个摘要从而减少了网络中的路由信息数量。这有助于减少路由器之间的路由信息交换量和路由表的大小提高路由信息的传输效率和处理效率。 提高网络的可扩展性区域划分和路由聚合使得网络的拓扑结构更加简单清晰减少了整个网络中路由器之间的连接数量和路由信息的传播范围从而提高了网络的可扩展性和稳定性。 优化路由路径通过将路由信息聚合到边界路由器上可以更好地优化路由路径使得数据流量能够更快速地达到目的地并降低网络的延迟和拥塞风险。 2.路由计算 OSPF开放式最短路径优先是一种基于链路状态的路由协议它使用 Dijkstra 算法来计算自治系统内的最短路径树。以下是 OSPF 路由计算过程的概述 链路状态广告在 OSPF 中每个路由器维护一个链路状态数据库 (LSDB)其中包含有关网络拓扑的信息。每个路由器通过向其相邻路由器发送链路状态广告 (LSA) 来共享其链路状态信息。 LSA 包含有关路由器接口、连接的网络、接口成本等信息。 数据库同步当 OSPF 邻居关系建立时路由器交换其 LSDB 中的 LSA以同步其链路状态信息。此过程确保所有路由器都有完整的网络拓扑视图。 Dijkstra 算法一旦 LSDB 同步每个路由器独立地运行 Dijkstra 算法来计算最短路径树。 Dijkstra 算法使用以下步骤 每个路由器将自己设置为根节点并初始化其距离为 0。路由器选择尚未处理的具有最小距离的节点。对于所选节点路由器检查与其相邻节点的距离。如果通过相邻节点到达该节点的距离小于当前距离则更新距离并记录下一跳路由器。重复此过程直到处理所有节点。 计算最短路径树通过 Dijkstra 算法每个路由器计算到达所有其他路由器的最短路径。这些最短路径形成最短路径树其中根节点是计算过程开始的路由器。 选择下一跳根据最短路径树每个路由器确定到达每个目的地的下一跳路由器。此信息存储在路由表中。 流量转发当路由器收到数据包时它会检查目的地并转发数据包到路由表中指定的下一跳路由器。此过程重复进行直到数据包到达其目的地。 收敛和更新如果网络拓扑发生变化路由器将检测到这些变化并触发 LSA 更新。这些更新传播到其他路由器导致它们重新运行 Dijkstra 算法并重新计算最短路径树。此过程称为收敛确保所有路由器都具有网络的最新视图。 3.网络类型与指定路由器 OSPFOpen Shortest Path First根据网络类型如广播、非广播来选择相应的操作方式。在OSPF中网络类型定义了路由器在特定类型网络上运行OSPF时的行为和要求。 广播网络Broadcast Network 在广播网络中路由器之间可以通过广播方式互相通信如以太网等。在这种网络类型下OSPF使用Hello消息进行邻居发现和建立邻居关系。路由器周期性地发送Hello消息并等待其他路由器的响应从而建立邻居关系。当邻居关系建立后路由器之间交换链路状态信息LSA并使用Dijkstra算法计算出最短路径。 点对点网络Point-to-Point Network 在点对点网络中只有两个路由器直接相连通常通过点对点链路如串行连接进行连接。在这种网络类型下OSPF也使用Hello消息进行邻居发现和建立邻居关系但不需要进行选举过程因为只有一个邻居。 非广播网络Non-Broadcast Network 在非广播网络中路由器之间无法直接通过广播方式通信如Frame Relay、ATM等。在这种网络类型下OSPF使用多播或单播方式发送Hello消息并需要手动配置邻居路由器的地址。由于无法直接通过广播方式选举DRDesignated Router和BDRBackup Designated Router因此需要手动指定DR和BDR路由器。 点到多点网络Point-to-Multipoint Network 在点到多点网络中一个路由器与多个路由器相连但它们之间并不全互相连通如虚拟专用网VPN等。在这种网络类型下OSPF需要手动配置邻居路由器的地址因为无法使用Hello消息进行自动邻居发现。 4.OSPF数据包.LSA OSPFOpen Shortest Path First通过LSALink State Advertisement来交换链路状态信息。LSA是一种用于描述路由器所知道的网络拓扑信息的数据包它包含了路由器所连接的链路状态以及与之相关的路由信息。 LSA主要用于在OSPF网络中路由器之间传递链路状态信息以便构建网络拓扑图并计算最短路径。在OSPF中每个路由器都维护着一个链路状态数据库LSDB用于存储邻居路由器发送的LSA信息。 下面是一些常见的LSA类型及其功能 Type 1 LSARouter LSA 描述了发送路由器的连接到的所有网络以及这些网络的状态信息包括路由器接口的IP地址、链路状态、成本等。每个路由器都会定期生成并发送Type 1 LSA用于向其他路由器报告自己的链路状态。 Type 2 LSANetwork LSA 描述了多点网络中的所有路由器和连接到该网络上的子网的状态信息。由DRDesignated Router负责生成并发送到该网络的所有路由器。 Type 3 LSASummary LSA 描述了到达其他区域的路由信息的摘要用于区域之间的路由信息交换。由ABRArea Border Router负责生成并发送。 Type 4 LSAASBR Summary LSA 描述了其他区域中的ASBRAutonomous System Boundary Router的路由信息。由ABR负责生成并发送。 Type 5 LSAExternal LSA 描述了AS外部路由的信息即来自其他自治系统的路由信息。由ASBR生成并发送到OSPF域内的所有路由器。 Type 7 LSANSSA External LSA 类似于Type 5 LSA但只在NSSANot So Stubby Area中使用用于在NSSA区域内传递外部路由信息。由NSSA ASBR生成并发送。 6. BGP协议 BGP是一个外部网关协议它用于在不同自治系统之间进行路由决策。 1.工作原理 边界网关协议 (BGP) 是一种强大的外部网关协议用于在自治系统 (AS) 之间交换路由信息。以下是 BGP 协议的工作原理及其关键功能的概述 自治系统 (AS)BGP 用于在自治系统之间路由流量。自治系统是一组在公共互联网中具有单一管理或控制的一组路由器和网络。每个自治系统都有一个唯一的编号称为自治系统编号 (ASN)。 对等体和会话BGP 路由器之间建立对等关系称为对等体。对等体交换路由信息并根据策略和规则做出路由决策。对等体之间建立 TCP 连接通常在端口 179 上并通过 BGP 会话交换路由信息。 路由广告BGP 对等体通过发送 BGP 更新消息来交换路由信息。这些更新包含对等体愿意通过其网络到达的网络前缀列表。每个网络前缀通常由 IP 地址前缀和网络掩码组成。 路径属性BGP 更新还包括与每个网络前缀关联的路径属性。这些属性提供有关路由的附加信息例如自治系统路径、本地首选项、多出口歧视等。这些属性帮助做出路由决策并影响最佳路径选择。 路由选择过程BGP 使用一系列标准和属性来选择最佳路径。这些标准包括 局部首选项由自治系统管理员设置的值用于影响路径选择。AS 路径长度到达目的地的自治系统数。起源 AS最初广告网络的前缀的自治系统。IGP 成本到达网络前缀的内部网关协议 (IGP) 成本。路由器 ID发出 BGP 更新的路由器的 ID。 最佳路径选择BGP 对等体根据上述标准评估所有可用路径并选择最佳路径。最佳路径通常是指到达目的地的首选路径。 路由表维护每个 BGP 对等体维护其自己的 BGP 路由表其中包含通过 BGP 学习的路由。这些路由表与 IGP 路由表不同BGP 路由表用于跨自治系统做出路由决策。 转发数据包当 BGP 路由器接收到数据包时它会检查目的地并根据 BGP 路由表中的信息转发数据包。 2.路径属性 BGPBorder Gateway Protocol使用一系列路径属性来影响路由选择。这些路径属性描述了路由器所知道的路由信息的特征和属性对于BGP路由选择过程至关重要。以下是一些常见的BGP路径属性及其影响 AS路径AS Path AS路径是一系列经过的自治系统AS编号描述了数据包从源网络到目的网络的路径。BGP路由器使用AS路径来避免环路并且通常选择AS路径最短的路径作为最佳路径。 NEXT_HOP NEXT_HOP属性指定了数据包到达目的网络的下一跳路由器的IP地址。BGP路由器使用NEXT_HOP属性来确定数据包的下一跳并且仅选择NEXT_HOP可达的路径。 网络前缀Network Prefix 网络前缀指定了目的网络的IP地址和子网掩码。BGP路由器根据网络前缀来确定目的网络并选择最具体的匹配项作为最佳路径。 AS路径长度AS Path Length AS路径长度指示了到达目的网络所经过的AS数量。通常情况下BGP路由器倾向于选择AS路径长度较短的路径作为最佳路径。 前缀长度Prefix Length 前缀长度指定了网络前缀的子网掩码长度。BGP路由器会选择具有最长前缀长度的路径作为最佳路径以确保最精确的匹配。 本地优先级Local Preference 本地优先级是由BGP路由器本地配置的路径属性用于指定从该路由器发出的路由的优先级。其他路由器在选择最佳路径时会考虑本地优先级通常选择具有较高本地优先级的路径。 路由起源Route Origin 路由起源属性指示了路由信息的来源可以是IGPInterior Gateway Protocol内部生成的EGPExterior Gateway Protocol外部学习的或是手动配置的。BGP路由器通常倾向于选择来源于IGP的路由作为最佳路径。 MEDMulti-Exit Discriminator MED属性用于在同一AS内部选择最佳路径。它指示了从AS边界出口到达目的网络的成本通常由AS边界路由器设置。较低的MED值表示较优的路径。 3.报文格式 BGP边界网关协议使用一系列消息类型来在对等体之间交换路由信息并维护 BGP 会话。以下是 BGP 报文格式及其关键消息类型的概述 BGP 报文格式 消息头BGP 报文以消息头开头其中包含以下字段 消息类型指示消息类型开放、更新、通知等。长度表示报文的总长度以字节为单位。自治系统发送方自治系统编号。BGP ID发送方路由器的 BGP 标识符。 消息内容消息头后面是消息内容其格式因消息类型而异。 开放消息 用途建立 BGP 对等关系并交换初始参数。内容 自治系统发送方自治系统编号。BGP ID发送方路由器的 BGP 标识符。保持时间BGP 会话保持时间以秒为单位。BGP 参数其他 BGP 参数例如可接受的路由类型。 更新消息 用途交换网络可达性信息和路由属性。内容 无路由WITHDRAW用于撤回先前广告的网络前缀。网络前缀列表包含网络前缀、网络掩码和相关路径属性的列表。路径属性与每个网络前缀关联的属性例如 AS 路径、本地首选项等。 通知消息 用途指示错误或异常情况。内容 错误代码指示错误类型例如打开确认、更新错误等。错误子代码提供有关错误的更多详细信息。 保持消息 用途确认 BGP 会话并防止超时。内容 消息类型仅指示“保持”。长度通常为 19 字节。其他字段与开放消息中的相同。 路由刷新消息 用途请求对等体发送其完整的路由表。内容 消息类型指示“路由刷新”。长度通常为 19 字节。其他字段与开放消息中的相同。 总结 IP路由技术是网络通信的核心是实现互联网连接的基石。通过深入学习和理解IP路由的原理和技术我们能够更好地构建和管理网络提升网络的性能、安全性和可靠性。随着技术的不断发展和网络的不断演进我们相信IP路由技术将继续发挥着重要的作用在连接世界、传递信息的道路上不断前行。
http://www.pierceye.com/news/778476/

相关文章:

  • 后盾网原创实战网站建设教程北京app网站建设价格
  • 简述网站建设过程步骤wordpress英文建站
  • 网站开发 mvc有孩子做的网站
  • 自己做的网站如何推广wordpress 主题页脚
  • 数据库型网站怎么把电脑当服务器做网站
  • 东莞网站建设品牌公司如何做电子书网站
  • 免费学做美食视频网站有哪些百度是国企还是央企
  • wordpress 网站关键词设置wordpress 上传主机
  • h5电子商务网站如何查询关键词的搜索量
  • 网站导航栏兼容性网站建设的主要技术指什么软件
  • 如何抄袭网站400靓号手机网站建设
  • 大兴网站建设价格怎样建设好网站
  • 三维家是在网站上做还是在app上国内新闻最新5条
  • 呼伦贝尔网站设计wordpress如何关闭主题
  • 苏州网站制作网站建设淮安住房和城乡建设厅网站
  • 房产中介网站wordpress模板mip
  • 汽车租赁网站怎么做沈阳网站开发程序员工资
  • 网站建设教程搭建汽岁湖南岚鸿专注交城有做网站的吗
  • 网站开发怎么连接sqlserver建设网站怎么收费标准
  • 万网网站模板购买北京南站核酸检测地点
  • 南京城乡建设网站公司做网站哪个好
  • 有没有学做衣服的网站广告设计公司有什么岗位
  • 什么网站做免单衣服厦门设计师网站
  • 深圳网站建设 龙华信科易乐自助建站
  • 徐老师在那个网站做发视频搜索引擎优化特点
  • 工信部网站备案批准文件重庆装修网站建设
  • 网站被攻击了怎么办网站优化 价格查询
  • 北京网站建设公司怎么样怎么做qq盗号网站
  • 中企动力网站建设合同中天建设招标网站
  • 湖南手机版建站系统开发wordpress获取用户角色