04-chapter4 ospf configuration

70
Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Table of Contents Huawei Technologies Proprietary i Table of Contents Chapter 4 OSPF Configuration .................................................................................................... 4-1 4.1 Introduction ........................................................................................................................ 4-1 4.1.1 OSPF Basic Concepts ............................................................................................ 4-2 4.1.2 OSPF Areas and Route Aggregation ...................................................................... 4-3 4.1.3 OSPF Network Types ............................................................................................. 4-9 4.1.4 OSPF Packet Format ............................................................................................ 4-11 4.1.5 OSPF Features Supported by the NE20............................................................... 4-20 4.1.6 Protocols and Specifications ................................................................................. 4-22 4.2 Configuring OSPF Basic Functions ................................................................................. 4-22 4.2.1 Establishing the Configuration Task...................................................................... 4-22 4.2.2 Enabling OSPF and Entering OSPF View ............................................................ 4-23 4.2.3 Configuring the Network Segments Included by Each Area ................................. 4-24 4.3 Configuring OSPF Area Features .................................................................................... 4-24 4.3.1 Establishing the Configuration Task...................................................................... 4-24 4.3.2 Configuring OSPF Stub Areas .............................................................................. 4-25 4.3.3 Configuring OSPF NSSA Areas ............................................................................ 4-26 4.3.4 Configuring OSPF Virtual Links ............................................................................ 4-27 4.4 Configuring OSPF Network Types................................................................................... 4-27 4.4.1 Establishing the Configuration Task...................................................................... 4-27 4.4.2 Configuring Network Types of OSPF Interfaces ................................................... 4-28 4.4.3 Configuring Neighbors for NBMA Networks.......................................................... 4-28 4.4.4 Configuring DR Priorities of OSPF Interfaces ....................................................... 4-29 4.5 Controlling OSPF Routing Information ............................................................................ 4-29 4.5.1 Establishing the Configuration Task...................................................................... 4-29 4.5.2 Configuring OSPF Route Aggregation .................................................................. 4-30 4.5.3 Configuring OSPF to Filter the Received Routes ................................................. 4-31 4.5.4 Configuring OSPF to Filter ABR Type3 LSA......................................................... 4-31 4.5.5 Configuring the Link Cost of OSPF ....................................................................... 4-31 4.5.6 Configuring the Maximum Number of Equal-Cost Routes .................................... 4-32 4.5.7 Configuring the Protocol Preference of OSPF ...................................................... 4-32 4.5.8 Configuring OSPF to Import External Routes ....................................................... 4-33 4.6 Adjusting and Optimizing OSPF Networks ...................................................................... 4-34 4.6.1 Establishing the Configuration Task...................................................................... 4-34 4.6.2 Configuring OSPF Packet Timer ........................................................................... 4-35 4.6.3 Configuring the Delay of Transmitting LSAs on the Interface ............................... 4-36 4.6.4 Configuring the Interval of SPF Calculation .......................................................... 4-37 4.6.5 Disabling the Interface to Transmit OSPF Packets............................................... 4-37

Upload: randy-dookheran

Post on 19-Jan-2016

59 views

Category:

Documents


0 download

DESCRIPTION

OSPF Configuration

TRANSCRIPT

Page 1: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Table of Contents

Huawei Technologies Proprietary

i

Table of Contents

Chapter 4 OSPF Configuration .................................................................................................... 4-1 4.1 Introduction ........................................................................................................................ 4-1

4.1.1 OSPF Basic Concepts ............................................................................................ 4-2 4.1.2 OSPF Areas and Route Aggregation...................................................................... 4-3 4.1.3 OSPF Network Types ............................................................................................. 4-9 4.1.4 OSPF Packet Format ............................................................................................ 4-11 4.1.5 OSPF Features Supported by the NE20............................................................... 4-20 4.1.6 Protocols and Specifications ................................................................................. 4-22

4.2 Configuring OSPF Basic Functions ................................................................................. 4-22 4.2.1 Establishing the Configuration Task...................................................................... 4-22 4.2.2 Enabling OSPF and Entering OSPF View ............................................................ 4-23 4.2.3 Configuring the Network Segments Included by Each Area................................. 4-24

4.3 Configuring OSPF Area Features.................................................................................... 4-24 4.3.1 Establishing the Configuration Task...................................................................... 4-24 4.3.2 Configuring OSPF Stub Areas .............................................................................. 4-25 4.3.3 Configuring OSPF NSSA Areas............................................................................ 4-26 4.3.4 Configuring OSPF Virtual Links ............................................................................ 4-27

4.4 Configuring OSPF Network Types................................................................................... 4-27 4.4.1 Establishing the Configuration Task...................................................................... 4-27 4.4.2 Configuring Network Types of OSPF Interfaces ................................................... 4-28 4.4.3 Configuring Neighbors for NBMA Networks.......................................................... 4-28 4.4.4 Configuring DR Priorities of OSPF Interfaces....................................................... 4-29

4.5 Controlling OSPF Routing Information ............................................................................ 4-29 4.5.1 Establishing the Configuration Task...................................................................... 4-29 4.5.2 Configuring OSPF Route Aggregation.................................................................. 4-30 4.5.3 Configuring OSPF to Filter the Received Routes ................................................. 4-31 4.5.4 Configuring OSPF to Filter ABR Type3 LSA......................................................... 4-31 4.5.5 Configuring the Link Cost of OSPF....................................................................... 4-31 4.5.6 Configuring the Maximum Number of Equal-Cost Routes.................................... 4-32 4.5.7 Configuring the Protocol Preference of OSPF ...................................................... 4-32 4.5.8 Configuring OSPF to Import External Routes ....................................................... 4-33

4.6 Adjusting and Optimizing OSPF Networks ...................................................................... 4-34 4.6.1 Establishing the Configuration Task...................................................................... 4-34 4.6.2 Configuring OSPF Packet Timer........................................................................... 4-35 4.6.3 Configuring the Delay of Transmitting LSAs on the Interface............................... 4-36 4.6.4 Configuring the Interval of SPF Calculation .......................................................... 4-37 4.6.5 Disabling the Interface to Transmit OSPF Packets............................................... 4-37

Page 2: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Table of Contents

Huawei Technologies Proprietary

ii

4.6.6 Configuring Stub Router........................................................................................ 4-38 4.6.7 Configuring Authentication for OSPF.................................................................... 4-38 4.6.8 Configuring the MTU in DD Packets ..................................................................... 4-39 4.6.9 Configuring the Maximum Number of External LSAs in LSDB ............................. 4-39 4.6.10 Configuring RFC1583 Compatible External Routing .......................................... 4-39 4.6.11 Configuring the Network Management of OSPF................................................. 4-40

4.7 Maintaining OSPF............................................................................................................ 4-41 4.7.1 Displaying OSPF................................................................................................... 4-41 4.7.2 Resetting OSPF .................................................................................................... 4-42 4.7.3 Debugging OSPF .................................................................................................. 4-42

4.8 Examples for Configuring OSPF...................................................................................... 4-42 4.8.1 Configuring OSPF Basic Functions....................................................................... 4-43 4.8.2 Example for Configuring OSPF Stub Areas.......................................................... 4-48 4.8.3 Configuring OSPF NSSA Areas............................................................................ 4-53 4.8.4 Configuring DR Election of OSPF......................................................................... 4-57 4.8.5 Example for Configuring OSPF Virtual Links ........................................................ 4-63

4.9 Troubleshooting ............................................................................................................... 4-66 4.9.1 OSPF Neighbors Cannot be Established.............................................................. 4-66 4.9.2 Incorrect OSPF Routing Information..................................................................... 4-67

Page 3: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-1

Note:

Chapter 4 OSPF Configuration

4.1 Introduction

Open Shortest Path First (OSPF) is a link state-based interior gateway protocol (IGP) developed by the IETF. At present, OSPF version 2 (defined in RFC2328) is used for IPv4.

Hereinafter the term OSPF, mentioned in this document, refers to OSPFv2, unless otherwise stated.

SPF features: ations: It supports networks in various sizes and can support up to

transmits the update packets as soon as the network

ree: It calculates routes with the shortest path tree algorithm according to

rtition: It allows the network of AS to be divided into different areas for

multiple equal-cost routes to the same

rchy: There are four possible types of paths used to route traffic to

ket authentication to

supports multicast address to

O Wide applic

hundreds of routers. Fast convergence: Ittopology changes. This synchronizes the change in the Autonomous System (AS). Loop-fthe collected link states. This ensures that the algorithm itself generates no loop routes. Area pathe convenience of management. This further abstracts the routing information transmitted between the areas. This abstraction, in turn, reduces the consumption of network bandwidth. Equal-cost multi-route: It supports destination. Routing hierathe destination. They are listed here in decreasing order of preference, intra-area, inter-area, type 1 external or type 2 external. Authentication: It supports the interface-based pacguarantee the security of the packet interaction. Multicast transmission: On some type of links, itreceive and send packets. This reduces the interference with other devices.

Page 4: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-2

riginates a Link

he LSAs from other routers, and all these LSAs

e

algorithm to calculate

II. Router ID

To run the OSPF protocol, a router must have a router ID. A 32-bit unsigned integer,

If no router ID is specified by any

III. OSPF

es of packets. They are as follows: local router and is used to

of two routers.

ate Acknowledgment (LSAck) packet: It acknowledges the received

IV. LS s

OSPF encapsulates the descriptions of the routing information in the LSAs and advertises them.

4.1.1 OSPF Basic Concepts

I. Process of OSPF Route Calculation

The process of calculating OSPF routes is as follows: Based on the surrounding network topology, each OSPF router o

State Advertisement (LSA). Then it transmits this LSA to other OSPF routers through the update packets. Each OSPF router collects tcompose the Link State Database (LSDB). LSA describes the network topology around a router; while LSDB describes the network topology of the whole AS. OSPF routers can easily transform the LSDB to a weighted directed map. Thweighted directed map actually reflects the topology architecture of the whole network. Apparently, all the routers get the same maps. According to the directed map, each router uses the SPFthe shortest path tree with itself as the root. The tree shows the routes to each node in the AS.

router ID identifies a router uniquely in an AS.

The router ID can be configured manually. command, the system automatically assigns a router ID from the IP addresses on the current interfaces. The largest IP address in Loopback addresses is taken as the router ID. If no Loopback interface is configured, the largest IP address configured on the interface is selected as the router ID.

Packets

OSPF uses five typ Hello packet: It is periodically sent to the peer of a

discover and maintain OSPF neighbor relationship. Database Description (DD) packet: It describes the summary information of the

local LSDB. It is used to synchronize the databases Link State Request (LSR) packet: It requests for the needed LSAs from the

peers. Link State Update (LSU) packet: It transmits the required LSAs to the peers.

Link StLSAs.

A Type

Page 5: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-3

re the types of commonly used LSAs: Router LSA (Type 1): originated by each router. It describes the link state and

(Type 2): originated by the DR. It describes the link state of the a single area only.

V. Nei

After utside through OSPF interfaces. packets checks some parameters defined in the

both of them are consistent, the neighbor relationship

4.1.2 OSP

I.

a massive network run OSPF, and the routers increase with the unceasing expansion of the network scale. This may lead to a large LSDB,

ory, complicates the operating of SPF algorithm and aggravates the burden of CPU.

ion also brings about an increase in the probability for structural changes in the topology. So the network usually confronts with “turbulence”. A great

g AS into different areas. Areas are

The following a

cost of the router, and is flooded throughout a single area only. Network LSA

local network segment, and is flooded throughout Network Summary LSA (Type 3): originated by the ABR. It describes the routes

of a certain network segment, and is flooded to other areas. ASBR Summary LSA (Type 4): originated by the ABR. It describ es the routes to ASBR, and is flooded to related areas.

AS External LSA (Type 5): originated by the ASBR. It describes the AS external routes, and is flooded to all areas except Stub areas and NSSA areas that will be introduced later. NSSA LSA (Type 7): originated by the ASBR. It describes the AS external routes, and is only transmitted in NSSA areas.

ghbor and Adjacency

In OSPF, the concepts of neighbors and adjacencies are completely different.

an OSPF router starts, it sends Hello packets oThe OSPF router receiving these packets. If the parameters of can be established.

The neighbor relationship between the peers is not equivalent to the adjacency relationship. The relationship depends on the network type. A true adjacency relationship can be established only when two routers can exchange the DD packets and the LSA successfully.

F Areas and Route Aggregation

Area Partition

Suppose that all routers in

which occupies a great amount of mem

Network expans

number of OSPF packets are transmitted on the network and the bandwidth utility of the network is reduced accordingly. Besides, each change in topology structure requires all the network routers to rerun the route calculation.

OSPF addresses the above puzzle by dividinlogically divided router groups, and each area is identified uniquely by an area ID. At the border of an area resides a router rather than a link. A network segment (or a link)

Page 6: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-4

can only belong to one area, namely, each interface running OSPF must specify explicitly to which area it belongs, as shown in Figure 4-1.

Area3

Area0

Area1

Area2

Area4

Figure 4-1 OSPF area partition

After area partition, you can perform route aggregation on the border routers to reduce the LSAs advertised to other areas. Route aggregation can also minimize the influences caused by the topology changes.

II. Router Types

ng four categories according to their locations in AS, as show in Figure 4-2.

e OSPF area.

2) Area Border Routers (ABR)

ng to two or more areas simultaneously, but one of the areas

connect to the backbone area physically or logically.

backbone area. Thus, ABRs an re backbone routers.

PF g information, it becomes an ASBR.

The OSPF routers fall into the followi

1) Internal routers

All interfaces of these routers belong to a sam

These routers can belomust be a backbone area. An ABR is used to connect the backbone area and the non-backbone areas. It can

3) Backbone routers

These routers have at least one interface that belongs to theall d the routers inside Area0 a

4) AS boundary routers (ASBR)

The routers exchanging routing information with other ASs are ASBRs. ASBR is not necessarily on the AS border. It can be an internal router or an ABR. Once an OSrouter imports some external routin

Page 7: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-5

Area3

Area0

Area1

Area2

Area4

ASBRIS-IS

Internal Router Backbone Router

ABR

Figure 4-2 OSPF router types

III. Backbone Area and Virtual Link

After area partition, not all the areas are equal. Among them, an area is having area area. The backbone area is responsible for the routes

between areas. The routing information between the non-backbone areas must be forwarded through backbone areas. For this, OSPF defines two rules:

ntain the connectivity with the backbone area.

ABRs are configured at

not connect directly with the backbone area. However, you

ID 0 is called the backbone

All non-backbone areas must mai The backbone area must maintain its own connectivity

However, in practical applications, the physical connectivity cannot be ensured due to the network topology restriction. An OSPF virtual link can be configured to solve this problem.

Virtual link refers to a logical channel established between two ABRs through a non-backbone area. The channel takes effect only after the the two ends of the channel. The area providing a non-backbone area internal route for both the ends of the virtual link is called the transit area.

In Figure 4-3, Area 2 does can configure a virtual link on ABRs to make Area 2 maintain its connectivity with the backbone area.

Virtual LinkABRArea0 Area2ABR

Transit Area

Area1

Figure 4-3 Schematic diagram 1 of the virtual link

Page 8: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-6

ks, the physically Figure 4-4.

The virtual link also provides the backup links. With the backup linseparated areas can still maintain the logical connectivity, as shown in

VLink

Transit AreaArea1

ABR ABR

Area0

Figure 4-4 Schematic diagram 2 of the virtual link

The virtual link is similar to a point-to-point connection between two ABRs. Thus, like the physical interfaces, the interfaces on this link can be configured with parameters such as the interval of sending Hello packets.

OSPF packets are transmitted directly between two ABRs. The OSPF routers between the ABRs are only responsible for packet forwarding. As the destination addresses of the packets are not that of the OSPF routers, these packets are transparent to them and are forwarded n IP packets.

IV

Configuring a stub area is optional. All areas do not confirm to the configuration

rs in the

Note the following items while configuring a stub area:

command.

rough the stub area.

as commo

. Stub Area

A stub area is a special area in which the ABRs do not propagate the learned AS external routes. In these areas, the size of the routing table of the routers and the routing traffic are significantly reduced.

requirements. Generally, a stub area is a non-backbone area with only one ABR and it is located at the AS boundaries.

To ensure that the route to a destination outside the AS is still reachable, the ABR in an area originates a default route and advertises it to the non-ABR routearea.

The backbone area cannot be configured to be the stub area. If you want to configure an area to be a stub area, all the routers in this area

should be configured with the stub ASBR cannot exist in the stub area. In other words, AS external routes are not

transmitted in the stub area. The virtual link cannot pass th

Page 9: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-7

V

area (NSSA area) and a new LSA (NSSA LSA or Type-7 LSA) are added in the RFC1587 NSSA option.

stub area in many ways. t imports Type-7

pe-7 LSA

As shown in Figure 4-5, the AS running OSPF includes three areas, Area 1, Area 2 e other two ASs run RIP. The Area 1 is configured as the NSSA area.

Type5 LSA and is transmitted to Area0 and Area 2.

Type-5 LSA will not reach Area 1.

. NSSA Area

A new

As NSSA area is derived from the stub area, it resembles the NSSA does not import AS-External-LSA (namely Type-5 LSA) buLSA.

Ty originates from the ASBR in the NSSA area and spreads inside the NSSA. When Type-7 LSA reaches ABR of NSSA, ABR will transform Type-7 LSA into AS-External-LSA and spread it to the other areas.

and Area0. ThArea 1 transmits the received RIP routes to NSSA ASBR, and then NSSA ASBR originates Type7 LSA and transmits it within Area 1. When Type7 LSA reaches NSSA ABR, it is transformed to

On the other hand, the RIP routes of the AS running RIP in Area 2 are transmitted in OSPF AS by Type-5 LSA originated by ASBR in Area 2. Because Area 1 is an NSSA area,

Similar to the stub area, an NSSA area cannot be configured with virtual links.

Area0 Area1Area2

Type5 Type5

Type5Type5 Type7ASBR ASBRABR ABR

RIP RIP

NSSA Area

Figure 4-5 NSSA area

VI. Route

the same prefix and only advertise one

three routes are aggregated into one route 19.1.0.0/16, Router A only originates onedvertises it to other routers in Area0.

Aggregation

ABR can aggregate the routes with aggregated route to other areas. This is route aggregation.

After area partition, route aggregation can reduce the routing information between the areas. Thus the size of the routing table can be reduced and the calculation speed of the router can be improved.

For example, in Figure 4-6, there are three intra-area routes in Area 19, 19.1.1.0/24, 19.1.2.0/24 and 19.1.3.0/24. If route aggregation is configured on Router A and the

aggregated LSA and a

Page 10: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-8

Area0

Area19

19.1.0.0/16ABR ABR

19.1.1.0/2419.1.2.0/219.1.3

4.0/24

....

RouterC RouterA

RouterB

Figure 4-6 Route aggregation

OSPF has two types of aggregation: 1) ABR aggregation

When an ABR transmits routing information to other areas, it origiper network segment. If some continuous segmentsaggregate these segments into a single segment using the abr-suIn this way, ABR only sends an aggregated LSA. Any LSA falling iaggregation network segment of this command is not transmitted seaccordingly reduces the LSDB scale in other areas.

nates Type-3 LSA exist in this area, you can

mmary command. nto the specified

parately. This

Once the aggregate segment of a certain network is added to the area, all the sses are not broadcasted separately to other areas.

aggregate segment. The routing information of the entire aggregate network segment is broadcast.

n is configured, if the local router is ASBR, it will aggregate

V

AS internal network structure. The external route

imported AS external routes into Type 1 and Type 2.

internal routes of the IP addreThese IP address are in the range of the

2) ASBR aggregation

After the route aggregatiothe imported Type5 LSA. This LSA is within the aggregate address range. After the NSSA area is configured, it will aggregate the imported Type7 LSA within the aggregate address range.

If the local router is ABR, it will aggregate Type5 LSA transformed from Type7 LSA.

II. Route Types

The OSPF uses four types of routes listed below in the descending order of precedence:

Intra area route Inter area route Type 1 external route Type 2 external route

By default, the protocol precedence of the first two routes is 10, and that of the last two routes is 150.

The first two routes describe the describes how to select a route to the destination outside the AS. OSPF divides the

Page 11: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-9

utes refer to the received IGP routes such as RIP routes and static route. Because of their relatively high reliability, the calculated cost of the external

routes. In other words, the cost of a Type-1 external route equals the t h the corresponding ASBR plus the cost for ASBR to reach

e r to the received EGP routes. Because of their relatively considered greater than the cost of any path internal to

ral equal-cost Type 2 routes exist, the internal distance to the

4.1.3 OSP

I.

ast Multi-access (NBMA): If the link layer protocol is Frame Relay,

lsorily. The common practice is to change a non-fully connected NBMA into a P2MP network. The protocol packets in this network are

cast mode (224.0.0.5). the link layer protocol is PPP, HDLC or LAPB, OSPF

protocol packets in this network are ast mode (224.0.0.5).

II

The and orks.

routeyou of its adjacent routers and their

The mus

Type 1 external ro

routes is the same as that of the routes inside the AS, and is comparable with the cost of OSPFcos for the router to reacthe destination.

Typ 2 external routes refelow reliability, Type-2 cost isAS. Thus, the cost of a Type-2 external route equals the cost for ASBR to reach the destination. When seveASBR is used to break the tie.

F Network Types

Four Network Types

OSPF divides networks into four types by link layer protocol: Broadcast: If the link layer protocol is Ethernet or FDD, OSPF defaults the

network type to broadcast. The protocol packets in this network are transmitted in multicast mode (224.0.0.5 and 224.0.0.6).

Non-BroadcATM or X.25, OSPF defaults the network type to NBMA. The protocol packets in this network are transmitted in unicast mode.

Point-to-Multipoint (P2MP): No matter what the link layer protocol is, OSPF does not default the network type to P2MP. A P2MP network must be changed from other network types compu

transmitted in multiPoint-to-point (P2P): Ifdefaults network type to P2P. Thetransmitted in multic

. Configuration Principles for NBMA Networks

NBMA network refers to a non-broadcast and multi-accessible network. ATM Frame Relay networks are typical NBMA netw

You need to make some special configurations for the NBMA networks. Its adjacent rs cannot be discovered by broadcasting Hello packets. So for this interface, must manually configure the IP addresses

election rights.

NBMA network must be fully connected, namely, any two routers in the network t be directly reachable. If not all the routers are directly accessible on an NBMA

Page 12: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-10

netwpeer interface type to P2P.

a P2MP network is unnecessarily

An NBMA network needs to elect DR and BDR; while a P2MP network has no

etwork must be changed

hile P2MP transmits packets by multicast.

II

ssions which s. Designated

infor

If a D lid due to some fault, it must be re-elected and synchronized. It e

up this process, OSPF puts forward the concept of Backup Designated Router R

In faadja the routers on the

the B ded and the adjacencies n established, the process is very fast. The electing of a new BDR

takes a long time but it does not exert any influence on the route calculation.

d

ork, you can configure the interface type to P2MP. If the router has only one on the NBMA network, you can change the

The differences between NBMA and P2MP networks are as follows: In OSPF, an NBMA network refers to a network that is fully connected, non-broadcast and multi-accessible; whilefully connected.

DR and BDR. NBMA is a default network type. A P2MP n

compulsorily from other networks types. The common practice is to change a non-fully connected NBMA network into a P2MP network.

NBMA transmits packets by unicast and neighbors need to be configured manually; w

I. DR and BDR

In broadcast and NBMA networks, routing information is transmitted between any two routers. If there are n routers in the network, n X (n-1)/2 adjacencies need to be established. In this case, the route changes result in multiple transmiare unnecessary. It also wastes the precious bandwidth resourceRouter (DR) is defined in the OSPF to solve this problem. All the routers send

mation only to the DR for broadcasting the network link states to the network.

R becomes invatak s a long time and meanwhile the route calculation becomes incorrect. To speed

(BD ).

ct, BDR is a backup for DR. DR and BDR are elected in the mean time. The cencies are also established between the BDR and all

segment. They also exchange the routing information. When the DR becomes invalid, DR becomes DR instantly. Since no re-election is nee

have already bee

Adjacencies are not established between two routers other than DRs or BDRs (called as DR Others), nor does the DR Others exchange any routing information. Thus, it reduces the number of adjacencies between any two routers in broadcast or NBMA networks.

In Figure 4-7, the real line represents Ethernet physical connections, and the dash line represents the established adjacencies. Only seven adjacencies are needeamong five routers with the DR/BDR mechanism as shown below.

Page 13: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-11

DR BDR

DR Other DR Other DR Other

Figure 4-7 Schematic diagram of DR and BDR

IV

etwork segment. r the DR/BDR election.

eater than 0 are the eligible

ted DR in the packet and sends rs self-proclaimed to be

If two routers have the same ed as the DR. A router, whose

NBMA type, it is necessary to elect DR.

A router acts as a DR on a certain network segment, in the sense of router DR on one interface, but can be a BDR or DR

Other on the other interface.

the BDR is not necessarily the router with the second highest priority.

4.1.4 OSPF Packet Format

. Election Process for DR/BDR

DR is not designated manually. It is elected by all the routers in the nThe DR priority of an interface determines its qualification foIn the network segment, routers with priorities gr"candidates".

Votes are the hello packets. Each router puts the elecit to all the other routers on the segment. Among all the routethe DR, the one with the highest priority will be elected. priority, the one with the larger router ID will be electpriority is 0, cannot be elected as a DR or BDR.

Note the following: Only when an interface is of broadcast or

A p2mp or a p2p interface need not elect DR.

interface. Maybe a router is a

If a new router is added after DR and BDR election, it is impossible for the router to become the DR even if it has the highest priority.

The DR on the network is not necessarily the router with the highest priority. Likewise,

OSPF directly encapsulates its protocol packets into IP packets, using IP protocol 89. Figure 4-8 shows a relatively complete OSPF packet (take LSU packets as an example):

Page 14: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-12

OSPF PacketHeader

Number ofLSAs LSA HeaderIP Header LSA Data

Figure 4-8

I. OSP

OSPF has five types of packets, which all have the same packet header, as shown in

OSPF packet format

F Packet Header

Figure 4-9.

Authentication

0 7 15 31

Version Packet lengthType

Router ID

Area ID

AuTypeChecksum

Figure 4-9 OSPF packet header format

The main fields are explained as follows:

SPF packet type. It ranges from 1 to 5, corresponding to Hello packet,

Note:

Version: OSPF version number. For OSFPv2, it is 2. Type: O

DD packet, LSR packet, LSU packet and LSAck packet respectively. Packet length: total length of the OSPF packet (including the packet header). Its

unit is byte. AuType: authentication type. It can be 0, 1 and 2, corresponding to no

authentication, simple authentication and MD5 authentication respectively. Authentication: Its value depends on “AuType”. When “AuType” is 0, it is not

defined. When “AuType” is 1, it is the password information. When “AuType” is 2, it contains Key ID, MD5 authentication data length and the sequence number.

The MD5 authentication data is added behind the OSPF packet and is not included hin t e Authentication field.

Page 15: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-13

II l

Hello l r. It contains the values of timers, DR, BDR and the known neighbors. Figure shows the Hello packet format.

. He lo Packet

packet is commonly used. It is periodically sent to the neighbors of the locaroute4-10

Authentication

7 15 310

Version Packet lengthType=1

Router ID

Area ID

Checksum AuType

...

HelloInterval

RouterDeadInterval

Rtr PriOptions

Network Mask

Designated Router

Backup Designated Router

Neighbor

Figure 4-10 Hello packet format

The main fields are explained as follows: Network Mask: the mask of the network to which the interface sending Hello

packets belongs. HelloInterval: the interval of sending Hello packets. If the intervals of two

adjacent routers are different, the neighbor relationship cannot be established. Rtr Pri: DR priority. If it is set to 0, this router cannot be DR/BDR. RouterDeadInterval: Invalid time. If no Hello packet is received from the

neighbor during this time, the neighbor is considered as invalid. If the invalid time of two adjacent routers is different, the neighbor relationship cannot b

III. DD Packet

their own LSDBs. It contains the header of an LSA, which can uniquely identify the

of an

Figure 4-11 shows the DD packet format.

eestablished.

When two routers synchronize their databases, they use DD packets to describe

LSA. This reduces the traffic size transmitted between the routers, since the header LSA only occupies a small portion of the overall LSA traffic. With the header,

the peer router can judge whether it already has the LSA.

Page 16: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-14

0 7 15 31

Version Packet lengthType=2

Router ID

Area ID

Checksum AuType

Authentication

Interface MTU Options 00000 I

LSA Headers ...

M MS

DD Sequence Number

Figure 4-11 DD packet format

e

s

router ID is Master. When “MS” is 1, it indicates the sender is Master. d by Master, it increases by 1 when a DD

packet is transmitted. The Slave confirms with the sequence number of the re the reliability and completeness of the nce number.

IV. LS

route

pack

The main fields are explained as follows: Interface MTU: The maximum length of IP packet transmitted from this interfac

without fragmentation. I (Initial): When multiple DD packets are transmitted continuously, if it is the first

DD packet, the “I” is set to 1; otherwise, the “I” is set to 0. M (More): When multiple DD packets are transmitted continuously, if it is the last

DD packet, the “M” is set to 0; otherwise, the “M” is set to 1, which indicatethere are other DD packets followed.

MS (Master/Slave): When two OSPF routers exchange DD packets, themaster/slave relationship should be confirmed first. The one with a greater

DD Sequence Number: Prescribe

Master. The Master and Slave ensutransmitted DD packets by the seque

R Packet

After two routers exchange DD packets, the one knows it lacks which LSA of the peer r. At this time, it will send LSR packets to the peer to request LSA needed. The

LSR packet contains the summary of the requested LSA. Figure 4-12 shows the LSR et format.

Page 17: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-15

0 7 15 31

Authentication

Version Type=3 Packet length

Router ID

Area ID

AuTypeChecksum

......

LS type

Link State ID

Advertising Router

Figure 4-12 LSR packet format

The main fields are explained as follows: LS type: LSA type. For example, Type1 indicates Router LSA. Link State ID: the field of the LSA header. It depends on “LS type”. Advertising Router: the router ID of the router originating this LSA.

V. LSU Packet

It is used to transmit the required LSAs tomultiple LSAs (complete content

the peer router. It contains a collection of s). Figure 4-13 shows the LSU packet format.

Authentication

310 7 15

Version Packet lengthType=4

Router ID

Area ID

Checksum AuType

Number of LSAs

LSAs...

Figure 4-13 LSU packet format

VI. LSAck Packet

It acknowledges the received LSU packets. It contains the Header (s) of LSA(s) to be acknowledged (an LSAck packet can acknowledge multiple LSAs). Figure 4-14 shows its packet format.

Page 18: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-16

Authentication

0 7 15 31

Version

Router ID

Area ID

Packet length

AuTypeChecksum

LSA Headers...

Type=5

Figure 4-14 LSAck packet format

VII. LSA Header Format

same packet header, as shown in Figure 4-15. All LSAs have the

0 7 15 31

LS age

Link State ID

Options LS type

Advertising Router

LS sequence number

LS checksum length

Figure 4-15 LSA header format

The main fields are explained as follows: LS age: the time during which LSA lasts after it is originated. Its unit is second.

No matter LSA is transmitted on the links or saved in LSDB, its value increases continuously.

Link State ID: the value is determined by the type of LSA. r: the sequence number of LSA. Other routers determine

which LSA is the newest based on this value. f bytes.

LS type: the type of LSA.

LS sequence numbe

length: total length of LSA (including LSA Header) in the unit o

VIII. Router LSA

Figure 4-16 shows Router LSA format.

Page 19: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-17

310 7 15

LS age

Link State ID

Options LS type=1

Advertising Router

LS sequence number

LS checksum length

0 # linksEV B 0

Link ID

Link Data

Type # TOS metric

......

TOS 0 TOS metric

Link ID

......

Link Data

Figure 4-16 Router LSA format

The main fields are explained as follows: Link State ID: indicates the router ID of the router originating this LSA at first. V (Virtual Link): If the router originating this LSA is one end of the virtual link, this

“V” is set to 1. E (External): If the router originating this LSA is ASBR, this “E” is set to 1. B (Border): If the router originating this LSA is ABR, this “B” is set to 1. #links: It indicates the number of links described in LSA, and includes all links

and interfaces in some area where the router resides.

IX. Network LSA

It is originated by the DR in broadcast or NBMA networks. LSA records the router IDs rk.

Figure 4-17 shows Network LSA format.

of all the routers on this netwo

Page 20: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-18

7 15 310

LS age

Link State ID

Options LS type=2

Advertising Router

LS sequence number

LS checksum length

Network Mask

Attached Router

......

Figure 4-17 Network LSA format

The main fields are explained as follows: Link State ID: the interface address of the DR. Network Mask: The address masks of the broadcast or NBMA networks. Attached Router: the router IDs of all the routers (including DRs) connected on

X. Summary

have the same format.

0 15 31

the same network.

LSA

Originated by ABR, both the Type3 and Type4 LSAs

Figure 4-18 shows Summary LSA format.

7

LS age Options LS type=3 or 4

Link State ID

Advertising Router

LS sequence number

LS checksum length

Network Mask

metric

......

0

TOS metricTOS

Figure 4-18 Summary LSA format

The main fields are explained as follows: Link State ID: For Type3 LSA, it is the advertised network address. For Type4

LSA, it is the router ID of ASBR.

Network Mask: For Type3 LSA, it indicates the network address mask. F r nd is set to 0.0.0.0.

oType4 LSA, it makes no sense a

Page 21: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-19

n address.

Metric: the route cost to the destinatio

Note:

The Type3 LSA can be used to advertise default routes. In this case, the Link State nd Network Mask are set to 0.0.0.0. ID a

XI. AS-External

es to the destinations outside the AS.

Figure 4-19 shows AS-External LSA format.

15 31

LSA

Originated by ASBR, it describes the rout

0 7

LS age

Link State ID

Options LS type=5

Advertising Router

LS sequence number

LS checksum length

Network Mask

metric

......

0

TOS metricTOS

E

Forwarding address

External Route Tag

Forwarding address

External Route Tag

E

Figure 4-19 AS-External LSA format

The main fields are explained as follows: Link State ID: the advertised destination address of another external AS. Network Mask: the mask of the destination address to be advertised. E (External Metric): the type of the external metric. For Type2 external route, it is

te, it is set to 0. Metric: the route cost.

ith the advertised destination address are

t use this

set to 1; for Type1 external rou

Forwarding Address: The packets wforwarded to this address.

External Route Tag: the tag added to the external route. OSPF does nofield itself, and it is used to manage external routes.

Page 22: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-20

X

form 0.

15 31

II. NSSA External LSA

It is originated by ASBR, and can only be transmitted in NSSA areas. It has the same at as that of AS-External LSA, as shown in Figure 4-2

0 7

LS age

Link State ID

Options LS type=7

Advertising Router

LS sequence number

LS checksum length

Network Mask

metric

......

TOS

Forwarding address

E

External Route Tag

Figure 4-20 NSSA External LSA format

4.1.5 OSPF Features Supported by the NE20

I.

OSPF supports multi-process. Many different OSPF processes can run on a same router. These processes are independent. The route interaction between the different

tween the different routing protocols.

An interface of a router can only belong to a certain OSPF process.

sistent (no cation in plain text or MD5 authentication in encrypted text).

n passwords of all routers in a network segment must be

II

Multi-process

OSPF processes is similar to the interaction be

II. Authentication

OSPF supports packet authentication. Only the OSPF packets, which pass the authentication, are received. If the packets do not pass authentication, the normal neighbor relationship is not established.

The authentication types of all routers in one area must be conauthentication, authentiThe authenticatioconsistent.

I. OSPF Supports for IGP Shortcut and Forwarding Adjacency

OSPF supports IGP shortcut and forwarding adjacency. These features allow OSPF to use an LSP as a possible outgoing interface to reach destination. Without this feature, OSPF cannot take the advantage of a LSP even if it exists.

Page 23: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-21

rding adjacency alone is enabled, OSPF can also use the LSP as a means of reaching destination.

abled can use

The difference between IGP shortcut and forwarding adjacency lies in: If forwa

If IGP shortcut alone is enabled, only the router on which it is enthe LSP in its route.

Note:

For detailed configuration of this feature, refer to Quidway NetEngine20 Series Routers Operation Manual MPLS Volume.

IV

OSPF sup orts multi-instance, which can run between PEs and CEs in VPN

erent ASs. In this way, the OSPF routes ed in one site are transmitted to another site as external routes. This causes a

fic and some avoidable network management problems.

configure domain ID on PE to differentiate the VPNs where different sites reside. Thus, different sites in one VPN see each other as

directly connected thorough a leased line. This leads to better network

. OSPF Support for VPN

pnetworks.

In BGP MPLS VPN, many sites of one VPN can use OSPF as its internal routing protocol. However, they are handled as difflearnheavy OSPF traf

In the NE20 implementation, you can

if connected directly. Thus, the PE routers exchange OSPF routing information as if they were management and effective OSPF usage.

Note: For detailed configuration of this feature, refer to Quidway NetEngine20 Series Routers Operation Manual VPN Volume.

V. OSPF Sham Links

OSPF Sham Links are unnumbered point-to-point links between two PE routers over an MPLS VPN backbone network.

e BGP extended community attributes carry the route information over

to originate Type 3 summary link state advertisement from PE to CE. These routes are considered as inter-area routes.

wever, if a router connects to PE routers in its own area and establishes an intra-area route (backdoor route) to a particular destination, the VPN traffic always

In general, ththe MPLS VPN backbone between BGP peers. This information can be used by OSPF running on PE at the other end

Ho

Page 24: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-22

ather than the backbone route. This is because the OSPF intra area routes established in the routing table have relatively higher priorities. To

ra area path with a lower cost to the PE router.

traverses the backdoor r

avoid this anomaly, an unnumbered point-to-point sham link is configured between the PE routers. This provides an int

Note: For related configurations of OSPF sham links, refer to Quidway NetEngine20 Series Routers Operation Manual VPN Volume.

ocols and Specifications

The protocols and specifications related to OSPF are:RFC2328: OSPF Version 2

4.1.6 Prot

4.2 Configuring OSPF Basic Functions

4.2.1 Esta

I.

efore configuring other related OSPF functions, you must enable OSPF and specify the interface and area ID.

nabled, you can configure OSPF commands in interface view. With OSPF disabled, the related commands configured in interface

Before configuring OSPF, you need to complete the following tasks: Configuring the link layer protocol

ses of the interfaces to keep the network layers of the adjacent nodes reachable

blishing the Configuration Task

Applicable Environments

B

No matter whether OSPF is e

view remain unchanged.

II. Preconfigured Tasks

Configuring the network layer addres

III. Data Preparations

To configure OSPF, you need the following data.

No. Data

1 Router ID

2 OSPF process ID

3 Areas which each interface belongs to respectively

Page 25: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-23

ures IV. Configuration Proced

No. Procedure

1 Enabling OSPF and entering O SPF view

2 Configuring the network segments included by each area

4.2.2 Enabling OSPF and Entering OSPF View

Step Action Command

1 Enter system view. system-view

2 Enable OSPF and enter . ospf [ process-id ] [ router-id router-id ]

enter ospf [ process-id ] [ vpn-instance ] [ router-id router-id ]

OSPF view

3 Enable OSPF and OSPF view of the VPN instance. vpn-instance-name

To ensure the stability of OSPF, you should determine the division of router IDs and manually configure them while planning the network. When configuring router ID manually, you should ensure the router IDs of any two routers in a single AS are d rent. nsistent with the IP address of a c ain in the IP address of an interface on the router.

hen multiple OSPF processes are enabled on a router, it is necessary to specify different process IDs. OSPF process ID is a local conce fect on its packet exc other routers. T refor n also exc , even with different process ID

The NE2 PF multi-instance, and you can configure OSPF to run in VPN in nce cified nstance. Otherwis l instanc

iffe Generally, the router ID is configured coert terface of this router. A common practice is to set the router ID to be

The NE20 supports OSPF multi-processes. W

pt, with no ef hange with he e, different routers ca hange packetss.

0 supports OSsta . If the VPN instance is spe

e, it belongs to the globa, the OSPF process belongs to that ie.

Note: The process ID of OSPF (including OSPF multi-instance) is unique. That is, the process IDs of OSPF multi-instance cannot be the same with the process IDs configured previously.

Page 26: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-24

4.2.3 Configuring the Network Segments Included by Each Area

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Enter OSPF area view. area area-id

4 Configure the network segments included by the areas.

network ip-address wildcard-mask

A network segment can only belong to one area, namely, each interface running OSPF must specify to which area it belongs.

Most configurations should be based on the area. Wrong configuration may disable formation transmission between the neighboring routers, and even lead to

congestion or self-loop of the routing information.

4.3 Configuring OSPF Area Features

4.3.1 Establishing th

I. Applicable Environmen

Af SPF e nsib SAs, you can e some non-backbone areas on the AS border as stub area.

tub areas cannot import external routes, thus leading to the concept of NSSA area. In NSSA area, Type7 LSA transmission is allowed. Originated by ASBR in NSSA

.

ne area, and the backbone area should maintain its own connectivity.

However, in practical applications, the physical connectivity cannot be ensured due to the network topology restrictions. OSPF virtual link can be configured to solve this problem.

The following deals with the configuration procedures of the features mentioned above.

II. Preconfigured Tasks

Before configuring OSPF area features, you need to complete the following tasks:

in

e Configuration Task

ts

ter area pxte

artition, the number of LSAs in the network dility is enhanced. To reduce its rouconfigur

ecreases and the Oting table size and the number of L

S

area, Type7 LSA is transformed to AS-External LSA when it reaches the ABR of NSSA, and is further advertised to other areas

After area partition, the OSPF routes between non-backbone areas are updated with the help of the backbone area. OSPF stipulates that all the non-backbone areas should maintain the connectivity with the backbo

Page 27: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-25

f the interfaces to keep the network layers of the adjacent nodes reachable Configuring OSPF basic features

III. Data Preparations

need the following data.

Configuring the network layer addresses o

To configure OSPF areas, you

No. Data

1 Type of the area

2 Interfaces included in the area

3 The default routes advertised to the area

. Configuration Procedures IV

No. Procedure

1 Configuring OSPF stub areas

2 Configuring OSPF NSSA areas

3 Configuring OSPF virtual links

4.3.2 Configuring OSPF Stub Areas

I. ring a Router as a Stub Router ConfiguStep Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Configure a router as a stub router. stub-router

Note: When all the interfaces of a router are in one stub are

configured as a stub router. a, this router should be

n configuring a stub router connecte BR, you need to configure the

Whe d with Astub command in area view.

Page 28: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-26

s II. Configuring OSPF Stub Area

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

area area-id

4 Configure the current area as a stub area.

stub [ no-summary ]

e default default-cost cost

3 Enter OSPF area view.

5 Configure the cost of throutes to the stub area.

This command in step 5 is configured on ABRs.

Not e: When co d to configure the stub comman

nfiguring a stub router connected with ABR, you need in area view.

4.3.3 Configuring OSPF NSSA Areas

Step Action Command

1 system-view Enter system view.

2 Enter OSPF view. ospf [ process-id ]

3 Enter OSPF area view. area area-id

SA area. nssa [ default-route-advertise ] [ no-import-route ] [ no-summar

f the default rea. cost

4 Configure an area as a NS

y ]

5 Configure the cost oroutes to the NSSA a default-cost

All the routers conn area mu nssa comman

ected to the NSSAd.

st be configured with the

Page 29: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-27

4.3.4 Con SPF Virtual Links figuring O

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Enter OSPF area view. area area-id

nd configure it.

vlink-peer router-id [ hello seconds] [ retransmit seconds ] [ trans-delay seconds ] [ dead sec ple [ plain | cipher ] password mac-md5 } key-id er ] password ] | authentic

4 Create a virtual link a

onds] [ [ sim] | [ { md5 | h

[ plain | ciphation-null ]

Y should configure this command at the other e

4.4 Configuring OSPF Network Types

4.4.1 Establishing the Configuration Task

I. Applicable Environments

st be fully connected, any two routers in the network are directly irement cannot be satisfied, and you need to ommands.

F MA networks, if there are no directly reachable en some two routers, y interface ty the router in NBMA networks only has one peer, you can change the interface type to P2P.

In addition, when configuring broadcast rks or NBMA networks, you can s cify t h interf the DR/BDR election in the network.DR or BD

II. Preconfigured Tasks

Before configuring OSPF network types, he following tasks: Configuring the network layer addresses of the interfaces to keep the network

III. Data Preparations

To configure OSPF network types, you need the following data.

ou nd of the virtual link.

OSPF divides networks into four types by the link layer protocol. Because an NBMA network mureachable. In most cases, this requchange the network type forcibly by c

or NB links betweou can configure the pe to P2MP. If

netwope he DR priorities of eac ace to affect

In general, the routers with highR.

performance and reliability are elected as

you need to complete t

layers of the adjacent nodes reachable Configuring OSPF basic functions

Page 30: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-28

No. Data

1 Network types to be used

2 IP addresses of the neighbors (for NBMA networks)

3 DR priorities of the interfaces

IV. Configuration Procedures

No. Procedure

1 Configuring network types of OSPF interfaces

2 Configuring neighbors for NBMA networks

3 Configuring DR priorities of OSPF interfaces

4.4.2 Configuring Network Types of OSPF Interfaces

Step Action Command

1 Enter system view. system-view

2 Enter interface view. interface interface-type interface-number

OSPF interfaces. p2mp | p2p 3 Configure network types of

ospf network-type { broadcast | nbma |

}

e for the interface, the previous network type lly.

4.4.3 Con

Wh n you configure a new network typeis removed automatica

figuring Neighbors for NBMA Networks

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Configure neighbors for NBMA networks. peer ip-address [ dr-priority priority ]

re needed for NBMA networks. Because adjacent ro cannot be discovered by broad packets, you must manually configure interface and their election rights.

Some special configurations auters casting Hello

the IP addresses of its adjacent routers for this

Page 31: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-29

4.4.4 Configuring DR Priorities of OSPF Interfaces

Step Action Command

1 Enter system view. system-view

2 Enter interf . interface interfa ber

es of y priority

ace view ce-type interface-num

3 Configure DR prioritiOSPF interfaces.

ospf dr-priorit

When configuring broadcast networks or NBMA networks, you can specify the DR riorities of each interface to affect the DR/BDR election in the network.

4.5 Controlling OSPF Routing Information

I. A able Enviro

A r the s section, y the advertising and receiving of OSPF routing inform rt the route rotocols.

II. P econ

Before controlling OSPF routing information, you need to complete the following sks:

III Preparations

owing data.

p

4.5.1 Establishing the Configuration Task

pplic nments

fte configurations in thi ou can control ation, and impo s of other p

r figured Tasks

ta Configuring the network layer addresses of the interfaces to keep the network

layers of the adjacent nodes reachable Configuring OSPF basic functions

. Data

To control OSPF routing information, you need the foll

No. Data

1 Link cost

2 Filtering list if routing informatio ltered

3 of the ro lt

n needs to be fi

Name and process ID uting protocol to be imported and its defauvalue

Page 32: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-30

IV. Configuration Procedures

No. Procedure

1 Configuring OSPF route aggregation

2 Configuring OSPF to filter the received routes

Filter ABR Type3 LSA

col preference of OSPF

3 Configuring OSPF to

4 Configuring the link cost of OSPF

5 Configuring the maximum number of equal-cost routes

6 Configuring the proto

7 Configuring OSPF to import external routes

4.5.2 Con u

I. n n

fig ring OSPF Route Aggregation

Co figuring ABR Route AggregatioStep Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

view. area -id

4 Configure ABR route abr-summary ip-address mask [ advertise cost ]

3 Enter area area

aggregation of OSPF. | not-advertise | cost

his command only takes effect on ABRs.

on

T

II. Configuring ASBR Route Aggregati

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

ip-address mask se ] [ tag tag ] [ cost cost ]

3 Configure ASBR route asbr-summaryaggregation of OSPF. [ not-adverti

This command only takes effect on ASBRs.

Page 33: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-31

d Routes 4.5.3 Configuring OSPF to Filter the Receive

Step Action Command

1 Enter system view. system-view

2 Enter OSP ospf [ process-i

ilter the umber | ip-prefix ort

F view. d ]

3 Configure OSPF to freceived routes.

filter-policy { acl-nip-prefix-name } imp

A ynamadvertised and received LSAs because the routing information is hidden in the link tate.

ou actually filter the routes calculated by OSPF. Only the filtered routes are added into the routing table.

4.5.4 Configuring OSPF to Filter ABR Type3 LSA

d ic routing protocol based on the link state, OSPF does not filter the

s

Using the filter-policy import command, y

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view.

Enter area view.

ospf [ process-id

area area-id

]

3

4 Configure OSPF to filter ABR Type-3 LSA.

filter { acl-number | ip-prefix ip-prefix-name | route-policy route-policy-name } { export

port } | im

4.5.5 Configuring the Link Cost of OSPF

I. C figu PF Interfaon ring the Cost of OS ces Step Action Command

1 Enter system view. system-view

2 Enter interface view. interface interface-type interface-number

3 Configure the cost of OSPF ospf cost cost interfaces.

Page 34: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-32

II. Configuring Bandwidth Reference Value

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Configure bandwireference value.

dth ference value bandwidth-re

If no cost of the interface is configured ex erface view, OSPF calculates its ost automatically based on the interface bandwidth. The calculation formula is the

interface cost equals the bandwidth reference value divided by interface bandwidth. y changing the bandwidth reference value.

4.5.6 Configuring the Maximum

plicitly in intc

You can change interface cost indirectly b

Number of Equal-Cost Routes

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Configure the maximum number of equal-cost routes.

maximum load-balancing number

4.5.7 Co SPF nfiguring the Protocol Preference of O

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view.

Configure the protocol

ospf [ process-id ]

3 preference of OSPF.

preference [ ase ] [ route-policy route-policy-name ] preference

Many dynamic routing protocols may run on one router, leading to sharing and selecting routing information among different routing protocols. The system sets preferences for each routing protocol. When different protocols discover a same route, the route with a higher preference is selected.

Page 35: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-33

4.5.8 Conf rin rt Externa

I. Configu s of Other Protocols

igu g OSPF to Impo l Routes

ring OSPF to Import RouteStep Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

Import routprotocols.

import-route proto ss-id ] [ cost cost ] [ type typ route-policy

me ]

4 Configure to filter the filter-policy { acl-number | ip-prefix ort [ protocol ]

3 es of other col [ procee ] [ tag tag ] [

route-policy-na

imported routes. ip-prefix-name } exp

Step 4 is er a speci specifying e protocol. If the protocol is not specified, OSPF filters all the imported routing

information.

optional. You can filt fic kind of routing information byth

Note: Using the import-route command, you cannot import the default routes of the external routes.

transforms the external routes satisfying the requirements to Type5 LSA and advertises them. OSPF filters the imported routes, namely, OSPF only

II. nfigu rt DefaultCo ring OSPF to Impo Routes

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view.

type type ] [ route-policy route-policy-name ]

ospf [ process-id ]

3 Import default routes to OSPF processes.

default-route-advertise [ summary ][ always ] [ cost cost ] [

You can force OSPF to import a default route with this command.

Page 36: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-34

Note:

If the default route is imported to the OSPF routing domain and some OSPF router within it is configured with static default route, you need to set the precedence of

he routing table. static default route lower than that of the imported default route. Otherwise, the default route may not be the one with the highest preference in t

III. Configuring the Related Parameters for OSPF to Import Routes

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Configure the default valfor parameters related toimporting routes (co

ues

st, number of routes, tag and type).

number | tag tag | default { cost cost | limit type { 1 | 2 } } *

When OSPF imports external routes, you can configure the default values of some additional parameters, such as cost, number of routes, tag and type. The route tag is

rotocol related information. For example, it is used to differentiate the

4.6 Adju

4.6.1 Establishing the Configuration Task

I. Applicable Environments

eed of the OSPF networks and the network overload caused by protocol packets. On some low s nks, you nee sider the delay of transmittin e interface.

B djus ion interval, in the resource consumption d to fre nges.

In relat cosecurity

OSPF a gement, and you can bind OSPF MIB with a certain p send trap messages and record logs.

to tag the pnumber of ASs when OSPF receives BGP.

sting and Optimizing OSPF Networks

By changing the OSPF packet timer, you can adjust the convergence sp

peed li d to con g LSAs on th

y a ting the SPF calculat you can restraue quent network cha

a ively secure network, you canof OSPF networks.

lso supports network manarocess,

nfigure OSPF authentication to improve the

Page 37: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-35

II

plete the following

to keep the network layers of the adjacent nodes reachable

III. Data Preparations

To adjust and optimize OSPF networks, you need the following data.

. Preconfigured Tasks

Before adjusting and optimizing OSPF networks, you need to comtasks:

Configuring the network layer addresses of the interfaces

Configuring OSPF basic functions

No. Data

1 Value of the packet timer

2 Authentication type and password

IV. Configuration Procedures

No. Procedure

1 Configuring OSPF packet timer

2 Configuring the delay of transmitting LSU packets on the interface

nterval of SPF calculation

4 Disabling the interface to transmit OSPF packets

7

ber of LSAs in an LSDB

e cost calculation method compatible with that in RFC1583

10 Configuring the network management of OSPF

3 Configuring the i

5 Configuring Stub router

6 Configuring authentication for OSPF

Configuring the MTU in DD packets

8 Configuring the maximum num

9 Configuring th

4.6.2 Conf rin igu g OSPF Packet Timer

Step Action Command

1 Enter system view. system-view

2 Enter interface view. interface interface-type interface-number

3 Configure the interval of sending hello packets on the

ospf timer hello seconds

interface.

Page 38: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-36

Step Action Command

4 Configure the interval of ospf timer poll sesending poll packets on thNBMA interface.

e conds

5 Configure the dead time during which the adjacent relationship is invalid.

ospf timer dead seconds

6 Configure the interval of retransmitting LSAs between ospf timer retransmit seconds the adjacent routers.

It is necessary to keep the consistency of the hello timer between OSPF neighbors. is inversely proportional to route convergence

speed and network load.

T e on a at least four times f sending hello p kets.

A r a ro its neighb t from its n emen bor in the retransmi the LSA.

Not

Note that the value of the hello timer

he dead tim same interface is the interval oac

fte uter sends an LSA to or, it waits for the acknowledgement packeeighbor. If no acknowledgssion interval, it will retransmit

t packet is received from its neigh

e: Both hello an rs restore to the default values after the network type is

ng Do no n int unnecessary

retran r than the time for a packet to be transm t

d dead timecha ed.

t set the LSA retransmissio erval too small. Otherwise, smission will be caused. It must be greateitted a round between two rou ers.

4.6.3 Configuring the Delay of Transmitting LSAs on the Interface

Step Action Command

1 Enter system view. system-view

2 Enter interface view. interface interface-type interface-number

3 Configure the delay of transmitting LSAs on the interface.

ospf trans-delay seconds

Considering that OSPF packet transmission on the link costs some time, you should add some delay time to the age time of LSA before transmission.

Page 39: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-37

Note:

Pay much attention to this configuration on low speed links.

4.6.4 Configuring the Interval of SPF Calculation

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id

interval seconds

]

3 Configure the interval of SPF calculation. spf-schedule-

Wheneve PF should be recalculated. Calculating the shortest change will consume enormous resources and affect the

peration efficiency of the router.

4.6.5 Disabling the Interface to Transmit OSPF Packets

r the LSDB of OSPF changes, Spath upon

o

Adjusting the SPF calculation interval, however, can restrain the resource consumption due to frequent network changes.

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Disable the interface to transmit OSPF packets.

silent-interface { all | interface-type interface-number }

T nt OSPF ro rmation from being acquired by the routers on a certain network, rface com le the interface to transmit OSPF packets.

Different processes can disable the same interface to transmit OSPF packets, but th silen y here the specified process has been enabled, with no effect on the interface of other

rocesses.

tablished on the interface. Thereby, the capability

o preve uting info use the silent-inte mand to disab

e t-interface command is onl valid for the OSPF interface w

p

After an OSPF interface is set to be in silent status, the interface can still advertise its direct route. However, the hello packets of the interface will be blocked, and no neighboring relationship can be es

Page 40: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-38

for OSPF to adapt to the networking can be enhanced, which will reduce the consumption of system resources.

4.6.6 Configuring Stub Router

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Configure Stub router. stub-router

tub router is used to control the traffic. It tells other OSPF routers not to forward The Sdata by using the Stub router, but these routers can have a route to the Stub router.

In Router LSAs generated by the Stub router, you need to set the metric of all links to infinity.

Note: The Stub router is independent of the Stub area.

figuring Authentication for OSPF 4.6.7 Con

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

Enter OSPF area view. area area-id

tion -mode { simple | md5 |

7 Enter interface view. interface interface-type interface-number

mode of the OSPF interface (MD5 authentication).

hmac-md5 } key-id [ plain | cipher ] password

Configure non-authentication mode of the OSPF interface.

ospf authentication-mode null

3

4 Configure authenticamode of OSPF area.

authenticationhmac-md5}

5 Quit to OSPF view. quit

6 Quit to system view. quit

8 Configure authentication mode of the OSPF interface (simple authentication).

ospf authentication-mode simple [ plain | cipher ] password

Configure authentication ospf authentication-mode { md5 |

Page 41: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-39

the OSPF packets passing the authentication can be received, otherwise, the neighbor relationship cannot be

stablished normally.

The authentication type of all routers in one area must be consistent, and the network segment must be consistent.

4.6.8 Configuring the MTU in DD Packets

OSPF supports packet authentication. Only

e

authentication password of all routers in one

Step Action Command

1 Enter system view. system-view

2 Enter Ethernet interface view. rface-type interface-number

D terface.

interface inte

3 Enable to fill the MTU in Dpackets sent by the in

ospf mtu-enable

The inte ual MTU w command is configured, the interface will fp kets

4.6.9 Configuring the Maximum Nu

rface replaces the act ith 0 when sending DD packets. After thisill the Interface MTU field of the DD

ac with the actual MTU.

mber of External LSAs in LSDB

Step Action Command

1 Enter system view. system-view

2 ospf [ process-id ]

3 Configure the maximum number of external LSAs in

lsdb-overflow-limit number

Enter OSPF view.

LSDB.

4.6.10 Configuring RFC1583 Compatible External Routing

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

Configure RFC1583 outing.

rfc1583 compa3 compatible external r

tible

When a s d le LSAs, the routing rule defined i that in RFC1583. After this command is

ame external route is calculaten RFC2328 is different from

according to multip

Page 42: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-40

4.6.11 Configuring the Network Management of OSPF

I. Configuring OSPF MIB Binding

configure, the rule in RFC2328 can be compatible with the routing rule defined in RFC1583

Step Action Command

1 Enter system view. system-view

2 Configure OSPF MIB binding. ospf mib-binding process-id

When multiple OSPF processes are enabled, you can configure OSPF MIB to select e process under processing, namely, to which process the OSPF MIB is bound. th

II. Configuring OSPF TRAP

Step Action Command

1 Enter system view. system-view

2 Enable OSPF TRAP. enable ospf | ifcfgerror |

ifstatechange | w | lsdboverflow |

maxagelsa | nbrstatechange | originatelsa | txretransmit | vifauthfail | vifcfgerror | virifrxbadpkt |

snmp-agent trap[ process-id ] [ ifauthfailifrxbadpkt | lsdbapproachoverflo

virifstatechange | viriftxretransmit | virnbrstatechange ]

OSPF can be configured to forward diversified SNMP TRAP packets and a certain OSPF process can be specified through process ID to send SNMP TRAP packets.

PF TRAP configuration is valid for all OSPF processes.

III. Configuring OSPF Log

If the process-id is not specified during configuration, OS

Step Action Command

1 Enter system view. system-view

2 Enter OSPF view. ospf [ process-id ]

3 Enable log information. enable log [ config | state | error ]

Page 43: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-41

4.7 Ma

4.7.1 Displaying

Af cute tthe running of the OSPF configuration, a n.

Table 4-1 Displaying the running of OSP

intaining OSPF

OSPF

ter the above configurations, exe he display command in any view to display nd to verify the effect of the configuratio

F

Action Command

View the brief information of the OSPF routing process. d ] brief display ospf [ process-i

View OSPF statistics. display ospf [ process-id ] cumulative

View LSDB information of OSPF.

self-originate ] } ]

display ospf [ process-id ] lsdb [ { brief | [ { router | network | summary | asbr | nssa | opaque-link | opaque-area | opaque-as } link-state-id ] [ originate-router advertising-router-id |

View OSPF neighbor information. display ospf [ process-id ] peer [ interface-type interface-number ] [ neighbor-id ]

View OSPF next hop information. displa process-id ] nexthop y ospf [

View OSPF routing table.

displa ss-id ] routing -type

nexth

y ospf [ proce[ interface interfaceinterface-number ] [ nexthop

op-address ]

View OSPF virtual links. display ospf [ process-id ] vlink

View OSPF request list. display ospf [ process-id ] request-queue [ interface-type interface-number ] [neighbor-id ]

View OSPF retransmission list. display ospf [ process-id ] retrans-queue [ interface-type interface-number ] [ neighbor-id ]

View the information of OSPF ABR and ASBR. display ospf [ process-id ] abr-asbr

View OSPF interface information. disinterface-t

play ospf [ process-id ] interface [ all | ype interface-number ]

View OSPF er display ospf [p rror rors. rocess-id ] e

View OSPF asbr-summary. ummary [ ip-address mask ] display ospf [ process-id ] asbr-s

Page 44: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-42

4.7.2 Resetting OSPF

Execute the reset command in user view

T

to reset OSPF counters or connections.

able 4-2 Resetting OSPF

Action Command

Reset OSPF counters. reset ospf counters [ neighbor[ interface-type interface-number ] [ router-id ] ]

Restart OSPF processes. reset ospf [ process-id ] process [ graceful-restart ]

Clear the routes imported by OSPF. reset ospf redistribution

4.7.3 Debu

E mmand in us

Table 4-3 Debugging OSPF

gging OSPF

xecute the debugging co er view to debug OSPF.

Action Command

Enable the debugging of OSPF packet.

debugging o pf [ process-id ] packet [ ack mp |

s| dd | hello | request | update | rcv-dusnd-dump ] [ filter { src | nbr } { acl-number | ip-prefix ip-prefix-name } ]

Enable the debugging of OSPF hot-standby. debugging ospf [ process-id ] hot-standby

Enable the debugging of OSPF event. debugging ospf [ process-id ] event

Enable the debugging of OSPF LSA packet.

debugging ospf [ process-id ] lsa-originate

Enable OSPF SPF debugging.

debugging ospf [ process-id ] spf { all | brief | intra }

debugging ospf [ process-id ] spf

nssa } [ filter { acl acl-number | ip-prefix ip-prefix-name } ]

{ asbr-summary | ase | net-summary |

4.8 Exam uring OS

ples for Config PF

Page 45: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-43

Note:

In te this section, only the commands rela d to OSPF configuration are listed.

4.8.1 Configuring OSPF Basic Functions

I. Networking Requirements

routers run OSPF, and the whole AS is partitioned into three areas. Ro d Router B serve as ABRs to f utes between areas.

A er shousegments.

II.

As shown in Figure 4-21, all uter A an orward the ro

fter the configuration, each rout ld learn the routes from AS to all network

Networking Diagram

RouterA POS1/0/0RouterB

POS1/0/068.0.2/24

RouterD

192.168.0.1/24 192.1

2.1/24

Area0

POS2/0/0192.168.1.1/24

POS2/0/0192.168.

POS2/0/0192.168.2.2/24

Eth3/0/0172.17.1.1/24

RouterC POS2/0/0192.168.1.2/24

Area1

Eth3/0/0172.16.1.1/24

Area2

Networking diagram of OSPF basic configurations

II1) Configuring IP addresses of the interfaces (omitted)

) Configuring OSPF

# Configure Router A.

[RouterA] ospf

[RouterA-ospf-1] area 0

[RouterA-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255

[RouterA-ospf-1-area-0.0.0.0] quit

[RouterA-ospf-1] area 1

Figure 4-21

I. Configuration Procedures

2

Page 46: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-44

k 192.168.1.0 0.0.0.255

[RouterA-ospf-1-area-0.0.0.1] quit

quit

spf-1-area-0.0.0.2] network 192.168.2.0 0.0.0.255

[RouterB-ospf-1-area-0.0.0.2] quit

3) Verifying the configuration

[RouterA] display ospf peer

OSPF Process 1 with Router ID 192.168.0.1

ace 192.168.0.1(Pos1/0/0)'s neighbors

.168.2.1 Address: 192.168.0.2 GR State: Normal

is Master Priority: 1

15:04

bors

[RouterA-ospf-1-area-0.0.0.1] networ

# Configure Router B.

[RouterB] ospf

[RouterB-ospf-1] area 0

[RouterB-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255

[RouterB-ospf-1-area-0.0.0.0]

[RouterB-ospf-1] area 2

[RouterB-o

# Configure Router C.

[RouterC] ospf

[RouterC-ospf-1] area 1

[RouterC-ospf-1-area-0.0.0.1] network 192.168.1.0 0.0.0.255

[RouterC-ospf-1-area-0.0.0.1] network 172.16.1.0 0.0.0.255

[RouterC-ospf-1-area-0.0.0.1] quit

# Configure Router D. [RouterD] ospf

[RouterD-ospf-1] area 2

[RouterD-ospf-1-area-0.0.0.0] network 192.168.2.0 0.0.0.255

[RouterD-ospf-1-area-0.0.0.0] network 172.17.1.0 0.0.0.255

[RouterD-ospf-1-area-0.0.0.0] quit

# View OSPF neighbors of Router A.

Neighbors

Area 0.0.0.0 interf

Router ID: 192

State: Full Mode:Nbr

DR: None BDR: None MTU: 0

Dead timer due in 36 sec

Neighbor is up for 00:

Authentication Sequence: [ 0 ]

Neigh

Page 47: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-45

terface 192.168.1.1(Pos2/0/0)'s neighbors

Address: 192.168.1.2 GR State: Normal

sec

routing information of Router A. uting

Cost Type NextHop AdvRouter Area

92.168.1.2 172.16.1.1 0.0.0.1

1 0.0.0.0

1 0.0.0.1

192.168.0.2 192.168.2.1 0.0.0.0

Stub 192.168.0.1 192.168.0.1 0.0.0.0

: 0 NSSA: 0

# View LSDB of Router A. [RouterA] display ospf lsdb

OSPF Process 1 with Router ID 192.168.0.1

Type LinkState ID AdvRouter Age Len Sequence Metric

Router 192.168.2.1 192.168.2.1 874 48 80000006 1562

48 80000005 1562

Sum-Net 192.168.1.0 192.168.0.1 630 28 80000001 1562

72.17.1.0 192.168.2.1 411 28 80000001 1563

Sum-Net 192.168.2.0 192.168.2.1 429 28 80000001 1562

Sum-Net 172.16.1.0 192.168.0.1 565 28 80000001 1563

Area: 0.0.0.1

Area 0.0.0.1 in

Router ID: 172.16.1.1

State: Full Mode:Nbr is Slave Priority: 1

DR: None BDR: None MTU: 0

Dead timer due in 39

Neighbor is up for 00:07:32

Authentication Sequence: [ 0 ]

# View the OSPF[RouterA] display ospf ro

OSPF Process 1 with Router ID 192.168.0.1

Routing Tables

Routing for Network

Destination

172.16.1.0/24 1563 Stub 1

172.17.1.0/24 3125 Inter-area 192.168.0.2 192.168.2.

192.168.1.0/24 1562 Stub 192.168.1.1 192.168.0.

192.168.2.0/24 3124 Inter-area

192.168.0.0/24 1562

Total Nets: 5

Intra Area: 3 Inter Area: 2 ASE

Link State Data Base

Area: 0.0.0.0

Router 192.168.0.1 192.168.0.1 976

Sum-Net 1

Page 48: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-46

er Age Len Sequence Metric

.168.1.2 964 48 80000003 1562

8.0.1 590 48 80000002 1562

1 526 60 80000005 1562

Sum-Net 172.17.1.0 192.168.0.1 410 28 80000001 3125

Sum-Net 192.168.2.0 192.168.0.1 428 28 80000001 3124

30 28 80000001 1562

and test connectivity using the ping command.

[RouterD] display ospf routing

OSPF Process 1 with Router ID 192.168.2.2

Routing Tables

Routing for Network

Destination Cost Type NextHop AdvRouter Area

172.16.1.0/24 4687 Inter-area 192.168.2.1 192.168.2.1 0.0.0.2

172.17.1.0/24 1 Stub 172.17.1.1 192.168.2.2 0.0.0.2

192.168.1.0/24 4686 Inter-area 192.168.2.1 192.168.2.1 0.0.0.2

192.168.2.0/24 1562 Stub 192.168.2.2 192.168.2.2 0.0.0.2

192.168.0.0/24 3124 Inter-area 192.168.2.1 192.168.2.1 0.0.0.2

Total Nets: 5

Intra Area: 2 Inter Area: 3 ASE: 0 NSSA: 0

[RouterD] ping 172.16.1.1

PING 172.16.1.1: 56 data bytes, press CTRL_C to break

Reply from 172.16.1.1: bytes=56 Sequence=1 ttl=253 time=62 ms

Reply from 172.16.1.1: bytes=56 Sequence=2 ttl=253 time=16 ms

Reply from 172.16.1.1: bytes=56 Sequence=4 ttl=253 time=94 ms

Reply from 172.16.1.1: bytes=56 Sequence=5 ttl=253 time=63 ms

--- 172.16.1.1 ping statistics ---

5 packet(s) received

0.00% packet loss

ms

Type LinkState ID AdvRout

Router 192.168.1.2 192

Router 192.168.0.1 192.16

Router 172.16.1.1 172.16.1.

Sum-Net 192.168.0.0 192.168.0.1 6

[RouterA]

# View the routing table of Router D

Reply from 172.16.1.1: bytes=56 Sequence=3 ttl=253 time=62 ms

5 packet(s) transmitted

round-trip min/avg/max = 16/59/94

[RouterD]

Page 49: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-47

IV

1) Configuration file of Router A #

sysname RouterA

#

interface Pos1/0/0

link-protocol ppp

ip address 192.168.0.1 255.255.255.0

ink-protocol ppp

pf 1

terface Pos1/0/0

pf 1

255

0.0.0.255

turn

n file of Router C #

sysname RouterC

. Configuration Files

#

interface Pos2/0/0

l

ip address 192.168.1.1 255.255.255.0

#

os

area 0.0.0.0

network 192.168.0.0 0.0.0.255

area 0.0.0.1

network 192.168.1.0 0.0.0.255

#

return

2) Configuration file of Router B #

sysname RouterB

#

in

link-protocol ppp

ip address 192.168.0.2 255.255.255.0

#

interface Pos2/0/0

link-protocol ppp

ip address 192.168.2.1 255.255.255.0

#

os

area 0.0.0.0

network 192.168.0.0 0.0.0.

area 0.0.0.2

network 192.168.2.0

#

re

3) Configuratio

Page 50: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-48

#

interface Pos2/0/0

link-protocol ppp

ip address 192.168.1.2 255.255.255.0

#

ospf 1

area 0.0.0.1

network 192.168.1.0 0.0.0.255

network 172.16.1.0 0.0.0.255

#

return

4) Configuration file of Router D #

sysname RouterD

#

interface Ethernet3/0/0

ip address 172.17.1.1 255.255.255.0

link-protocol ppp

ip address 192.168.2.2 255.255.255.0

#

ospf 1

area 0.0.0.2

network 192.168.2.0 0.0.0.255

network 172.17.1.0 0.0.0.255

#

return

4.8.2 Example for Configuring OSPF Stub Areas

I. Net

re 4-22, all routers run OSPF, and the whole AS is divided into three as ABRs to forward the routes between areas.

uter D serves as ASBR to import external routes (static routes).

rements is to configure Area 1 as stub area, thus reducing the LSAs t on the route reachability.

#

interface Ethernet3/0/0

ip address 172.16.1.1 255.255.255.0

#

interface Pos2/0/0

working Requirements

As shown in Figuareas. Router A and Router B serve Ro

The requiadvertised to this area with no effec

Page 51: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-49

II. tworking Diagram Ne

RouterA RouterB

RouterD

POS1/0/0192.168.0.1/24

POS1/0/0192.168.0.2/24

POS2/0/0192.168.2.1/24

POS2/0/0192.168.2.2/24

Area0

POS2/0/0192.168.1.1/24

Eth3/0/0172.17.1.1/24

POS2/0/068.1.2/24

Area1

Eth3/0/0

Area2

ASBR

RouterC 172.16.1.1/24

192.1

Stub

g OSPF stub areas

III. Configuration ces (omitted)

Configuring OSPF (same as the previous example) port static routes

tatic 200.0.0.0 8 null 0

uterD-ospf-1] import-route static

quit

er C.

F Process 1 with Router ID 172.16.1.1

Routing Table to ABR and ASBR

Type Destination Area Cost Nexthop RtType

0.0.0.1 1562 192.168.1.1 ABR

Inter-area 172.17.1.1 0.0.0.1 4686 192.168.1.1 ASBR

Routing Tables

Figure 4-22 Configurin

Procedures 1) Configuring IP addresses of the interfa2) 3) Configuring Router D to im[RouterD] ip route-s

[RouterD] ospf

[Ro

[RouterD-ospf-1]

# View ABR/ASBR information on Rout

[RouterC] display ospf abr-asbr

OSP

Intra-area 192.168.0.1

# View OSPF routing table of Router C.

[RouterC] display ospf routing

OSPF Process 1 with Router ID 172.16.1.1

Page 52: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-50

1

0.1 0.0.0.1

1

0.1 0.0.0.1

0.1 0.0.0.1

er

.1

er

0

Routing for Network

Destination Cost Type NextHop AdvRouter Area

172.16.1.0/24 1 Stub 172.16.1.1 172.16.1.1 0.0.0.

172.17.1.0/24 4687 Inter-area 192.168.1.1 192.168.

192.168.1.0/24 1562 Stub 192.168.1.2 172.16.1.1 0.0.0.

192.168.2.0/24 4686 Inter-area 192.168.1.1 192.168.

192.168.0.0/24 3124 Inter-area 192.168.1.1 192.168.

Routing for ASEs

Destination Cost Type Tag NextHop AdvRout

200.0.0.0/8 10 Type2 1 192.168.1.1 172.17.1

Routing for NSSAs

Destination Cost Type Tag NextHop AdvRout

Total Nets: 6

Intra Area: 2 Inter Area: 3 ASE: 1 NSSA:

Note:

Wh n Router C is in a common area, there are AS-exte ernal routes in the routing table.

4) Configuring Area 1 as a stub area

b

outerA-ospf-1-area-0.0.0.0] quit

outerC-ospf-1] stub-router

# View the routing table of Router C.

OSPF Process 1 with Router ID 172.16.1.1

# Configure Router A.

[RouterA] ospf

[RouterA-ospf-1] area 1

[RouterA-ospf-1-area-0.0.0.1] stu

[R

# Configure Router C.

[RouterC] ospf

[R

[RouterC-ospf-1] area 1

[RouterC-ospf-1-area-0.0.0.1] stub

[RouterC-ospf-1-area-0.0.0.1] quit

[RouterC] display ospf routing

Routing Tables

Page 53: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-51

st Type NextHop AdvRouter Area

.0.1

Routing for Network

Destination Co

0.0.0.0/0 65536 Inter-area 192.168.1.1 192.168.0.1 0.0

172.16.1.0/24 1 Stub 172.16.1.1 172.16.1.1 0.0.0.1

172.17.1.0/24 68660 Inter-area 192.168.1.1 192.168.0.1 0.0.0.1

192.168.1.0/24 1562 Stub 192.168.1.2 172.16.1.1 0.0.0.1

192.168.2.0/24 68659 Inter-area 192.168.1.1 192.168.0.1 0.0.0.1

192.168.0.0/24 67097 Inter-area 192.168.1.1 192.168.0.1 0.0.0.1

Total Nets: 6

Intra Area: 2 Inter Area: 4 ASE: 0 NSSA: 0

Note:

After the area where Router C resides is configured as a stub area, the AS-external utes are invisible. Instead, there is a default route. ro

# Configure to disable to advertise Type3 LSA to the stub area. spf

rA-ospf-1-area-0.0.0.0] quit

View OSPF routing table of Router C.

1 with Router ID 172.16.1.1

Routing Tables

AdvRouter Area

63 Inter-area 192.168.1.1 192.168.0.1 0.0.0.1

1 Stub 172.16.1.1 172.16.1.1 0.0.0.1

192.168.1.2 172.16.1.1 0.0.0.1

0

[RouterA] o

[RouterA-ospf-1] area 1

[RouterA-ospf-1-area-0.0.0.1] stub no-summary

[Route

#

[RouterC] display ospf routing

OSPF Process

Routing for Network

Destination Cost Type NextHop

0.0.0.0/0 15

172.16.1.0/24

192.168.1.0/24 1562 Stub

Total Nets: 3

Intra Area: 2 Inter Area: 1 ASE: 0 NSSA:

Page 54: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-52

Note:

After the advertisement of Summary LSA to the stub area is disabled, the route entries of the stub router are further reduced, and only the default route to a destination outside the AS is reserved.

IV. Configuration

Configuration file of Router A

interface Pos1/0/0

col ppp

interface Pos2/0/0

link-protocol ppp

ip address 192.168.1.1 255.255.255.0

stub no-summary

#

return

Note:

Files

1) #

sysname RouterA

#

link-proto

ip address 192.168.0.1 255.255.255.0

#

#

ospf 1

area 0.0.0.0

network 192.168.0.0 0.0.0.255

area 0.0.0.1

network 192.168.1.0 0.0.0.255

The configuration file of Router B is the same as that in the previous example, and is omitted here.

2) Configuration file of Router C

interface Ethernet3/0/0

ip address 172.16.1.1 255.255.255.0

#

#

sysname RouterC

#

Page 55: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-53

link-protocol ppp

stub-router

area 0.0.0.1

0.0.0.255

0.0.0.255

Configuration file of Router D

erface Ethernet3/0/0

.1 255.255.255.0

nk-protocol ppp

ess 192.168.2.2 255.255.255.0

.0 0.0.0.255

etwork 172.17.1.0 0.0.0.255

route-static 200.0.0.0 8 NULL0

#

4.8.3 Configuring OSPF NSSA Areas

I. Netw

hown in Figure 4-23, all routers run OSPF, and the whole AS is divided into three r B serve as ABRs to forward the routes between areas.

uter D serves as ASBR to import external routes (static routes).

interface Pos2/0/0

ip address 192.168.1.2 255.255.255.0

#

ospf 1

network 192.168.1.0

network 172.16.1.0

stub

#

return

3) #

sysname RouterD

#

int

ip address 172.17.1

#

interface Pos2/0/0

li

ip addr

#

ospf 1

import-route static

area 0.0.0.2

network 192.168.2

n

#

ip

return

orking Requirements

As sareas. Router A and RouteRo

Page 56: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-54

configure Area 1 as NSSA area and configure Router C as nal routes (static routes), and the routing information can be

II. king Diagram

The requirements is toASBR to import extertransmitted correctly inside the AS.

Networ

RouterA POS1/0/0Area0

RouterB

RouterD

POS1/0/0168.0.2/24

POS2/0/0192.168.2.1/24

POS2/0/0192.168.2.2/24

POS2/0/0192.168.1.1/24

Eth3/0/0172.17.1.1/24outerC

192.168.1.2/24

172.16.1.1/24

Area2

192.168.0.1/24 192.

R

POS2/0/0

Area1

Eth3/0/0

ASBRA

NSSA

SBR

g OSPF NSSA areas

III. Configuration Procedures figuring IP addresses of the interfaces (omitted)

the same as the previous example) Router D to import static routes (the same as the previous example)

area

area 1

nssa default-route-advertise no-summary

quit

# Configure Router C.

[RouterC-ospf-1] area 1

1] nssa

[RouterC-ospf-1-area-0.0.0.1] quit

Figure 4-23 Configurin

1) Con2) Configuring OSPF (3) Configuring4) Configuring Area 1 as an NSSA

# Configure Router A.

[RouterA] ospf

[RouterA-ospf-1]

[RouterA-ospf-1-area-0.0.0.1]

[RouterA-ospf-1-area-0.0.0.0]

[RouterC] ospf

[RouterC-ospf-1-area-0.0.0.

Page 57: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-55

Note:

It is recommended that the ABR (refers to Router A here) be configured with the default-route-advertise no-summary parameter, thus reducing the size of the

router. Other NSSA routers only need to be configured with the nssa command. routing table of the NSSA

# View OSPF routing table of Router C. [RouterC] display ospf routing

OSPF Process 1 with Router ID 172.16.1.1

Routing Tables

Routing for Network

Destination Cost Type NextHop AdvRouter Area

0.0.0.0/0 1563 Inter-area 192.168.1.1 192.168.

172.16.1.0/24 1 Stub 172.16.1.1 172.16.1.1 0.0.0.

192.168.1.0/24 1562 Stub 192.168.1.2 172.16.1.1 0.0.0.

0.1 0.0.0.1

1

1

Intra Area: 2 Inter Area: 1 ASE: 0 NSSA: 0

t

ting table of Router D.

routing

ID 172.17.1.1

ng Tables

Routing for Network

Destination Cost Type NextHop AdvRouter Area

172.16.1.0/24 4687 Inter-area 192.168.2.1 192.168.0.2 0.0.0.2

172.17.1.0/24 1 Stub 172.17.1.1 172.17.1.1 0.0.0.2

192.168.1.0/24 4686 Inter-area 192.168.2.1 192.168.0.2 0.0.0.2

192.168.2.0/24 1562 Stub 192.168.2.2 172.17.1.1 0.0.0.2

192.168.0.0/24 3124 Inter-area 192.168.2.1 192.168.0.2 0.0.0.2

Total Nets: 3

[RouterC]

5) Configuring Router C to import static routes [RouterC] ip route-static 100.0.0.0 8 null 0

[RouterC] ospf

[RouterC-ospf-1] import-route static

[RouterC-ospf-1] qui

# View OSPF rou

[RouterD-ospf-1]dis ospf

OSPF Process 1 with Router

Routi

Page 58: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-56

Destination Cost Type Tag NextHop AdvRouter

Destination Cost Type Tag NextHop AdvRouter

1 NSSA: 0

Note:

Routing for ASEs

100.0.0.0/8 10 Type2 1 192.168.2.1

192.168.0.1

Routing for NSSAs

Total Nets: 6

Intra Area: 2 Inter Area: 3 ASE:

[RouterD]

You can see an AS external route imported by the NSSA area on Router D.

IV

1) Configuration file of Router A #

sysname RouterA

#

ip address 192.168.0.1 255.255.255.0

#

interface Pos2/0/0

link-protocol ppp

0

pf 1

rea 0.0.0.1

0.0.0.255

. Configuration Files

interface Pos1/0/0

link-protocol ppp

ip address 192.168.1.1 255.255.255.

#

os

area 0.0.0.0

network 192.168.0.0 0.0.0.255

a

network 192.168.1.0

nssa default-route-advertise no-summary

#

return

Page 59: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-57

Note:

The configuration files of Router B and Router D are the same as that in the previous example, and are omitted here.

2) Configuration file of Router C #

sysname RouterC

terface Ethernet3/0/0

172.16.1.1 255.255.255.0

interface Pos2/0/0

col ppp

#

spf 1

import-route static

etwork 172.16.1.0 0.0.0.255

0.0.0 8 NULL0

4.8.4 Configuring DR Election of OSPF

I. Networking Requirments

4-24the following figure, with the highest priority 100 in the network, Router R. With the second highest priority, Router C is elected as BDR. The

ter B cannot be elected as DR. The priority of onfigured and its default value is 1.

#

in

ip address

#

link-proto

ip address 192.168.1.2 255.255.255.0

o

area 0.0.0.1

network 192.168.1.0 0.0.0.255

n

nssa

#

ip route-static 100.

#

return

In FigureA is elected as Dpriority of Router B is 0, and so RouRouter D is not c

Page 60: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-58

II. g Diagram

RouterD

Eth1/0/01001::2/64

Eth1/0/0

Networkin

RouterBRouterA

1001::1/64

Eth1/0/01001::4/64

RouterC

Eth1/0/01001::3/64

Figure 4-24 Configuring DR election of OSPF

IIConfiguring IP addresses of the interfaces (omitted)

bling OSPF

er id 1.1.1.1

A-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

# Configure Router B.

uterB] interface ethernet 1/0/0

-Ethernet1/0/0] ip address 192.168.1.2 255.255.255.0

outerB-Ethernet1/0/0] ospf dr-priority 0

[RouterB-Ethernet1/0/0] quit

[RouterB] ospf

[RouterB-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

[RouterC-Ethernet1/0/0] quit

[RouterC] router id 3.3.3.3

[RouterC] ospf

[RouterB-ospf-1] area 0

[RouterB-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

I. Configuration Procedures 1) 2) Ena

# Configure Router A.

[RouterA] rout

[RouterA] ospf

[RouterA-ospf-1] area 0

[Router

[Ro

[RouterB

[R

[RouterB] router id 2.2.2.2

[RouterB-ospf-1] area 0

# Configure Router C.

[RouterC] interface ethernet 1/0/0

[RouterC-Ethernet1/0/0] ip address 192.168.1.3 255.255.255.0

[RouterC-Ethernet1/0/0] ospf dr-priority 2

Page 61: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-59

192.168.1.1

168.1.1(Ethernet6/0/0)'s neighbors

State: Normal

R: 192.168.1.3 MTU: 0

32 sec

n Sequence: [ 0 ]

e: Normal

Nbr is Master Priority: 1

DR: 192.168.1.4 BDR: 192.168.1.3 MTU: 0

: 192.168.1.4 GR State: Normal

is Master Priority: 1

192.168.1.3 MTU: 0

00:03:53

ospf dr-priority 100

# Configure Router D.

[RouterD] interface ethernet 1/0/0

[RouterD-Ethernet1/0/0] ip address 192.168.1.4 255.255.255.0

[RouterD-Ethernet1/0/0] quit

[RouterD] router id 4.4.4.4

[RouterD] ospf

[RouterB-ospf-1] area 0

[RouterB-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

# View DR/BDR states.

[RouterA] display ospf peer

OSPF Process 1 with Router ID

Neighbors

Area 0.0.0.0 interface 192.

Router ID: 192.168.1.2 Address: 192.168.1.2 GR

S ate: 2-Way Mode:Nbr is Slave Priority: 1 t

DR: 192.168.1.4 BD

Dead timer due in

Neighbor is up for 00:04:21

Authenticatio

Router ID: 192.168.1.3 Address: 192.168.1.3 GR Stat

State: Full Mode:

Dead timer due in 37 sec

Neighbor is up for 00:04:06

Authentication Sequence: [ 0 ]

Router ID: 192.168.1.4 Address

State: Full Mode:Nbr

DR: 192.168.1.4 BDR:

Dead timer due in 37 sec

Neighbor is up for

Authentication Sequence: [ 0 ]

[RouterA]

3) Configuring DR priorities on the interfaces

# Configure Router A.

[RouterA] interface ethernet 1/0/0

[RouterA-Ethernet1/0/0]

Page 62: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-60

/0] quit

dr-priority 0

# Configure Router C.

ospf dr-priority 2

quit

iew DR/BDR states.

OSPF Process 1 with Router ID 192.168.1.4

0)'s neighbors

1.1 GR State: Normal

lave Priority: 100

.1.3 MTU: 0

Neighbor is up for 00:11:17

1.2 GR State: Normal

lave Priority: 0

.1.3 MTU: 0

Neighbor is up for 00:11:19

1.3 GR State: Normal

lave Priority: 2

.1.3 MTU: 0

Neighbor is up for 00:11:15

cation Sequence: [ 0 ]

[RouterA-Ethernet1/0

# Configure Router B.

[RouterB] interface ethernet 1/0/0

[RouterB-Ethernet1/0/0] ospf

[RouterB-Ethernet1/0/0] quit

[RouterC] interface ethernet 1/0/0

[RouterC-Ethernet1/0/0]

[RouterC-Ethernet1/0/0]

# V

[RouterD] display ospf peer

Neighbors

Area 0.0.0.0 interface 192.168.1.4(Ethernet6/0/

Router ID: 192.168.1.1 Address: 192.168.

State: Full Mode:Nbr is S

DR: 192.168.1.4 BDR: 192.168

Dead timer due in 31 sec

Authentication Sequence: [ 0 ]

Router ID: 192.168.1.2 Address: 192.168.

State: Full Mode:Nbr is S

DR: 192.168.1.4 BDR: 192.168

Dead timer due in 35 sec

Authentication Sequence: [ 0 ]

Router ID: 192.168.1.3 Address: 192.168.

State: Full Mode:Nbr is S

DR: 192.168.1.4 BDR: 192.168

Dead timer due in 33 sec

Authenti

[RouterD]

Page 63: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-61

Note:

The DR priorities configured on the interfaces will not take effect instantly.

4) Restarting OSPF processes (omitted) uration result

1 with Router ID 192.168.1.4

s neighbors

Address: 192.168.1.1 GR State: Normal

State: Full Mode:Nbr is Slave Priority: 100

ress: 192.168.1.2 GR State: Normal

r Priority: 0

DR: 192.168.1.1 BDR: 192.168.1.3 MTU: 0

ress: 192.168.1.3 GR State: Normal

Priority: 2

DR: 192.168.1.1 BDR: 192.168.1.3 MTU: 0

F Process 1 with Router ID 192.168.1.1

Interfaces

Area: 0.0.0.0

5) Viewing the config

# View OSPF neighbor state.

[RouterD] display ospf peer

OSPF Process

Neighbors

Area 0.0.0.0 interface 192.168.1.4(Ethernet6/0/0)'

Router ID: 192.168.1.1

DR: 192.168.1.1 BDR: 192.168.1.3 MTU: 0

Dead timer due in 35 sec

Neighbor is up for 00:07:19

Authentication Sequence: [ 0 ]

Router ID: 192.168.1.2 Add

State: 2-Way Mode:Nbr is Maste

Dead timer due in 35 sec

Neighbor is up for 00:07:19

Authentication Sequence: [ 0 ]

Router ID: 192.168.1.3 Add

State: Full Mode:Nbr is Slave

Dead timer due in 37 sec

Neighbor is up for 00:07:17

Authentication Sequence: [ 0 ]

# View the OSPF interface state.

[RouterA] display ospf interface

OSP

Page 64: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-62

Type State Cost Pri DR BDR

192.168.1.1 Broadcast DR 1 100 192.168.1.1 192.168.1.3

[RouterB] display ospf interface

192.168.1.2

Address Type State Cost Pri DR BDR

0 192.168.1.1

eighboring

ge LSAs.

they are neither DR nor BDR.

IV

55.255.0

pf 1

ysname RouterB

IP Address

OSPF Process 1 with Router ID

Interfaces

Area: 0.0.0.0

IP

192.168.1.2 Broadcast DROther 1

192.168.1.3

All neighbors are in full state. This indicates that Router A forms nrelationships with all its neighbors. If the neighbor stays “2-Way”, it indicates both of them are not DR or BDR. Thus, they need not to exchan

All other neighbors are DR Others. This indicates that

. Configuration Files

1) Configuration file of Router A #

sysname RouterA

#

interface Ethernet6/0/0

ip address 192.168.1.1 255.2

ospf dr-priority 100

#

os

area 0.0.0.0

network 192.168.1.0 0.0.0.255

#

return

2) Configuration file of Router B #

s

#

interface Ethernet6/0/0

ip address 192.168.1.2 255.255.255.0

ospf dr-priority 0

#

ospf 1

area 0.0.0.0

Page 65: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-63

turn

terface Ethernet6/0/0

168.1.3 255.255.255.0

rea 0.0.0.0

4) Configuration file of Router D

address 192.168.1.4 255.255.255.0

f 1

urn

4.8.5 Example for Configuring OSPF Virtual Links

I. Networking Requirements

4-25, Area 2 does not connect with the backbone area directly. Area 1 ct Area 2 and Area 0. A virtual link is configured

ween Router A and Router B.

network 192.168.1.0 0.0.0.255

#

re

3) Configuration file of Router C #

sysname RouterC

#

in

ip address 192.

ospf dr-priority 2

#

ospf 1

a

network 192.168.1.0 0.0.0.255

#

return

#

sysname RouterD

#

interface Ethernet6/0/0

ip

#

osp

area 0.0.0.0

network 192.168.1.0 0.0.0.255

#

ret

In Figureserves as a Transit Area to connebet

Page 66: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-64

II. agram Networking Di

RouterA POS1/0/0192.168.1.1/24

RouterBPOS1/0/0192.168.1.2/24

Eth2/0/0172.16.1.1/16

Area0 Area2

Area1

Eth2/0/010.1.1.1/8

Virtual Link

III. Configuration Procedures sses of the interfaces (omitted)

onfigure Router A.

] ospf 1 router-id 1.1.1.1

uterA-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.255

ea-0.0.0.0] quit

uterA-ospf-1] area 1

0.1] network 192.168.1.0 0.0.0.255

ure Router B.

network 192.168.1.0 0.0.0.255

quit

[RouterB-ospf-1] area 2

.0 0.0.255.255

[RouterB–ospf-1-area-0.0.0.2] quit

outer A.

[RouterA] display ospf routing

s

Routing for Network

Destination Cost Type NextHop AdvRouter Area

10.0.0.0/8 1562 Stub 10.1.1.1 1.1.1.1 0.0.0.0

192.168.1.0/24 1562 Stub 192.168.1.1 1.1.1.1 0.0.0.1

Figure 4-25 Configuring OSPF virtual links

1) Configuring IP addre2) Configuring OSPF

# C

[RouterA

[RouterA-ospf-1] area 0

[Ro

[RouterA-ospf-1-ar

[Ro

[RouterA-ospf-1-area-0.0.

[RouterA-ospf-1-area-0.0.0.1] quit

# Config

[RouterB] ospf 1 router-id 2.2.2.2

[RouterB-ospf-1] area 1

[RouterB-ospf-1-area-0.0.0.1]

[RouterB-ospf-1-area-0.0.0.1]

[RouterB–ospf-1-area-0.0.0.2] network 172.16.0

# View OSPF routing table of R

OSPF Process 1 with Router ID 1.1.1.1

Routing Table

Page 67: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-65

Total Nets: 2

Intra Area: 2 Inter Area: 0 ASE: 0 NSSA: 0

Note:

Area 2 does not connect directly to Area 0. Thus, there is no Area 2 routing table of Router A.

route in the

3) Configure the virtual link

[RouterA] ospf

0.0.1] vlink-peer 2.2.2.2

-0.0.0.1] quit

-peer 1.1.1.1

.0.1] quit

ID 1.1.1.1

Tables

Type NextHop AdvRouter Area

0.0.0.0

1.1.1.1 0.0.0.0

92.168.1.1 1.1.1.1 0.0.0.1

IV. Configuration Files

# Configure Router A.

[RouterA-ospf-1] area 1

[RouterA-ospf-1-area-0.

[RouterA-ospf-1-area

# Configure Router B.

[RouterB] ospf 1

[RouterB-ospf-1] area 1

[RouterB-ospf-1-area-0.0.0.1] vlink

[RouterB-ospf-1-area-0.0

# View OSPF routing table of Router A.

[RouterA] display ospf routing

OSPF Process 1 with Router

Routing

Routing for Network

Destination Cost

172.16.1.1/32 1563 Inter-area 192.168.1.2 2.2.2.2

10.0.0.0/8 1562 Stub 10.1.1.1

192.168.1.0/24 1562 Stub 1

Total Nets: 3

Intra Area: 2 Inter Area: 1 ASE: 0 NSSA: 0

1) Configuration file of Router A #

sysname RouterA

Page 68: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-66

et2/0/0

interface Pos1/0/0

col ppp

ospf 1 router-id 1.1.1.1

area 0.0.0.0

5.255

network 192.168.1.0 0.0.0.255

interface Pos1/0/0

0.0.0.1

0.0.0.255

4.9 Trou

4.9.1 OS t be Established

I.

OSPF neighbors cannot be established.

#

interface Ethern

ip address 10.1.1.1 255.0.0.0

#

link-proto

ip address 192.168.1.1 255.255.255.0

#

network 10.0.0.0 0.255.25

area 0.0.0.1

vlink-peer 2.2.2.2

#

return

2) Configuration file of Router B #

sysname RouterB

#

interface Ethernet2/0/0

ip address 172.16.1.1 255.255.0.0

#

link-protocol ppp

ip address 192.168.1.2 255.255.255.0

#

ospf 1 router-id 2.2.2.2

area

network 192.168.1.0

vlink-peer 1.1.1.1

area 0.0.0.2

network 172.16.0.0 0.0.255.255

#

return

bleshooting

PF Neighbors Canno

Fault Description

Page 69: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-67

II. alysis

If both the physical connection and the lower layer protocol are normal, you can check the OSPF parameters configured on the interface and ensure their consistency with that of the neighboring routers. The area ID should be the same, as

ment and the mask. However, in P2P networks or the networks with the virtual links, the network segment and the mask can be different.

network types of the interfaces of two neighboring routers should be the same. orks, the DR priority of at least one interface should be

III. Troubleshooting

An

well as the network seg

TheFor broadcast or NBMA netwgreater than 0.

Step Action

1 View OSPF neighbors using the display ospf peer command.

2 View OSPF interfaces using the display ospf interface command.

3 hysical connection and the lower layer protocol are mand. If the local router cannot ping through the

remote router, there are some faults in the physical connection and the lower .

4 Check OSPF timer to make sure that the dead time on one interface should Hello interval.

ecify neighbors manually using the peer ip-address command.

t or NBMA networks, the DR priority of at least one interface eater than 0.

Check whether both the pcorrect using the ping com

layer protocol

be at least four times the

5 For NBMA networks, you can sp

6 For broadcasshould be gr

4.9.2 Inco ormation

I.

es of other areas.

II.

s in the backbone area should be connected with each other. If one router is d two or more areas, at least one of the areas is the backbone area. The

backbone area cannot be configured as a stub area.

The routers in the stub area cannot receive AS external routes. If one area is configured as a stub area, all routers connected to this area should be configured with the stub command.

rrect OSPF Routing Inf

Fault Description

OSPF cannot discover rout

Analysis

All areaconfigure

Page 70: 04-Chapter4 OSPF Configuration

Operation Manual - IP Routing Volume Quidway NetEngine20 Series Routers Chapter 4 OSPF Configuration

Huawei Technologies Proprietary

4-68

III. Troubleshooting

No. Action

1 View OSPF neighbors using the display ospf peer command.

2 View OSPF interfaces using the display ospf interface command.

DB is complete using the display ospf lsdb command.

configured correctly using the display current-configuration configuration ospf command. If two or more areas

configured with the stub command, at least one of the areas is the backbone area. However, the backbone area cannot be configured with the

3 Check whether the LS

4 Check whether the areas are

are

stub command.

5 All the routers in one stub area need to be configured with the stub command.

6 If the virtual link is configured, you can check whether the neighbors are normal using the display ospf vlink command.