文档适用产品型号:XCM8806、XCM8810
文档目的
本文档对于OSPF中的一些特殊的特性作出简单的说明与配置,不再用较多的篇幅解释。工程师需要在工程中使用到相关技术的,请直接参考此文档的配置部分。
文档说明
请注意以下文档中提及的路由器,实际即为配置有三层功能的XCM8800交换机,由于英文的文档中一直采用了这一说法,因此,直接做了字面上的翻译。
特殊区域
末节区域(StubAreas)
末节区域表明此区域属于OSPF的终端区域,除了与与骨干区域相连外,不与其它OSPF区域相连,外部路由不能被重分布到此区域,末节区域主要用于减少内存消耗和减少路由器的计算。
需要使用到以下的命令进行配置
configureospf area stub [summary | nosummary] stub-default-cost
不完全末节区域(Not-So-Stubby-Areas,NSSA)
不完全末节区域(NSSA,以下简称NSSA)与末节区域相似,但其有两个额外能力。
- 外部路由经过NSSA区域的ASBR时,可重分布到NSSA区域内。
- 外部路由可以传播到其它区域,包括骨干区域。
配置NSSA使用到以下命令:
configureospf area nssa [summary | nosummary] stub-default-cost {translate}
tramslate //此选项决定是否将7类的LSA转换为5类的LSA,当配置OSPF区域作为NSSA时,translate选项只用于NSSA的边界路由器上,NSSA内部的路由器不需要使用。如果没有指定边界路由器的translate,NSSA中会自动选举一个路由器执行translate。
配置实例
仍然以之前介绍的网络拓朴为例,将area 0.0.0.1变为NSSA(Stub的配置相似,本文档不再列出命令),加入PC1的直连网段10.1.3.0,在Test-2改变配置,在Test-1不改变配置,增加一条测试的虚拟172.16.1.0的静态路由。
如下命令:
Test-2配置 hostname "test-2" vlan database vlan200 vlan routing 200 vlan name 200 connect-2 vlan500 vlan routing 500 vlan name 500 PC
ip routing ip route 172.16.1.0 255.255.255.0 10.1.3.1
interface 1/0/47 vlanpvid500 vlan participation include 500 interface 1/0/48 vlanpvid200 vlan participation include 200
interfacevlan200 routing ip address 10.1.2.2 255.255.255.0 interfacevlan 500 routing ip address 10.1.3.10 255.255.255.0
ipospf area 0.0.0.1 ipospf priority 100 routerospf router-id3.3.3.3 area 0.0.0.1 nssa redistribute connected metric 222 subnets redistribute static metric 80 subnets enable |
Test-1配置 hostname "test-1" vlan database vlan 100 vlan routing 100 vlan name 100 connect-1 ip routing interface 1/0/47 vlanpvid 100 vlan participation include 100
interfacevlan 100 routing ip address 10.1.1.2 255.255.255.0 ipospf area 0.0.0.0 routerospf router-id 2.2.2.2 enable |
XCM8810 OSPF配置如下:
createvlan "connect-1"
configurevlan connect-1 tag 100
createvlan "connect-2"
configurevlan connect-2 tag 200
configurevlan default delete ports 8:47-48
configurevlan connect-1 add ports 8:47 untagged
configurevlan connect-2 add ports 8:48 untagged
configurevlan connect-1 ipaddress 10.1.1.1 255.255.255.0
enableipforwardingvlan connect-1
configurevlan connect-2 ipaddress 10.1.2.1 255.255.255.0
enableipforwardingvlan connect-2
configureospfrouterid 1.1.1.1
enableospf
createospf area 0.0.0.1
configureospf area 0.0.0.1 nssa summary stub-default-cost 100
configureospf add vlan connect-1 area 0.0.0.0
configureospfvlan connect-1 priority 10
configureospf add vlan connect-2 area 0.0.0.1
配置要点
- 此配置说明GSM7352S和XCM8810能很好地兼容Stub,NSSA两种区域模式。
- 配置XCM8810的Stub和NSSA时,需要配置summary及默认有代价值,注意交换机不支持no-summary选项。
- 需要同时在GSM7352S和XCM8810上面启用Stub或NSSA区域才能正常建立OSPF邻居。
- 修改配置时,需要首先在XCM8810上面disable ospf命令以及GSM7352S上的OSPF进程下no enable。
检测OSPF状态:
XCM8810.49 # showospf
OSPF RouterId ASBR ExtLSA OriginateNewLSA SpfHoldTime CapabilityOpaqueLSA 10M Cost 1000M Cost (1G) ……
|
: Enabled : 1.1.1.1 : Yes : 0 : 199 : 3 : Enabled : 10 : 4 |
MPLS LSP as Next-Hop RouterIdSelection ABR ExtLSAChecksum ReceivedNewLSA Lsa Batch Interval 100M Cost 10000M Cost (10G) |
: No : Configured : Yes : 0x0 : 78 : 30s : 5 : 2 |
XCM8810.87 # shiproute
Ori Destination Gateway Mtr Flags VLAN Duration
#d 10.1.1.0/24 10.1.1.1 1 U------um--f connect-1 18d:21h:35m:41s
#d 10.1.2.0/24 10.1.2.1 1 U------um--f connect-2 18d:21h:35m:41s
#o2 10.1.3.0/24 10.1.2.2 222 UG-D---um--f connect-2 0d:0h:0m:37s
#o2 172.16.1.0/24 10.1.2.2 80 UG-D---um--f connect-2 0d:0h:0m:37s
……
内容注释
- 由于本例的XCM8810作为ABR,同时也是ABR。接有多个网段。在test-1和test-2都能正常显示到相互学习到的OSPF路由条目(此处没有列出)。
- 本例中绿色部分为输入检测的命令及相关配置,黄色部分为需要在配置中留意的选项。实例中没有颜色。
- ”……”为省略后面显示内容。
虚拟链路
以下的两种情况需要使用到虚拟链路:
- 当新增加一个区域,区域中无路由器直接与骨干区域0.0.0.0相连接时,需要使用虚拟链路。如下图:
- 为防止区域链路断开后,部分区域不能连接到骨干区域0.0.0.0,也需要使用到虚拟链路。如下图:
配置命令如下:
configureospf add virtual-link
router-identifier //指对端链路的接口地址
area-identifier //经过的OSPF区域,(不能是0.0.0.0或Stub或NSSA区域)
该配置需要在接口两端分别相互指向。
重分布
当在交换机上运行有多种路由协议,包括:静态、动态,直连路由等,需要使用到相互注入路由情况,这时称为重分布。在上面的实例中在GSM7352S中已配置有重分布的配置,并显示了重分布后的路由表。
redistribute connected metric 222 subnets
redistribute static metric 80 subnets
如果希望在XCM8800交换机上配置相同的命令,则如下所示:
enableospf export direct cost 222 type ase-type-2
enable ospf export static cost 80 type ase-type-2
配置要点
- XCM8810中的重分布的命令使用export
- XCM8810中的cost 值就是GSM7352S中的metric值
- XCM8810中需要配置重分布路由的OSPF的类型,不需要使用subnets字段。
重分布的命令格式如下:
enableospf export [bgp | direct | e-bgp | i-bgp | rip | static] [cost type [ase-type-1 | ase-type-2] {tag } | ]
序号 |
日期 |
跟进人 |
内容摘要 |
1 |
2014-01-22 |
Sam Li |
文档创建、翻译 |