一 静态路由(目的路由)
到目的网络只有一条路径可达时,适合使用静态路由。
格式为 :目的网络/前缀 下一跳地址 距离(默认为1)
默认路由 格式: 0.0.0.0/0(目的网络) 下一跳地址
例如 指定静态路由 ip route 10.0.0.0/8 172.16.1.2 100 的管理距离为100,由于EIGRP管理距离为90 ,所以EIGRP路由优先级比静态路由高。
注意 BGP=20 EIGRP=90 OSPF=110 RIPV1/RIPV2=120
二 动态路由
EIGRP和OSPF为传输层协议;RIP和BGP为应用层协议。
router 协议 //全局命令
network IP地址 //通告哪些接口参与运行协议
距离矢量协议 : 定期发送整个路由表,且只发送给邻居路由器。
链路状态协议:接口状态变化时,只发送变化后的状态给其他所有路由器。
RIPV1和RIPV2只根据 跳数 确定最佳路径,而不考虑带宽,所以不适用于冗余路径的传输速率相差甚远的网络中。
EIGRP只考虑 带宽和累积延迟, 串口带宽默认1544kbps
EIGRP的4种技术:
(1) 邻居发现协议 ,定期发送hello分组报文,维持邻居关系。
hello分组以多播方式发送,且不需要确认。
(2) 可靠传输协议 ,快速发送多播分组且告诉接收方不用进行确认。
路由选择信息(更新、查询和应答)的分组都被可靠发送
(3) DUAL有限状态机,执行所有路由计算的决策进程。
diffusing update algorithm , 扩散更新算法
AD,指下一跳路由器到目的网络的开销。
FD,指当前路由器到目的网络的开销。FD=当前路由器到下一跳的开销+AD
选择拓朴表中FD最小的路由项添加到路由表中。
FD最小的下一跳路由器作为successor,fs的AD值<最优FD
若发生故障,且拓朴表中没有fs,路由器进入主动状态并向邻居发送查询,寻找新路由。收到应答后计算新FD,并完成汇聚,成为被动状态。
(4) 协议无关模块,处理网络层协议需求。
EIGRP维护的表:
(1) 邻居表 ,通过hello分组建立邻居关系。
(2) 拓朴表,存储邻居的路由表。交换hello分组后,发送更新分组建立拓朴表。
(3) 路由表,存储后继站(successor)的路由,后继站的FD最低。
配置EIGRP
router eigrp 110 //必须配置相同的asn号
network 172.16.1.0 0.0.0.255 //配置acl通配符掩码,只在特定子网接口使能eigrp
network 192.168.1.0 //不配置通配符掩码,表示所有连接此子网的接口都将使能eigrp
部署EIGRP
(1)帧中继链路,
动态映射:inverse-arp通过DLCI号查找对应的IP地址。
静态映射,手动配置DLCI和IP地址的映射关系。 frame-relay map ip 对端IP地址 本地DLCI broadcast //将远程路由器IP地址映射到本地DLCI
点到点子接口,一个子接口只能和一个远程路由器建立虚电路。
多点子接口,一个子接口可以和多个远程路由器建立虚电路。其中多条虚电路链接同一个子网;类似NBMA网络不支持广播和多播路由信息;默认启用来水平分割,可以关闭水平分割以便允许子网能够相互通信。
(2)MPLS网络
LSR,标签交换路由器,即MPLS网络中的路由器
FEC,转发等效类,即一系列分组。
因为MPLS支持标签栈,所以分组能够携带多个标签,栈顶标签(最后加入的标签)总是首先得到处理。
第2层MPLS VPN,路由器R1和R2连接到同一个子网
第3层MPLS VPN,路由器R1和R2连接到ISP边缘路由器,R1和R2使用不同子网。
CE路由器不应意识到MPLS VPN的存在,PE路由器必须支持MPLS VPN和 IP 服务。
EIGRP负载均衡
等开销负载均衡,默认只有最小FD相同的路由路径才能负载均衡
非等开销负载均衡,配置variance 2 ,表示开销<2FD范围内的路由路径可以参与负载均衡
EIGRP默认最多占用接口带宽的50%,可以使用 ”bandwidth 带宽Kbit/s“ 设置链路带宽。
路由器身份验证:
明文身份验证
MD5身份验证
三 路由表
(1)最长前缀匹配,当到达一个目的网络有多个路由条目时。(这就解释了为何目的路由的优先级比默认路由优先级高)
(2)路由条目自动汇总问题。如路由器A的2个路由条目172.16.6.0/24和172.16.9.0/24 自动汇总为172.16.0.0/16
此时可能出现问题。比如路由器B也有2个路由条目172.16.5.0/24和172.16.7.0/24 自动汇总为172.16.0.0/16
所以最好关闭路由器的自动汇总功能。