CCNP个人学习笔记.docx
《CCNP个人学习笔记.docx》由会员分享,可在线阅读,更多相关《CCNP个人学习笔记.docx(67页珍藏版)》请在冰豆网上搜索。
CCNP个人学习笔记
01路由表的来源
1.路由表的来源有三种:
直连的路由、静态路由、动态路由;
2.动态路由协议可分为三种:
距离矢量路由协议、链路状态路由协议、混合路由协议;
1.直连路由
由路由器根据接口的IP地址和子网掩码计算而得出。
2.静态路由
1.静态路由
静态路由是管理员告诉路由器它不知道的网络怎么走,它自己知道的(它直连的网络)你就别说了;而动态路由协议是路由器本身要告诉其它路由器与它直连的网络有哪些,所以它只发布与它直连的网络;
R1(config)#
R1(config)#iproute192.168.10.0255.255.255.0192.168.20.2
//iproute+网络号+子网掩码+下一跳地址
或
R1(config)#iproute192.168.20.0255.255.255.0fastEthernet0/1
//iproute+网络号+子网掩码+出口接口
R1(config)#noiproute192.168.20.0255.255.255.0fastEthernet0/1//删除静态路由
2.浮动路由
浮动静态路由本身是静态路由,浮动的含义是当原来的路由失效时,该路由才开始启动;因此在配浮动静态路由时需要将其管理距离做相应的调整,使得大于正常使用的其他路由协议获悉的路由。
//管理距离:
直连C为0;静态为1;EIGRP为90;OSPF为110;RIP为120;
R1(config)#
R1(config)#iproute192.168.10.0255.255.255.0fastEthernet0/1130//浮动路由
//相对于一般静态路由,浮动静态路由只不过是在后面多加一个管理距离而已
//正常情况下,浮动路由不会出现路由表中
3.默认路由
R1(config)#
R1(config)#iproute0.0.0.00.0.0.0fastEthernet0/1//默认路由
3.动态路由
1.距离矢量路由协议
1).运行距离矢量路由协议的路由器定期向自己的邻居广播或组播更新自己的整个路由表;
//RIPv2组播IP为224.0.0.9;
2).配置:
routerrip
network10.0.0.0
version2
end
showiproute
debugiprip
showipinterfacebrief
showipprotocols
norouterrip
2.链路状态路由协议
1).运行链路状态路由协议的路由器之间不传输路由条目,它们之间传输的是链路状态(路由器某接口的带宽、掩码、接口类型等);
2).OSPF需要一个层次化的网络结构,它包含两种不同层次的区域:
传输区域(骨干area0)和普通区域(非骨干区域);
//所有的非骨干区域必须和骨干区域相连;
3).配置:
routerospf1//1为进程号,只具有本地意思
network10.10.10.10.0.0.0 area0//network+IP地址+0.0.0.0+area0
network20.20.20.00.0.0.255area0//network+网络号+反掩码+area0
end
showipprotocols
showipospfinterface
showipospfneighbor//查看OSPF邻居表
showipospfdatabase//查看OSPF拓扑表
showiprouteospf//查看OSPF路由表
norouterospf1
3.混合路由协议
1).具有链路状态的特性——使用三张表:
邻居表、拓扑表、路由表;
具有距离矢量的特征——路由器之间直接传递路由条目;
2).配置:
routereigrp90//90为自治系统号,路由器之间要想交换路由信息,自治系统号必须相同
network10.10.10.10.0.0.0//按照链路状态路由协议的配法,没有区域号
network16.0.0.0//按照距离矢量路由协议的配法
noauto-summary
end
showiproute
showipprotocols
showipeigrpinterfaces
showipeigrpneighbors//查看eigrp的邻居表
showipeigrptopology//查看eigrp的拓扑表
showiprouteeigrp//查看eigrp的路由表
noroutereigrp90
02路由信息协议RIP
路由协议可分为距离适量路由协议和链路状态路由协议;
1.RIP简介
RIP,RoutingInformationProtocol,路由信息协议,是一种内部网关协议。
1.RIP的默认管理距离是120;
2.RIP使用UDP的520端口;
3.RIP是距离矢量路由协议,使用跳数为度量值,最大跳数为15;
4.定期广播整路由表;Version2为组播(224.0.0.9);
2.RIP的路由表
//收到的路由信息的跳数先加1,再和本路由表比较
3.RIP定时器
1.路由更新定时器
默认是30秒,即:
Sendingupdatesevery30seconds
2.路由失效定时器
默认是180秒,即:
Invalidafter180seconds
3.抑制定时器
默认也是180秒,即:
holddown180
4.路由刷新定时器
默认240秒,即:
flushedafter240
4.RIP的配置
1.基本配置
R1(config)#
R1(config)#routerrip//开启RIP协议
R1(config-router)#network1.0.0.0//发布自己直连的主类网络号,v1和v2都不带掩码
R1(config-router)#network16.0.0.0
R1(config-router)#
2.查看路由表
R1#showiproute
R6.0.0.0/8[120/1]via16.16.16.6,00:
00:
05,Serial0/1
/*R表示是通过RIP学到的;6.0.0.0/8是学到的网络,因为RIP是一个有类路由协议,且自动进行汇总;[120/1]中的120表示的是RIP的管理距离,1表示的是RIP的跳数;“via16.16.16.6”,表示去往6.0.0.0的下一跳路由器直连接口的IP地址是16.16.16.6;“00:
00:
05”,是收到最后一次路由更新的时间;“Serial0/1”,是本路由器去往6.0.0.0路由的外出接口;*/
3.负载均衡
R1(config)#routerrip
R1(config-router)#maximum-paths6
//RIP默认支持4条路径的负载均衡,最大可支持6条;
4.查看路由协议
R1#showipprotocols
RoutingProtocolis"rip"
Outgoingupdatefilterlistforallinterfacesisnotset
Incomingupdatefilterlistforallinterfacesisnotset
Sendingupdatesevery30seconds,nextduein22seconds
Invalidafter180seconds,holddown180,flushedafter240
Redistributing:
rip
Defaultversioncontrol:
sendversion1,receiveanyversion
InterfaceSendRecvTriggeredRIPKey-chain
Serial0/1112
Loopback0112
Automaticnetworksummarizationisineffect
Maximumpath:
6
RoutingforNetworks:
1.0.0.0
16.0.0.0
RoutingInformationSources:
GatewayDistanceLastUpdate
16.16.16.612000:
00:
25
Distance:
(defaultis120)
5.debugiprip
R1#debugiprip
RIPprotocoldebuggingison
6.水平分割
R1#showipints0/1
Splithorizonisenabled//水平分割默认是开启的
R1(config)#ints0/1
R1(config-if)#noipsplit-horizon//关闭水平分割
7.被动接口
R1(config-if)#routerrip
R1(config-router)#passive-interfaceloopback0//被动接口
//被动接口不再往外发送路由更新包,但仍然会接收其他路由器发过来的路由更新包
8.单播更新
R1(config)#routerrip
R1(config-router)#passive-interfacedefault//设置所有端口为被动接口
R1(config-router)#neighbor16.16.16.6//指定邻居
9.触发更新
R1(config)#ints0/1
R1(config-if)#ipriptriggered//启动触发更新
R1(config-if)#noipriptriggered//关闭触发更新
10.默认路由
R1(config)#routerrip
R1(config-router)#default-informationoriginate//R1宣告自己是默认路由
R1(config-router)#iproute0.0.0.00.0.0.0lo0//配置路由
R6#showiproute
R*0.0.0.0/0[120/1]via16.16.16.1,00:
02:
32,Serial0/1
//这是一条默认路由,但不是静态的默认路由,而是通过RIP学到的一条默认路由
//浮动静态路由,通过设置管理距离实现
11.更改定时器的值
R1(config)#routerrip
R1(config-router)#timersbasic?
<0-4294967295>Intervalbetweenupdates//第一个是更新时间
R1(config-router)#timersbasic30?
<1-4294967295>Invalid//第二个是失效时间
R1(config-router)#timersbasic30180?
<0-4294967295>Holddown//第三个是抑制时间
R1(config-router)#timersbasic30180180?
<1-4294967295>Flush//第四个是刷新时间
R1(config-router)#timersbasic30180180240
5.