CCNA学习笔记九--IPv6

IPv6
DoD模型
应用层 Telent、FTP、SMTP、DNS、HTTP以及其他应用协议
传输层 TCP、UDP
网络层 ND、MLD、ICMPv6、IPv6
网络接口 各种通信网络接口(以太网等物理网络)
IPv6地址(128位)
1、首选的格式
128比特分成8段,每段的16比特用16进制表示,中间用:隔开
xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
2、压缩格式,允许0压缩
xxxx:xxxx::xx:xxx:x:xxxx
一对::在一个地址中只能出现1次
3、IPv4构造IPv6
0:0:0:0:0:0:192.168.0.1或者::192.168.0.1
4、子网掩码
xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/n 前n位是网络部分,后边是主机部分


单播地址
全球路由前缀  |子网|接口ID
2001:0db8:3c4d:0012:a:d:1234:56ab
链路本地地址 link local address
改地址用于同一网段中IPv6计算机通信
多播地址
任播地址


::  相当于0.0.0.0
::1 相当于127.0.0.1
2000::/3 全球单播地址范围,前三位是001
FE80::/10 链路本地单播地址
FF00::/8 组播地址范围
3FFF:FFFF::/32 示例和文档保留地址
2001:oDB8::/32 示例和文档保留地址
2002::/16 用于IPv6到IPv4的转换系统


IPv6地址分配
1、静态
2、自动
无状态 向路由器发送路由前缀请求,配置IPv6的路由器接口收到,然后发送路由通告,计算机获得网络部分+自己的MAC地址,进行构造IPv6地址
有DHCP服务器 路由通告中M=1,则向DHCP服务器请求ip地址;路由通告中O=1,则向DHCP服务器请求其他设置如DNS服务器、搜索后缀等


(config)#ipv6 unicast-routing 启用IPv6
(config)#interface fastEthernet 0/0
(config-if)#ipv6 address 2001:13::1/64


(config-if)#ipv6 nd managed-config-flag  令路由通告中M=1
(config-if)#ipv6 nd other-config-flag 令路由通告中O=1


IPv6路由添加


静态路由
#show ipv6 interface fastEthernet 0/0 
#show ipv6 route 查看IPv6路由表查
(config)#ipv6 route 2001:1::/64 2001:1::1
(config-if)#ipv6 address 2001:1::/64 eui-64 自己根据前缀和自己的MAC地址构造IPv6地址
(config-if)#ipv6 address 2001:1::1/64 
动态路由
RIPng协议
(config)#ipv6 unicast-routing
(config)#ipv6 router rip 1
(config-rtr)#exit
(config)#interface fastEthernet 0/1
(config-if)#ipv6 rip 1 enable
EIGRPv6协议
(config)#ipv6 unicast-routing
(config)#ipv6 router eigrp 10
(config-rtr)#no shutdown
(config-rtr)#router-id 4.0.0.1
(config-rtr)#exit
(config)#interface fastEthernet 0/1
(config-if)#ipv6 eigrp 10 
OSPFv3协议
(config)#ipv6 unicast-routing
(config)#ipv6 router ospf 1
(config-rtr)#router-id 4.0.0.1
(config-rtr)#exit
(config)#interface fastEthernet 0/1
(config-if)#ipv6 ospf 1 area 0


IPv4和IPv6共存技术
双协议栈
IPv6 to IPv4隧道技术
(config)#ipv6 unicast-routing
(config)#interface fastEthernet 0/1
(config-if)#ipv6 address 2001:1::1/64 
(config-if)#exit
(config)#interface tunnel 0 隧道虚拟端口
(config-if)#no shutdown
(config-if)#ipv6 address 2001:2::1/64 给隧道虚拟端口配置IPv6
(config-if)#tunnel source 10.0.0.1  隧道源地址
(config-if)#tunnel destination 10.0.1.2 隧道目标地址
(config-if)#tunnel mode ipv6ip 设置隧道加密模式
(config-if)#exit
ISATAP隧道
配置ISATAP路由(该路由与IPv4网络接口为192.168.0.2)
(config)#interface tunnel 0
(config-if)#ipv6 address 2001:1::/64 eui-64
(config-if)#no ipv6 nd suppress-ra
(config-if)#tunnel source 10.0.0.1
(config-if)#tunnel mode ipv6ip isatap
(config-if)#no shutdown


windows下
>netsh
netsh>interface
netsh interface>ipv6
netsh interface ipv6>isatap
netsh interface ipv6 isatap>set router 192.168.0.2
静态NAT-PT
(config)#interface fastEthernet 0/1
(config-if)#ipv6 nat 
(config-if)#exit
(config)#interface serial 1/0
(config-if)#ipv6 nat 
(config-if)#exit
(config)#ipv6 nat v6v4 source 10.0.0.2 2001:2::2 
(config)#ipv6 nat v6v4 source 2001:2::4 10.0.0.4
(config)#ipv6 prefix 2001:3::/96


动态NAT-PT 只能由IPv6网络主动向IPv4网络发起通信
(config)#interface fastEthernet 0/1
(config-if)#ipv6 nat 
(config-if)#exit
(config)#interface serial 1/0
(config-if)#ipv6 nat 
(config-if)#exit
(config)#ipv6 access-list v4map 
(config-ipv6-acl)#permit 2001:2::/64 any 
(config-ipv6-acl)#exit
(config)#ipv6 access-list v6map
(config-ipv6-acl)#permit 2001:2::/64 any 
(config-ipv6-acl)#exit
(config)#ipv6 nat
(config)#ipv6 nat v6v4 pool v4pool 10.0.2.100 10.0.2.200 prefix-length 24 
(config)#ipv6 nat v6v4 source list v6list pool v4pool 
(config)#ipv6 nat prefix 2001::/96 v4-mapped v4map  2001::/96用v4map里的地址替代

你可能感兴趣的:(ccna)