输入您的问题查找答案
   
 
相关文库文档
更多相关文库文档 >>
联系客服
在线技术支持
客户服务热线:

电话销售热线:

服务时间(法定节假日除外):
家庭产品:
周一至周六:9:00-18:00
商用产品:
周一至周五:9:00-18:00
商用网络动态

与 NETGEAR 监控专用交换机亲密接触

选择德才兼备的 PoE 交换机

NETGEAR 交换机助力聊城第二人民医院智能监控建设

更多动态 >>

网件文库 » 交换机产品  »  XCM8800 系列交换机 OSPF 配置之二、关键概念与OSPF基本配置
XCM8800 系列交换机 OSPF 配置之二、关键概念与OSPF基本配置

编号:30252       来自:NetGear       更新日期:2013-12-31       访问数量:25454

文档适用产品型号:XCM8806XCM8810

文档目的

本文档简单描述了OSPF的一些通用关键概念及基本的OSPF配置,对于较熟悉OSPF的用户,请直接跳至配置部分查看配置。

文档说明

请注意以下文档中提及的路由器,实际即为配置有三层功能的XCM8800交换机,由于英文的文档中一直采用了这一说法,因此,直接做了字面上的翻译。

OSPF 区域

在小规模的网络环境中,简单地,只需要一个OSPF区域即可完成动态路由的需求。而在大规模的网络中实施OSPF动态路由协议,有可能需要配置不同的OPSF区域,并将路由器分别放置在不同的OSPF区域或者跨区域。

分区域的好处在于:

  1. 缩减链路状态数据库(LSAD)的大小
    LSAD是路由器上用于存放LSA的区域,当区域中的路由器越多,路由器需要维护数据库的LSA越多,分区域能显著减轻路由器的负担。减少链路交换路由信息数量,即提高了链路的带宽。
  2. 提高路由的效率,增加路由管理的灵活性
    可以在区域边界路由器上实现路由汇总、过滤、控制。
  3. 提高网络的稳定性
    当某个区域的某条路由出现抖动时,可限制受影响的只在本区域内,其它的区域通过汇总,过滤等调节减少或完全不受影响。

骨干区域(Backbone Area

在OSPF的区域中,骨干区域通常被称为区域0,在XCM8800交换机中以area 0.0.0.0的方式表示。小型网络中,OSPF只需要使用一个区域0,即可以实现网络互连。在有多区域的情况下,骨干区域通常实现其它各区域的汇总路由信息互传,其它的区域必须与区域0相连,这意味着其它区域的路由器中,至少有一个路由器的一个接口(也可能是虚拟链路中的接口)存在于区域0。当网络中启用OSPF协议时,区域0是唯一的,不可以被删除的,XCM8800交换机上,area 0.0.0.0默认存在并且不可以被删除。当网络中存在需要多个区域0的复杂情况时,需要在多个区域0间启用虚拟链路将区域0连成一体,换言之,区域0仍然只能有一个。

末节区域(Stub Areas

在多区域情况下,可以定义和配置除区域0外的区域为末节区域。末节区域简言之为OSPF的末端区域,它只能连接一个区域,且大多数情况下是与区域0相连,它用于与主机相连,外部路由的信息不能重分布到末节区域。设定末节区域可以减少路由器的内存消耗、减少CPU的计算。实现快速收敛。

非完全末节区域(Not-So-Stubby-Areas)简称:NSSA

在多区域情况下,可以定义和配置除区域0外的区域为非完全末节区域,它相似于末节区域。但提供额外的两种能力:

  1. NSSA中的ASBR路由器可以通告外部路由到NSSA区域内。
  2. NSSA的的ASBR路由器通告的外部路由可以传播到其它区域。

设定非完全末节区域同相是为了减少路由器的内存消耗、减少CPU的计算,实现快速收敛。

正常区域(Normal Areas)

除了区域0,末节区域,非完全末节区域外的定义和配置的其它区域。虚拟链路可以穿过正常区域,外部路由可以重分布到此区域。

OSPF 的路由器角色

Inter router(IR

路由器的所有接口在同一个OSPF区域内。这种路由器工作于区域内,称为内部路由器简称:IR

Area border router (ABR

路由器的接口分别处于不同的OSPF区域内,它负责汇总本区域的路由并向另一个区域进行通告,反之亦然。这种处于区域边界的路由器简称:ABR

Autonomous system border router (ASBR)

路由器的接口分别处于不同的自治系统或存在有接口处于不同的路由协议。例如:路由器的接口分别存在于OSPF与RIP间,OSPF与静态路由,OSPF与直连路由等情况,这些路由器上面各系统间需要通告路由。这种处在自治系统边界的路由器简称:ASBR。

值得一提的是:路由器可以同时担当ABR和ASBR角色,这是当路由器接口处于不同的OSPF区域,同时还有接口处于不同的自治系统的情况。

链路状态通告(LSA)简单回顾

1、Router LSA

由区域内所有路由器产生,只能在本个区域内泛洪广播,通告路由器所有的链路和接口,指明了它们的状态和沿每条链路方向出站的代价。在命令行中查看命令:show ospf lsdb inter-prefix

2、Network LSA

由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。这种LSA也只在产生这条网络LSA的区域内部进行泛洪。在命令行中查看命令:show ospf lsdb network

3、Network summary LSA

由ABR产生,告知本区域内的路由器通往区域外的路由信息。在命令行中查看命令:show ospf lsdb summary-net

4、ASBR summary LSA

由ABR产生,它是一条主机路由,指向ASBR路由器地址的路由。在命令行中查看命令:show ospf lsdb summary-asb

5、Autonomous system external LSA

由ASBR产生,告诉相同自治区的路由器通往外部自治区的路径。将在整个自治系统中进行泛洪。在命令行中查看命令:Show ospf lsdb as-external

6、NSSA External LSA

由ASBR产生,通告OSPF域外的路由信息,与5类的LSA作用相似,只在本区域内传播。经过ABR时转换为5类的LSA,在整个OSPF域内传播。在命令行中查看命令:Show ospf lsdb external-type7

OSPF 的链路类型

OSPF的链路类型是针对VLAN来设置的。对于一个VLAN中,有可能的链路状态为点到点、广播、被动(Passive)三种情况。链路类型的配置是将VLAN加入到OSPF中时配置,如下命令:
Configure ospf add vlan area { passive | link-type [auto | broadcast | point-to-point]}

链路类型

路由器数量

描述

Auto

自适应

属于交换机默认配置,交换机自动检测链路,自动设置链路类型

Broadcast

多个

需要指定或选举DR、BDR的链路,一般是指以太网类型

Point-to-Point

两个

只有两台交换机直接相连情况。

Passive

 

不接收与发送OSPF数据包,一般直接连接到终端设备

XCM8800上配置OSPF

步骤1:建立OSPF的区域,使用以下命令:
create ospf area
注意:默认的区域0,即0.0.0.0不需要创建。

步骤2:将VLAN通告进OSPF,使用以下命令:
configure ospf vlan area
注意:此时的VLAN必须已配置有三层的IP地址。

步骤3:配置OSPF的优先级,以便指定OSPF选择DRBDR,优先级越高则优先选为DR,次高优先级为BDR
configure ospf vlan priority

步骤4:启用OSPF
enable ospf

步骤5(可选):启用passive 端口,使终端连接的交换机端口不发送OSPF数据。
configure ospf add vlan [ | all] area {passive}

OSPF常用命令

下面是推荐一些常用的OSPF的命令,如果需要详细的OSPF命令集,请参考《XCM 8800系列命令行配置手册》与《XCM 8800系列用户手册》

Show configuration ospf [detail]
Show ospf
Show ospf neighbor
Show ospf interfaces
Show ospf lsdb
Restart process ospf
Disable ospf
Enable ospf
//查看OSPF的配置
//查看OSPF的状态
//查看OSPF邻居状态的建立
//查看 OSPF的接口状态
//查看OSPF数据库列表
//温和重启OSPF
//关闭OSPF
//开启OSPF

OSPF 配置实例


如上图所示:
分别使用两台GSM7352S连接XCM8810的交换机端口。
左边GSM7352S的名字叫test-1,使用1/0/48连接XCM8810交换机的8:47端口,
OSPF区域设置为0.0.0.0,建立VLAN 100,名字:connect-1,网段:10.1.1.0 掩码:255.255.255.0
右边GSM7352S的名字叫test-2,使用1/0/48连接XCM8810交换机的8:48端口,
OPSF区域设置为0.0.0.1,建立VLAN 200,名字:connect-2,网段:10.1.2.0 掩码:255.255.255.0

Test-2配置
hostname "test-2"
vlan database
vlan 200
vlan routing 200
vlan name 200 connect-2
ip routing
interface 1/0/48
vlan pvid 200
vlan participation include 200

interface vlan 200
routing
ip address 10.1.2.2 255.255.255.0
ip ospf area 0.0.0.1
ip ospf priority 100
router ospf
router-id 3.3.3.3
enable

Test-1配置
hostname "test-1"
vlan database
vlan 100
vlan routing 100
vlan name 100 connect-1
ip routing
interface 1/0/47
vlan pvid 100
vlan participation include 100

interface vlan 100
routing
ip address 10.1.1.2 255.255.255.0
ip ospf area 0.0.0.0
router ospf
router-id 2.2.2.2
enable

XCM8810 多区域配置如下:

create vlan "connect-1"
configure vlan connect-1 tag 100
create vlan "connect-2"
configure vlan connect-2 tag 200
configure vlan default delete ports 8:47-48
configure vlan connect-1 add ports 8:47 untagged
configure vlan connect-2 add ports 8:48 untagged
configure vlan connect-1 ipaddress 10.1.1.1 255.255.255.0
enable ipforwarding vlan connect-1
configure vlan connect-2 ipaddress 10.1.2.1 255.255.255.0
enable ipforwarding vlan connect-2

configure ospf routerid 1.1.1.1
enable ospf
create ospf area 0.0.0.1
configure ospf add vlan connect-1 area 0.0.0.0
configure ospf vlan connect-1 priority 10
configure ospf add vlan connect-2 area 0.0.0.1
configure ospf vlan connect-2 priority 8

配置要点:

  1. 建议都配置设备有router-id,router-id 所跟的IP是可以标识这台路由器即可。不需要与真实接口相同。
  2. 配置优先级可以使OSPF在建立过程中选定DR与BDR,优先级越越高的成为DR,建议XCM8800交换机应配置为DR,本配置中,XCM8800尝试分别设置vlan 100 connect-1的优先值为10与VLAN200 connecect-2为8,test-1使用默认优先级配置为1,而test-2默认值为100。查看状态如下图。
  3. XCM8800对于要启用的VLAN,STATIC等需要加入OSPF的网段,都需要使用enable ipforword的命令。
  4. 链路状态一般为默认auto,如本例。当有需要时才进行配置。

检测 OSPF 状态:

* XCM8810.7 # show ospf neighbor
Neighbor ID Pri State Up/Dead Time Address Interface
2.2.2.2 1 FULL /BDR 00:00:06:26/00:00:00:06 10.1.1.2 connect-1
3.3.3.3 100 FULL /DR 00:00:06:42/00:00:00:03 10.1.2.2 connect-2

* XCM8810.28 # show ospf

OSPF : Enabled MPLS LSP as Next-Hop: No
RouterId : 1.1.1.1 RouterId Selection : Configured
ASBR : No ABR : Yes
ExtLSA : 2 ExtLSAChecksum : 0x6fff
OriginateNewLSA : 90 ReceivedNewLSA : 34
SpfHoldTime : 3 Lsa Batch Interval : 30s
CapabilityOpaqueLSA : Enabled
10M Cost : 10 100M Cost : 5
1000M Cost (1G) : 4 10000M Cost (10G) : 2
Router Alert : Disabled Import Policy File :
ASExternal LSALimit : Disabled Timeout (Count) : Disabled (1)
Originate Default : Disabled
…….

XCM8810.113 # sh ospf interfaces
VLAN IP Address AREA ID Flags Cost State Neighbors
connect-1 10.1.1.1 /24 0.0.0.0 -rif- 4/A DR 1
connect-2 10.1.2.1 /24 0.0.0.1 -rif- 4/A BDR 1

* XCM8810.65 # show iproute
Ori Destination Gateway Mtr Flags VLAN Duration
#s Default Route 192.168.88.31 1 UG---S-um--f Default 0d:1h:40m:33s
#d 10.1.1.0/24 10.1.1.1 1 U------um--f connect-1 0d:1h:40m:33s
#d 10.1.2.0/24 10.1.2.1 1 U------um--f connect-2 0d:1h:40m:33s

Origin(Ori): (b) BlackHole, (be) EBGP, (bg) BGP, (bi) IBGP, (bo) BOOTP
(ct) CBT, (d) Direct, (df) DownIF, (dv) DVMRP,
(h) Hardcoded, (i) ICMP,
(mb) MBGP, (mbe) MBGPExt, (mbi) MBGPInter
(mo) MOSPF (o) OSPF, (o1) OSPFExt1, (o2) OSPFExt2
(oa) OSPFIntra, (oe) OSPFAsExt, (or) OSPFInter, (pd) PIM-DM, (ps) PIM-SM
(r) RIP, (ra) RtAdvrt, (s) Static, (sv) SLB_VIP, (un) UnKnown
(*) Preferred unicast route (@) Preferred multicast route
(#) Preferred unicast and multicast route
……

内容注释:

  1. 由于本例的XCM8810作为ABR,只直接接有两个网段,没有其它网段注入。因此,路由表中只显示有直连条目但其他命令显示OSPF邻居已连接,在test-1和test-2都能正常显示到相互学习到的OSPF路由条目(此处没有列出)。
  2. 本例中绿色部分为输入检测的命令,黄色部分为需要在配置中留意的选项。实例中没有颜色。
  3. ”……”为省略后面显示内容。

 

序号

日期

跟进人

内容摘要

1

2013-12-31

Sam Li

文档创建、翻译

 

  
 
以上内容是否为您所需要的答案?
以上内容是否清晰、简明和易于理解的?
您是如何知道网件社区的?