【HCIP】IPV6综合实验(ripng,ospfv3,bgp,6to4)

news2025/1/22 12:31:41

目录

一、IP规划

二、 连通公网部分(IPv4)

三、R1、R2上IPv4+v6配置

四、IPV6部分ip配置

五、IPV6部分OSPF&BGP协议配置

         Ⅰ、 ospf

         Ⅱ、bgp 

 六、联通网络


需求:

1、AR1处于IPV4,也有IPV6的地址,有两个环回

2、AR45678处于IPV6,用到BGP联邦,OSPFV3,最后在公网6to4全通 

一、IP规划

IPV4部分

        AR12 192.168.0.0 24

        AR1环回 192.168.1.0 24

        AR2环回 192.168.2.0 24

        AR23 23.1.1.0 24

        AR34 34.1.1.0 24

        AR3环回 3.3.3.0 24

IPV6部分

        由于6to4

        所以2后边的ip由23.1.1.1算出来

        2002:1701:0101:: /48

        4后边的ip由34.1.1.2算出来

        2002:2201:0102:: /48

                AS1

                2002:2201:0102::

                AS2

                2002:2201:0102:8000::49

                骨干

                2002:2201:0102:0045:: /64

                2002:2201:0102:8056:: /64

                2002:2201:0102:8067:: /64

                2002:2201:0102:8078:: /64

                环回

                AR4   4::4   2002:2201:0102:8004:: /64

                AR5   5::5   2002:2201:0102:8005:: /64

                AR6   6::6   2002:2201:0102:8006:: /64

                AR7   7::7   2002:2201:0102:8007:: /64

                AR8   8::8   2002:2201:0102:8008:: /64

 二、 连通公网部分(IPv4)

[Huawei]sysname r2
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip address 23.1.1.1 24
[r2-GigabitEthernet0/0/0]q
[r2]ip route-static 0.0.0.0 0 23.1.1.2
[Huawei]sysname isp
[isp]int g0/0/1
[isp-GigabitEthernet0/0/1]ip address 23.1.1.2 24
[isp-GigabitEthernet0/0/1]int g0/0/0
[isp-GigabitEthernet0/0/0]ip address 34.1.1.1 24
[Huawei]sysname r4
[r4]int g0/0/1
[r4-GigabitEthernet0/0/1]ip address 34.1.1.2 24
[r4-GigabitEthernet0/0/1]q
[r4]ip route-static 0.0.0.0 0 34.1.1.1

三、R1、R2上IPv4+v6配置

#
rip 1
 version 2
 network 192.168.0.0
 network 192.168.1.0
#
[r1]ipv6
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ipv6 enable 
[r1-GigabitEthernet0/0/0]ipv6 address 2002:1701:0101:0012::1 64
[r1-LoopBack0]ipv6 enable 
[r1-LoopBack0]ipv6 address 2002:1701:0101:8001::1 64
[r1-LoopBack0]ripng 1
[r1-ripng-1]q
[r1]int lo0	
[r1-LoopBack0]ripng 1 enable 
[r1-LoopBack0]int g0/0/0
[r1-GigabitEthernet0/0/0]ripng 1 enable 


#
rip 1
 default-route originate
 version 2
 network 192.168.2.0
 network 192.168.0.0
#
[r2]ipv6
[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]ipv6 enable 	
[r2-GigabitEthernet0/0/1]ipv6 address 2002:1701:0101:0012::2 64
[r2-GigabitEthernet0/0/1]ripng 1
[r2-ripng-1]q
[r2]int lo0
[r2-LoopBack0]ripng 1 enable 
[r2-LoopBack0]int g0/0/1
[r2-GigabitEthernet0/0/1]ripng 1 enable 
[r2-GigabitEthernet0/0/1]ripng default-route only

四、IPV6部分ip配置

#
[r4]ipv6
[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ipv6 enable 
[r4-GigabitEthernet0/0/0]ipv6 address 2002:2201:0102:0045::1 64
[r4-GigabitEthernet0/0/0]int lo0
[r4-LoopBack0]ipv6 enable 
[r4-LoopBack0]ipv6 address 2002:2201:0102:4::1 64
#
#
[r5]ipv6
[r5]int g0/0/1
[r5-GigabitEthernet0/0/1]ipv6 enable 
[r5-GigabitEthernet0/0/1]ipv6 address 2002:2201:0102:0045::2 64
[r5-GigabitEthernet0/0/1]int g0/0/0
[r5-GigabitEthernet0/0/0]ipv6 enable 
[r5-GigabitEthernet0/0/0]ipv6 address 2002:2201:0102:8056::1 64
[r5-GigabitEthernet0/0/0]int lo0
[r5-LoopBack0]ipv6 enable 
[r5-LoopBack0]ipv6 address 2002:2201:0102:8005::1 64
[r5-LoopBack0]ipv6 address 5::5 64
#
#
[r6]ipv6
[r6]int g0/0/1
[r6-GigabitEthernet0/0/1]ipv6 enable 
[r6-GigabitEthernet0/0/1]ipv6 address 2002:2201:0102:8056::2 64
[r6-GigabitEthernet0/0/1]int g0/0/0
[r6-GigabitEthernet0/0/0]ipv6 enable 
[r6-GigabitEthernet0/0/0]ipv6 address 2002:2201:0102:8067::1 64
[r6-GigabitEthernet0/0/0]int lo0	
[r6-LoopBack0]ipv6 enable 
[r6-LoopBack0]ipv6 address 2002:2201:0102:8006::1 64
[r6-LoopBack0]ipv6 address 6::6 64
#
#
[r7]ipv6
[r7]int g0/0/1
[r7-GigabitEthernet0/0/1]ipv6 enable 
[r7-GigabitEthernet0/0/1]ipv6 address 2002:2201:0102:8067::2 64
[r7-GigabitEthernet0/0/1]int g0/0/0
[r7-GigabitEthernet0/0/0]ipv6 enable 
[r7-GigabitEthernet0/0/0]ipv6 address 2002:2201:0102:8078::1 64
[r7-GigabitEthernet0/0/0]int lo0
[r7-LoopBack0]ipv6 enable 
[r7-LoopBack0]ipv6 address 2002:2201:0102:8007::1 64
[r7-LoopBack0]ipv6 address 7::7 64
#
#
[r8]ipv6
[r8]int g0/0/1	
[r8-GigabitEthernet0/0/1]ipv6 enable 
[r8-GigabitEthernet0/0/1]ipv6 address 2002:2201:0102:8078::2 64
[r8-GigabitEthernet0/0/1]int lo0
[r8-LoopBack0]ipv6 enable 
[r8-LoopBack0]ipv6 address 2002:2201:0102:8008::1 64
[r8-LoopBack0]ipv6 address 8::8 64
#

五、IPV6部分OSPF&BGP协议配置

         Ⅰ、 ospf

//AS2区域用OSPFV3实现通讯
#
[r5]ospfv3
[r5-ospfv3-1]router-id 5.5.5.5
[r5-ospfv3-1]int g0/0/0
[r5-GigabitEthernet0/0/0]ospfv3 1 area 0
[r5-GigabitEthernet0/0/0]int lo0
[r5-LoopBack0]ospfv3 1 area 0
#
[r6]ospfv3
[r6-ospfv3-1]router-id 6.6.6.6
[r6-ospfv3-1]int g0/0/1
[r6-GigabitEthernet0/0/1]ospfv3 1 area 0
[r6-GigabitEthernet0/0/1]int g0/0/0
[r6-GigabitEthernet0/0/1]ospfv3 1 area 0
[r6-GigabitEthernet0/0/1]int lo0
[r6-LoopBack0]ospfv3 1 area 0
#
[r7]ospfv3 
[r7-ospfv3-1]router-id 7.7.7.7
[r7-ospfv3-1]int g0/0/1
[r7-GigabitEthernet0/0/1]ospfv3 1 area 0
[r7-GigabitEthernet0/0/1]int g0/0/0
[r7-GigabitEthernet0/0/0]ospfv3 1 area 0
[r7-GigabitEthernet0/0/0]int lo0
[r7-LoopBack0]ospfv3 1 area 0
#
[r8]ospfv3
[r8-ospfv3-1]router-id 8.8.8.8
[r8-ospfv3-1]int g0/0/1
[r8-GigabitEthernet0/0/1]ospfv3 1 area 0
[r8-GigabitEthernet0/0/1]int lo0
[r8-LoopBack0]ospfv3 1 area 0
#

 【验证】 

【display ospfv3 peer】

【display ipv6 routing-table protocol ospfv3】

👇看看R8是否能ping通R5的一个环回

         Ⅱ、bgp 

[r4]bgp 1
[r4-bgp]router-id 4.4.4.4
[r4-bgp]peer 2002:2201:0102:0045::2 as-number 2
[r4-bgp]ipv6-family 
[r4-bgp-af-ipv6]peer 2002:2201:0102:0045::2 enable 
[r5]bgp 64512
[r5-bgp]router-id 5.5.5.5
[r5-bgp]confederation id 2
[r5-bgp]peer 6::6 as-number 64512 
[r5-bgp]peer 6::6 connect-interface LoopBack0 5::5
[r5-bgp]peer 2002:2201:102:45::1 as-number 1 
[r5-bgp]ipv6-family 
[r5-bgp-af-ipv6]peer 6::6 enable 
[r5-bgp-af-ipv6]peer 2002:2201:102:45::1 enable 
[r6]bgp 64512
[r6-bgp]router-id 6.6.6.6
[r6-bgp]confederation id 2
[r6-bgp]peer 5::5 as-number 64512
[r6-bgp]peer 5::5 connect-interface LoopBack 0 6::6
[r6-bgp]peer 7::7 as-number 64512
[r6-bgp]peer 7::7 connect-interface LoopBack 0 6::6
[r6-bgp]ipv6-family 
[r6-bgp-af-ipv6]peer 5::5 enable 
[r6-bgp-af-ipv6]peer 7::7 enable 
[r7]bgp 64512
[r7-bgp]router-id 7.7.7.7
[r7-bgp]confederation id 2
[r7-bgp]peer 6::6 as-number 64512
[r7-bgp]peer 6::6 connect-interface LoopBack 0 7::7
[r7-bgp]confederation peer-as 64513
[r7-bgp]peer 8::8 as-number 64513
[r7-bgp]peer 8::8 connect-interface LoopBack 0 7::7
[r7-bgp]peer 8::8 ebgp-max-hop 2
[r7-bgp]ipv6-family 
[r7-bgp-af-ipv6]peer 6::6 enable 
[r7-bgp-af-ipv6]peer 8::8 enable 
[r8]bgp 64513
[r8-bgp]confederation id 2	
[r8-bgp]confederation peer-as 64512
[r8-bgp]peer 7::7 as-number 64512
[r8-bgp]peer 7::7 connect-interface LoopBack 0 8::8
[r8-bgp]peer 7::7 ebgp-max-hop 2	
[r8-bgp]ipv6-family 
[r8-bgp-af-ipv6]peer 7::7 enable 

【验证:都看看bgp邻居建好了没】

【display bgp ipv6 peer】

 六、联通网络

//针对邻居修改下一跳和路由反射器让bgp里边的路由能到
[r5-bgp]ipv6
[r5-bgp-af-ipv6]peer 6::6 n	
[r5-bgp-af-ipv6]peer 6::6 next-hop-local 

[r6-bgp]ipv6
[r6-bgp-af-ipv6]peer 7::7 refl	
[r6-bgp-af-ipv6]peer 7::7 reflect-client
//6to4基本操作,记得ip配的是6to4算出来的子网
【R2】
#
interface Tunnel0/0/0
 ipv6 enable 
 ipv6 address 2002:1701:101:1111::1/64 
 tunnel-protocol ipv6-ipv4 6to4
 source 23.1.1.1
#
【R4】
#
interface Tunnel0/0/0
 ipv6 enable 
 ipv6 address 2002:2201:102:1111::1/64 
 tunnel-protocol ipv6-ipv4 6to4
 source 34.1.1.2
#
【R4和R2都配个静态】
ipv6 route-static 2002:: 16 Tunnel0/0/0 

这个地方路由就可以都到了,但是还没进行宣告V6部分的汇总,

[r5]ipv6 route-static 2002:2201:0102:8000:: 49 NULL 0
[r5]bgp 64512
[r5-bgp]ipv6-family 
[r5-bgp-af-ipv6]network 2002:2201:0102:8000:: 49
//出门的路
[r4]bgp 1
[r4-bgp]ipv6-family
[r4-bgp-af-ipv6]network 2002:: 16

【可以看一下bgp里边的bgp路由表,一条2002::出去找别的v6的路由,下面那条不重要,是5宣告给4汇总的,主要是让别人来找这个网段的门】

【验证:R8ping通R1的环回V6地址】

 总结:

IPv6实验不难,主要是和v4有点区别,感觉有好配的地方比如动态路由协议宣告那方便,但这个地址确实太长了,太难配了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/468821.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Golang Gin 请求参数绑定与多数据格式处理

之前学习了使用Gin框架的Engine的默认路由功能解析HTTP请求。现在我们来学习gin框架的参数绑定操作和请求结果返回格式。 处理POST请求时,使用context.PostForm或者context.DefaultPostForm获取客户端表单提交的数据。 像上述这种只有username和password两个字段的表…

CS:APP 第7章链接分步编译(cpp/cc1/as/ld)遇到的问题

环境 WSL Ubuntu 22.04.2 LTS gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 问题 问题一 cc1 命令找不到 cc1 命令在 /usr/lib/gcc/x86_64-linux-gnu/11/cc1 里,注意不同操作系统等可能 cc1 的位置不一样,可以使用 find 或者 locate 命令搜索。 通过下…

聊点技术 | 架构瘦身,让Bonree ONE跑得更轻

4月21日,博睿数据ONE有引力2023春季产品发布会圆满落幕,一体化智能可观测平台Bonree ONE 2023春季正式版正式发布,这一次发布的版本更轻、更强、更智能。 Bonree ONE在上一版基础上削减50%组件数量,下架两大高耗能组件&#xff0c…

97-TCP为什么要有一个“TIME_WAIT“的状态

文章目录 1.TCP为什么要有一个"TIME_WAIT"的状态(1) 可靠的终止 TCP 连接。(2) 保证让迟来的 TCP 报文有足够的时间被识别并被丢弃 ; 2.拓展带外数据 1.TCP为什么要有一个"TIME_WAIT"的状态 "TIME_WAIT"状态存在的原因主要有两点: (1) 可靠的终…

成功经验分享,Nacos注册中心实践,带你玩转Nacos

1、什么是 Nacos ? 官方:一个更易于构建云原生应用的动态服务发现(Nacos Discovery )、服务配置(Nacos Config)和服务管理平台。 集: 注册中心配置中心服务管理 平台 nacos的特性包括: 服务发现和服务健康监测动态配置服务动态…

行人检测(人体检测)4:C++实现人体检测(含源码,可实时人体检测)

行人检测(人体检测)4:C实现人体检测(含源码,可实时人体检测) 目录 行人检测(人体检测)4:C实现人体检测(含源码,可实时人体检测) 1. 前言 2. 行人检测(人体检测)检测模型(YOLOv5) (1&#xf…

谈「效」风生 | 如何找到现有研发体系的「内耗问题」?

#第3期:如何找到现有研发体系的「内耗问题」?# 在上一期《谈到提升效能,我们应该如何下手?》我们聊到开始做研发效能的四个要点:评估现有流程、引入自动化工具、建立度量指标、持续改进。本期就围绕「评估现有研发体系…

二次创业接地气、强内功,三只松鼠从一棵树出发重造“人设”

民以食为天,自古以来,“吃”都是一门浅显与深奥并存的生意。产业链看似简单:种、收、制、卖,却足以令众多企业为之前赴后继十年、百年。 三只松鼠,正在这条变革的道路上砥砺前行。自去年4月开启全面转型以来&#xff…

C++ 赋值运算符重载

赋值运算符重载 运算符重载: C为了增强代码的可读性,可以对 运算符 进行重载,运算符重载 就是具有特殊函数名的函数,这个函数也具有返回值类型,函数名字和参数列表,它的返回值和参数列表的形式和普通函数…

基于SAM的二次开发案例收集分享

一、AnyLabeling[1]——制作人:vietanhdev AnyLabeling LabelImg Labelme Improved UI Autolabeling AnyLabeling软件是一个集成了YOLO、Segment Anything模型(AI支持)的高效数据标注工具,它可以通过点击目标的方式完成目标检…

商业银行财富管理“智能原生”能力呈阶梯化,AI助力商业模式趋向多元化发展

易观:金融业的财富管理从经营角度来看,是“客户与渠道管理场景运营产品研发”三位一体共同构建以客户为中心,数据驱动的业务经营体系。其中,“客户与渠道管理”是将客户利益作为核心目标,通过升级用户体验、客户全生命…

获奖名单公布|香港BlockBooster x Moonbeam黑客松圆满收官

Moonbeam基金会赞助的”Into the Socialverse”主题的BlockBooster黑客松于近日落幕。该活动由BlockBooster、OKX、Gitcoin和OxU香港区块链俱乐部联合主办,共有22个开发团队参赛。经过多位评委的严格筛选,3支优秀团队脱颖而出,获得Moonbeam基…

zookeeper集群命令使用

1.zookeeper脚本使用(地址填写集群中任意一个主机地址) 连接客户端命令行 /etc/zookeeper/zookeeper/bin/zkCli.sh -server 10.1.60.112:2181 启动zookeeper服务 /etc/zookeeper/zookeeper/bin/zkServer.sh start 停止zookeeper服务 /etc/zookeeper/zookeeper/bin/zkServer…

春风吹,战鼓擂,忆享科技-云服务事业部春季员工关怀活动集锦,温情相伴

前言 时序更替,忆享科技又迎来新的一年。回顾2022,忆享科技在风雨中前行,实现了一次又一次的突破。在这2023年春暖花开,万物复苏的美好季节,忆享科技怀抱着它满满的关怀向大家走来!春季云服务事业部开展了五…

推动科技企业成长,开源网安受邀参加数字经济企业孵化器建设座谈会

近日,为更好地做好数字经济孵化器的孵化培育工作,推动数字经济孵化器和入驻企业高质量发展,高创公司召开数字经济企业孵化器建设座谈会。高新区工委委员、管委会副主任贺菲出席会议,开源网安合肥公司总经理菅志刚受邀参加本次座谈…

vue生命周期代码示范--Vue基本介绍--MVVM-示意图--数据渲染--事件绑定--修饰符--组件化--和全部代码示范

目录 Vue 基本介绍 官网 git 地址: MVVM-示意图 解读 MVVM 思想(上图) 下载官网 简单的代码示例方便理解 Vue 数据绑定机制分析! 注意事项和使用细节 数据单向渲染 基本说明 应用实例 注意事项和使用细节 数据双向绑定 应用实例 ​编辑代码实现 代码综合-单…

带头双向循环链表--数据结构

魔王的介绍:😶‍🌫️一名双非本科大一小白。魔王的目标:🤯努力赶上周围卷王的脚步。魔王的主页:🔥🔥🔥大魔王.🔥🔥🔥 ❤️‍&#x1f…

Rocket 框架基础

Rocket v0.5 DOC Rocket是Rust的一个web框架,它使编写快速、安全的web应用程序变得简单,而不会牺牲灵活性、可用性或类型安全性。 类型安全 从请求到响应,Rocket确保您的类型有意义。样板免费 把时间花在编写真正重要的代码上,让…

Amazon S3 对象存储Java API操作记录(Minio与S3 SDK两种实现)

缘起 今年(2023年) 2月的时候做了个适配Amazon S3对象存储接口的需求,由于4月份自学考试临近,一直在备考就拖着没总结记录下,开发联调过程中也出现过一些奇葩的问题,最近人刚从考试缓过来顺手记录一下。 S3对象存储的基本概念 …

Unity Camera -- (4)探索不同类型的镜头

不同类型的镜头会呈现出不同的氛围和感觉,通常镜头的类型和相机聚焦方式和位置相关。本节我们来看看一些常见的不同类型的镜头。 广角 广角镜头通常在画面中包含更多的环境。观众接受到的是通常从远处拍摄的范围更广的视觉信息。 1. 工程窗口中,在Scene…