天天看点

华三 h3c isis协议综合配置

华三 h3c isis协议综合配置

R1的配置

[R1-GigabitEthernet0/0]ip address 172.16.3.254 24

[R1-GigabitEthernet0/1]ip address 172.16.1.1 24

[R1-isis-1]network-entity 10.0000.0000.0001.00----配置isis时必须配置实体,同一区域的实体区域号必须相同

[R1-isis-1]is-level level-1----因为R1只属于区域10,所以可以配置它为level-1类型的路由器,只建立level-1的邻接关系

[R1-isis-1]int g 0/0------isis不可以像ospf那样宣告路由,需要在接口使能isis

[R1-GigabitEthernet0/0]isis enable 1

[R1-GigabitEthernet0/0]int g 0/1

[R1-GigabitEthernet0/1]isis enable 1

R2的配置与R1相同,只是R2的实体为10.0000.0000.0002.00,配置不做阐述。

R3的配置-------因为R3属于两个区域,所以它的类型为level-1-2型,同时管理level1和2的数据库,但是由于不是所有的端口都处在两个区域,所以可以修改端口的属性,建立相应的邻接关系

[R3]int g 0/0

[R3-GigabitEthernet0/0]ip address 172.16.2.2 24

[R3-GigabitEthernet0/0]int g 0/1

[R3-GigabitEthernet0/1]ip address 172.16.1.2 24

[R3-isis-1]network-entity 10.0000.0000.0003.00--------实体

[R3-GigabitEthernet0/0]isis enable 1------0/0和0/1端口处于区域10,所以只用建立level-1的邻接关系

[R3-GigabitEthernet0/0]isis circuit-level level-1

[R3-GigabitEthernet0/1]isis enable 1

[R3-GigabitEthernet0/1]isis circuit-level level-1

[R3-GigabitEthernet0/1]int s1/0----处于区域20,建立level-2的邻接关系

[R3-Serial1/0]ip address 10.0.0.1 30

[R3-Serial1/0]isis enable 1

[R3-Serial1/0]isis circuit-level level-2

R4配置:将R4设置为level-2型,只建立level-2邻接关系

[R4-GigabitEthernet0/0]ip address 10.1.0.254 24

[R4-Serial1/0]ip address 10.0.0.2 30

[R4-isis-1]network-entity 20.0000.0000.0004.00

[R4-isis-1]is-level level-2-------level-2类型

[R4-GigabitEthernet0/0]isis enable 1

[R4-Serial1/0]isis enable 1

使用dis isis peer 可以查看建立的isis邻接关系

------------------------------------------------敲黑板重点!!!------------------------------------------------

查看路由器的路由表,会发现这时候PC之间可以互通,但是R1和R2只有level-1和一条默认下一跳为与R3相连的对端接口的默认路由,level-2的明细路由是看不到的,而在R4上面是可以看到level-1的明细路由。这是因为当路由器修改为level-1路由器(实验中R1和R2被设置为level-1类型)时,它不会再接收level-2的路由,本地会有一条缺省路由指向level-2路由器。可以通过配置路由渗透把level-2路由信息引入到level-1区域中去。注意只有在level-1-2(这里是R3)的路由器上配置路由渗透才有意义。

[R3-isis-1]address-family ipv4 unicast-------------要在ipv4的地址族视图下面配置。如果你看的是华三网络学院系列的卷3,书上的配置是v5的操作命令,对v7不支持。

[R3-isis-1-ipv4]import-route isis level-2 into level-1

此时R1和R2是可以看到区域20的明细路由

--------------------------------------------------------------------------------------------------------------------------------

在R1上查看路由表,会发现去往172.16.2.0和10.0.0.0的开销都是20:

Destination/Mask   Proto   Pre Cost        NextHop         Interface

172.16.2.0/24      IS_L1   15  20          172.16.1.2      GE0/1

10.0.0.0/30        IS_L1   15  20          172.16.1.2      GE0/1

这是因为isis缺省的路由开销类型为narrow,所有的接口无论带宽多少,开销值都是10。这在实际中是不对的,以图为例,去往172.16.2.0的是以太网链路,而去往10.0.0.0的是串口链路,带宽是不同的,所以可以修改路由器的开销值为wide,自动计算开销值。

在R1、2、3、4上都要修改,以R1为例

[R1-isis-1]cost-style wide-----------修改isis开销类型为wide

[R1-isis-1]auto-cost enable--------开启自动计算端口开销功能

这时在R1上查看路由表时会变成这样:

Destination/Mask   Proto   Pre Cost        NextHop         Interface

172.16.2.0/24      IS_L1   15  20          172.16.1.2      GE0/1

10.0.0.0/30        IS_L1   15  15626          172.16.1.2      GE0/1

还可以在R3上配置路由聚合,减少路由规模

[R3-isis-1]address-family ipv4 unicast----------依然要在地址视图下面

[R3-isis-1-ipv4]summary 172.16.0.0 22 level-2-----只对引入level-2的路由进行聚合。默认是lev2.

此时在R4上看不见172.16的明细路由了,只可以看到一条聚合路由

172.16.0.0/22      IS_L2   15  15626       10.0.0.1        Ser1/0

继续阅读