目录

前文列表

IPv6 — 网际协议第 6 版

IPv6 — 地址格式与寻址模式

IPv6 — 协议头

IPv6 — 基于邻居发现协议的通信方式

IPv6 — 子网划分

IPv6 的路由

路由概念在 IPv6 中并没有发生变化,但是几乎所有的路由协议都被相应地重新定义了。IPv6 存在两种形式的路由协议:

  1. 距离矢量路由协议:运行距离矢量协议的路由器通告其连接的路由,并从其邻居学习新的路由。到达目的地的路由成本通过源和目的地之间的跳数计算。路由器通常依赖于其邻居来进行最佳路径选择,所以也称为 “通过谣言路由"。 RIP 和 BGP 是距离矢量协议。

  2. 链路状态路由协议:此协议确认链路的状态,并通告其邻居。从对等路由器学习关于新链路的信息。在所有路由信息已经收敛之后,链路状态路由协议使用其自己的算法来计算到所有可用链路的最佳路径。 OSPF 和 IS-IS 是链路状态路由协议,它们都使用 Dijkstra 的最短路径优先算法。

路由协议可以分为两类:

  1. 内部路由协议:此类别中的协议在自治系统或组织内用于在其边界内的所有路由器之间分发路由。例如:RIP,OSPF。
  2. 外部路由协议:外部路由协议在两个不同的自治系统或组织之间分布路由信息。例如:BGP。

路由协议:

  • RIPng:下一代路由协议的代表,是一个内部路由协议、距离矢量协议。
  • OSPFv3:开放最短路径优先版本 3,是经过修改以支持 IPv6 的内部路由协议、链路状态协议,并使用 Djikrasta 的最短路径优先算法来计算到所有目的地的最佳路径。
  • BGPv4:代表边界网关协议,它是唯一可用的开放标准外部网关协议,是一种距离矢量协议,使用自治系统作为计算度量,而不是路由器的数量作为 Hop。

支持 IPv6 的协议更改:

  • ICMPv6:Internet 控制消息协议第 6 版,是 ICMP 的升级实现,适应 IPv6 要求。该协议用于诊断功能,错误和信息消息,统计目的。 ICMPv6 的邻居发现协议替换了 ARP,并帮助发现链路上的邻居和路由器。
  • DHCPv6:动态主机配置协议第 6 版,是 DHCP 的升级实现。 启用 IPv6 的主机不需要任何 DHCPv6 服务器获取 IP 地址,因为它们可以自动配置。他们也不需要 DHCPv6 服务器来定位 DNS 服务器,因为可以通过 ICMPv6 邻居发现协议发现和配置 DNS。 然而 DHCPv6 服务器也可以用于提供这些信息。
  • DNS:并没有新版本的 DNS,但它支持配备 IPv6 扩展,以支持查询 IPv6 地址。 添加了新的 AAAA(quad-A)记录以回复 IPv6 域名查询消息,并且查询格式没有任何改变。

IPv6 — 路由方式的更多相关文章

  1. linux系统关闭IPv6的方式

    云服务器 ECS> Linux操作运维问题 > 应用配置 > linux系统关闭IPv6的方式 linux系统关闭IPv6的方式 IPv6被认为是IPv4的替代产品,它用来解决现有I ...

  2. 第11章 拾遗4:IPv6(3)_配置IPv6路由

    5. 配置IPv6路由 5.1 配置IPv6静态路由 (1)在路由器上配置静态路由(以R1路由器为例) //静态路由 R1#config t R1(config)#ipv6 unicast-routi ...

  3. IPV6路由技术

    OSPFV3 一.OSPFv3概述:协议号89 1.概念: OSPFv3是ospf(开放式最短路径优先)版本3的简称,主要提供对IPV6的支持,遵循的标准为RFC2740(OSPF for IPv6) ...

  4. 跳板攻击之: MSF 添加路由方式渗透内网

    跳板攻击之: MSF 添加路由方式渗透内网 目录 跳板攻击之: MSF 添加路由方式渗透内网 1 Metasploit 跳板攻击: 添加路由方式原理 2 实验环境 2.1 建立 meterpreter ...

  5. #加IPV6路由

    #加IPV6路由route -A inet6 add 2409:802f:6005:4204::31:0/123 gw 2409:805b:6005:4218::41f:1#路由写入网卡配置文件vi ...

  6. Docker容器跨主机通信之:直接路由方式

    一.Docker网络基本原理 直观上看,要实现网络通信,机器需要至少一个网络接口(物理接口或虚拟接口)与外界相通,并可以收发数据包:此外,如果不同子网之间要进行通信,需要额外的路由机制. Docker ...

  7. node——四种注册路由方式

      app.get和app.post 1.请求的方法必须是get/post2.请求的路径的pathname必须等于(====)路径 app.use 1.在进行路由匹配的时候不限定方法,什么请求方法都可 ...

  8. IPv6 关于路由器配置静态IPv6路由的命令

    今天在学习路由器配置ipv6 的时候遇到了一点疑惑 一条命令为:ipv6 route FE80:0202::/32 serail 0/1 201 一条命令为:ipv6 route FE80:0202: ...

  9. Windows 系统cmd设置添加静态路由方式

    电脑上添加静态路由,cmd设置路由 方法/步骤 1.首先在“运行”窗口输入cmd(按WIN+R打开运行窗口),然后回车进入命令行,输入 route  add  10.253.251.0  mask   ...

  10. cowboy的路由方式

    直接贴代码 route_helper.erl -module(route_helper). -export([get_routes/]). get_routes() -> [ {'_', [ % ...

随机推荐

  1. #博弈论,贪心#AT2376 [AGC014D] Black and White Tree

    题目传送门 分析 考虑到先手放一个白点后手必将在相邻位置放一个黑点, 如果没有合适的位置放黑点先手必胜,也就是问是否存在完美匹配, 直接从叶子节点到根贪心匹配即可 代码 #include <cs ...

  2. #整体二分,树状数组#洛谷 3332 [ZJOI2013]K大数查询

    题目 分析 虽然树套树也可以做,这里考虑整体二分, 对于二分的答案\(mid\),1操作实际上就是如果\(c>mid\)就给区间整体加1, 2操作即询问区间和是否超过\(k\),如果超过\(k\ ...

  3. TVM 代码生成—TIR to LLVM IR

    本文地址:https://www.cnblogs.com/wanger-sjtu/p/17573212.html TVM在编译过程中,经历了 graph LR A[3rd IR] --> B[R ...

  4. HDD成都站·暨HMS Core 6.0产品交流会报名开启

    HUAWEI Developer Day(以下简称HDD)如期而至,将在9月10日和盟友们相聚成都,开启一场属于开发者的交流盛会.本次沙龙活动由上.下半场组成,诚挚地邀请各位开发者参加. 精彩预告 0 ...

  5. Linux系统 g++ 链接 libopencv_world.a 静态库编译程序

    编译opencv,我是直接编译成 libopencv_world.a  一个文件 正常链接编译,容易报错:main: hidden symbol `opj_read_header' isn't def ...

  6. openGauss关于PL/SQL匿名块调用测试

    openGauss 关于 PL/SQL 匿名块调用测试 一.原理介绍 PL/SQL(Procedure Language/Structure Query Language)是标准 SQL 语言添加了过 ...

  7. 在 macOS Big Sur 上安装 MySQL 8.x Compressed TAR Archive

    因个人能力有限,文章难免存在错误,望斧正,感谢. 版本: macOS 11.6 Intel版本 MySQL 8.0.26 Compressed TAR Archive 一.准备所需文件 前往 MySQ ...

  8. android 当在github下载一个android项目后

    前言 github是一个很好的社区,有时候呢,我们从android下载项目下来无法build,有很多原因,比如说库不见了,或者说自己没有安装过支持的api版本等,会遇到各种问题. 在此总结一下. 问题 ...

  9. pytorch,numpy两种方法实现nms类间+类内

    类间:也就是不同类之间也进行nms 类内:就是只把同类的bboxes进行nms numpy实现 nms类间+类内: import numpy as np # 类间nms def nms(bboxes, ...

  10. pytorch两种模型保存方式

    只保存模型参数 # 保存 torch.save(model.state_dict(), '\parameter.pkl') # 加载 model = TheModelClass(...) model. ...