思科路由器多IP接口ISIS配置全网互通问题求助
思科路由器多IP接口ISIS配置全网互通问题求助
各位大佬好,我遇到个ISIS配置的问题想请教下:
我的拓扑是几台Cisco路由器连到交换机,但交换机没法配置Trunk接口。每台路由器的接口上都配了主、副两个IP地址。现在ISIS的情况是,每个路由器只能收到左右邻居的路由——比如从R5 ping R1的环回接口根本不通,但R5上又能看到R1的LSA数据库。想问问有没有办法配置成全网都能互通?谢谢啦!
各路由器ISIS路由表输出
- R1的ISIS路由表:
R1#sh ip route isis 12.0.0.0/8 is variably subnetted, 7 subnets, 2 masks i L2 12.0.10.4/32 [115/20] via 12.10.5.4, 00:26:44, FastEthernet0/0 i L2 12.10.6.0/24 [115/20] via 12.10.5.4, 00:26:44, FastEthernet0/0
- R2的ISIS路由表:
R2#sh ip rou isi 12.0.0.0/8 is variably subnetted, 7 subnets, 2 masks i L2 12.0.10.5/32 [115/20] via 12.10.7.5, 00:18:51, FastEthernet0/0 i L2 12.10.8.0/24 [115/20] via 12.10.7.5, 00:18:51, FastEthernet0/0
- R3的ISIS路由表:
R3#sh ip rou isi 12.0.0.0/8 is variably subnetted, 7 subnets, 2 masks i L2 12.0.10.5/32 [115/20] via 12.10.8.5, 00:19:44, FastEthernet0/0 i L2 12.10.7.0/24 [115/20] via 12.10.8.5, 00:19:44, FastEthernet0/0
- R4的ISIS路由表:
R4#sh ip ro isis 12.0.0.0/8 is variably subnetted, 7 subnets, 2 masks i L2 12.0.10.1/32 [115/20] via 12.10.5.1, 00:29:50, FastEthernet0/0 i L2 12.10.4.0/24 [115/20] via 12.10.5.1, 00:29:57, FastEthernet0/0
- R5的ISIS路由表(当前异常状态):
R5#sh ip rou isis 12.0.0.0/8 is variably subnetted, 9 subnets, 2 masks i L2 12.0.10.2/32 [115/20] via 12.10.7.2, 00:18:29, FastEthernet0/0 i L2 12.0.10.3/32 [115/20] via 12.10.8.3, 00:18:29, FastEthernet0/0 i L2 12.10.4.0/24 [115/20] via 12.10.8.3, 00:18:29, FastEthernet0/0 i L2 12.10.6.0/24 [115/20] via 12.10.7.2, 00:18:29, FastEthernet0/0
R5的ISIS链路状态数据库信息
R5#sh isis data IS-IS Level-2 Link State Database: LSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OL R1.00-00 0x00000007 0xDC3C 962 0/0/0 R2.00-00 0x00000006 0x22EE 739 0/0/0 R3.00-00 0x00000006 0x3CD1 739 0/0/0 R3.01-00 0x00000001 0xE116 0 (741) 0/0/0 R4.00-00 0x00000005 0x24E8 873 0/0/0 R4.01-00 0x00000004 0xD9DB 837 0/0/0 R5.00-00 * 0x00000006 0x659D 741 0/0/0 R5.01-00 * 0x00000004 0x0EA3 745 0/0/0
R1的详细LSP信息(来自R5)
R5#sh isis data R1.00-00 detail IS-IS Level-2 LSP R1.00-00 LSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OL R1.00-00 0x00000007 0xDC3C 954 0/0/0 Area Address: 49.0001 NLPID: 0xCC Hostname: R1 IP Address: 12.0.10.1 Metric: 10 IS-Extended R4.01 Metric: 10 IP 12.0.10.1/32 Metric: 10 IP 12.10.4.0/24 Metric: 10 IP 12.10.5.0/24
补充测试信息
另外我测试过,用Trunk和子接口的相同拓扑是完全正常的,比如R5用子接口时的ISIS路由表和ping测试结果:
R5#sh ip route isis 12.0.0.0/8 is variably subnetted, 12 subnets, 2 masks i L2 12.0.10.1/32 [115/30] via 12.10.8.3, 00:08:51, FastEthernet0/0.80 i L2 12.0.10.2/32 [115/20] via 12.10.7.2, 00:09:10, FastEthernet0/0.70 i L2 12.0.10.3/32 [115/20] via 12.10.8.3, 00:08:51, FastEthernet0/0.80 i L2 12.0.10.4/32 [115/30] via 12.10.7.2, 00:09:04, FastEthernet0/0.70 i L2 12.10.4.0/24 [115/20] via 12.10.8.3, 00:08:51, FastEthernet0/0.80 i L2 12.10.5.0/24 [115/30] via 12.10.8.3, 00:08:51, FastEthernet0/0.80 [115/30] via 12.10.7.2, 00:08:51, FastEthernet0/0.70 i L2 12.10.6.0/24 [115/20] via 12.10.7.2, 00:09:10, FastEthernet0/0.70
R5#ping 12.0.10.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 12.0.10.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 48/65/80 ms
我感觉问题出在路由器接口上配置多个IP地址,但Cisco的手册里说这种场景是应该能工作的,实在搞不懂哪里错了,求各位帮忙分析下!
备注:内容来源于stack exchange,提问作者vostbur




