ipv6实验

news2024/12/28 18:38:35

 

r1的配置为

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
 
[r1]int lo0
[r1-LoopBack0]ip address 1.1.1.1 32
 
[r1]ip route-static 0.0.0.0 0 12.1.1.2
r2的配置为

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
 
[r2]int lo0
[r2-LoopBack0]ip address 2.2.2.2 32
 
[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]ip address 29.1.1.1 24
 
[r2]ip route-static 0.0.0.0 0 29.1.1.2
 
[r2]acl 2000
[r2-acl-basic-2000]rule permit source any 
[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]nat outbound 2000

用r1去ping r9的环回

 

r10的配置为

[r10]int g0/0/0
[r10-GigabitEthernet0/0/0]ip address 91.1.1.2 24
 
[r10]int l0
[r10-LoopBack0]ip address 10.10.10.10 32
 
[r10]ip route-static 0.0.0.0 0 91.1.1.1
r9的配置为

[r9]int g0/0/0
[r9-GigabitEthernet0/0/0]ip address 29.1.1.2 24
 
[r9]int l0
[r9-LoopBack0]ip address 9.9.9.9 32
 
[r9]int g0/0/1
[r9-GigabitEthernet0/0/1]ip address 91.1.1.1 24
在r10上ping r9的环回

 

 IPv4配置完成,现在开始配置IPv6

跨运营商要建立6to4tunnel,建立6to4 tunnel之前先将ipv4地址化为ipv6地址

将29.1.1.1化为ipv6地址为2002:1D01:0101:: 64

r1的配置为

[r1]ipv6
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ipv6 enable     
[r1-GigabitEthernet0/0/0]ipv6 address 2002:1D01:0101::1 64
 
[r1]ipv6 route-static :: 0 2002:1D01:0101::2
r2的配置为

[r2]ipv6
[r2]int g0/0/0    
[r2-GigabitEthernet0/0/0]ipv6 enable 
[r2-GigabitEthernet0/0/0]ipv6 address 2002:1D01:0101::2 64
 
 
[r2]int Tunnel 0/0/0    
[r2-Tunnel0/0/0]tunnel-protocol ipv6-ipv4 6to4 
[r2-Tunnel0/0/0]source g0/0/1
[r2-Tunnel0/0/0]ipv6 enable 
[r2-Tunnel0/0/0]ipv6 address 2002:1d01:0101:1::1 64
 
 
[r2]ipv6 route-static 2002:: 16 Tunnel 0/0/0   //引流
将91.1.1.2化为ipv6地址 2002:5B01:0102:: 64

r10的配置为

[r10]ipv6
[r10]int g0/0/1    
[r10-GigabitEthernet0/0/1]ipv6 enable 
[r10-GigabitEthernet0/0/1]ipv6 address 2002:5B01:0102::1 64
 
[r10]int lo0
[r10-LoopBack0]ipv6 enable 
[r10-LoopBack0]ipv6 address 2002:5B01:0102:1::1 64
 
[r10]int Tunnel 0/0/0
[r10-Tunnel0/0/0]tunnel-protocol ipv6-ipv4 6to4     
[r10-Tunnel0/0/0]source g0/0/0
[r10-Tunnel0/0/0]ipv6 enable 
[r10-Tunnel0/0/0]ipv6 address 2002:5B01:0102:3::1 64
 
[r10]ipv6 route-static 2002:: 16 Tunnel 0/0/0
 
[r10]ripng 1
[r10]int g0/0/1    
[r10-GigabitEthernet0/0/1]ripng 1 enable 
[r10]int lo0    
[r10-LoopBack0]ripng 1 enable          //起ripng
 
[r10]int g0/0/1    
[r10-GigabitEthernet0/0/1]ripng default-route originate   //给r11下放缺省

r11的配置为

[r11]ipv6
[r11]int g0/0/0    
[r11-GigabitEthernet0/0/0]ipv6 enable 
[r11-GigabitEthernet0/0/0]ipv6 address 2002:5B01:0102::2 64
 
[r11]int lo0
[r11-LoopBack0]ipv6 enable 
[r11-LoopBack0]ipv6 address 2002:5B01:0102:2::1 64
 
[r11]ripng 1
[r11]int lo0
[r11-LoopBack0]ripng 1 enable 
[r11]int g0/0/0
[r11-GigabitEthernet0/0/0]ripng 1 enable 
在r11上ping r10的环回

 

 在r1上ping r11的环回

 

 上半部分完成

先把下半部分的ipv6地址配好后,根据图中的要求,跑每个as中要求的igp协议,再跑bgp协议

r3的配置为

[r3]ipv6
[r3]int g0/0/0    
[r3-GigabitEthernet0/0/0]ipv6 enable     
[r3-GigabitEthernet0/0/0]ipv6 address 2002:1d01:0101:2::2 64
 
[r3]int lo0     
[r3-LoopBack0]ipv6 enable         
[r3-LoopBack0]ipv6 address 3::3 64
 
[r3]int g0/0/1    
[r3-GigabitEthernet0/0/1]ipv6 enable 
[r3-GigabitEthernet0/0/1]ipv6 address 2002:1d01:0101:3::1 64
 
[r3]ospfv3 1
[r3-ospfv3-1]router-id 3.3.3.3
[r3]int l0
[r3-LoopBack0]ospfv3 1 area 0
[r3]int g0/0/1 
[r3-GigabitEthernet0/0/1]ospfv3 1 area 0     //跑ospfv3
 
[r3]bgp 64511
[r3-bgp]router-id 3.3.3.3
[r3-bgp]confederation id 100
[r3-bgp]peer 4::4 as-number 64511    
[r3-bgp]peer 4::4 connect-interface lo 0
[r3-bgp]ipv6-family    
[r3-bgp-af-ipv6]peer 4::4 enable             //跑bgp
 
[r3-bgp]ipv6-family
[r3-bgp-af-ipv6]peer 4::4 next-hop-local     //设置r4上的反射镜下一条为本地
 
[r3]ipv6 route-static :: 0 2002:1D01:101:2::1
[r3]ospfv3 1
[r3-ospfv3-1]default-route-advertise           //下放缺省
 

r4的配置为

[r4]ipv6
[r4]int g0/0/0    
[r4-GigabitEthernet0/0/0]ipv6 enable     
[r4-GigabitEthernet0/0/0]ipv6 address 2002:1d01:0101:3::2 64
 
[r4]int lo0
[r4-LoopBack0]ipv6 enable 
[r4-LoopBack0]ipv6 address 4::4 64
 
[r4]int g0/0/1
[r4-GigabitEthernet0/0/1]ipv6 enable     
[r4-GigabitEthernet0/0/1]ipv6 address 2002:1d01:0101:4::1 64
    
[r4]ospfv3 1
[r4-ospfv3-1]router-id 4.4.4.4
[r4]int lo0    
[r4-LoopBack0]ospfv3 1 area 0
[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ospfv3 1 area 0
[r4]int g0/0/1
[r4-GigabitEthernet0/0/1]ospfv3 1 area 0
 
[r4]bgp 64511
[r4-bgp]router-id 4.4.4.4
[r4-bgp]confederation id 100
[r4-bgp]peer 3::3 as-number 64511
[r4-bgp]peer 3::3 connect-interface lo 0    
[r4-bgp]peer 5::5 as-number 64511    
[r4-bgp]peer 5::5 connect-interface lo 0
[r4-bgp]ipv6-family    
[r4-bgp-af-ipv6]peer 3::3 enable     
[r4-bgp-af-ipv6]peer 5::5 enable     
    
[r4-bgp-af-ipv6]peer 3::3 reflect-client    
[r4-bgp-af-ipv6]peer 5::5 reflect-client     //设置反射镜
r5的配置为

[r5]ipv6
[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]ipv6 enable 
[r5-GigabitEthernet0/0/0]ipv6 address 2002:1d01:0101:4::2 64
 
[r5]int lo0    
[r5-LoopBack0]ipv6 enable 
[r5-LoopBack0]ipv6 address 5::5 64
[r5]int g0/0/1    
[r5-GigabitEthernet0/0/1]ipv6 enable     
[r5-GigabitEthernet0/0/1]ipv6 address 2002:1d01:0101:5::1 64
 
[r5]ospfv3 1
[r5-ospfv3-1]router-id 5.5.5.5
[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]ospfv3 1 area 0
[r5]int l0    
[r5-LoopBack0]ospfv3 1 area 0
[r5]int g0/0/1    
[r5-GigabitEthernet0/0/1]ospfv3 1 area 0
 
[r5]bgp 64511
[r5-bgp]router-id 5.5.5.5
[r5-bgp]confederation id 100
[r5-bgp]confederation peer-as 64512
[r5-bgp]peer 4::4 as-number 64511    
[r5-bgp]peer 4::4 connect-interface lo 0    
[r5-bgp]peer 6::6 as-number 64512
[r5-bgp]peer 6::6 connect-interface lo 0
[r5-bgp]peer 6::6 ebgp-max-hop 
 
[r5-bgp]ipv6-family
[r5-bgp-af-ipv6]peer 4::4 enable 
[r5-bgp-af-ipv6]peer 6::6 enable    
[r5-bgp-af-ipv6]peer 4::4 next-hop-local 

r6的配置为

[r6]ipv6
[r6]int g0/0/0    
[r6-GigabitEthernet0/0/0]ipv6 enable     
[r6-GigabitEthernet0/0/0]ipv6 address 2002:1d01:0101:5::2 64
 
[r6]int lo0
[r6-LoopBack0]ipv6 enable     
[r6-LoopBack0]ipv6 address 6::6 64    
[r6]interface g0/0/1
[r6-GigabitEthernet0/0/1]ipv6 enable     
[r6-GigabitEthernet0/0/1]ipv6 address 2002:1d01:0101:6::1 64
    
[r6]ospfv3 1
[r6-ospfv3-1]router-id 6.6.6.6
[r6]int g0/0/0
[r6-GigabitEthernet0/0/0]ospfv3 1 area 0    
[r6]int lo0
[r6-LoopBack0]ospfv3 1 area 0
 
[r6]bgp 64512
[r6-bgp]router-id 6.6.6.6
[r6-bgp]confederation id 100
[r6-bgp]confederation peer-as 64511    
[r6-bgp]peer 5::5 as-number 64511
[r6-bgp]peer 5::5 connect-interface lo 0
[r6-bgp]peer 5::5 ebgp-max-hop 
 
[r6-bgp]ipv6-family
[r6-bgp-af-ipv6]peer 5::5 enable 
    
[r6-bgp]peer 2002:1D01:101:6::2 as-number 101
[r6-bgp]ipv6-family
[r6-bgp-af-ipv6]peer 2002:1D01:101:6::2 enable 
 
[r6]bgp 64512
[r6-bgp]ipv6-family
[r6-bgp-af-ipv6]import-route ospfv3 1
[r6-bgp-af-ipv6]import-route direct       //重发布
r7的配置为

[r7]ipv6 
[r7]int g0/0/0
[r7-GigabitEthernet0/0/0]ipv6 enable 
[r7-GigabitEthernet0/0/0]ipv6 address 2002:1d01:0101:6::2 64
 
[r7]int lo0
[r7-LoopBack0]ipv6 enable 
[r7-LoopBack0]ipv6 address 7::7 64
[r7-LoopBack0]q
[r7]int g0/0/1
[r7-GigabitEthernet0/0/1]ipv6 enable     
[r7-GigabitEthernet0/0/1]ipv6 address  2002:1d01:0101:7::1 64
 
[r7]ripng 2
[r7]int g0/0/1
[r7-GigabitEthernet0/0/1]ripng 2 enable 
[r7]int lo0
[r7-LoopBack0]ripng 2 enable 
 
[r7]bgp 101
[r7-bgp]router-id 7.7.7.7
[r7-bgp]peer 2002:1D01:101:6::1 as-number 100
[r7-bgp]peer 8::8 as-number  101
[r7-bgp]peer 8::8 connect-interface lo 0
[r7-bgp]ipv6-family
[r7-bgp-af-ipv6]peer 2002:1D01:101:6::1 enable 
[r7-bgp-af-ipv6]peer 8::8 enable 
 
[r7-bgp-af-ipv6]import-route ripng 2
[r7-bgp-af-ipv6]import-route direct            //重发布
[r7-bgp-af-ipv6]peer 8::8 next-hop-local       //设置本地下一跳  
     
[r7]ipv6 route-static :: 0 2002:1D01:101:6::1
[r7]int g0/0/1    
[r7-GigabitEthernet0/0/1]ripng default-route originate   //下放缺省

r8的配置为

[r8]ipv6
[r8]int g0/0/0    
[r8-GigabitEthernet0/0/0]ipv6 enable 
[r8-GigabitEthernet0/0/0]ipv6 address 2002:1d01:0101:7::2 64
 
[r8]int lo0
[r8-LoopBack0]ipv6 enable 
[r8-LoopBack0]ipv6 address 8::8 64
 
 
[r8]ripng 2
[r8]int g0/0/0
[r8-GigabitEthernet0/0/0]ripng 2 enable 
[r8]int lo0
[r8-LoopBack0]ripng 2 enable
 
[r8]bgp 101
[r8-bgp]router-id 8.8.8.8    
[r8-bgp]peer 7::7 as-number 101
[r8-bgp]peer 7::7 connect-interface lo 0
[r8-bgp]ipv6-family
[r8-bgp-af-ipv6]peer 7::7 enable 

由于最长匹配原则,如果想要下半部分可以与 r1、r2正常通信的话,不能直接写缺省甩出去,必须要将下半部分的的ip进行汇总,再写 静态路由,这样才可以保证通信正常

将下半部分的ip汇总起来为

2002:1D01:0101:: /61

在r2上的配置为

[r2]ipv6 route-static 2002:1D01:0101:: 61 2002:1D01:101:2::2
r1 ping r11

 

 r1 ping r8

试验结束

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

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

相关文章

小红书破局品牌增长:4大阶段+8个种草建议

品牌如何从激烈的竞争中突围,成为快速增长的“黑马”?本文就和大家一起聊聊围绕产品面对不同阶段的人群“种草”策略,希望能够帮助品牌更好地与用户沟通并提升营销效率,实现品效合一。 1、种草1.0 —— 立住产品,抢占赛…

Minecraft 1.19.2 Fabric模组开发 10.建筑生成

我们本次尝试在Fabric 1.19.2中生成一个自定义的建筑。 效果展示效果展示效果展示 由于版本更新缘故,1.19的建筑生成将不涉及任何Java包的代码编写,只需要在数据包中对建筑生成进行自定义。 1.首先我们要使用游戏中的结构方块制作一个建筑,结构方块使用…

企业内部沟通即时通讯软件要怎么选?

随着企业信息化的快速发展,为了工作效率的提高,即时通讯工具已经成为了众多企业办公时的标配,同时,各大企业对即时通讯功能的要求也越来越高。但是,现在市场上即时通信软件众多,各种功能和服务都是参差不齐…

python爬虫基本库的使用

博主简介:博主是一个大二学生,主攻人工智能领域研究。感谢缘分让我们在CSDN相遇,博主致力于在这里分享关于人工智能,C,python,爬虫等方面的知识分享。如果有需要的小伙伴,可以关注博主&#xff…

Java面试基础篇

目录 一、集合 1.集合与集合之间的区别 2.集合子类之间的区别(数据结构) 二、线程 三、面向对象 继承 多态 四、异常 五、IO流 六、序列化与反序列化 今天给大家分享 Java基础篇的面试题,小编给大家稍微整理了一下,希望即…

RHCE(web服务器)

文章目录一、www简介(一)网址及HTTP简介(二)HTTP协议请求的工作流程二、www服务器的类型(一)仅提供用户浏览的单向静态网页(二)提供用户互动接口的动态网站三、www服务器的基本配置四…

苹果证书p12和描述文件的创建教程

在hbuilderx或apicloud这些uniapp框架工具打包苹果APP的时候,需要p12证书和证书profile文件来编译,目前网上很少使用windows电脑生成p12证书的教程,官方的教程都是需要使用苹果电脑来创建的。 这里,我们这篇文章来教会大家如何使…

【虚拟仿真】Unity3D中实现鼠标悬浮UI上显示文字

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 本篇文章实现一个鼠标悬浮在UI上显示文字的功能,实…

LMK04828时钟芯片配置历程——SPI接口

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 LMK04828时钟芯片配置历程——SPI接口总结最近有一个开发板需要去调试,开发板上包含了AD9371和LMK04828时钟芯片,而我的任务是需要将他们都配置起来。…

c++入门之输入输出命名空间

文章目录前言一、输入输出二、命名空间1.使用命名空间的原因2.命名空间定义3.命名空间的定义注意事项(1)命名空间只能在全局范围使用(2)命名空间可以嵌套(3)命名空间是开放的,可以随时添加新的成员&#xf…

mysql流程控制

前言: 👏作者简介:我是笑霸final,一名热爱技术的在校学生。 📝个人主页:个人主页1 || 笑霸final的主页2 📕系列专栏:数据库 📧如果文章知识点有错误的地方,请…

QT---制作简易串口助手

一、ui制作打开QTCreator创建一个新文件2.进入UI设计界面进行设计进入ui界面后,选择相应的控件将串口助手的样子给做出来,我选择的是如下的控件做这个串口助手:1.按钮:2.下拉列表3.标签4.组合框5.文本编辑绘制ui界面如下&#xff…

如何用Windows自带命令修改文件和图片的MD5

首先说下,md5到底是啥,它是一段固定长度的数据。无论原始数据是多长或多短,其MD5值都是128bit。另外md5是确定性,一个原始数据的MD5值是唯一的,同一个原始数据不可能会计算出多个不同的MD5值;类似人类的身份…

快速搭建前后端分离项目

后端 配置文件和依赖 创建一个SpringBoot项目,采用Mybatis-Plus快速构建项目。 application.yml进行配置 server:port: 80spring:datasource:username: rootpassword: 123456url: jdbc:mysql://localhost:3306/ems?useSSLfalse&useUnicodetrue&charact…

C++——哈希

目录 unordered系列关联式容器 unordered_mapunordered_map在线文档说明 unordered_map的接口说明 unordered系列优势 哈希 解决哈希冲突 1.闭散列——开放定址法 思考:哈希表什么情况下进行扩容?如何扩容? 插入元素代码 查找元素 …

Linux操作系统--用户和群组(保姆级教程)

用户和群组 用户 什么是用户,即登录到linux操作系统的账号就是用户。在linux操作系统中账户的类别主要有三类:1、超级管理员(root),在linux中超级管理员的账户是root,这个root账户就类似于windows操作系统中administr…

pom.xml配置中引入Oracle依赖

pom.xml配置中引入Oracle依赖1. Download Driver1.1 pom.xml2.Awakening1. Download Driver 因为Oracle是要收费的,所以不能通过远程的方式来引入,可以通过mvn指令导入到Maven本地仓库。 下载地址 Oracle Website: https://www.oracle.com/database/tech…

MyBatis案例 | 使用映射配置文件实现CRUD操作——查询所有数据

本专栏主要是记录学习完JavaSE后学习JavaWeb部分的一些知识点总结以及遇到的一些问题等,如果刚开始学习Java的小伙伴可以点击下方连接查看专栏 本专栏地址:🔥JavaWeb Java入门篇: 🔥Java基础学习篇 Java进阶学习篇&…

各类SDR的USB接口一致性测试

最近用高带宽示波器测了好几个SDR产品的USB2接口一致性。由于探头数量只有1个,所以不能测全所有的项目。但已经包含了最主要的USB眼图(信号质量)项目。 待测件包含: 1.原版RTL-SDR 2.自制RTL-SDR 3.HackRF 4.无线电罗盘v0.8 测试…

css实现超出div长度文字自动隐藏或用省略号表示

网页中一些区域的标题文字是不能换行的,例如首页显示的文章标题,因为布局是固定的,换行会打乱布局,从而使网页产生错位。因此,我们需要一行一段文字,超出行宽的文字用省略号表示或者直接去掉不用省略号代替…