DHCP
配置server端
config)# service dhcp
config)# no ip dhcp conflict logging -----------------------取消重复地址log
config)# ip dhcp excluded-address 192.168.1.1 192.168.1.10--配置地址池外的部分
config)# ip dhcp pool lan
config-dhcp)# network 192.168.1.0 /24-----------------------地址池内部网络地址
config-dhcp)# DNS-SERVER 192.168.1.2
config-dhcp)# default-router 192.168.1.1
config-if)#ip add 192.168.1.1 255.255.255.0
#debug ip dhcp server packet
config-if)# ip add dhcp
#debug dhcp detail
discovery 有client发起,offer为server提供地址,request为client申请offer提供的地址,ack为server确认地址分配
config-if)#no ip unreachables
防止路由黑洞:配置回方向路由到null0 ip route x.x.x.x x.x.x.x null 0。
CIDR建立于“超级组网”的基础上,“超级组网”是“子网划分”的派生词,可看作子网划分的逆过程。子网划分时,从地址主机部分借位,
ip route 10.1.1.1 255.255.255.0 S0 配置错误。 ip route 后跟网络号
使用出接口和地址同时使用。适用于以太网。不适用于FR。NBMA
路由器如果收到ARP请求去查找mac。会再查自己的路由表看是否有到此地址的路由。如果有会以自己的接口mac作为mac地址回复arp请求。---
在mac-address-table 中多个IP对应同一个mac
ODR:ON-Demand Routing
RIP:
同一主类网络路由的子网掩码比较和发送接口比较是否一致。一致要发掩码。
不同主类网络路由的子网掩码要自动汇总
特例:发送32位主机路由要发子网掩码
udp520
自动汇总;ripv2和eigrp这两个无类路由协议支持自动汇总并且默认开启。
ripv2对于从其他路由器学习到的路由进行自动汇总
eigrp只对自己直连并且network发布的路由进行自动汇总。
一般关闭自动汇总。
ripv1:
等价负载均衡。最大6条路径默认4条 metric以跳数为准;
sh ip rip database查看rip的数据库
ripv1 v2 network 只能通告主类网络(不带mask)
network通告自己的直连网络。
rip修改mtric --offset list 偏移列表--手工调整选路
acl中匹配路由表中有的路由。然后在路由进程中offset-list 调用
offset-list 1 in 2 e0
1:acl列表名 2 偏移量-增加metric值2 e0从e0收到的路由
rip更新30秒。有5秒内偏移。25-35秒内更新
invalid 默认180秒 路由不可达
holddown 默认 invalid+180秒 不可达后保持一段时间,暂不删除路由
passive-interface 在rip下不发送更新。在路由进程下配置
flush timer 默认holddown+60秒=240秒 删除路由
路由表中消失。但在rip数据库中还存在状态:possibly down。发毒性逆转路由直到路由汇总在database中消失。
无类路由协议。组播代替广播更新。。组播地址224.0.0.9
ripv1发送版本1 。收版本1、2
ripv2收发全是版本2.
可以在接口下配置ip rip sent/receive 覆盖路由进程中的配置
版本和包对应。属基于接口的特性
手工汇总基于接口。在接口下做手工汇总。前提关闭自动汇总。否则手工汇总不生效。手工汇总不支持汇总超过主类边界的超网
dual算法
数据表3张link-state特性
rtp传输可靠1-to-1window ip88
multicast/unicast
load-balance 等价和不等价
拓扑表--直连路由。更新报文传输过来的路由。接口汇总路由。重分布路由。
路由表--拓扑表经过dual计算得到的最佳路由
AD advertise distance 邻居到目的网络的mtric值。到目的网络的每条路由都有ad,
报文类型
1、hello建立邻居关系
2、update发送路由更新
3、query向邻居发送查询
4、reply邻居回复查询
5、ack确认reliable paket除了hello和ack。其他的都需要确认包
sh ip eigrp neighbors
as号、k值必须相同才能通过hello包建立邻居 多播地址224.0.0.10
hello间隔:大于T1的链路间隔5秒。小于T1链路间隔60s
hold时间:3倍hello间隔
SRTT:平滑回程时间。更新包发送后的ack回复时间。决定RTO--重传超时时间。
qcount待发数据包。默认0 不等于0代表端口发生拥塞
sequence number:更新包序列号。路由表变化加1
eigrp的dual算法有限状态机--&SIA
拓扑表选出最优路由successor,次优的符合条件的作为feasible successor (fd)。
successor丢失如果没有fd。则向所有邻居发query(successor接口除外),同时至拓扑表中路由条目为active状态,query内容就是路由不可
如果有任意一条reply在默认3分钟内没有回复。则置路由为sia:stuck in active,reset未回复reply的邻居-拓扑收敛,如果进入sia状态频
可以采用router eigrp下的timers active-time disabled子命令来屏蔽Active定时器。
相比于Active定时器,另一种更有效的解决方案是将Query消息限制在一定范围内。你可以限制接收消息的邻接路由器个数,或者限制Query消
1)路由汇总。当到达路由器的查询发现一条汇总路由,但没有找到精确匹配路由,那么路由器立即响应其没有该路由。例如,路由器的拓扑表
2)使用EIGRP的桩路由器(stub router)。桩路由器是非流量传输的路由器(如上图中的R5就是一个比较好的桩路由器选择)。非桩路由器不
对于EIGRP,用常规的clear ip route *命令来清除路由并不那么有效。因为它还有一张拓扑表,如果仅仅清除路由表,新的路由会依旧使用已