华为/华三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个比特
拓扑结构
配置
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
检验
- display ip routing-table 查看路由表,是否有到达各个网段的路由
- ping x.x.x.x 使用ping检测是否可以与远端通信
参考:以RD上为例
根据以上,可以看出配置已经成功了