华为静态路由

1. IPv4静态路由简介

1.1.定义

        静态路由是一种需要用户手工配置的特殊路由。静态路由通过手工配置,手工告诉三层设备(三层交换机、路由),数据包从来拿到哪去。动态路由也需要手工配置,但配置的时候,配置命令不会说明数据包从哪来到哪去。

1.1.1.动态路由

        rip: network 10.10.10.0

1.1.2.静态路由

        语法格式:ip route-static ip-address { mask | mask-length } nexthop-address preference preference

1.1.2.1配置样例

        ip route-static 10.10.10.0 24 192.168.3.1

        ip route-static 10.10.10.0 24 gigabitethernet 0/0/1

1.2. 目的

        当网络结构比较简单时,只需配置静态路由就可以使网络正常工作。当设备不能使用动态路由协议或者不能建立到达目的网络的路由时,也可以使用静态路由。

        静态路由可非常准确地控制网络的路由选择。仔细设置和使用静态路由可以改进网络的性能,并可为重要的应用保证带宽。

cd764517b549e91cbd56291a87a67e99.png

 2.IPv4静态路由原理描述

        路由设备根据路由转发数据包,路由可以通过手动配置和使用动态路由算法计算产生,通过手动配置产生的路由就是静态路由。

        静态路由和动态路由相比优点是:静态路由比动态路由使用更少的带宽,并且不需要占用设备资源来计算和分析路由更新。

        静态路由和动态路由相比缺点是:当网络发生故障或者拓扑发生变化后,静态路由不会自动改变,必须有管理员的介入。

        一条静态路由包含以下要素:目的地址和掩码长度,出接口和下一跳地址。

2.1.目的地址和掩码

        目的地址为点分十进制格式,掩码可以用点分十进制表示,也可用掩码长度即掩码中连续“1”的位数表示。

2.2.出接口和下一跳地址

        在配置静态路由时,可指定出接口,也可指定下一跳地址,还可以同时指定出接口和下一跳地址。实际上,所有的路由项都必须明确下一跳。在发送报文时,首先根据报文的目的地址寻找路由表中与之匹配的路由(遵循最长匹配原则)。指定发送接口时需要注意:

        2.2.1对于点到点类型的接口,指定发送接口即隐含指定了下一跳地址,这时认为与该接口相连的对端接口地址就是路由的下一跳地址。

        2.2.2在配置静态路由时,不建议指定以广播口(如以太网接口)作为出接口。因为以太网接口是广播类型的接口,会导致出现多个下一跳,无法唯一确定下一跳。在应用中,如果必须指定广播接口(如以太网接口)作为出接口,必须同时指定通过该接口发送时对应的下一跳地址。

3.创建IPv4静态路由的语法格式

3.1前提条件

        在配置IPv4静态路由之前,需完成以下任务:

        配置接口的链路层协议参数,使接口的链路协议状态为Up

        思考:结合实验,思考上面的句子如何理解。

3.2操作步骤

3.2.1.进入系统视图。

    system-view

3.2.2.配置IPv4静态路由。

        公网配置IPv4静态路由。

ip route-static ip-address { mask | mask-length } nexthop-address [ preference preference | tag tag ] * [ description text ]

        ip route-static ip-address { mask | mask-length }{ interface-name | interface-type interface-number} [ nexthop-address ] [ preference preference | tag tag ] * [ description text ]

        对于不同的静态路由,可以为它们配置不同的优先级(preference),从而更灵活地应用路由管理策略。思考并实施:请同学们举例说明,在ENSP中完成配置。

        对于不同的静态路由,配置不同的tag属性值,可对静态路由进行分类,以实现不同的路由管理策略。例如,其他协议引入静态路由时,可通过路由策略引入具有特定tag属性值的路由。

 4.举例:配置IPv4静态路由

4.1. 拓扑图

        本实验使用的是S5700交换机

注意事项

        ENSP中,对S5700交换机的gigabitethernet口配置undo portswitch后,依然不能直接配置ip address,需要在portswitch模式下,配置vlan,配置 interface vlan。在真机中输入undo portswitch后应该可以直接配ip address。

2.配置文档

举例:配置IPv4静态路由-脚本模式
配置SW1
分析:
SW1的非直连网段有:
10.1.1.0/24和10.1.3.0/24
配置开始
system-view      
Undo info-center enable  
sysname SW1    

vlan 20
vlan 40
vlan 45
quit

Interface gigabitethernet0/0/1
Port link-type access
Port default vlan 40
Quit                    
Interface gigabitethernet 0/0/2
Port link-type access
Port default vlan 45
Quit
Interface gigabitethernet 0/0/3
Port link-type access
Port default vlan 20
Quit

Interface vlanif 20
Ip address 10.1.2.1 24
Interface vlanif 40
Ip address 10.1.4.1 30
Interface vlanif 45
Ip address 10.1.4.5 30

ip route-static 10.1.1.0 24 GigabitEthernet 0/0/1 description To-PC2
ip route-static 10.1.3.0 24 GigabitEthernet 0/0/2 description To-PC3

quit
Save
y配置SW2
system-view
Undo info-center enable 
sysname SW2

vlan 10
vlan 40
quit

Interface gigabitethernet 0/0/1
Port link-type access
Port default vlan 40
Quit
Interface gigabitethernet 0/0/10
Port link-type access
Port default vlan 10
Quit

Interface vlanif 10
Ip address 10.1.1.1 24
quit
Interface vlanif 40
Ip address 10.1.4.1 30
quit

ip route-static 0.0.0.0 0.0.0.0 10.1.4.2 

Quit
Save
Y
配置SW3
system-view
Undo info-center enable 
sysname SW3

vlan 30
vlan 45
quit

Interface gigabitethernet 0/0/1
Port link-type access
Port default vlan 45
Quit
Interface gigabitethernet 0/0/10
Port link-type access
Port default vlan 30
Quit

Interface vlanif 30
Ip address 10.1.3.1 24
quit
Interface vlanif 45
Ip address 10.1.4.6 30
quit

ip route-static 0.0.0.0 0.0.0.0 10.1.4.5 


Quit
Save
Y

3. 请使用AR3260路由器做同样的实验,观察区别

        区别在于是否要配vlan和interface vlan

 5.配置IPv4静态路由负载分担

5.1. 背景信息

        根据路由选路规则,前缀和掩码长度一致的情况下,路由优先级相同,缺省情况下,IPv4静态路由之间实现负载分担。

        如图1,从R1到R3有两条前缀、掩码长度、优先级相同的静态路由。两条路由都会出现在路由表上,同时进行数据的转发。

        图1 静态路由负载分担

5.2.  配置

5.2.1.进入系统视图。

        system-view

5.2.2.配置两条及以上前缀,掩码和优先级相同的IPv4静态路由。

公网上配置IPv4静态路由。

        ip route-static ip-address { mask | mask-length } nexthop-address preference preference

        ip route-static ip-address { mask | mask-length }{ interface-name | interface-type interface-number } [ nexthop-address ] preference preference

5.3. 检查配置结果

        执行命令display ip routing-table,查看IPv4路由表中有同一前缀和掩码有多个出接口和下一跳的路由信息。

 6.配置IPv4静态路由备份

6.1. 背景信息

        配置到相同目的地多条IPv4静态路由,如果多条IPv4静态路由指定不同的优先级(Preference),则可实现路由备份。如图1,DeviceA到DeviceC有两条静态路由。在正常情况下,路由表上仅下一跳是DeviceB的静态路由的状态为“Active”,因为这条路由具有更高的优先级。另一条下一跳是DeviceD的静态路由则作为备份路由,只有在主链路A上出现故障的时候,备份路由才会被激活,承担数据转发的业务。在主链路A恢复正常后,路由表又恢复到原来的样子,即下一跳是DeviceB的静态路由又成为活跃路由来承担数据转发,因此这条备份路由也叫做浮动静态路由。

        图1 IPv4静态路由备份

6.2. 操作步骤

6.2.1.进入系统视图。

        system-view

6.2.2.配置两条及以上前缀,掩码相同,优先级不同的IPv4静态路由。

公网配置IPv4静态路由。

        ip route-static ip-address { mask | mask-length } nexthop-address preference preference

        ip route-static ip-address { mask | mask-length }{ interface-name | interface-type interface-number } [ nexthop-address ] preference preference

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值