一、背景
在学习路由协议如OSPF协议时,需要进行一个实操的练习,若手里又没有核心交换机,怎么破?
本文讲述了如何在Linux系统上搭建软路由环境,并使用OSPF路由协议完成路由表的学习。
二、相关知识
2.1 Quagga
Quagga是一款开源路由软件套件,它可以用来将你的Linux设备变成一个功能完备的路由器,支持RIP,RIPNG,OSPFv2,OSPFv3,BGP等路由协议[1]。
2.2 OSPF
OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。
OSPF相关概念比较多,以下挑几个重要知识点进行说明。
LSA(Link-State Advertisement
)
是链接状态协议使用的一个分组,它包括有关邻居和通道成本的信息。 LSAs被路由器接收用于维护它们的路由选择表。