目录

前文列表

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嵌套类对象属性变化:@Observed装饰器和@ObjectLink装饰器

    上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型.对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第 ...

  2. PhotoView——支持图片缩放、平移、旋转的一个优雅的三方组件

    简介 PhotoView是OpenAtom OpenHarmony(简称"OpenHarmony")系统的一款图片缩放及浏览的三方组件,用于声明式应用开发,支持图片缩放.平移.旋转 ...

  3. C# 中一维数组和二维数组详解

    String[][]是二维数组.例如:String[][] str=new String[4][4],这是创建了一个有bai4行4列元素的数组. String[]代表一维数组.例如:String[]  ...

  4. 金融App面临安全风险?解锁HMS Core安全检测服务解决方案

    数字经济时代,金融类App成为人们理财.购买证券股票以及办理各项银行业务的重要载体.科技驱动着金融行业的转型升级,但在创新发展的同时,金融App面临的安全风险类型与场景也在持续增加.如何更好地规避安全 ...

  5. django项目部署到centos

    服务器是使用的阿里云的centos 7.6 项目使用的是 Python3.9.5 + Django 3.2.4 目标:将django项目部署到centos上,centos + Python + dja ...

  6. 【Oracle】ORDER BY 2 DESC,1 ASC,同时对多个数据列进行不同的顺序排序&Oracle中的 (+)

    最初想对 travelled_distance 降序排列 ,如果有两个或者更多的用户旅行了相同的距离, 那么再以 name 升序排列 然后就写了下面的 SELECT U.NAME name, NVL( ...

  7. 力扣603(MySQL)-连续空余座位(简单)

    题目: 几个朋友来到电影院的售票处,准备预约连续空余座位. 你能利用表 cinema ,帮他们写一个查询语句,获取所有空余座位,并将它们按照 seat_id 排序后返回吗? 对于如上样例,你的查询语句 ...

  8. 力扣578(MySQL)-查询回答率最高的问题(中等)

    题目: 从 survey_log 表中获得回答率最高的问题,survey_log 表包含这些列:id, action, question_id, answer_id, q_num, timestamp ...

  9. Serverless 架构下的 AI 应用开发:入门、实战与性能优化

    简介: 本章通过对 Serverless 架构概念的探索,对 Serverless 架构的优势与价值.挑战与困境进行分析,以及 Serverless 架构应用场景的分享,为读者介绍 Serverles ...

  10. Apsara Stack 技术百科 | 浅谈阿里云混合云新一代运维平台演进与实践

    ​简介:随着企业业务规模扩大和复杂化及云计算.大数据等技术的不断发展,大量传统企业希望用上云来加速其数字化转型,以获得虚拟化.软件化.服务化.平台化的红利.在这个过程中,因为软件资产规模持续增大而导致 ...