实验目标
完成本实验,应该能够达到以下目标。
●掌握如何在路由器上配置IS-IS的路由聚合:
●掌握如何在路由器上配置IS-IS的验证。
实验拓扑
IP地址表
实验任务
IS-IS路由聚合和验证配置:
在本实验任务中,学员需要在路由器上配置IS-IS 的多区域,再配置聚合和验证。通过本
实验任务,学员应该能够掌握IS-IS 中聚合和验证的配置方法。
配置命令如下:
PCA
启用接口,确保接口是UP的状态,吧IP地址掩码和网关打上然后启用。
PCB
步骤跟PCA一样
RTA
[H3C]int g0/0
[H3C-GigabitEthernet0/0]ip add 172.16.0.254 24
[H3C-GigabitEthernet0/0]undo shutdown
[H3C-GigabitEthernet0/0]qu
[H3C]int g0/1
[H3C-GigabitEthernet0/1]ip add 172.16.1.1 24
[H3C-GigabitEthernet0/1]undo shutdown
[H3C-GigabitEthernet0/1]qu
[H3C]isis
[H3C-isis-1]network-entity 10.0000.0000.0001.00
[H3C-isis-1]is-level level-1
[H3C-isis-1]qu
[H3C]int g0/0
[H3C-GigabitEthernet0/0]isis enable 1
[H3C-GigabitEthernet0/0]qu
[H3C]int g0/1
[H3C-GigabitEthernet0/1]isis enable 1
[H3C-GigabitEthernet0/1]qu
RTB
[H3C]int g0/0
[H3C-GigabitEthernet0/0]ip add 172.16.2.1 24
[H3C-GigabitEthernet0/0]undo shutdown
[H3C]isis
[H3C-isis-1]network-entity 10.0000.0000.0002.00
[H3C-isis-1]is-level level-1
[H3C-isis-1]qu
[H3C]int g0/0
[H3C-GigabitEthernet0/0]isis enable 1
RTC
[H3C]int g0/0
[H3C-GigabitEthernet0/0]ip add 172.16.1.2 24
[H3C-GigabitEthernet0/0]undo shutdown
[H3C-GigabitEthernet0/0]qu
[H3C]int g0/1
[H3C-GigabitEthernet0/1]ip add 172.16.2.2 24
[H3C-GigabitEthernet0/1]undo shutdown
[H3C-GigabitEthernet0/1]qu
[H3C]int s1/0
[H3C-Serial1/0]ip add 192.168.1.1 30
[H3C-Serial1/0]undo shutdown
[H3C]isis
[H3C-isis-1]network-entity 10.0000.0000.0003.00
[H3C-isis-1]is-level level-1-2
[H3C-isis-1]qu
[H3C]int g0/0
[H3C-GigabitEthernet0/0]isis enable 1
[H3C-GigabitEthernet0/0]qu
[H3C]int g0/1
[H3C-GigabitEthernet0/1]isis enable 1
[H3C-GigabitEthernet0/1]qu
[H3C]int s1/0
[H3C-Serial1/0]isis enable 1
RTD
[H3C]int g0/0
[H3C-GigabitEthernet0/0]ip add 192.168.2.254 24
[H3C-GigabitEthernet0/0]undo shutdown
[H3C-GigabitEthernet0/0]qu
[H3C]int s1/0
[H3C-Serial1/0]ip add 192.168.1.2 30
[H3C-Serial1/0]undo shutdown
[H3C]isis
[H3C-isis-1]network-entity 20.0000.0000.0004.00
[H3C-isis-1]is-level level-2
[H3C-isis-1]qu
[H3C]int g0/0
[H3C-GigabitEthernet0/0]isis enable 1
[H3C-GigabitEthernet0/0]qu
[H3C]int s1/0
[H3C-Serial1/0]isis enable 1
IS-IS路由表及LSDB查看
配置完成后,在路由器RTA上使用 display isis route 命令查看ISIS路由表
在RTA上,共产生了5条ISIS路由,其中3(路由的Flags为“R”)条被放入到全局IP路由表中,其中有一条缺省路由,其下一跳是172.16.1.2,出接口是GE_0/1。
在路由器RTC上使用 display isis route 命令查看ISIS路由表
在RTC上,共产生了8条ISIS路由,其中2条被放入到全局IP路由表中。
提示:
Flags为“R”的路由表明会被系统作为有效路由而放到IP路由表中。
RTC的路由表与RTA有什么区别?
RTC是L1/2路由器,所以会维护2个转发表,分别是Level-1和Level-2的转发表。
在PCA上用 ping 192.168.2.1 命令来测试到PCB的可达性。其结果应该是可达的。
配置IS-IS的开销值类型
首先在RTA上使用 display ip routing-table 命令来查看路由表
在RTA上,路由192.168.1.0/30的开销值是20.
原因是:
这是因为IS-IS缺省的路由开销类型为narrow,所有的接口无论带宽大小,都设定开销值为10。
配置RTA、RTB、RTC、RTD的isis开销值类型为wide,参考带宽1000M,使能自动计算接口的链路度量值。
以RTA为例,其余三台命令一样
[H3C]isis
[H3C-isis-1]cost-style wide
[H3C-isis-1]bandwidth-reference 1000
[H3C-isis-1]auto-cost enable
配置完成后使用 display ip routing-table 命令来查看RTA的路由表,此时路由表192.168.1.0/30的开销值是156260。
原因是:
当开销值的类型为wide时,协议所计算接口的链路度量值是“开销= (参考值÷带宽)x10”所以会计算出如上开销值
提示:
在ISIS中,当开销值的类型为wide时,协议所计算接口的链路度量值的规则与开销值类型为narraw是不一样的。
配置IS-IS的聚合与验证
首先查看RTD上的IS-IS路由表:
可看到RTD学习到了3条路由分别为172.16.0.0/24、172.16.1.0/24、172.16.2.0/24。
在RTC上配置路由聚合,将172.16.0.0/24、172.16.1.0/24、172.16.2.0/24聚合成172.16.0.0/22并发布给RTD。同时配置IS-IS路由域验证和IS-IS邻居关系验证,验证口令为test。
RTC
[H3C]isis
[H3C-isis-1]address-family ipv4
[H3C-isis-1-ipv4]summary 172.16.0.0 22 level-2 //配置聚合路由发往level-2的路由
[H3C-isis-1-ipv4]qu
[H3C-isis-1]domain-authentication-mode simple plain test ip
[H3C-isis-1]qu
[H3C]int s1/0
[H3C-Serial1/0]isis authentication-mode simple plain test ip
[H3C]qu
reset isis peer 0000.0000.0004
RTD
[H3C]isis
[H3C-isis-1]domain-authentication-mode simple plain test ip
[H3C-isis-1]qu
[H3C]int s1/0
[H3C-Serial1/0]isis authentication-mode simple plain test ip
[H3C-Serial1/0]qu
[H3C]qu
reset isis peer 0000.0000.0003