IPV6综合实验

IPV6综合实验

实验涉及知识点

ipv6+ipv4&IPv6双栈+ripng+opsfv3+bgp相关内容+虚拟链路(tunnel口)+nat

相关ipv6知识点如下:

特征-升级点:
1、全球单播地址 ---- IPV4地址下的公有地址 V6下没nat
2、可聚合性(IANA组织对全球的地址进行合理分配)
3、多宿主—一个物理接口可以同时拥有多个不同网段的IPV6地址;但不同接口不
能在同一网段
4、自动配置 1)DHCP V6 2)auto-config路由器接口手工配置IPv6地址,然后路由器将自己地址的前缀(网络号)下放给PC,PC将自动使用EUI-64来补充主机位;
5、即插即用–热插拔
6、端到端的连接—不需要NAT
7、重编址
8、简易的报头 1)没有广播机制 只有组播和单播 2)没有检验和(因为2和4层均存在校验和) 3)流标签—保留—QOS
9、安全性和移动性
10、IPV4和IPV6共存

IPV6地址:
1-23位 注册位—IANA分配给各个国家或组织
24–32位 ISP位—国家分配给各个ISP
33-48位 站点位—ISP分配给各个企业
49–64位 子网位----网络管理员进行子网划分

IPV6地址写法: 使用冒分16进制标示,每16位为一段;共8段
2031:0000:130F:0000:0000:09C0:006A:130B
每一段地址前面的0可以省略
2031:0000:130F:0000:0000:9C0:6A:130B
若一段全为0,可以省略成一个0
2031:0:130F:0:0:9C0:6A:130B
若连续两段以上全0,可以省略为::
2031:0:130F::9C0:6A:130B

2031:0000:0000:09C0:0000:0000:0000:130B
注:若存在两个部分均为全0,只能将其中一个部分省略为::;
2031:0:0:9C0::130B

IPV6地址分类:
1、单播地址 一对一 只有单播地址能作为源地址,也可作为目标地址
2、多播(组播)地址 一对多 作为目标地址
3、任意播地址-----一到最近

单播地址:
1、AGUA 全球可聚合单播地址 IPV6的公网地址(需申请),全球单播传递
目前全球已规划地址----2000::/3
范围–2000::-----3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff

*其中 2001::/16 -----当下的IPV6实验室使用地址 目前ipv6 intenet地址

  • 2002::/16----------6to4 tunnel 专用地址
    2、*本地链路地址—自动私有地址—link-local 169.254.0.0/16
    FE80::/16
    1)路由器接口上配置ipv6 enable命令,该接口将自动生成link-local地址;
    2)若在接口配置一个IPV6单播地址,必然自动生成link-local地址;一个接口只能存在一个link-local地址;

Link-local地址的网络位固定为FE80::/64,主机位使用本地以太网接口的MAC地址来生成link-local地址主机位;串行链路无MAC地址,将循环借用本设备上以太网接口的MAC;

主机位生成方法:
Link-local地址--------------网络位FE80::/64 后64位使用EUI-64补充
EUI-64简易的用户界面:
(1)以太网接口MAC地址----ca00.0a60.0000
在MAC的前24位和后24位之间强行插入FFFE
ca00.0aFF.FE60.0000
(2)U位转换
将合成后的地址,从左往右第7位自反 若该位为0,变为1;为1变为0;
Ca00=1100 1010 0000 0000 第七位自反
1100 1000 0000 0000=c800
(3)link-local地址为
FE80::c800.aff.fe60.0

作用:(1)在同一广播域内可以通讯使用—由于本地多接口可能使用相同MAC转换,故在
使用link-local地址访问对端时,需要定义出接口;
(2)常常作为动态路由协议生成的路由表条目中的下一跳地址;
因为IPV6存在多宿主概念,该地址最稳定;

3、site-local 本地站点地址----私有地址 私网地址
FEC0::/16

4、未指定地址-----::
::
1)默认(缺省)路由 2)在DHCP时作为无效地址(没有地址)

5、环回地址—127.0.0.1
::1

*6、IPV4兼容性地址 用于6to4 tunnel专用

多播地址:
FF00::/8所有组播地址 IPV4下在组播:224-239
FF02::1—224.0.0.1 所有的路由与所有PC
FF02::2—224.0.0.2 所有的路由器
FF02::9—224.0.0.9–RIPNG

*被请求节点组播地址:—用于NDP协议—获取对端mac地址
构成FF02::1:FF+24位 (IPV6单播地址的后24位)
只要存在一个IPV6单播地址,那么便会产生一个被请求节点组播地址;

例:2001::1(单播)-------------FF02::1:FF00:1(组播)

ICMPV6:internet 控制管理协议—存在大量的子协议
1、 PMTU—路径MTU发现协议 通过ICMPV6 error包来获取整段路径上最小MTU值

2、NDP------邻居发现协议—用于取代IPV4下的ARP协议
假设PC1和PC2通讯
1无2的MAC地址
1)1封装ICMP type 135 NS—相当于ARP的请求
源IPV6地址(1的接口ip地址) 目标IPV6地址----2的被请求节点组播地址 TTL=1
源MAC地址(1的接口mac地址) 目标MAC地址----2的被请求节点组播地址对应的MAC

2)2回应ICMP type 136 NA----相当于ARP的应答
源IPV6地址(2接口ip) 目标ipv6地址–1的接口IPv6地址
源MAC地址(2的接口mAC地址)目标mac地址–1的接口mac地址

ICMPV6中的NDP除取代了AARP外,其他的ARP协议也可被NDP取代,原理一致;

3、前缀通告------auto-config 仅在以太网环境存在
路由器周期(200s)向下发送IPV6的地址前缀(网络号)

---------------------------------知识点已ready,let’s go!--------------------------

实验要求:

在这里插入图片描述

实验拓扑:

在这里插入图片描述

实验步骤:(配结果截图)

1、首先先配置好公网部分(ipv4配置省略,不过多赘述)
2、配置好私网部分(ipv6地址配置),运行ripng
3、在R2的g0/0/1口配置nat转换并配置tunnel虚拟接口
4、完成以上配置后,私网和公网可以相互访问

在这里插入图片描述
接下来,拓扑左边已基本完成配置,拓扑右边IPV6部分步骤如下:
5、通过ipv4的公网地址,计算出ipv6地址段并进行合理分配,进行配置
6、在AS2区域内运行ospfv3协议,使其内部互通

R6的邻居表:
在这里插入图片描述
ping测试截图:
在这里插入图片描述
7、分别在AS1和AS2运行BGP协议,AS2进行联邦配置,使其可以互相学到bgp路由
8、在R4上做tunnel可以向左进行访问,在R5上做汇总给R4

结果如下:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
9、测试,在R1上ping R8:
在这里插入图片描述
配置命令如下(未细分,供参考):


-----------------------------------------R1---------------------------------------------
interface GigabitEthernet0/0/0
 ipv6 enable 
 ip address 192.168.0.1 255.255.255.252 
 rip summary-address 192.168.1.0 255.255.255.0 
 ipv6 address 2002:1701:101:1::1/64 
 ripng 1 enable
#
interface GigabitEthernet0/0/1
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
 ipv6 enable 
 ip address 192.168.1.1 255.255.255.128 
 ipv6 address 2002:1701:101::1/65 
 ripng 1 enable
#
interface LoopBack1
 ipv6 enable 
 ip address 192.168.1.129 255.255.255.128 
 ipv6 address 2002:1701:101:0:8000::1/65 
 ripng 1 enable
#
rip 1
 undo summary
 version 2
 network 192.168.1.0
 network 192.168.0.0
#
ripng 1
#
ip route-static 192.168.1.0 255.255.255.0 NULL0


-----------------------------------------R2---------------------------------------------
acl number 2000  
 rule 5 permit source 192.168.0.0 0.0.255.255 

interface GigabitEthernet0/0/0
 ipv6 enable 
 ip address 192.168.0.2 255.255.255.252 
 ipv6 address 2002:1701:101:1::2/64 
 ripng 1 enable
 ripng default-route only
#
interface GigabitEthernet0/0/1
 ip address 23.1.1.1 255.255.255.0 
 nat outbound 2000
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
 ipv6 enable 
 ip address 192.168.2.1 255.255.255.0 
 ipv6 address 2002:1701:101:2::1/64 
 ripng 1 enable
#
interface Tunnel0/0/0
 ipv6 enable 
 ipv6 address 2002:1701:101:3::1/64 
 tunnel-protocol ipv6-ipv4 6to4
 source 23.1.1.1
#
rip 1
 default-route originate
 version 2
 network 192.168.2.0
 network 192.168.0.0
#
ripng 1
#
ip route-static 0.0.0.0 0.0.0.0 23.1.1.2
#
ipv6 route-static 2002:: 16 Tunnel0/0/0 
#
user-interface con 0
 authentication-mode password
user-interface vty 0 4
user-interface vty 16 20
#

-----------------------------------------R3---------------------------------------------
interface GigabitEthernet0/0/0
 ip address 23.1.1.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 34.1.1.1 255.255.255.0 
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255 
 
-----------------------------------------R4---------------------------------------------
interface GigabitEthernet0/0/0
 ip address 34.1.1.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ipv6 enable 
 ipv6 address 2002:2201:102:1::1/64 
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
 ipv6 enable 
 ipv6 address 2002:2201:102::1/64 
#
interface Tunnel0/0/0
 ipv6 enable 
 ipv6 address 2002:2201:102:2::1/64 
 tunnel-protocol ipv6-ipv4 6to4
 source 34.1.1.2
#
bgp 1
 router-id 4.4.4.4
 peer 2002:2201:102:1::2 as-number 2 
 #
 ipv4-family unicast
  undo synchronization
 #
 ipv6-family unicast
  undo synchronization
  network 2002:: 16 
  peer 2002:2201:102:1::2 enable
#
ip route-static 0.0.0.0 0.0.0.0 34.1.1.1
#
ipv6 route-static 2002:: 16 Tunnel0/0/0 
#

-----------------------------------------R5---------------------------------------------
ospfv3 1
 router-id 5.5.5.5
#
firewall zone Local
 priority 15
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2002:2201:102:1::2/64 
#
interface GigabitEthernet0/0/1
 ipv6 enable 
 ipv6 address 2002:2201:102:8001::1/64 
 ospfv3 1 area 0.0.0.0
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
 ipv6 enable 
 ipv6 address FEC0::5/128 
 ipv6 address 2002:2201:102:8000::1/64 
 ospfv3 1 area 0.0.0.0
#
bgp 64512
 router-id 5.5.5.5
 confederation id 2
 peer 2002:2201:102:1::1 as-number 1 
 peer FEC0::6 as-number 64512 
 peer FEC0::6 connect-interface LoopBack0 FEC0::5
 #
 ipv4-family unicast
  undo synchronization
 #
 ipv6-family unicast
  undo synchronization
  network 2002:2201:102:8000:: 49 
  peer 2002:2201:102:1::1 enable
  peer FEC0::6 enable
  peer FEC0::6 next-hop-local 
#
ipv6 route-static 2002:2201:102:8000:: 49 NULL0 
#
user-interface con 0
 authentication-mode password
user-interface vty 0 4
user-interface vty 16 20
#

-----------------------------------------R6---------------------------------------------
#
ospfv3 1
 router-id 6.6.6.6
#
firewall zone Local
 priority 15
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2002:2201:102:8001::2/64 
 ospfv3 1 area 0.0.0.0
#
interface GigabitEthernet0/0/1
 ipv6 enable 
 ipv6 address 2002:2201:102:8003::1/64 
 ospfv3 1 area 0.0.0.0
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
 ipv6 enable 
 ipv6 address 2002:2201:102:8002::1/64 
 ipv6 address FEC0::6/128 
 ospfv3 1 area 0.0.0.0
#
bgp 64512
 router-id 6.6.6.6
 confederation id 2
 peer FEC0::5 as-number 64512 
 peer FEC0::5 connect-interface LoopBack0 FEC0::6
 peer FEC0::7 as-number 64512 
 peer FEC0::7 connect-interface LoopBack0 FEC0::6
 #
 ipv4-family unicast
  undo synchronization
 #
 ipv6-family unicast
  undo synchronization
  peer FEC0::5 enable
  peer FEC0::5 reflect-client
  peer FEC0::7 enable
#

-----------------------------------------R7---------------------------------------------
#
ospfv3 1
 router-id 7.7.7.7
#
firewall zone Local
 priority 15
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2002:2201:102:8003::2/64 
 ospfv3 1 area 0.0.0.0
#
interface GigabitEthernet0/0/1
 ipv6 enable 
 ipv6 address 2002:2201:102:8005::1/64 
 ospfv3 1 area 0.0.0.0
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
 ipv6 enable 
 ipv6 address 2002:2201:102:8004::1/64 
 ipv6 address FEC0::7/128 
 ospfv3 1 area 0.0.0.0
#
bgp 64512
 router-id 7.7.7.7
 confederation id 2
 confederation peer-as 64513
 peer FEC0::6 as-number 64512 
 peer FEC0::6 connect-interface LoopBack0 FEC0::7
 peer FEC0::8 as-number 64513 
 peer FEC0::8 ebgp-max-hop 2 
 peer FEC0::8 connect-interface LoopBack0 FEC0::7
 #
 ipv4-family unicast
  undo synchronization
 #
 ipv6-family unicast
  undo synchronization
  peer FEC0::6 enable
  peer FEC0::8 enable
#

-----------------------------------------R8---------------------------------------------
#
ospfv3 1
 router-id 8.8.8.8
#
firewall zone Local
 priority 15
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2002:2201:102:8005::2/64 
 ospfv3 1 area 0.0.0.0
#
interface GigabitEthernet0/0/1
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
 ipv6 enable 
 ipv6 address 2002:2201:102:8006::1/64 
 ipv6 address FEC0::8/128 
 ospfv3 1 area 0.0.0.0
#
bgp 64513
 router-id 8.8.8.8
 confederation id 2
 confederation peer-as 64512
 peer FEC0::7 as-number 64512 
 peer FEC0::7 ebgp-max-hop 2 
 peer FEC0::7 connect-interface LoopBack0 FEC0::8
 #
 ipv4-family unicast
  undo synchronization
 #
 ipv6-family unicast
  undo synchronization
  peer FEC0::7 enable
#

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值