路由器之间交互路由信息,需要通过路由吗?

VSole2022-08-05 15:10:49

如果交换路由信息使用的是RIP、EIGRP、OSPF、BGP路由协议,那么都要使用IP路由表。因为这些路由协议都是工作在TCP/IP协议架构之上的,交换的路由信息都会途经IP层,由IP层提供路由服务,而IP路由服务必须使用IP路由表。

如果交换路由信息使用的是IS-IS路由协议,那么就不需要使用IP路由表。因为IS-IS路由协议并不工作在TCP/IP协议架构之上。所以,交换的IS-IS路由信息压根不会进入TCP/IP协议栈,而是有自己独立的一套协议栈,从高(路由协议/四层)到低(网络层/三层),流经以太网卡(链路层/二层),最后经物理层(一层)流出。值得指出的是,即使是IS-IS协议,也要流经协议栈的网络层,而网络层同样有IS-IS路由表,网络层同样要依赖于这个IS-IS路由表提供路由服务。

综上所述,交换路由信息时,都需要通过路由表查表寻找出接口。工作在TCP/IP协议架构之上的RIP、EIGRP、OSPF、BGP协议,查IP路由表。不工作在TCP/IP协议架构之上的IS-IS查IS-IS路由表

这里产生了一个“先有鸡还是现有蛋”悖论。既然路由表是由路由协议交换路由信息产生,而路由协议要交换路由信息,前提条件是必须要有路由表的存在,这不自相矛盾吗?

并不矛盾。路由协议不能没有路由表,但是路由表可以没有路由协议。产生路由表的源头有:直连路由、静态路由、动态路由(路由协议产生)。

当你配置一个路由器接口IP地址、网络掩码时,TCP/IP协议栈自动生成不少于一条直连路由,其中包括单播路由、组播路由、广播路由。

如果这个接口连着另外一个路由器的接口,且其接口的IP地址、网络掩码处于同一个网段/广播域时,双方就可以通过单播路由、组播路由、广播路由通信。RIP(IP/UDP 520)、EIGRP(IP 88)、OSPF(IP 89)、BGP(IP/TCP 179)就可以通过这些直连路由通信了。两者交换路由信息之后还不算完,还要和自己的其它邻居交头接耳,将收集到的路由信息(谣言)传播出去,当所有的邻居收集到所有的路由(谣言),所有路由器保持路由同步,此为网络收敛(路由同步稳定状态)。星星之火,可以燎原。

即使什么接口也不配置,TCP/IP天然拥有一个软件接口127.0.0.1/8,也会自动产生多条直连路由,包括单播路由、组播路由、广播路由,用于计算机内部进程之间的通信。这里进程之间的通信是指进程使用TCP/IP作为通信的桥梁。如果进程之间的通信不使用TCP/IP作为桥梁,那么进程通信就不会使用IP路由表。

需要指出的是,路由协议产生的路由表,并不都是可以进入TCP/IP的全局路由表。需要竞标,谁的优先级大谁进。这里就会有一个隐含问题,一旦路由协议的路由表进入TCP/IP的全局路由表,并将自身赖以生存的路由表(原有的)挤出TCP/IP的全局路由表的时候,路由协议自身还能存活吗?

自然不能!

路由路由表
本作品采用《CC 协议》,转载必须注明作者和本文链接
雷神众测拥有对此文章的修改和解释权。如欲转载或传播此文章,必须保证此文章的完整性,包括版权声明等全部内容。未经雷神众测允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的。
值得指出的是,即使是IS-IS协议,也要流经协议栈的网络层,而网络层同样有IS-IS路由表,网络层同样要依赖于这个IS-IS路由表提供路由服务。不工作在TCP/IP协议架构之上的IS-IS,查IS-IS路由表路由协议不能没有路由表,但是路由表可以没有路由协议。这里进程之间的通信是指进程使用TCP/IP作为通信的桥梁。需要指出的是,路由协议产生的路由表,并不都是可以进入TCP/IP的全局路由表
由于新发布的路由的Cost值更小,成为优选路由,从而导致环路。DeviceD和DeviceE的OSPF 1收到这条LSA后,会分别计算出到10.0.0.1的路由,其出接口为各自设备的interface1,cost值为21,路由优先级为150。
ARP Request广播报文到达交换机时,交换机无条件广播,处于广播域内的目标主机自然会听到,发现这是对自己的召唤,于是通过单播将自己的MAC地址通过ARP Reply发给源主机。在问题描述中,并没有网关IP的信息。所以源主机会通过ARP Request请求网关的MAC地址,当网关的ARP Reply到来时,源主机就得到了网关的MAC地址。很简单,只要判断:报文的目的MAC是否==myself。否则就是给职位1的。
4 位 TOS 分别表示:最小延时,最大吞吐量,最高可靠性,最小成本。3 位标志字段:第一位保留,表示暂时没有规定该字段的意义。第二位表示禁止分片,表示如果报文长度超过 MTU,IP 模块就会丢弃该报文。16 位首部检验和:使用 CRC 进行校验,来鉴别数据报的首部是否损坏,但不检验数据部分。
用户名:加密密码:密码最后一次修改日期:两次密码的修改时间间隔:密码有效期:密码修改到期到的警告天数:密码过期之后的宽限天数:账号失效时间:保留。查看下pid所对应的进程文件路径,
做类似题最快的方法是将路由表包含的IP地址范围写出来,然后看看目的IP地址是否包含在其中。
NSX-t交换路由
2022-12-28 10:33:59
但是,ip报文中,使用的却是“ip:mac”地址,因此可以推测,ip地址与交换机之间存在映射,先锁定一个较大的范围,mac地址与端口号之间存在映射,进一步锁定精确位置。
按照不同的分类标准,网关也有很多种。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。在不修改本地连接的IP地址及网关情况下,公司电脑需要能够同时访问外网和内网服务器。步骤4: 在PC上访问内网服务器,检测静态路由条目是否生效。
为什么MPLS-TE需要有引流的操作(自动路由,静态,tunne-policy),而LDP却不需要?MPLS
VSole
网络安全专家