IPV6----6eigrpV6
EIGRPV6
EIGRPT IPV4IPV6的区别
1 基本与IPV4没有什么区别
2 接口下配置 ,接口可以没有IPV6 的全局地址
3 eigrp V6 必须要有一个rid,做为标识
4 默认进程是关闭的,可以在进程下做no shutdown
EIGRP本制是三层封装,直接封装在IP报头中的
协议路由收敛,通讯机制会发生改变,数据包也会发生改变
实例
1 每个节点都 有一个IPV6的环回口地址
2 直连不配置地址 ,使用fe80自动生成
3 三台路由器分另运行eigrp v6 AS号为1
4 宣告接口,查看邻居首张,查看路由,测试连通性
5 配置 eigrp v6的汇总,在R2上把R3的128位汇总成/64位的
6 通过重分布的方式产生一条默认路由
7 配置EIGRPV6的验证
8 修改内部和外部的AD,为89 169(原为90-170)
9 配置 R3为stub
10 修改hello时间 以及hold 时间
(eigrp 的hello时间 hold时间 不一到致可以建立邻居吗?)
不一定,5-15s,如果一端的hello时间大于15s,那肯定 建立不起来,
因为超过15s,就认为你挂了。
所以改时间 要考虑hold 时间
配置:
1 IPV6地址不用多说了,
2 ipv6 unicast-routing,开启ipv6的路由功能
3 启用EIGRP进程
R3(config)#ipv router eigrp 1
R3(config-rtr)#router-id 3.3.3.3
R3(config-rtr)#no shu //默认是关闭的,一定要no shutdown 进行开启
R3(config-rtr)#inter range f0/0 , lo 1
R3(config-if-range)#ipv eigrp 1
5 配置 eigrp v6的汇总,在R2上把R3的128位汇总成/64位的
同样是在接口下,
R2(config-if)#ipv6 summary-address eigrp 1 3033::3/64
相比较RIPng而言,要快很多
可以直接到R1上去查看效果
注意,是针对于路由来的方向 反方向,要给谁汇总,就在哪 个接口上做,
6 通过重分布的方式产生一条默认路由
直接伪造一个就可以了,想要重分布,就必然要存在一条默认路由,
Null 0
R1(config)#ipv route ::/0 nul 0
R1(config)#ipv router eigrp 1
R1(config-rtr)#redistribute static
然后可以在R2上直接看到这样一条路由,EX,而不像IPV4中的D EX,但不变的是管理距离,都 是170
7 配置EIGRPV6的验证
(前文提到过,在IPV6中,所有的验证都要交给IPV6了,而eigrp不用去配置单独的认证)
和ipv4中没啥区别
R1(config)#key chain 1
R1(config-keychain)#key 1
R1(config-keychain-key)#key-string wfygadwiqpl3
R1(config-keychain-key)#exit
R1(config-keychain)#inter f0/0
R1(config-if)#ipv authentication key-chain eigrp 1 1
如果想要加密的话再加上一条
R1(config-if)#ipv authentication mode eigrp 1 md5
R2也是相同的配置 ,
在IPV4中,只认eigrp的密文认证,而在ipv6中两种 都 可以的
8 修改内部和外部的AD,为89 169(原为90-170)
R1(config)#ipv router eigrp 1
R1(config-rtr)#distance ?
<1-255> Distance for internal routes
R1(config-rtr)#distance 89 ?
<1-255> Distance for external routes
R1(config-rtr)#distance 89 169
9 配置 R3为stub
可以看到在进程下可以直接输入 stub,后面可以什么 都 不跟参数 ,
但是如果什么 都不跟的话,也会存在两个
1 connected 直连
2 summary 汇总
看后面的解决,
发送直连路由
发送汇总路由
其中,
Receive-only 是只收不发
Redistribute 是重分布的
Static 和静态
通常情况下是重分布与静态相结合
10 修改hello时间 以及hold 时间
接口下修改
R1(config-if)#ipv hello-interval eigrp 1 10
只用修改hello时间 ,而deadtime 是系统自己计算的,直接根据 hello时间 *3
如何查看呢?需要查看接口的eigrp详细信息才可以
R1#show ipv eigrp inter detail
又要回到刚才的那个问题
两侧的hello时间 如果不一样,邻居可以建立吗?会down吗?
这取决于一边的hello时间 和对端的dead time,来对比
默认的是hello=5 dead=15,如果另一端改为hello20 ,dead =60
请问两边可以建立起邻居关系 吗?
会建立,但是不稳定 ,
Up –down –up --- down
一直这样反复
而如果改hold time的话,是不会算出hello time的
因为除法不能保证完全可以整除
EIGRP V6四大特点
Cisco 私有
支持非等价负载均衡
DUAL算法,实现100%无环路
协议无关单元,PDU,能够让eigrp支持不同的三层协议
----------------------------------------------
CCIE成长之路 --- 梅利