No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

S2700, S3700, S5700, S6700, S7700, and S9700 Series Switches Interoperation and Replacement Guide

This document provides typical configuration examples for interoperation between Huawei switches and mainstream IP phones, firewalls, routers, Microsoft NLB servers, multi-NIC servers, Cisco switches, and SolarWinds.
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Comparisons Between OSPF and EIGRP

Comparisons Between OSPF and EIGRP

Table 5-19  Implementation of OSPF and EIGRP

Implementation

OSPF

EIGRP

Neighbor discovery

Discovers neighbors through Hello packets and maintains neighbor relationships through Hello packets and the timeout mechanism.

Discovers neighbors through Hello packets and maintains neighbor relationships through Hello packets and the timeout mechanism.

Route exchange

Exchanges all routing information at a time with a peer switch during adjacency establishment and exchanges incremental routing information after adjacency establishment.

Exchanges all routing information at a time with a peer switch during neighbor relationship establishment and after a three-way handshake and exchanges incremental routing information after neighbor relationship establishment.

Route calculation

Uses the SPF algorithm for route calculation. After route calculation, the entire network topology can be viewed.

Uses the DUAL algorithm for route calculation. After route calculation, the entire network topology cannot be viewed.

Packet transmission

Uses five types of packets defined by RFC 2328: Hello, database description (DD), link state request (LSR), link state update (LSU), and link state acknowledgement (LSAck).

Uses four types of packets consisting of TLVs: Hello, Query, Reply, and Update packets.

Area partitioning

Provides area partitioning to prevent a large number of nodes from participating in SPF calculation on a large-scale network.

Does not provide area partitioning, unable to control the number of nodes participating in SPF calculation on a large-scale network.

Multi-process and multi-instance

Supports multi-process and multi-instance.

Supports multi-process and multi-instance.

Security

Supports message-digest 5 (MD5) authentication and requires the packet digest to be contained in the Authentication field and all packet content to be calculated for authentication.

Supports MD5 authentication and requires the packet digest to be contained in the Authentication TLV and part of the packet content to be calculated for authentication.

Route summarization

Supports manual summarization based on advertised routes.

Supports automatic summarization and interface-based manual summarization.

Route import

Supports the import of direct routes and dynamic routes. Only the route cost can be configured for imported routes.

Supports the import of direct routes and dynamic routes. The route metric, including the delay and bandwidth can be configured for imported routes.

Table 5-20  Advantages and disadvantages of OSPF and EIGRP

Characteristics

OSPF

EIGRP

Convergence speed

OSPF uses the SPF algorithm for route calculation. After routing information is flooded, each node calculates routes locally without depending on neighbors' routing information. This mechanism ensures fast convergence and is more advantageous in large-scale networks.

EIGRP uses DUAL for route calculation and needs to periodically check for feasible successors to achieve route convergence. Route convergence depends on neighbors' routing information. On a large-scale network, the convergence performance of EIGRP is much lower than that of OSPF.

Number of devices that exchange routing information

On broadcast and NBMA networks, OSPF can elect the DR and BDR to enable all the other devices to exchange routing information with only the DR and BDR, which effectively reduces the number of transmitted protocol packets.

On broadcast and NBMA networks, every two EIGRP devices establish a neighbor relationship to exchange routing information. When there are a large number of EIGRP devices on a shared network segment, protocol packets occupy a lot of bandwidth resources.

Protocol openness

OSPF is an open protocol developed by the IETF and supported by major network devices in the world. Therefore, its interoperability, scalability, and reliability are guaranteed due to its openness.

EIGRP is a Cisco proprietary protocol. Cisco has no obligation to notify any other vendors of the modification to EIGRP. Therefore, there are uncertainties in network upgrade and extension. In addition, EIGRP cannot be used to interwork with other vendors, leading to poor scalability.

Area partitioning

OSPF implements hierarchical route management through area partitioning. On a large-scale network, OSPF can plan and limit the number of routes by dividing the network into areas.

EIGRP has no area concept and is generally applicable to small-scale networks. On a large-scale network, EIGRP cannot implement hierarchical route management and cannot limit the number of nodes involved in topology computation. Therefore, on a large-scale network, the route calculation performance of EIGRP is poorer than that of OSPF.

Special areas

OSPF supports stub areas, totally stub areas, and not-so-stubby areas (NSSAs). Configuring these types of areas can minimize the number of routes and route calculations to ensure network stability.

EIGRP proposed the use of stub devices but lacks a detailed implementation scheme.

Load balancing

OSPF supports only equal-cost load balancing. That is, load balancing is performed when the routes to the same destination address have the same cost.

EIGRP is the only protocol that supports unequal load balancing. That is, load balancing can be performed when the routes to the same destination address have different costs.

Performance requirements

OSPF needs to store the network topology of the entire area and use the SPF algorithm to compute routes. Therefore, OSPF has high requirements for the CPU and memory. However, with the continuous improvement of router performance and declining hardware costs, this disadvantage is not that important.

EIGRP is easy to implement and does not need to store the entire area topology. Therefore, EIGRP has lower requirements for the CPU and memory than OSPF.

Configuration complexity

OSPF is complex to configure. Due to complex mechanisms such as area partitioning, DR election, hierarchical routing, and area border router (ABR) summarization, network administrators must be familiar with OSPF before planning and managing OSPF networks.

EIGRP is easier to configure than OSPF. In the simplest case, you only need to enable EIGRP and network segments.

Table 5-21  Comparisons between Huawei OSPF and Cisco OSPF and EIGRP Commands

Function

Huawei OSPF Commands

Cisco OSPF and EIGRP Commands

Creates an OSPF/EIGRP process.

ospf process-id router-id router-id
  • OSPF: router ospf process-id
  • EIGRP: router eigrp autonomous-system-number

Configures an OSPF/EIGRP router ID.

An OSPF router ID is configured during the creation of an OSPF process.

  • OSPF: router-id router-id
  • EIGRP: eigrp router-id router-id

Creates an OSPF area.

area area-id
  • OSPF: An OSPF area is created when an OSPF network segment is being enabled.
  • EIGRP: EIGRP has no area concept.

Enables an OSPF/EIGRP network segment

network network-address wildcard-mask
  • OSPF: network ip-address wildcard-mask area area-id
  • EIGRP: network ip-address wildcard-mask

Configures the OSPF/EIGRP priority.

preference preference
  • OSPF: distance ospf { external dist1 | inter-area dist2 | intra-area dist3 }
  • EIGRP: distance eigrp internal-distance external-distance

Imports external routes.

import-route
  • OSPF: redistribute
  • EIGRP: redistribute

Displays OSPF/EIGRP neighbor relationship.

display ospf peer
  • OSPF: show ip ospf neighbors
  • EIGRP: show ip eigrp neighbors

Displays OSPF LSDB/EIGRP topology table information.

display ospf lsdb
  • OSPF: show ip ospf database
  • EIGRP: show ip eigrp topology

Displays OSPF/EIGRP routing table information.

display ospf routing
  • OSPF: show ip route ospf
  • EIGRP: show ip route eigrp
Translation
Download
Updated: 2019-05-15

Document ID: EDOC1000114005

Views: 177456

Downloads: 8152

Average rating:
This Document Applies to these Products
Related Version
Related Documents
Share
Previous Next