文章目录
IPv6基础
IPv4的问题
- 地址资源已经全部耗尽
- 终端用户配置不够简便
- 协议本身不具备安全性和QOS特性
IPv6的优势
- 几乎无尽的地址空间,3.4X10^38个可用地址
- 终端用户无需任何配置,甚至不需要DHCP
- 协议自带安全性和QOS特性
地址格式
- 冒号十六进制格式
- 每段16位,共8段,一共128位
地址书写压缩
段内前导0压缩
- 段内前导的0可省略
- 全为0的段压缩为一个0
全0段压缩
- 连续为0的段可用::表示
- 一个IPv6地址内只允许使用一次全0段压缩
网段划分
前缀
前缀长度和数字一致则为同一网段
接口标识符
- 根据Mac地址计算而来,全球唯一
- 手动配置
前缀长度
标识前缀的长度
地址分类
单播地址
未指定地址 ::/128
本地环回地址 ::1/128
链路本地地址 FE80::/10,仅用于同网段内部通讯,自动生成,FE80::接口标识符/10
站点本地地址 FEC0::/10,私有地址
全球单播地址 2000::/3
组播地址
- 标识组播地址
- 广播地址属于一种特殊的组播地址
任播地址
- 用于智能寻路,寻找最近的下一跳
- 从单播地址中分配
IPv6邻居发现协议
-
地址解析,类似ARP
-
邻居关系建立和维持
-
路由器发现/前缀发现
-
地址自动配置:
1.终端发送RS消息,请求路由器的前缀和前缀长度
2.路由器回复本机的前缀和前缀长度
3.终端使用路由器回复的前缀+接口标识符/前缀长度,自动产生IPv6全球单播地址
-
地址重复检测
常用命令
[h3c-GigabitEthernet 0/0]ipv6 address 'ipv6 address' //配置静态IPv6地址
[h3c-GigabitEthernet 0/0]ipv6 address auto //配置为自动产生IPv6地址
[h3c-GigabitEthernet 0/0]undo ipv6 nd ra halt //解除路由器ND消息抑制
IP路由原理
定义
- 路由器负责将数据报文在IP网段之间进行转发
- 路由是指导路由器如何进行数据转发的路径信息
IP连通的前提
- 沿途的每台路由器上都有到达目的网段的路由信息
- 路由是单向的路径信息,沿途每台路由器都要有往返双向路由信息
路由表
作用
存储路由信息
字段内容
Destination/mask //目的网段和掩码
Proto //路由的来源
Pre //优先级
Cost //度量值
Nexthop //下一跳地址,数据报文从接口发出后到达的下一个IP地址
Interface //出接口,数据报文发出的接口
路由表查表规则
-
最长掩码匹配规则:
当数据包在路由表中匹配到多条掩码长度不同的路由,会按照掩码最长的路由进行转发
-
路由迭代规则:
当路由的下一跳为非直连网段地址,路由器会再次在路由表中查询下一跳地址,直到查询到下一跳是直连地址为止
来源
直连路由
定义:根据直连接口所在网段自动产生
产生条件:1.接口UP
2.接口配置IP地址
静态路由
定义:手动配置到达每个目的网段的路由信息
特点:1.配置和维护繁琐复杂
2.没有协议消耗,减轻设备和带宽压力
动态路由协议
定义:通过路由协议从邻居自动学习路由信息
特点:1.配置简单,维护便捷
2.协议会消耗设备资源和链路资源
常见路由协议:
RIP 路由信息协议,年代久远,已经被淘汰
OSPF 开放式最短路径优先,目前最主流的路由协议
BGP 边界网关协议,运营商之间使用的唯一协议
IS-IS
路由表写表规则
- 不同来源的路由优先级高(数字小)的优先
- 同一来源的路由Cost小的优先
- 同一来源Cost相等的路由会形成等价路由
路由优先级
直连路由(Direct) 0
OSPF内部路由 10
静态路由 60
RIP 100
OSPF外部路由 150
BGP 255
常用命令
[h3c]display ip routing-table //查看路由表
[h3c]display ip routing-table 'network' 'mask' //查看指定网段的路由信息