IPv6笔记
单播地址包含的几种类型:
1.AGUA地址:2000::到3FFF:FFFF:FFFF:FFFF:FFFF.....
一个接口可以拥有若干个AGUA地址
2.Link-Local 地址:FE80::/10开始
一个接口只可以拥有一个Link-Local地址(因为这个原因运行IGP时标志下一跳地址时都用Link-Local 地址)
3.Site-Local地址:FEC0::/10
IPV6的私有地址,用来做NAT。(思科和微软定义的,当年比尔盖茨考虑到NAT可以 提高安全性而提 出的,没有得到广泛认同)
4.::/0是未指定地址 ::/128是默认路由地址
5.::1 用来检测TCP/IP有没有正常运行(相当于IPV4中的127.0.0.1)
一个节点想要运行IPv6,该接口一定会生成一个Link-Local地址,而一个接口有且只有一个Link-Local,一个接口可以拥有任意个AGUA,无论使用什么样的IGP,通告路由的吓一跳都是邻居接口的Link-Local地址。
AGUA地址怎样自动生成?
路由器接口把前64位前缀发送给PC,PC根据EUI-64结合自己的MAC地址生成后64位,然后就生成了一个AGUA地址。
一个AGUA地址后64位可以手动指定也可以利用EUI-64自动生成;而Link-Local地址则都由EUI-64生成
同一个接口由EUI-64生成的AGUA地址和Link-Local地址的主机位(后64位)相同(由于都是由MCA地址转换来的),但是前缀不同(这样就区分开了,不要以为这里的AGUA地址和Link-Local就相同)
组播地址:FF00::/8
一个节点通过无状态地址自动配置获悉了接口的基于EUI-64的AGUA地址的同时,如果该设备是一台基于IPV6的PC,则该设备同时会指定给其分配网段前缀的路由器为其缺省网关。
检测重复地址的协议:
免费ARP(IPV4中的协议):发送一个ARP请求,请求者二层地址三层地址都是自己,被请求者三层地址也写自己的三层地址,如果有回应,则说明网段内有重复的地址,如果没有应答则说明一切正常。
检测重复地址DAD(IPV6中的协议):ICMPV6 Type 135 136 取代ARP
IPV6的路由:
1.static
一台路由器没有启用IPV6 Unicast-Routing一样可以配置静态路由,此时,路由只能实现去往邻居路由器直连接口的访问,无法隔跳访问,需要在路由器上启用IPV6 Unicast-Routing实现隔跳访问。
对于出站接口是MA网段接口,写IPV6静态路由的时候最好把出站接口和下一跳地址同时写上,不然无法访问,如果是串口可以只写出站接口。
2.RIPng
该协议工作在应用层,UDP封装,端口号521
启用:直接在接口写命令: IPV6 RIP X(进程号,同OSPF一样只是本地有效) enable
3.EIGRP
依旧是Cisco私有协议,是一个4层协议,对应的下一个报头字段值是88.组播地址FF02::10.
4.OSPF
在IPV6中运行的OSPFV3。
5.BGP
Overlay Tunnel
1:在IPV6边界路由器之间建立一个Tunnel口,建议将Tunnel的源和目设置为可达的环回口地址
2:将Tunnel口的模式改变为IPV6IP,实现让Tunnel将IPV6报文封装成IPV4数据包
3:在Tunnel起AGUA地址,保证Tunnnel两端的地址在同一个IPV6网段内
4:在Tunnel口两端将其宣告进某IGP协议,建立邻接关系并且传路由
5:在两台边界路由器上将通过Tunnel口建立的协议和本地AS的协议单点双向重分发
6-to-4 tunnel
1:将IPV6园区网内所有节点的地址迁移到2002(边界路由器Tunnel源)
2:在边界路由器启用6-to-4 tunnel,只用指定Tunnel Source 给该接口分配一个已经在本地其他接口使用的2002的IPV6地址 IPV6 unnumbered
3:边界路由器指定一条去往2002::/16的聚合路由直接指定出站接口为Tunnel口
4:在该边界路由器上将聚合静态路由重分发进IGP,或向IGP域内下放缺省路由
IPv6笔记的更多相关文章
- IPv6笔记-地址结构与分类
1.地址基础 IPv6地址由被划分为8个16位块的128位组成. 然后将每个块转换为由冒号符号分隔的4位十六进制数字. 2001::3238:00E1:0063:0000:0000:FEFB 每一块多 ...
- TCP/IP读书笔记(4) IPv4和IPv6 路由选择
TCP/IP读书笔记(4) IPv4和IPv6 路由选择 网络层是位于链路层之上,TCP/IP模型中网络层的核心协议是IP协议(Internet protocol). 目前主流的IP协议是IPv4(I ...
- IPV6技术笔记(剖析IPv4toIPv6)
IPV6技术笔记 IPv6地址入门概念 什么是IPv6? IPv6,全称Internet Protocol version 6,即网际协议版本6,也叫互联网通信协议第六版.是互联网工程任务组(IETF ...
- Openwrt笔记-IPv6与启动顺序
之前使用了nat6方案和x3c8021x实现了校园网上网和IPv6连接:但实际使用时经常出现莫名奇妙的问题.IPv6状态要么是无法连接网络,要么是无法连接Internet:经过研究,发现大概是自启动项 ...
- IPv6学习笔记
IPv6简写规范: 1) 每个IPv6地址段起始的0可以被省略: 2) 如果一段为4个零,可以简写为一个0 3) 如果有连续的多个段全为0,则可以使用::表示 注:一个地址段中只能有一个::出现 ...
- ****** 四十二 ******、软设笔记【网络基础】-IPv6协议、常用的网络协议
一.IPv6协议 IPv6协议,全称"互联网协议第6版",即下一代的网际协议. 相对于IPv4来说,IPv6协议主要改进: *扩展的地址.IPv6地址长度为128位. *IPv6使 ...
- Unix网络编程学习笔记之第12章 IPv4与IPv6的互操作性
一. 简单介绍 如果我们本章讨论的主机都是支持双栈的,即支持IPv4地址.也支持Ipv6地址. 我们本次讨论的点:client与server端使用的是不同类型的地址.由于同样类型的地址没什么可讲的. ...
- RFC笔记—Neighbor Discovery for IP version 6 (IPv6)
Router Solicitation Message Source Address An IP address assigned to the sending interface, or the u ...
- RFC笔记,IPv6 Node Requirements
Request for Comments: 6434,IPv6 Node Requirements 路由器节点必须能够生成链路本地地址 5.9.2. IPv6 Stateless Address Au ...
随机推荐
- Shell的特殊变量
在Shell里存在的一些特殊变量:$!.$@.$#.$$.$*.$0.$n.$_.$? [root@shell ~]# sh shell.sh aaa bbb ccc$0 获取当前执行的shell脚本 ...
- 20个Linux防火墙应用技巧
转载 1.显示防火墙的状态 以root权限运行下面的命令: # iptables -L -n -v 参数说明: -L:列出规则. -v:显示详细信息.此选项会显示接口名称.规则选项和TOS掩码,以及封 ...
- Unicode vs. UTF-8 etc.
目测是个老问题了.随便一搜,网上各种总结过.这里不辞啰嗦,尽量简洁的备忘一下. 几个链接,有道云笔记链接,都是知乎上几个问题的摘录:阮一峰的日志,1-5 还是值得参考,但是之后的部分则混淆了 Wind ...
- ubuntu hadoop环境搭建
安装Ubuntu系统:这个自行安装 下载jdk:我下的是1.8.0_141d的,下载好后在usr/lib下新建一个jvm的文件夹用来存放Java的文件,下载好的jdk可以在其他地方解压或者jvm里面解 ...
- Docker基础知识介绍
本节内容 1. Docker概述 2. Docker的安装 3. Docker基本使用 4. Docker相关命令汇总 5. Docker概念理解 一 Docker概述 Docker是什么 ...
- Appium + Python 测试 QQ 音乐 APP的一段简单脚本
1. 大致流程 + 程序(Python):打开 QQ 音乐,点击一系列接收按键,进入搜索音乐界面,输入『Paradise』,播放第一首音乐. 2. Python 脚本如下 from appium im ...
- 背水一战 Windows 10 (110) - 通知(Tile): secondary tile 模板之基础, secondary tile 模板之文本
[源码下载] 背水一战 Windows 10 (110) - 通知(Tile): secondary tile 模板之基础, secondary tile 模板之文本 作者:webabcd 介绍背水一 ...
- Windows环境下MySQL 5.6安装与配置
1将MySQL压缩包解压到自定义目录下. 2.添加环境变量 右键单击我的电脑->属性->高级系统设置(高级)->环境变量. 点击系统变量下的新建按钮 1) 输入变量名:MYSQ ...
- 第46节:Java当中的常量池
Java当中的常量池 在Java虚拟机jvm中,内存分布为:虚拟机堆,程序计数器,本地方法栈,虚拟机栈,方法区. 程序计数器是jvm执行程序的流水线,是用来存放一些指令的,本地方法栈是jvm操作系统方 ...
- LabVIEW(五):DAQ同步
1.在许多的测试测量应用当中,我们会需要在通过一个时间段内进行同步测量. 同步采集通常分为两类: (1).同时测量:即不同的任务在同一时刻开始.举例来说,我们会在一个模拟输入通道上采集数据,同时在一个 ...