IPv6地址表示方法:

连续的零字段可表示为:: (每个地址只能用一次)

示例:

2031:0000:130F:0000:0000:09C0:876A:130B

–可表示为2031:0:130f::9c0:876a:130b

–不能表示为2031::130f::9c0:876a:130b

FF01:0:0:0:0:0:0:1 可表示为 FF01::1

0:0:0:0:0:0:0:1 可表示为 ::1

0:0:0:0:0:0:0:0 可表示为 ::

IPv6 单播地址类型:

–全局地址:以2000::/3 开头,由IANA 分配

–保留地址:由IETF 使用

–私有地址:本地链路(以FE80::/10 开头)

–环回地址(::1)

–未指定地址(::)

IPv6 单播、组播、任播. (无广播)

IPv6 全局单播(和任播)地址

IPv6 的全局单播地址和任播地址的格式相同。

分配 IPv6 全球单播地址

静态分配

- 手动接口 ID 分配

- EUI-64 接口 ID 分配

动态分配

- 无状态自动配置

- DHCPv6(全状态)

基本IPv6配置

(config)#ipv6 unicast-routing    //配置ipv6必须开启
(config)#interface gigabitEthernet /
(config-if)#ipv6 address :db8:D1A5:C900::/

(config-if)#ipv6 address :db8:3c4d:::/ eui-    //使用EUI-64选项,让设备对其接口MAC地址进行转换,以生成接口ID

无状态自动配置

Branch路由器可在接口上配置无状态自动配置 ;
如果默认关键字已添加,则可基于路由通告信息添加默认路由。 Branch(config)#interface gigabitEthernet /
Branch(config-if)#ipv6 address autoconfig [default]
//default选项是为启用ipv6路由功能的路由准备的,如果启用这个选项就会产生默认路由到路由表

链路本地地址

本地链路由前缀FE80::/10和64位的接口标识符动态创建

本地链路地址用于自动地址配置邻居发现路由器发现。很多路由协议也使用本地链路地址。

IPv6 EUI-64 接口标识符

  一、向MAC地址中间插入16 位的“FFFE”以将原本 48 位的MAC 地址扩展为64 位。

  二、MAC地址第一组(前2位)表示为二进制,最后第二位(上图的X位)如果是0,就改成1,如果是1就改成0;改完之后再转成十六进制.

IPv6 路由协议

IPv6 路由类型:

  – 静态

  – RIPng (RFC 2080)

– EIGRP for IPv6

  – OSPFv3 (RFC 2740)

  – MP-BGP4 (RFC 2545/2858)

 配置任何ipv6路由协议之前,需要使用 ipv6 unicast-routing 命令来启用IPv6支持

静态路由配置

HQ配置:

HQ(config)#ipv6 route 2001:DB8:A01::/48 Gi0/1 2001:DB8:D1A5:C900::1

Branch配置:

Branch(config)#ipv6 route ::/0 Gi0/1 2001:DB8:D1A5:C900::2

OSPFv3

· 需要(手工)设置Router ID(格式类似于一个IPv4地址).

//OSPFv2用于IPv4,它也有Router ID,只是不用配置也可以使用(做穿越的时候也要配置R ID),但是IPv6必须配置Router ID,除非该接口上也同时配置了IPv4地址,那么该RouterID默认就是该ipv4地址

· 邻接和下一跳属性使用本地链路地址(link-local).

· IPv6用于传输LSA.

· 在每条链路而不是每一个网络中启用OSPFv3.

HQ(config)#ipv6 router ospf 1
HQ(config-rtr)#router-id 1.1.1.1
HQ(config-rtr)#exit
HQ(config)#interface fastEthernet 0/0
HQ(config-if)#ipv6 ospf 1 area 0
HQ(config-if)#exit
HQ(config)#interface loopback 0
HQ(config-if)#ipv6 ospf 1 area 0
HQ(config-if)#exit
Branch(config)#ipv6 router ospf 1
Branch(config-rtr)#router-id 2.2.2.2
Branch(config-rtr)#exit
Branch(config)#interface fastEthernet 0/0
Branch(config-if)#ipv6 ospf 1 area 0
Branch(config-if)#exit
Branch(config)#interface loopback 0
Branch(config-if)#ipv6 ospf 1 area 0
Branch(config-if)#exit

Cisco IOS 双协议栈

  双协议栈是一种集成方法,使用这种方法时,节点可以同时实施和连通IPv4 网络与IPv6 网络,如果在一个接口上同时配置IPv4 和IPv6,则可将该接口视为双协议栈接口。

查看命令:
show ipv6 interface fastEthernet / //查看fa0/1接口ipv6信息
show ipv6 route static    //查看ipv6静态路由
show arp //用于ipv4查看ip对应的mac地址
show ipv6 neighbors //用于ipv6查看ip对应的mac地址
show ipv6 route ospf
show ipv6 ospf neighbor
show ipv6 ospf

CCNA2.0笔记_IPv6的更多相关文章

  1. CCNA2.0笔记_ipv6的EIGRP

    IPv6的eigrp特征: 邻居发现 增量更新 快速收敛 负载均衡 三个表 -邻居表 -拓扑表 -路由表 配置ipv6的eigrp Router(config)#ipv6 unicast-routin ...

  2. CCNA2.0笔记_WAN技术-帧中继

    帧中继   -使用虚电路进行连接: -提供面向对象的服务 -帧中继 PVC 由 DLCI 标识,PVC 的状态通过 LMI 协议报告 Frame Relay NBMA连接引起的路由协议问题:  -水平 ...

  3. CCNA2.0笔记_WAN技术-专线

    WAN拓扑 Routers.CSU/DSU.WAN switches.Core routers.Modems 使用 数据链路层协议(二层) 来建立对端连接 WAN的三种连接方式 广域网链路类型: ·V ...

  4. CCNA2.0笔记_NAT

    NAT:园区网内的PC是私有地址,整个园区网共享一个公有IP,如果园区网内的PC不做NAT,那么在发数据包给外网的时候会出现传输问题 NAT的原理:改变IP包头,使目的地址.源地址或两个地址在包头中被 ...

  5. CCNA2.0笔记_ACL

    要点: 1.按顺序执行,一旦某条语句匹配,后续语句不再处理. 2.默认ACL 结尾语句是deny any,所以你要记住的是在ACL 里至少要有1 条permit 语句. 3.记得创建了ACL 后要把它 ...

  6. CCNA2.0笔记_OSPF v3

    OSPF v3 是可以在ipv6上实现路由的一种路由协议 OSPF v2(for IPv4),OSPF v3(for IPv6)在一台路由器中互相独立运行 OSPF v3与v2有很多类似的功能: - ...

  7. CCNA2.0笔记_OSPF v2

    OSPF(开放最短路径优先)协议概述: - 链路状态路由协议 - 无类路由协议 - 要点:RouterID.区域ID - 触发更新 .以传播 LSA 代替路由表更新 - 快速响应变更(比距离矢量路由协 ...

  8. CCNA2.0笔记_EIGRP

    EIGRP特征: •高级距离矢量路由协议 •快速收敛——路由条目不过期,拥有备份路由 •负载均衡 •无类路由 -支持 VLSM 和不连续子网,可关闭自动汇总(建议关闭) •占用带宽小 -触发更新(当拓 ...

  9. CCNA2.0笔记_动态路由

    动态路由协议: 向其他路由器传递路由信息 接收(学习)其他路由器的路由信息 根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成并维护路由表 根据网络拓朴变化及时调整路由表,同时向其他路由器宣 ...

随机推荐

  1. 央行mlf,SLF,PSL,MLF,SLO

    央行mlf是什么意思 中国人民银行 中国人民银行(The People's Bank Of China,英文简称PBOC),简称央行,是中华人民共和国的中央银行,中华人民共和国国务院组成部门.在国务院 ...

  2. 二十四种设计模式:单例模式(Singleton Pattern)

    单例模式(Singleton Pattern) 介绍保证一个类仅有一个实例,并提供一个访问它的全局访问点. 示例保证一个类仅有一个实例. Singleton using System; using S ...

  3. JSP和Servlet中的几个编码的作用及原理

    首先,说说JSP和Servlet中的几个编码的作用. 在JSP和Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8".contentType=& ...

  4. Maven nexus 安装nexus私服出现的两个问题

    1. 在win10中安装nexus时提示:wrapper | OpenSCManager failed - 拒绝访问. (0x5) 主要是没有权限.需要以管理员的身份运行 如果你是直接点击 start ...

  5. Java之内部类(1) - 为什么需要内部类

    为什么需要内部类 一般来说,内部类继承自某个类或实现某个接口,内部类的代码操作创建它的外围类的对象.所以可以认为内部类提供了某种进入其外围类的窗口. 内部类必须要回答的一个问题是:如果只是需要一个对接 ...

  6. setjmp与longjmp

    在C中有时我们会使用goto语句用于运行跳转,可是不能跨越函数 #include <stdio.h> void func2() { int num = 0; dst2: if (num & ...

  7. 安装Redmine 2.3.0(Ubuntu 12.04 Server)

    怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建.http://osssme.org/ 安装Redmine 2.3.0(Ubuntu 12.04 Server) 翻译源\参考源 ...

  8. gulp入门学习教程(入门学习记录)

    前言 最近在通过教学视频学习angularjs,其中有gulp的教学部分,对其的介绍为可以对文件进行合并,压缩,格式化,监听,测试,检查等操作时,看到前三种功能我的心理思想是,网上有很多在线压缩,在线 ...

  9. 用Fiddler 发送post请求

    在调试web api的时候,若是get 请求,可以直接在浏览器里查看结果,如果是put,或者post请求在浏览器地址栏里就没有办法了. 下面介绍一下,如何利用fiddler模拟post请求. 也可以用 ...

  10. JS 毫秒日期相互转换 JS获取 今天 明天 昨天的日期

    var dd = new Date(); var AddDayCount = 0; //0 今天 1 明天 -1 昨天 以此类推 dd.setDate(dd.getDate() + AddDayCou ...