华为/华三IS-IS多区域配置及其路由优化

介绍

1、IS-IS/intermediate system-to-intermediate system intra-domain routing information exchange protocol (中间系统到中间系统的域内路由信息交换协议)

2、IS-IS采用的地址不是IP地址而是OSI地址,因为这个协议最初的设计也是为OSI模型而设计的

3、OSI地址采用NSAP地址格式

IDP

DSP

AFI

IDI

High order DSP

System ID

NSEL

 

注:NSAP中的IDP相当于IP地址中的主网络号;DSP相当于IP地址中的子网络号和主机地址

4、IS-IS中的NSAP地址格式

可变长区域地址

6 Bytes

1 Byte

AFI

IDI

High order DSP

System ID

NSEL

     A: 区域地址:长度可变,为1~13个字节

     B:System ID:系统ID,用来唯一标识区域内的IS

      C:NSEL:服务类型选择符,而IP网络就是00

       注:两个位置为一个字节,比如:00 = 1字节

5、IS-IS中的NET(网络实体名称)地址

   可以看作一类特殊的NSAP,即NSEL为0的NSP地址;每台IS可以有最多不超过3个NET,这些NET拥有相同的system ID,和不同的区域地址;而每个NET地址最少为8个比特

拓扑结构

华为/华三IS-IS多区域配置及其路由优化

配置

RA

接口IP地址和掩码配置

[RA]int g0/0

[RA-GigabitEthernet0/0]ip ad 10.0.0.1 24

[RA-GigabitEthernet0/0]int g0/1

[RA-GigabitEthernet0/1]ip ad 10.0.1.1 24

具体is-is协议配置

[RA]isis 1     启用isis进程1

[RA-isis-1]network-entity 10.0001.0001.0001.00  创建NET地址

[RA-isis-1]int g0/0   进入此接口

[RA-GigabitEthernet0/0]isis enable 1    在接口中启用isis进程1

[RA-GigabitEthernet0/0]int g0/1   进入此接口

[RA-GigabitEthernet0/1]isis enable 1    在接口中启用isis进程1

 

RB

接口IP地址及其掩码配置

[RB]int g0/0

[RB-GigabitEthernet0/0]ip ad 10.0.0.2 24

[RB-GigabitEthernet0/0]int g0/1

[RB-GigabitEthernet0/1]ip  ad 10.0.3.1 24

具体is-is协议配置

[RB]isis 1   启用isis进程1

[RB-isis-1]network-entity 10.0001.0001.0002.00   创建NET地址

[RB-isis-1]int g0/0   进入此接口

[RB-GigabitEthernet0/0]isis enable 1   在接口上启用isis进程1

[RB-GigabitEthernet0/0]int g0/1    进入此接口

[RB-GigabitEthernet0/1]isis enable 1   在接口上启用isis进程1

 

RC

接口IP地址及其掩码配置

[RC]int g0/0

[RC-GigabitEthernet0/0]ip ad 10.0.1.2 24

[RC-GigabitEthernet0/0]int g0/1

[RC-GigabitEthernet0/1]ip ad 10.0.2.1 24

具体is-is协议配置

[RC]isis 1  创建is-is进程1

[RC-isis-1]net 10.0001.0001.0003.00   创建NET地址

[RC-isis-1]int g0/0   进入此接口

[RC-GigabitEthernet0/0]isis enable 1  在接口上启用is-is进程1

[RC-GigabitEthernet0/0]int g0/1   进入此接口

[RC-GigabitEthernet0/1]isis enable 1   在接口上启用is-is进程1

 

RD

接口IP地址及其掩码配置

[RD]int g0/0

[RD-GigabitEthernet0/0]ip ad 10.0.3.2 24

[RD-GigabitEthernet0/0]int g0/1

[RD-GigabitEthernet0/1]ip ad 10.0.2.2 24

具体is-is协议配置

[RD]isis 1    创建is-is进程1

[RD-isis-1]network-entity 20.0001.0001.0004.00  创建NET地址

[RD-isis-1]int g0/0  进入此接口

[RD-GigabitEthernet0/0]isis enable 1     在此接口上启用is-is进程1

[RD-GigabitEthernet0/0]int g0/1   进入此接口

[RD-GigabitEthernet0/1]isis enable 1     在此接口上启用is-is进程1

 

优化操作

   因为level-1和level-2路由器分别构建了自己的LSDB,所以在level-1-2路由器上,SPF算法会针对不同的LSDB执行两次,避免重复计算,所以要调整路由器等级

RA

[RA]isis 1  启用is-is进程1

[RA-isis-1]is-level level-1   将此进程中的路由器等级改为level-1

 

RB

[RB]int g0/0    进入此接口

[RB-GigabitEthernet0/0]isis circuit-level level-1  将接口等级修改为level-1

[RB]int g0/1  进入此接口

[RB-GigabitEthernet0/1]isis circuit-level level-2  将接口等级改为level-2

 

RC

[RC]int g0/0   进入此接口

[RC-GigabitEthernet0/0]isis circuit-level level-1    将此接口的等级改为level-1

[RC-GigabitEthernet0/0]int g0/1  进入此接口

[RC-GigabitEthernet0/1]isis circuit-level level-2   将此接口的等级改为level-2

 

RD

[RD]isis 1     进入is-is进程1

[RD-isis-1]is-level level-2   将次路由器中is-is进程1的等级改为level-2

 

检验

  1. display ip routing-table  查看路由表,是否有到达各个网段的路由
  2. ping x.x.x.x   使用ping检测是否可以与远端通信

参考:以RD上为例

华为/华三IS-IS多区域配置及其路由优化

华为/华三IS-IS多区域配置及其路由优化

 根据以上,可以看出配置已经成功了