目录

前文列表

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. OpenHarmony后代组件双向同步,跨层级传递:@Provide装饰器和@Consume装饰器

     @Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景.不同于上文提到的父子组件之间通过命名参数机制传递,@Provide和@Consume摆脱参 ...

  2. C 语言注释和变量详解

    C 语言中的注释 C语言中可以使用注释来解释代码并使其更具可读性.它还可以在测试替代代码时防止执行. 单行注释 单行注释以两个斜杠 (//) 开头. // 和行末之间的任何文本都会被编译器忽略(不会被 ...

  3. Avalonia中的自绘控件

    在构建用户界面时,控件扮演着至关重要的角色.它们不仅负责展示内容,还处理用户的交互.然而,有时标准的控件库可能无法满足我们的需求,这时自绘控件就显得尤为重要.在Avalonia UI框架中,自绘控件允 ...

  4. 编译opencv: cmake编译opencv,不带版本号

    在Linux上使用cmake编译OpenCV,默认都是协议版本号的,一般会生成三个文件,一个so和两个软链接. 在部分系统上移植的时候,软链接会成问题,所以需要重新编译OpenCV,解决软链接的问题. ...

  5. HarmonyOS Connect FAQ第四期

    原文:https://mp.weixin.qq.com/s/bvaV086QTnpnDFyYAVxQwQ,点击链接查看更多技术内容.在HarmonyOS Connect生态产品的认证测试环节,你是否存 ...

  6. CSS 布局专题

    0x01 浮动布局 (1)常见网页布局 顶部商标栏(Logo):展示网站的标志.名称以及具有代表性的图片 导航栏(Navigation):展示网站大概的分类 左侧边栏(Left-side Bar):展 ...

  7. react native 使用typescript

    前言 TypeScript作为JavaScript的一个富类型扩展语言,深受代码风格严谨的前端开发者欢迎.但在react-native下,因为packager的配置困难,使用TypeScript一直是 ...

  8. TypeScript 中接口的理解?应用场景?

    一.是什么 「接口」是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的「类」去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法 简单来讲,一个接口所 ...

  9. vue3.0体验版生命周期

    使用方法:cnpm install --save @vue/composition-api在组件内引入 把上图的 onMounted 换成(2.6->3.0) beforeCreate-> ...

  10. axios 使用与 拦截器

    未拦截使用使用: 由于axios每个请求都是异步.例如有ABC三个请求,C需要拿到AB请求回来的值作为参数,则需同步加载才能,所以使用axios.all才好完成.... 拦截器:为了处理axios中g ...