当前位置: 首页 > news >正文

CCNP之IPv6技术-静态路由

一、Ipv6的产生背景:略……
二、Ipv6特点:略……
三、IPv6和IPv4包结构对比:如下图

通过上图可以明显看出IPv6的包结构比IPv4简单的多,而且加入了原本IPv4没有的流标签,用于区别数据流类型。
四、IPv6表示方法:
      1、IPv6有128位的长度,以冒号分16进制的形式分成8组  每组有4位16进制的数。如: 0001:0123:0000:0000:0000:ABCD:0000:0001/96
      2、每组中开头的0可以省略不写。上面的地址可以写成:1:123:0:0:0:ABCD:0:1/96
3、 连续的全0组,可以用两个冒号表示,但在一个地址中,双冒号只能出现一次。上面的地址可以再简成: 1:123::ABCD:0:1/96
      4、再如:2001:0DB8:0000:0000:0000:0000:1428:57ab可以写成2001:DB8::1428:57ab
      5、IPv6使用前缀长度来区分不同的网络:如:2000::1/16 和 2000::2/16是同一个网络;而2000::1/16 和 2001::1/16 就不是一个网络,因为它们都使用16位的前缀长度,也就是二进制部分前16位要相同,但是这两个IP地址二进制部分只有前15位相同,所以是不同的网络。
五、IPv6分组报头字段详解:略……
六、IPv6地址类型:
    1、单播地址(Unicast Address):用于标识单个接口除FF00::/8用于组播地址,其余都是单播地址
     单播地址0:0:0:0:0:0:0:0或者 ::称为不确定地址单播地址0:0:0:0:0:0:0:1或者 ::1 称为回环地址
      2、组播地址:标识位于不同设备上的一组接口,发送给组播地址的分组将传送到该地址标识的所有接口。以FF00::/8开头。
      3、任意播:一种新的地址类型,来自单播地址空间;同一个单播地址分配给多个接口时该单播地址将变成任意播地址;发送给任意播地址的分组将传送到该地址标识的接口中最近的接口(远近根据相应路由协议度量值判断)
七、IPv6的具体配置及支持IPv6的路由协议:
 
实验平台:Cisco 3725+NM4T串口模块+GT96100-FE快速以太网模块
IOS:c3725-adventerprisek9-mz.124-9.T1.bin
实验拓扑:如下图:
IPv6瀹為獙鎷撴墤
 
R1配置:
 
    R1(config)#ipv6 unicast-routing //开启IPv6路由功能(不能少)
R1(config)#int fa0/0

R1(config-if)#ipv6 enable //在接口上开启IPv6,会自动生成一个链路本地地址以FE80开头

R1(config-if)#ipv6 address 2000::1/16 //如果直接手动指定一个IPv6地址也会自动产生上述地址
R1(config-if)#no shut
 
      R1(config)#int s1/0
R1(config-if)#ipv6 address 2001::1/16
R1(config-if)#no shut
 
    R1(config)#ipv6 route ::/0 2001::2 //默认路由
R1(config)#do show ipv6 rou
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
       D - EIGRP, EX - EIGRP external
S   ::/0 [1/0]     //跟的是下跳路由器的接口,发现默认管理距离是“1”和V4中一样
     via 2001::2
 
     --部分省略---
 
 
R2配置:
 
R2(config)#ipv6 unicast-routing
R2(config)#int s1/0
R2(config-if)#ipv6 address 2001::2/16
R2(config-if)#no shut
R2(config-if)#do p 2001::1 //能和对端R1通讯
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2001::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/36/84 ms
R2(config)#int s1/1
R2(config-if)#ipv6 address 2002::1/16
R2(config-if)#no shut

R2(config)#ipv6 route 2000::/16 s1/0  //静态路由
R2(config)#ipv6 route 2003::/16 s1/1  //R2不是末稍网络,所以不能用默认路由
R2(config)#do show ipv rou
IPv6 Routing Table - 8 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
       D - EIGRP, EX - EIGRP external
S   2000::/16 [1/0]    //跟的是直连出口的名称,默认管理距离也是“1”V4中是“0”
     via ::, Serial1/0
S   2003::/16 [1/0]
     via ::, Serial1/1
     --部分省略---
 
R3配置:
 
R3(config)#ipv6 unicast-routing
R3(config)#int s1/0
R3(config-if)#ipv add 2002::2/16
R3(config-if)#no shut
R3(config-if)#do ping 2002::1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2002::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/44/80 ms
R3(config-if)#int fa0/0
R3(config-if)#ipv add 2003::1/16
R3(config-if)#no shut
R3(config)#ipv6 route ::/0 s1/0 20 //浮动默认路由
R3(config)#do show ipv route
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
       D - EIGRP, EX - EIGRP external
S   ::/0 [20/0]  //也可以人为指定管理距离
     via ::, Serial1/0
  --部分省略---
 
 
R3#p 2000::1  //R3能成功ping通R1上的以太网口,证明整个网络是互通的
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2000::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 64/104/160 ms
 
下一篇:支持IPv6的动态路由协议配置
 http://yuan2.blog.51cto.com/446689/228708

相关文章:

  • 正则表达式的贪婪匹配
  • js接收网页参数
  • shell 判断进程是否存在
  • 教你徒手“解放”隐藏分区
  • Win7 中文包的安装
  • nagios扩展开发之check_ping
  • 基于Web-Harvest精确采集互联网的数据
  • Linux下基于密钥的安全验证实现方法
  • 类似百度Google的搜索
  • 世界上最神秘的部门
  • 远程mysql权限
  • 什么行业最有前途 教你如何在IT业拿高薪!
  • linux引导时输入特殊信息的含义
  • CCNA工作指南~
  • 60道Unix试题检验你的水平
  • ----------
  • JS 中的深拷贝与浅拷贝
  • 4个实用的微服务测试策略
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • cookie和session
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • HTTP 简介
  • HTTP那些事
  • Java Agent 学习笔记
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JS函数式编程 数组部分风格 ES6版
  • laravel 用artisan创建自己的模板
  • Mybatis初体验
  • python 学习笔记 - Queue Pipes,进程间通讯
  • spring-boot List转Page
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • 从PHP迁移至Golang - 基础篇
  • 电商搜索引擎的架构设计和性能优化
  • 扑朔迷离的属性和特性【彻底弄清】
  • 使用putty远程连接linux
  • 算法---两个栈实现一个队列
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​什么是bug?bug的源头在哪里?
  • #{}和${}的区别?
  • #HarmonyOS:基础语法
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (ZT)出版业改革:该死的死,该生的生
  • (阿里云万网)-域名注册购买实名流程
  • (二)斐波那契Fabonacci函数
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (论文阅读30/100)Convolutional Pose Machines
  • (三)elasticsearch 源码之启动流程分析
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (学习日记)2024.01.09
  • (转)我也是一只IT小小鸟
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .aanva
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler