华为路由系统平平台
VRP5.50
支持静态路由和
RIP
、
OSPF
、
IS-IS
、
BGP
等动态路由。
1
、静态路由:
优点:配置方便、系统要求低
缺点:不能自动适应网络拓扑变化
应用:拓扑结构简单、小型网络
2
、动态路由:
根据三种不同分法
・
作用范围
内部网关协议(
IGP
),包括
RIP
、
OSPF
、
IS-IS
;
外部网关协议(
EGP
),包括
BGP
。
・
使用算法
距离矢量协议(
Distance-Vector
),包括
RIP
、
BGP
;
链路状态协议(
Link-State
),包括
OSPF
、
IS-IS
。
・
目的地址类型
单播路由协议(
Unicast Routing Protocol
),包括
RIP
、
OSPF
、
BGP
和
IS-IS
;
组播路由协议(
Multicast Routing Protocol
),包括
PIM-SM
、
PIM-DM
。
3
、路由协议、路由优先级
到达某一目的地的所有路由协议的路由有且仅有一条,要选择出该条路由,就要通过路由优先级来判断。
华为路由器缺省情况下各路由协议优先级:
路由协议或路由种类 相应路由的优先级
DIRECT 0
OSPF 10
IS-IS 15
STATIC 60
RIP 100
OSPF ASE 150
OSPF NSSA 150
IBGP 255
EBGP 255
注意:
0
表示直连路由,
255
表示不可信源路由,数值小优先级高。
实质上,除去直连路由不能配置优先级外,其它路由协议都可以人工进行配置。同时,每条静态路由可以配置不同的优先级。
这时,考虑细心的话你会问到,如果配置不同路由协议具有相同优先级的话哪怎么办?
华为
VRP
系统有外部优先级跟内部优先级,外部优先级即上面所列出来的,内部优先级如下:
路由协议或路由种类 相应路由的优先级
DIRECT 0
OSPF 10
IS-IS Level-1 15
IS-IS Level-2 18
STATIC 60
RIP 100
OSPF ASE 150
OSPF NSSA 150
IBGP 200
EBGP 200
如果配置不同路由协议具有相同优先级的话,
VRP
会根据内部优先级判断哪个路由协议发现的路由是最佳路由。
4
、负载分担
实现负载分担条件:
1
)到达同一目的地;
2
)同一路由协议;
3
)路由开销相同;
4
)优先级相同。
配置命令:
maximum load-balancing number
两种负载分担方式:
Ø
逐包负载
去往同一目的地的报文通过
IP
经由不同路径发送
图中
RouterA
的报文(
p1~p6
)发送到对面的
RouterC
,发送过程如下:
1)GE1/0/1
发送
p1
2)GE1/0/2
发送
p2
3)GE1/0/1
发送
p3
........
Ø
逐流负载
路由器是根据源地址、目的地址、源端口、目的端口、协议来进行转发,当这五种元素相同后,路由器就选择与前一次相同的下一跳地址发送报文。
RouterA
发送报文到目的地址
192.168.1.0/24
和
192.168.2.0/24
,从上图看出它是同一数据流的报文都是选择以前走的路径。整个发送过程如下:
1
)目的地址是
192.168.1.0/24
的第一个报文
p1
是从接口
GE1/0/1
转发的,然后同样地,发往该目的地的后面所有报文都是从
GE1/0/1
口转发。
2
)目的地址是
192.168.2.0/24
的第一个报文
p1
是从接口
GE1/0/1
转发的,同样地,发往该目的地的后面所有报文都是从
GE1/0/2
口转发。
默认情况下,华为
VRP5.50
系统是使用逐流负载分担的,如果想要改变可以通过命令
load-balance packet
设置。
支持负载分担的路由协议有
RIP
、
OSPF
、
BGP
、
IS-IS
和静态路由。
5
、路由备份
华为路由器除了可以负载分担外,也支持路由备份。在配置到达同目标地址的多条路由中,优先级最高的路由作为主路由,其余路由即由于优先级低作为备份路由。关键是理解路由的优先级起着选择主路由的依据标准就行。
5.1 FRR
技术(
Fast ReRoute
)
华为路由有一个针对网络中某些对延时、丢包敏感的业务而采用的一种链路故障备份技术,例如在
VOIP
技术中就采用到这种技术。
其实就是当物理层或者链路层检测到故障时它会通过路由系统处理而转用另一条备份的链路将报文转发出去,从而减少承载业务的影响。
FRR
技术实现方法:
1)
主链路正常情况时,利用
Route-Policy
设置
IP FRR
策略,将备份路由转发的信息同时提供给转发引擎;
2)
转发引擎发现主链路出现故障时,可以在路由系统控制平面未完成路由收敛前直接使用备份链路转出信息。
如图,
RouterA
上利用
Router Policy
设置
IP FRR
策略,将链路
B
设置为链路
A
的备份。备份出接口为
GE1/0/1
,备份下一跳地址
10.1.1
.2
。例如:
<Quidway> system-view
[Quidway] route-policy ip_frr permit node 10
[Quidway-route-policy] apply backup-interface GigabitEthernet1/0/1
[Quidway-route-policy] apply backup-nextho p 10.1.1 .2
[Quidway-route-policy] quit
这样,当主链路
A
出现故障时,备份链路
B
可以快速启用接管业务。
FRR
技术目前能支持路由协议包括直接路由、静态路由、动态路由(
OSPF
、
IS-IS
、
BGP
)。
6
、静态路由
华为
VRP5.50
系统中,配置静态路由使用命令:
ip route-static
。配置静态路由需包括
目的地址与掩码
出接口、下一跳地址
如果指定发送接口时要注意:
点对点类型的接口,例如
PPP
协议封装,发送接口已经隐含了下一跳地址,可以只指定发送接口不用指定下一跳地址。
NBMA
类型接口,例如
ATM
接口,该类型接口支持点到多点网络,一定要配置下一跳地址。
广播接口也应该配置下一跳地址,因为该类接口可以关联多个虚拟访问接口,导致多个下一跳地址,所以要指定下一跳地址。
6.1
缺省静态路由:目的地址、掩码全为
0
时配置的是缺省路由。
6.2
浮动静态路由:作为主路由的备份的路由,也称作浮动静态路由。
6.3 BFD
与静态路由
在前面说过负载分担也支持静态路由,但静态路由不像动态路由那样有自身检测的机制,修复故障需要人工干涉。而
BFD
则是可以对静态路由进行绑定
BFD
会话来检测静态路由所在链路的状态。并将检测情况上报到管理系统,再由管理系统将路由设置为
“
激活
”
或
“
非激活
”
状态。