Configuring Network Types of OSPF Interfaces
Context
P2MP: OSPF does not default any network to a P2MP network regardless of its link layer protocol. Therefore, a P2MP network must be forcibly changed from another network type.
NBMA: An NBMA network must be fully meshed. That is, any two switches on an NBMA network must be directly reachable. However, it is not true in most cases. In such a case, you need to forcibly change the network type using commands.
Broadcast: To speed up establishment of neighbor relationships, you can change the network type from broadcast to P2P.
Procedure
- Run system-view
The system view is displayed.
- Run interface interface-type interface-number
The OSPF interface view is displayed.
- On an Ethernet interface, run undo portswitch
The interface is switched to Layer 3 mode.
By default, an Ethernet interface works in Layer 2 mode.
The mode switching function takes effect when the interface only has attribute configurations (for example, shutdown and description configurations). Alternatively, if configuration information supported by both Layer 2 and Layer 3 interfaces exists (for example, mode lacp and lacp system-id configurations), no configuration that is not supported after the working mode of the interface is switched can exist. If unsupported configurations exist on the interface, delete the configurations first and then run the undo portswitch command.
If many Ethernet interfaces need to be switched to Layer 3 mode, run the undo portswitch batch interface-type { interface-number1 [ to interface-number2 ] } &<1-10> command in the system view to switch these interfaces to Layer 3 mode in batches.
- Run ospf network-type { broadcast | nbma | p2mp | p2p [ peer-ip-ignore ] }
The network type of the OSPF interface is configured.
By default, the network type of an interface depends on the physical interface. For example, the network type of an Ethernet interface is broadcast.
Configuring a new network type for an interface will cause the OSPF session on the interface to be reestablished.
Generally, the network types of OSPF interfaces on both ends of a link must be the same. Otherwise, route calculation errors occur.
- Run commit
The configuration is committed.