交换机路由协议配置――OSPF配置
1功能需求及组网说明
交换机路由协议配置――OSPF配置
『配置环境参数』
1. SwitchA、SwitchB、SwitchC和SwitchD选用华为-3com公司的三层交换机,如S3500系列交换机
2. 各交换机之间的互连网段,以及端口的连接如上图所示
『组网需求』
1. 所有设备运行OSPF(Open Shortest Path First)路由协议,且均在骨干区域中
2. PC1和PC2之间可以互访
2数据配置步骤
『交换机动态路由配置流程』
开放最短路由优先协议OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议。目前使用的是版本2(RFC2328),其特性如下:
² 适应范围——支持各种规模的网络,最多可支持几百台路由器。
² 快速收敛——在网络的拓扑结构发生变化后立即发送更新报文,使这一变化在自治系统中同步。
² 无自环———由于OSPF根据收集到的链路状态用最短路径树算法计算路由,从算法本身保证了不会生成自环路由。
² 区域划分——允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减少了占用的网络带宽。
² 等值路由——支持到同一目的地址的多条等值路由。
² 路由分级——使用4类不同的路由,按优先顺序来说分别是:区域内路由、区域间路由、第一类外部路由、第二类外部路由。
² 支持验证——支持基于接口的报文验证以保证路由计算的安全性。
² 组播发送——支持组播地址。
² 每个支持OSPF协议的路由器都维护着一份描述整个自治系统拓扑结构的链路状态数据库LSDB(Link State Database)。每台路由器根据自己周围的网络拓扑结构生成链路状态广播LSA(Link State Advertisement),通过相互之间发送协议报文将LSA发送给网络中其它路由器。这样每台路由器都收到了其它路由器的LSA,所有的LSA放在一起便组成了链路状态数据库。
² 由于LSA是对路由器周围网络拓扑结构的描述,那么LSDB则是对整个网络的拓扑结构的描述。路由器很容易将LSDB转换成一张带权的有向图,这张图便是对整个网络拓扑结构的真实反映。显然,各个路由器得到的是一张完全相同的图。
² 每台路由器都使用SPF算法计算出一棵以自己为根的最短路径树,这棵树给出了到自治系统中各节点的路由,外部路由信息为叶子节点,外部路由可由广播它的路由器进行标记以记录关于自治系统的额外信息。显然,各个路由器各自得到的路由表是不同的。
此外,为使每台路由器能将本地状态信息(如可用接口信息、可达邻居信息等)广播到整个自治系统中,在路由器之间要建立多个邻接关系,这使得任何一台路由器的路由变化都会导致多次传递,既没有必要,也浪费了宝贵的带宽资源。为解决这一问题,OSPF协议定义了“指定路由器”DR(Designated Router),所有路由器都只将信息发送给DR,由DR将网络链路状态广播出去。这样就减少了多址访问网络上各路由器之间邻接关系的数量。
OSPF协议支持基于接口的报文验证以保证路由计算的安全性;并使用IP多播方式发送和接收报文。
【SwitchA相关配置】
1.
创建(进入)vlan10,并将端口E0/2加入vlan10
[SwitchA]vlan 10
[SwitchA-vlan10]port Ethernet 0/2
2.
创建(进入)vlan接口10,并配置IP地址
[SwitchA]interface Vlan-interface 10
[SwitchA-Vlan-interface10]ip add 10.1.1.2 255.255.255.0
3.
创建(进入)vlan100,并将端口E0/1加入vlan100
[SwitchA]vlan 100
[SwitchA-vlan100]port Ethernet 0/1
4.
创建(进入)vlan接口100,并配置IP地址
[SwitchA]interface Vlan-interface 100
[SwitchA-Vlan-interface100]ip add 100.1.1.1 255.255.255.0
5.
启动并配置OSPF协议
[SwitchA]ospf
[SwitchA-ospf]area 0
[SwitchA-ospf-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[SwitchA-ospf-area-0.0.0.0]network 100.1.1.0 0.0.0.255
6.
向ospf中引入直连路由
[SwitchA-ospf]import-route direct
【其他Switch相关配置】
配置基本以及配置步骤与SwitchA类似。
【补充说明】
则缺省情况下,在没有指定设备的router id即路由器ID号时,如果有LoopBack接口地址,系统就选IP地址数值大的LoopBack地址作为路由器ID号;如果没有配置LoopBack接口地址,则选IP地址数值最大的VLAN接口地址做为路由器ID号。手工配置路由器ID号时,必须确保自治系统中任意两台设备的路由器ID号都不相同。
对于SwitchA和SwitchD,可以直接在OSPF中指定网段100.1.1.0/24和200.1.1.0/24使能OSPF协议,如果有多个连接PC的网段,也可以采用在OSPF中引入直连路由的方式,让对端设备学习到这些网段路由。
其他与OSPF协议相关的配置请参考《操作手册》与《命令手册》。