IPv6路由协议---IPv6静态路由

IPv6路由协议

路由是数据通信网络中最基本的要素。路由信息就是知道报文发送的路径信息,路由的过程就是报文转发的过程。
根据路由目的地的不同,路由可划分:
1.网段路由:目的地为网段,IPv4地址子网掩码长度小于32位或IPv6地址前缀长度小于128位。
2.主机路由:目的地为主机,IPv4地址子网掩码长度为32位或IPv6地址前缀长度为128位。
根据目的地与该路由器是否直接相连,路由又可划分为:
1.直连路由:目的地所在网络与路由器直接相连。
2.间接路由:目的地所在网络与路由器非直接相连。
根据目的地址类型的不同,路由还可以分为:
1.单播路由:表示将报文转发的目的地址是一个单播地址。
2.组播路由:表示将报文转发的目的地址是一个组播地址。
路由器是一种典型的网络连接设备,用来进行路由选择和报文转发。路由器根据收到报文的目的地址选择一条合适的路径(包含一个或多个路由器的网络),然后将报文传送到下一个路由器,路径终端的路由器负责将报文送交目的主机。
路由就是报文从源端到目的端的路径。当报文从路由器到目的网段有多条路由可达时,路由器可以根据路由表中最佳路由进行转发。最佳路由的选取与发现此路由协议的优先级、路由的度量有关。当多条路由的协议优先级与路由度量都相同时,可以实现负载分担,缓解网络压力;当多条路由的协议优先级与路由度量不同时,可以构成路由备份,提供网络的可靠性。

IPv6路由协议分类

1.静态路由协议
静态路由配置方便,对于系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化,需要人工干预。
2.动态路由协议
动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三层设备的网络。缺点是配置对用户要求比较高,对系统的要求高于静态路由,并将占用一定的网络资源和系统资源。
动态路由协议分类:
根据作用范围不同,路由协议可分为:
内部网关协议IGP(Interior Gateway Protocol):在一个自治系统内部运行。常见的IGP协议包括RIP、OSPF和IS-IS。
外部网关协议EGP(Exterior Gateway Protocol):运行于不同自治系统之间。BGP是目前最常用的EGP协议。
根据算法不同,路由协议可分为:
距离矢量协议(Distance-Vector Protocol):包括RIPng和BGP4+。其中,BGP也被称为路径矢量协议(Path-Vector Protocol)。
链路状态协议(Link-State Protocol):包括OSPFv6和IS-ISv6,根据路径开销、接口状态、网络类型等计算路由。

IPv6静态路由

IPv6静态路由协议是一种需要管理员手工配置的特殊路由。路由器根据路由转发数据包,路由可通过手动配置和使用动态路由算法计算产生,其中手动配置产生的路由就是静态路由。
静态路由比动态路由使用更少的带宽,并且不占用CPU资源来计算和分析路由更新。但是当网络发生故障或者拓扑发生变化后,静态路由不会自动更新,必须手动重新配置。静态路由有5个主要的参数:目的地址和掩码、出接口和下一跳、优先级。

IPv6静态路由配置

IPv6网络中属于不同网段的主机通过多台路由器相连,要求不配置动态路由,实现不同网段的任意主机之间的互通。
在这里插入图片描述
1.IPv6地址配置

<Huawei>system-view 
[Huawei]sysname  AR1
[AR1]ipv6 
[AR1]interface  GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ipv6  enable 
[AR1-GigabitEthernet0/0/0

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-08 20:24:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-08 20:24:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-08 20:24:01       82 阅读
  4. Python语言-面向对象

    2024-01-08 20:24:01       91 阅读

热门阅读

  1. kotlin take 和 drop

    2024-01-08 20:24:01       67 阅读
  2. Copilot在Pycharm的应用和示例

    2024-01-08 20:24:01       54 阅读
  3. python常见解包方式

    2024-01-08 20:24:01       52 阅读
  4. 参数校验注解使用- validator

    2024-01-08 20:24:01       73 阅读
  5. 预训练模型的分类,以及代表模型介绍

    2024-01-08 20:24:01       57 阅读
  6. 如何使用 CMake 来构建一个包含子目录的 C++ 项目

    2024-01-08 20:24:01       58 阅读
  7. C++多态

    C++多态

    2024-01-08 20:24:01      48 阅读
  8. Docker 容器数据卷

    2024-01-08 20:24:01       63 阅读
  9. 血细胞图像检测Matlab代码

    2024-01-08 20:24:01       42 阅读
  10. WPF之Datagrid表头样式的修改

    2024-01-08 20:24:01       52 阅读
  11. React面试题

    2024-01-08 20:24:01       55 阅读