配置IPv6静态路由示例

静态路由简介

定义

静态路由是一种需要管理员手工配置的特殊路由。

目的

静态路由在不同网络环境中有不同的目的:

  • 当网络结构比较简单时,只需配置静态路由就可以使网络正常工作。

  • 在复杂网络环境中,配置静态路由可以改进网络的性能,并可为重要的应用保证带宽。

  • 静态路由可在VPN实例中使用,主要用于VPN路由的管理。

静态路由基础

路由器根据路由转发数据包,路由可通过手动配置或使用动态路由算法计算产生,其中手动配置的路由就是静态路由。

与动态路由相比,静态路由配置简单、可控性高、使用带宽少,并且不占用CPU资源来计算和分析路由更新。但是当网络发生故障或者拓扑发生变化后,静态路由不会自动更新,必须重新手动配置。因此,静态路由不适用于大型和复杂的网络环境。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构或链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。

静态路由有五个主要的参数:目的地址和掩码、出接口和下一跳地址、优先级。

目的地址和掩码

IPv4的目的地址为点分十进制格式,掩码可以用点分十进制表示,也可用掩码长度(即掩码中连续'1'的位数)表示。IPv6的目的地址和掩码请参见《S2720, S5700, S6700 V200R019C20 配置指南-IP业务》 IPv6基础配置 中的"IPv6地址"。当目的地址和掩码都为零时,表示静态缺省路由。静态缺省路由具体应用参见"静态缺省路由的应用"。

出接口和下一跳地址

在配置静态路由时,根据不同的出接口类型,指定出接口和下一跳地址。

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

  • 对于NBMA(Non Broadcast Multiple Access)类型的接口(如ATM接口),配置下一跳IP地址。因为这类接口支持点到多点网络,除了配置静态路由外,还需在链路层建立IP地址到链路层地址的映射,这种情况下,不需要指定出接口。

  • 对于广播类型的接口(如以太网接口),必须指定通过该接口发送时对应的下一跳地址。因为以太网接口是广播类型的接口,会导致出现多个下一跳,无法唯一确定下一跳。

静态路由优先级

对于不同的静态路由,可以为它们配置不同的优先级,优先级数字越小优先级越高。配置到达相同目的地的多条静态路由,如果指定相同优先级,则可实现负载分担;如果指定不同优先级,则可实现路由备份。具体应用参见"负载分担与路由备份"。

实验需求

如图中所示,IPv6网络中属于不同网段的主机通过几台Switch相连,要求不配置动态路由协议,使不同网段的任意两台主机之间能够互通。

配置思路

采用如下的思路配置IPv6静态路由:

  1. 创建VLAN并配置各接口所属VLAN,配置各VLANIF接口的IPv6地址,实现相邻设备网络互通。
  2. 在各主机上配置IPv6缺省网关,在各台Switch上配置IPv6静态路由或者静态缺省路由,实现不配置动态路由协议,使不同网段的任意两台主机之间能够互通。
实验步骤
  1. 配置接口所属VLAN # 配置S1。S2和S3的配置与S1类似。

    <Huawei>system-view
    Enter system view, return user view with Ctrl+Z.
    [Huawei]sysname S1

    [S1]undo info-center enable
    Info: Information center is disabled.

    [S1]vlan batch 10 20
    Info: This operation may take a few seconds. Please wait for a moment...done.

    [S1]interface GigabitEthernet 0/0/1
    [S1-GigabitEthernet0/0/1]port link-type trunk
    [S1-GigabitEthernet0/0/1]port trunk allow-pass vlan 20

    [S1-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/2
    [S1-GigabitEthernet0/0/2]port link-type access l
    [S1-GigabitEthernet0/0/2]port default vlan 10
    [S1-GigabitEthernet0/0/2]quit

  2. 配置VLANIF接口的IP地址

配置S1。S2和S3的配置与S1类似。

[S1]ipv6	

[S1]interface Vlanif 10	
[S1-Vlanif10]ipv6 enable 	
[S1-Vlanif10]ipv6 address fc00:0:0:2001::1 64

[S1-Vlanif10]interface Vlanif 20	
[S1-Vlanif20]ipv6 enable 	
[S1-Vlanif20]ipv6 address fc00:0:0:2010::1 64	
[S1-Vlanif20]quit 
  1. 配置主机地址和网关

根据组网图配置好各主机的IPv6地址,并将PC1的缺省网关配置为fc00:0:0:2001::1,PC2的缺省网关配置为fc00:0:0:2002::1,主机3的缺省网关配置为fc00:0:0:2003::1。

  1. 配置IPv6静态路由

在S1配置IPv6缺省路由。

[S1]ipv6 route-static :: 0 fc00:0:0:2010::2

#在S2配置两条IPv6静态路由。

[S2]ipv6 route-static fc00:0:0:2001:: 64 fc00:0:0:2010::1
[S2]ipv6 route-static fc00:0:0:2003:: 64 fc00:0:0:2020::2

在S3配置IPv6缺省路由。

[S3]ipv6 route-static :: 0 fc00:0:0:2020::1
  1. 查看配置结果

查看S1的IPv6路由表。

使用Ping进行验证。ping PC2的IP

使用Tracert进行验证。

S2 配置

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.	
[Huawei]sysname S2
	
[S2]undo info-center enable 
Info: Information center is disabled.
	
[S2]vlan batch 20 30 40
Info: This operation may take a few seconds. Please wait for a moment...done.
	
[S2]interface GigabitEthernet 0/0/1	
[S2-GigabitEthernet0/0/1]port link-type trunk 	
[S2-GigabitEthernet0/0/1]port trunk allow-pass vlan 20

[S2-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/2	
[S2-GigabitEthernet0/0/2]port link-type trunk 	
[S2-GigabitEthernet0/0/2]port trunk allow-pass vlan 40

[S2-GigabitEthernet0/0/2]interface GigabitEthernet 0/0/3	
[S2-GigabitEthernet0/0/3]port link-type access 	
[S2-GigabitEthernet0/0/3]port default vlan 30	
[S2-GigabitEthernet0/0/3]quit 
	
	
[S2]ipv6
	
[S2]interface Vlanif 20	
[S2-Vlanif20]ipv6 enable 	
[S2-Vlanif20]ipv6 address fc00:0:0:2010::2 64

[S2-Vlanif20]interface Vlanif 30	
[S2-Vlanif30]ipv6 enable 	
[S2-Vlanif30]ipv6 address fc00:0:0:2002::1 64

[S2-Vlanif30]interface Vlanif 40	
[S2-Vlanif40]ipv6 enable 	
[S2-Vlanif40]ipv6 address fc00:0:0:2020::1 64
[S2-Vlanif40]quit

[S2]ipv6 route-static fc00:0:0:2001:: 64 fc00:0:0:2010::1
[S2]ipv6 route-static fc00:0:0:2003:: 64 fc00:0:0:2020::2

S3 配置

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname S3
	
[S3]undo info-center enable 
Info: Information center is disabled.
	
[S3]vlan batch 40 50
Info: This operation may take a few seconds. Please wait for a moment...done.
	
[S3]interface GigabitEthernet 0/0/1	
[S3-GigabitEthernet0/0/1]port link-type trunk 	
[S3-GigabitEthernet0/0/1]port trunk allow-pass vlan 40

[S3-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/2	
[S3-GigabitEthernet0/0/2]port link-type access 	
[S3-GigabitEthernet0/0/2]port default vlan 50	
[S3-GigabitEthernet0/0/2]quit 
	
[S3]ipv6
	
[S3]interface Vlanif 40	
[S3-Vlanif40]ipv6 enable 	
[S3-Vlanif40]ipv6 address fc00:0:0:2020::2 64

[S3-Vlanif40]interface Vlanif 50	
[S3-Vlanif50]ipv6 enable d	
[S3-Vlanif50]ipv6 address fc00:0:0:2003::1 64	
[S3-Vlanif50]quit 

[S3]ipv6 route-static :: 0 fc00:0:0:2020::1
相关推荐
存储服务专家StorageExpert6 分钟前
DELL SC compellent存储的四种访问方式
运维·服务器·存储维护·emc存储
蜡笔小新星8 分钟前
Python Kivy库学习路线
开发语言·网络·经验分享·python·学习
hakesashou43 分钟前
python如何比较字符串
linux·开发语言·python
Ljubim.te1 小时前
Linux基于CentOS学习【进程状态】【进程优先级】【调度与切换】【进程挂起】【进程饥饿】
linux·学习·centos
cooldream20091 小时前
Linux性能调优技巧
linux
长天一色1 小时前
【ECMAScript 从入门到进阶教程】第三部分:高级主题(高级函数与范式,元编程,正则表达式,性能优化)
服务器·开发语言·前端·javascript·性能优化·ecmascript
醉颜凉1 小时前
银河麒麟桌面操作系统修改默认Shell为Bash
运维·服务器·开发语言·bash·kylin·国产化·银河麒麟操作系统
小白爱电脑2 小时前
WIFI网速不够是不是光猫的“路由模式”和“桥接模式”配置错了?
网络·智能路由器·桥接模式
QMCY_jason2 小时前
Ubuntu 安装RUST
linux·ubuntu·rust
慕雪华年2 小时前
【WSL】wsl中ubuntu无法通过useradd添加用户
linux·ubuntu·elasticsearch