哈尔滨住房城乡建设局网站,百度竞价电话,网站 前台 后台,j建设网站备案流程IP路由
RIB与FIB
RIB#xff1a;Routing Information Base#xff0c;路由信息库 #xff0c;路由器的控制平面 FIB#xff1a;Forwarding Information Base#xff0c;转发信息库#xff0c;路由器的数据平面
路由信息库主要是记录直连路由以及协议宣告的路由信息Routing Information Base路由信息库 路由器的控制平面 FIBForwarding Information Base转发信息库路由器的数据平面
路由信息库主要是记录直连路由以及协议宣告的路由信息转发信息库主要是记录路由转发信息记录可以通过那条路由进行转发的路由信息。
路由表参数
路由表中有很多参数例如nexthop为下一跳,protocol为路由协议其中Preference用于不同路由协议间路由优先级的比较Cost用于同一种路由协议内部不同路由的优先级的比较。 FIB表信息查看命令display fib [ slot-id ] slot-id显示指定槽位号的FIB表信息。整数形式取值范围请根据设备实际配置选取。 Flag当前标志G、H、U、S、D、B的组合。 GGateway网关路由表示下一跳是网关。 HHost主机路由表示该路由为主机路由。 UUp可用路由表示该路由状态是Up。 SStatic静态路由。 DDynamic动态路由。 BBlack Hole黑洞路由表示下一跳是空接口。 TunnelID表示转发表项索引。该值不为0时表示匹配该项的报文通过隧道转发如MPLS隧道转发。该值为0时表示报文不通过隧道转发。 数据转发流程 路由的三种来源
⦁ 直连路由直连接口所在网段的路由由设备自动生成。 ⦁ 静态路由由网络管理员手工配置的路由条目。 ⦁ 动态路由路由器通过动态路由协议如OSPF、IS-IS、BGP等学习到的路由。 ⦁ BGPBorder Gateway Protocol边界网关协议是一种实现ASAutonomous System自 治系统之间的路由可达并选择最佳路由的距离矢量路由协议。 AS是指在一个实体管辖下的拥有相同选路策略的IP网络。
路由引入
指的是路由信息从一种路由协议发布到另一种路由协议的操作 作用 通过路由引入可以实现路由信息在不同协议之间进行传递 执行路由引入时还可以部署路由控制从而实现对业务流量的灵活把控 配置路由引入
配置往往是在引入的路由器上进行配置而不是引出的路由器路由引入是具有方向性的 路由引入的参数
路由优先级路由器在进行路由选择时根据不同的路由协议和配置参数为每个路由设置一个优先级。优先级越高的路由其路径将被优先选择作为数据包的传输路径。
路由回灌路由回灌是一种优化技术用于在网络中将动态学习或静态配置的路由信息重新注入到路由协议中。当网络拓扑发生变化时路由器可以通过回灌操作更新路由表从而适应新的网络情况。
路由度量值路由度量值是用来衡量路由的选择优劣的指标。它可以基于各种因素进行计算如跳数、带宽、延迟、可靠性等。路由器根据路由度量值来评估可选路由的优劣并选择度量值最低的路由作为最佳路径。
常见路由的优先级 OSPF
DR与BDR
DR与BDR类似于选举老大等老大不在的时候备用管事儿其中DR为老大BDR为备用。DR和BDR的选举是为了选择一个具有较高优先级的路由器。 选举过程 首先每个OSPF路由器都会发送Hello消息来宣告自己的存在并与相邻的路由器建立邻居关系。每个路由器在Hello消息中包含自己的路由器优先级Router Priority值。默认情况下路由器优先级为1。当路由器收到Hello消息后会比较对方发送的路由器优先级和自己当前的DR和BDR的优先级。如果对方发送的路由器优先级大于自己当前的DR和BDR的优先级那么当前路由器会更新自己的DR和BDR并将对方设置为BDR。如果对方发送的路由器优先级等于自己当前的DR和BDR的优先级并且对方的路由器IDRouter ID比自己大则当前路由器会更新自己的DR和BDR并将对方设置为BDR。如果对方发送的路由器优先级等于自己当前的DR和BDR的优先级并且对方的路由器ID比自己小则当前路由器不会更新DR和BDR的角色。 不同网络类型中DR与BDR的选举 动态路由协议分类 ⦁ BGP使用一种基于距离矢量算法修改后的算法该算法被称为路径矢量Path Vector算法。因此在某些场合下BGP也被称为路径矢量路由协议。 ⦁ IGP内部网关协议在同一个自治系统内交换路由信息IGP的主要目的是发现和计算自治域内的路由信息。 ⦁ EGP外部网关协议主要用于AS自治系统之间的互联。
链路状态路由协议 基本原理 每个路由器都会获取网络拓扑信息并计算出到达其他路由器的最佳路径。它通过交换链路状态信息来维护网络的拓扑状态各个路由器根据收到的信息构建一个全局的网络拓扑图然后使用某种算法计算最短路径。 在链路状态路由协议中每个路由器都会周期性地广播它的链路状态信息或者通过多播方式发送给周围的邻居路由器。当一条链路发生故障或者网络拓扑发生变化时路由器会更新自己的链路状态信息并重新计算最佳路径。 链路状态路由协议有四个步骤 ⦁ 第一步是建立相邻路由器之间的邻居关系。 ⦁ 第二步是邻居之间交互链路状态信息和同步LSDB。 ⦁ 第三步是进行优选路径计算。 ⦁ 第四步是根据最短路径树生成路由表项加载到路由表。
Router ID Router ID一旦选定之后如果要更改的话就需要重启OSPF进程。
区域 度量值
ospf三大表
邻居表 lsdb表 路由表
报文格式以及类型 OSPF HelloHello报文 用途邻居发现和建立邻居关系。报文格式报文头部信息Version、Router ID、Area ID等和邻居列表。 OSPF Database DescriptionDD报文 用途用于同步链路状态数据库LSDB。报文格式报文头部信息Version、Router ID、Area ID等、参数字段MTU、Options等和LSA描述符包括LSA类型、LSA序列号、LSA长度等。 OSPF Link State RequestLSR报文 用途请求指定的LSALink State Advertisement。报文格式报文头部信息Version、Router ID、Area ID等和请求的LSA列表。 OSPF Link State UpdateLSU报文 用途传输LSA。报文格式报文头部信息Version、Router ID、Area ID等和LSA列表。 OSPF Link State AcknowledgementLSAck报文 用途确认收到的LSU报文。报文格式报文头部信息Version、Router ID、Area ID等和确认的LSA列表。 重要字段解释 ⦁ Version 对于当前所使用的OSPFv2该字段的值为2。 ⦁ Router ID表示生成此报文的路由器的Router ID。 ⦁ Area ID表示此报文需要被通告到的区域。 ⦁ Type类型字段。 ⦁ Packet length表示整个OSPF报文的长度单位是字节。 ⦁ Checksum校验字段其校验的范围是整个OSPF报文包括OSPF报文头部。 ⦁ Auth Type为0时表示不认证为1时表示简单的明文密码认证为2时表示加密MD5认证。 Authentication认证所需的信息。该字段的内容随AuType的值不同而不同。 ospf工作过程 邻居发现和建立邻居关系 路由器启动时发送Hello报文用于邻居发现。路由器之间通过比较Hello报文中的参数建立邻居关系。 链路状态数据库LSDB同步 路由器发出Database DescriptionDD报文携带自己所知道的LSA序列号列表以与邻居交换信息。路由器收到DD报文后比较自己的LSA序列号列表并发送Link State RequestLSR报文请求缺失的LSA。路由器根据收到的LSR报文发送Link State UpdateLSU报文携带请求的LSA。 最短路径计算 每个路由器收集到足够的LSA后构建链路状态数据库LSDB。使用Dijkstra算法基于链路状态信息计算最短路径树Shortest Path Tree确定到达目标网络的最短路径。 路由更新和转发 路由器使用最短路径树计算出的路由表更新自己的路由表。路由器使用已更新的路由表将数据包转发到最佳路径上的下一跳路由器。 监听和更新 路由器周期性地发送Hello报文以保持邻居关系并检测邻居失效。当链路状态信息发生变化时路由器会向邻居发送新的LSA并更新链路状态数据库。
配置
调整设备接口的网络类型 LSA类型
常见的OSPF LSA类型
Type 1 LSARouter LSA由每个OSPF路由器生成用于描述路由器的直连连接和邻居信息。它被分发到本地区域的所有其他路由器帮助构建链路状态数据库LSDB。
Type 2 LSANetwork LSA由DRDesignated Router创建用于描述多点链路的网络段。它提供了该网络上的所有路由器的信息并分发给本地区域中的其他路由器。
Type 3 LSASummary LSA由ABRArea Border Router在不同区域之间传播用于汇总本地区域内的网络信息向其他区域的路由器提供达到本地区域内部目标网络的路径信息。
Type 4 LSAASBR Summary LSA由ASBRAS Boundary Router创建用于向本地区域中的其他路由器提供到达外部ASAutonomous System的路径信息。
Type 5 LSAExternal LSA由ASBR生成用于表示外部AS中的目标网络。它被分发到所有的区域中并包含了到达外部目标网络的路径信息。
Type 7 LSANSSA External LSA在NSSANot-So-Stubby Area中使用类似于Type 5 LSA但用于表示从NSSA区域到外部网络的路径信息。