计算机网络-IPv6静态路由配置

2024-05-15 10:52

本文主要是介绍计算机网络-IPv6静态路由配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、概述

前面我们学习了IPv6的基础概念、IPv6地址的格式与配置方法以及ICMPv6和DHCPv6的应用,但是在实际情况下基于IPv6的还有很多应用,基于IPv6的OSPF、BGP、RIP等等。这里只简单学习下IPv6的静态路由配置即可,能够上网实现网段互通。

相关应用
相关应用

二、IPv6静态路由

拓扑图: 拓扑图

IPv6静态路由与IPv4静态路由类似,也需要管理员手工配置,适合于一些结构比较简单的IPv6网络。在创建IPv6静态路由时,可以同时指定出接口和下一跳,或者只指定出接口或只指定下一跳。

  • 对于点到点接口:指定出接口。
  • 对于广播类型接口:指定下一跳。
[Huawei] ipv6 route-static dest-ipv6-address prefix-length { interface-type interface-number [ nexthop-ipv6-address ] | nexthop-ipv6-address | vpn-instance vpn-destination-name nexthop-ipv6-address } [ preference preference][ permanent | inherit-cost ] [ description text ]
# AR1
ipv6 route-static 2001:1:: 64 2001:1::3  # 静态路由
ipv6 route-static 2001:2:: 64 2001:1::3  # 静态路由
ipv6 route-static 2001:3:: 64 2001:1::3  # 静态路由# AR4
ipv6 route-static :: 0 2001:3::3         # 配置默认路由

IPV6的静态路由与IPv4类似,都需要管理员手动指定、也包括全0的默认路由,使用:: 0 表示,使用静态路由一样需要考虑双向的路由配置。

三、OSPFv3配置

OSPFv3拓扑图
OSPFv3拓扑图

这里只简单配置OSPFv3不深入讨论相关报文了。有几点需要注意:

  • OSPFv3是用于IPv6使用
  • 和OSPFv2类似,保留了router-id、process id等等
  • 不再需要network网段通告,在接口进行通告即可
  • 必须配置router-id,格式与ospfv2一致

配置:

# AR1
# 全局启用ipv6
ipv6 
# 配置ospf进程以及router-id
ospfv3 1router-id 1.1.1.1# 接口通告进行ospfv3的进程和区域
interface GigabitEthernet0/0/0ipv6 enable ipv6 address 2001:1::1/64 ospfv3 1 area 0.0.0.0# 接口通告进行ospfv3的进程和区域
interface LoopBack0ipv6 enable ipv6 address 240E::1/64 ospfv3 1 area 0.0.0.0# AR2
# 全局启用IPv6
ipv6 
# 配置OSPFv3进程和router-id
ospfv3 1router-id 2.2.2.2
# 接口通告
interface GigabitEthernet0/0/1ipv6 enable ipv6 address 2001:2::2/64 ospfv3 1 area 0.0.0.0# AR3
#
ipv6 
#
ospfv3 1router-id 3.3.3.3
#
interface GigabitEthernet0/0/0ipv6 enable ipv6 address 2001:1::3/64 ospfv3 1 area 0.0.0.0
#
interface GigabitEthernet0/0/1ipv6 enable ipv6 address 2001:2::3/64 ospfv3 1 area 0.0.0.0
#
interface GigabitEthernet0/0/2ipv6 enable ipv6 address 2001:3::3/64 ospfv3 1 area 0.0.0.0# AR4
ipv6 
#
ospfv3 1router-id 4.4.4.4
#
interface GigabitEthernet0/0/2ipv6 enable ipv6 address 2001:3::4/64 ospfv3 1 area 0.0.0.0

查看路由:

# 查看OSPFv3邻居
<AR3>dis ospfv3 peer
OSPFv3 Process (1)
OSPFv3 Area (0.0.0.0)
Neighbor ID     Pri  State            Dead Time Interface            Instance ID
1.1.1.1           1  Full/Backup      00:00:33  GE0/0/0                        0
2.2.2.2           1  Full/Backup      00:00:34  GE0/0/1                        0
4.4.4.4           1  Full/Backup      00:00:31  GE0/0/2                        0# 查看IPv6路由表
[AR4]dis ipv6 routing-table 
Routing Table : PublicDestinations : 7	Routes : 7Destination  : ::1                             PrefixLength : 128NextHop      : ::1                             Preference   : 0Cost         : 0                               Protocol     : DirectRelayNextHop : ::                              TunnelID     : 0x0Interface    : InLoopBack0                     Flags        : DDestination  : 2001:1::                        PrefixLength : 64NextHop      : FE80::2E0:FCFF:FE93:5F2B        Preference   : 10Cost         : 2                               Protocol     : OSPFv3RelayNextHop : ::                              TunnelID     : 0x0Interface    : GigabitEthernet0/0/2            Flags        : DDestination  : 2001:2::                        PrefixLength : 64NextHop      : FE80::2E0:FCFF:FE93:5F2B        Preference   : 10Cost         : 2                               Protocol     : OSPFv3RelayNextHop : ::                              TunnelID     : 0x0Interface    : GigabitEthernet0/0/2            Flags        : DDestination  : 2001:3::                        PrefixLength : 64NextHop      : 2001:3::4                       Preference   : 0Cost         : 0                               Protocol     : DirectRelayNextHop : ::                              TunnelID     : 0x0Interface    : GigabitEthernet0/0/2            Flags        : DDestination  : 2001:3::4                       PrefixLength : 128NextHop      : ::1                             Preference   : 0Cost         : 0                               Protocol     : DirectRelayNextHop : ::                              TunnelID     : 0x0Interface    : GigabitEthernet0/0/2            Flags        : DDestination  : 240E::1                         PrefixLength : 128NextHop      : FE80::2E0:FCFF:FE93:5F2B        Preference   : 10Cost         : 2                               Protocol     : OSPFv3RelayNextHop : ::                              TunnelID     : 0x0Interface    : GigabitEthernet0/0/2            Flags        : DDestination  : FE80::                          PrefixLength : 10NextHop      : ::                              Preference   : 0Cost         : 0                               Protocol     : DirectRelayNextHop : ::                              TunnelID     : 0x0Interface    : NULL0                           Flags        : D# 测试连通性
[AR4]ping ipv6 240e::1PING 240e::1 : 56  data bytes, press CTRL_C to breakReply from 240E::1 bytes=56 Sequence=1 hop limit=63  time = 30 msReply from 240E::1 bytes=56 Sequence=2 hop limit=63  time = 40 msReply from 240E::1 bytes=56 Sequence=3 hop limit=63  time = 30 msReply from 240E::1 bytes=56 Sequence=4 hop limit=63  time = 30 msReply from 240E::1 bytes=56 Sequence=5 hop limit=63  time = 40 ms--- 240e::1 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 30/34/40 ms

总结:这里大概了解下ipv6的路由配置,静态路由配置与IPv4类似,OSPFv3稍有不同。

本文由 mdnice 多平台发布

这篇关于计算机网络-IPv6静态路由配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/991636

相关文章

Linux 安装、配置Tomcat 的HTTPS

Linux 安装 、配置Tomcat的HTTPS 安装Tomcat 这里选择的是 tomcat 10.X ,需要Java 11及更高版本 Binary Distributions ->Core->选择 tar.gz包 下载、上传到内网服务器 /opt 目录tar -xzf 解压将解压的根目录改名为 tomat-10 并移动到 /opt 下, 形成个人习惯的路径 /opt/tomcat-10

uniapp接入微信小程序原生代码配置方案(优化版)

uniapp项目需要把微信小程序原生语法的功能代码嵌套过来,无需把原生代码转换为uniapp,可以配置拷贝的方式集成过来 1、拷贝代码包到src目录 2、vue.config.js中配置原生代码包直接拷贝到编译目录中 3、pages.json中配置分包目录,原生入口组件的路径 4、manifest.json中配置分包,使用原生组件 5、需要把原生代码包里的页面修改成组件的方

IDEA配置Tomcat远程调试

因为不想把本地的Tomcat配置改乱或者多人开发项目想测试,本文主要是记录一下,IDEA使用Tomcat远程调试的配置过程,免得一段时间不去配置到时候忘记(毕竟这次是因为忘了,所以才打算记录的…) 首先在catalina.sh添加以下内容 JAVA_OPTS="-Dcom.sun.management.jmxremote=-Dcom.sun.management.jmxremote.port

vue子路由回退后刷新页面方式

最近碰到一个小问题,页面中含有 <transition name="router-slid" mode="out-in"><router-view></router-view></transition> 作为子页面加载显示的地方。但是一般正常子路由通过 this.$router.go(-1) 返回到上一层原先的页面中。通过路由历史返回方式原本父页面想更新数据在created 跟mounted

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、

微信小程序开发必知必会:文件结构和基本配置

一、微信小程序基本文件结构 1.  project.config.json:项目的基本配置文件,包括项目名称、appid、项目目录、页面文件夹等。     {"setting": {"urlCheck": false,"es6": true,"postcss": true,"nodeModulesPath": "D:\\\\node_modules"},"appid": "wxd678e

【杂记-浅谈DHCP动态主机配置协议】

DHCP动态主机配置协议 一、DHCP概述1、定义2、作用3、报文类型 二、DHCP的工作原理三、DHCP服务器的配置和管理 一、DHCP概述 1、定义 DHCP,Dynamic Host Configuration Protocol,动态主机配置协议,是一种网络协议,主要用于在IP网络中自动分配和管理IP地址以及其他网络配置参数。 2、作用 DHCP允许计算机和其他设备通

Pycharm配置conda环境(解决新版本无法识别可执行文件问题)

引言: 很多小伙伴在下载最新版本的pycharm或者更新到最新版本后为项目配置conda环境的时候,发现文件夹目录中无法显示可执行文件(一般为python.exe),以下就是本人遇到该问题后试验和解决该问题的一些方法和思路。 一般遇到该问题的人群有两种,一种是刚入门对pycharm进行conda环境配置的小白(例如我),不熟悉相关环境配置的操作和过程,还有一种是入坑pycharm有段时间的老手

【zabbix】zabbix客户端配置

1、部署zabbix客户端 #zabbix 5.0 版本采用 golang 语言开发的新版本客户端 agent2 。#zabbix 服务端 zabbix_server 默认使用 10051 端口,客户端 zabbix_agent2 默认使用 10050 端口。systemctl disable --now firewalldsetenforce 0hostnamectl set-host

局域网内vue2 配置本地IP地址访问项目

在日常开发中同事可能需要访问你的前端项目,可以通过配置实现通过ip访问 一.首先找到config文件夹目录下的 index.js文件             将此处的host的值修改为0.0.0.0(即 host: 0.0.0.0) // Various Dev Server settings//host: 'localhost' //将localhost进行替换成 0.0.0.0host: