我有两个Juniper路由器像这样连接:
r1[ge-0/0/2] <-> [ge-0/0/3]r2ge-0/0/2 in r1和ge-0/0/3 in r2都没有配置家庭inet:
root@r1> show interfaces ge-0/0/2 terse
Interface Admin Link Proto Local Remote
ge-0/0/2 up up
ge-0/0/2.0 up up iso
multiservice
root@r1>
root@r2> show interfaces ge-0/0/3 terse
Interface Admin Link Proto Local Remote
ge-0/0/3 up up
ge-0/0/3.0 up up iso
multiservice
root@r2>然而,两个路由器之间的ISIS邻接仍然存在。这是意料之中的。r1广告的路线是192.168.1.1/32和172.18.1.0/24到r2:

这些未安装在r2中的肋骨上:
root@r2> show route protocol isis
inet.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden)
iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
root@r2>我想这是因为这两条路线没有下一跳IP地址吧?如果是,那么在配置IP地址时,ISIS如何为ISIS学习的前缀找到下一跳地址?例如,172.26.1.1/30到ge-0/0/2.0在r1,172.26.1.2/30到ge-0/0/3.0在r2中。下一跳IP地址是否有单独的TLV?
发布于 2020-06-18 12:51:19
我想这是因为这两条路线没有下一跳IP地址吧?
没错,但让我们明确一点,这不是一个在那里,路由器找不到它,这是因为不存在下一跳IP地址。仅仅因为您在有效的邻接上广告和接收IP TLVs ( Juniper默认这样做),并不意味着根本的可达机制(IP)不一定存在。
例如,如果您有有效的IPv4可达性,但在没有family inet6的接口上宣传IPv6 TLVs,您将看到类似的行为。
如果是,那么在配置IP地址时,ISIS如何为ISIS学习的前缀找到下一跳地址?
没有什么特别的事情发生,它是从SPF的计算结果推导出来的。记住,这是与OSPF相同的算法。
下一跳IP地址是否有单独的TLV?
不,不是很明确。IS-IS“数据包”实际上是通过L2交换的。TLV 132在IIH和LSP中都带有接口IP地址,基于此,路由器将ARP用于接口IP地址来解析L2下一跳。SPF将针对邻近路由器所广告的前缀运行,并且结果将通过我们刚刚通过ARP解析的TLV 132的接口IP地址来解析。
...
15:56:55.826054 In 50:00:00:04:00:02 > 09:00:2b:00:00:05, 802.3, length 125: LLC, dsap OSI (0xfe) Individual, ssap OSI (0xfe) Command, ctrl 0x03: OSI NLPID IS-IS (0x83): L2 LSP, lsp-id 0001.0001.0002.00-00, seq 0x00000002, lifetime 1198s, length 57
15:56:55.826709 Out 50:00:00:03:00:02 > 09:00:2b:00:00:05, 802.3, length 125: LLC, dsap OSI (0xfe) Individual, ssap OSI (0xfe) Command, ctrl 0x03: OSI NLPID IS-IS (0x83): L2 LSP, lsp-id 0001.0001.0001.00-00, seq 0x00000003, lifetime 1198s, length 57
15:56:56.009717 Out 50:00:00:03:00:02 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp who-has 20.0.0.1 tell 20.0.0.0
15:56:56.033784 In 50:00:00:04:00:02 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp who-has 20.0.0.0 tell 20.0.0.1
...https://networkengineering.stackexchange.com/questions/68520
复制相似问题