华为配置动态路由ISIS协议
- 一、路由基础知识
- 二、路由器配置接口IP地址
- (一)配置R1、R2、R3网络
- (二)配置R1、R2、R3环回网络接口
- (三)测试直连网络
- 三、启动进程号,配置实体名称
- (一)配置进程号、配置实体名称、启用接口ISIS服务
- (二)检查配置ISIS协议
一、路由基础知识
路由器、三层交换机:找路→路标(路由表)。
路由表中的表项:一条一条路由信息是由路由协议(找路规则)。
静态路由:目的地址、下一跳是人为规定的。
动态路由:包括RIP、OSPF、ISIS、EIGRP、BGP等协议,目的地址、下一跳是动态学习。
中间系统到中间系统IS-IS(Intermediate System to Intermediate system)是一种链路状态协议,使用最短路径优先SPF(Shortest Path First)算法进行路由计算。其中,运营商大多使用ISIS协议,收敛速度相对OSPF较快,ISIS扩展性较好。
ISIS TLV协议,类型(TYPE)、长度(LENGTH),值(VALUE)。使用TLV结构构建报文的好处是灵活性和扩展性好,只需要增加新TLV即可,不需要改变整个报文的整体结构。
OSPF:建立邻居关系→full→LSDB→SPF计算(最佳路径放在路由表中)。
AFI设置为49表示私有。设置47表示全球。
Area区域ID(1-13B)+System系统ID(6B)+SEl(1B)
49.0001.0000.0000.0001.00,49.0001.为区域ID,0000.0000.0001为系统ID,最后2位00为SEL。
二、路由器配置接口IP地址
(一)配置R1、R2、R3网络
1.配置R1
system
[Huawei]sysname R1
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
save
2.配置R2
system
[Huawei]sysname R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 23.1.1.2 24
save
3.配置R3
system
[Huawei]sysname R3
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 23.1.1.3 24
save
(二)配置R1、R2、R3环回网络接口
[R1]int lo0
[R1-LoopBack0]ip add 1.1.1.1 32
[R2]int lo0
[R2-LoopBack0]ip add 2.2.2.2 32
[R3]int lo0
[R3-LoopBack0]ip add 3.3.3.3 32
(三)测试直连网络
[R2]ping 12.1.1.1 #在R2上pingR1
PING 12.1.1.1: 56 data bytes, press CTRL_C to break
Reply from 12.1.1.1: bytes=56 Sequence=1 ttl=255 time=180 ms
Reply from 12.1.1.1: bytes=56 Sequence=2 ttl=255 time=30 ms
Sequence=5 ttl=255 time=20 ms
— 12.1.1.1 ping statistics —
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/56/180 ms
[R2]ping 23.1.1.3 #z在R2上pingR3
PING 23.1.1.3: 56 data bytes, press CTRL_C to break
Reply from 23.1.1.3: bytes=56 Sequence=1 ttl=255 time=130 ms
Reply from 23.1.1.3: bytes=56 Sequence=2 ttl=255 time=20 ms
— 23.1.1.3 ping statistics —
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/46/130 ms
三、启动进程号,配置实体名称
(一)配置进程号、配置实体名称、启用接口ISIS服务
system
[R1]isis 1 #配置进程号
[R1-isis-1]network-entity 49.0001.0000.0000.0001.00 #49.00001 为区域号
[R2]isis 1
[R2-isis-1]network-entity 49.0001.0000.0000.0002.00
[R3]isis 1
[R3-isis-1]network-entity 49.0001.0000.0000.0003.00
system
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]isis enable 1 #在接口上启用ISIS服务
system
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]isis enable 1
[R1-GigabitEthernet0/0/0]int lo0
[R1-LoopBack0]isis enable 1
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]isis enable 1
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]isis enable 1
[R2]int lo0
[R2-LoopBack0]isis enable 1
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]isis enable 1
[R3]int lo0
[R3-LoopBack0]isis enable 1
(二)检查配置ISIS协议
[R2]display isis peer
[R1]dis ip routing-table
[R1]ping 2.2.2.2
PING 2.2.2.2: 56 data bytes, press CTRL_C to break
Reply from 2.2.2.2: bytes=56 Sequence=1 ttl=255 time=80 ms
Reply from 2.2.2.2: bytes=56 Sequence=2 ttl=255 time=40 ms
[R1]ping 3.3.3.3
PING 3.3.3.3: 56 data bytes, press CTRL_C to break
Reply from 3.3.3.3: bytes=56 Sequence=1 ttl=254 time=60 ms
Reply from 3.3.3.3: bytes=56 Sequence=2 ttl=254 time=30 ms