Skip to main content

OSPF Configuration

Configuring OSPF 


Step 1: Enter Configuration Mode
Router> enable
Router# configure terminal

Step 2: Enable OSPF
Enable OSPF with a process ID. The process ID is locally significant and can be any number.
Router(config)#router ospf <process-Id>

Step 3: Set the OSPF Router ID
Setting a unique OSPF Router ID is optional but recommended for stability and troubleshooting. The Router ID should be a unique IPv4 address within the OSPF domain.

Router(config-router)# router-id <router-id>

Step 4: Define Networks to Include in OSPF
Specify which networks will participate in OSPF and their corresponding areas. Ensure the areas match across all routers in the OSPF domain.

Router(config-router)# network <network-address> <wildcard-mask> area <area-id>

Step 5: Save the configuration
Router(config-router)#exit
Router(config)#do write / do wr

Verification Commands


View OSPF Neighbors
show ospf neighbor

View the OSPF Routing Table
show ip route ospf

View OSPF Process Information
exit show ip ospf

View OSPF Database
exit show ip ospf database


Comments

Popular posts from this blog

String Function

  package StringLearning; class Display { public static void print (String s) { System. out .println(s); } } public class StringFunc { public static void main (String[] args) { String s = "Java Programming" ; // Display original string Display. print (s); // Converts all characters to lower case Display. print ( "LowerCase: " + s.toLowerCase()); // Converts all characters to upper case Display. print ( "UpperCase: " + s.toUpperCase()); // Concatenates the specified string to the end of the original string Display. print ( "Concatenation: " + s.concat( " is easy." )); // Replaces each occurrence of a character with a new character Display. print ( "Replace 'a' with 'b': " + s.replace( 'a' , 'b' )); // Replaces each occurrence of a substring with a new substring Displ...

Java Variables and Data Types

   Variables in Java Variables are the containers to store the data values in the memory.  Variables are naming entities and must follow naming conventions. These rules typically include starting with a letter or underscore, using letters, numbers, or underscores (no spaces or special characters), avoiding reserved keywords, and using naming conventions such as CamelCase or snake_case for readability. These conventions help keep the code organized and understandable.                         Syntax:                                   data_type      variable_name;                                   data_type     variable_name     =     value;       ...

Understanding Objects, Classes, and Instance Variables in Programming

What is an Object? An object is an entity that possesses both state and behavior. In simple terms, an object is an instance of a class. It encapsulates the properties (state) and functionalities (behavior) defined by its class.  Example: Object: Pencil State:   Name: Ballpoint   Color: Black Behavior:   - To write  What is a Class? A class is a blueprint for creating objects. It defines a set of properties and methods that the created objects will have. Think of a class as a template that outlines what an object will be like. Components of a Class: Fields: Variables to store data. Methods: Functions to define behaviors. Constructors: Special methods to initialize objects. Blocks: Code blocks for initialization. Nested Class and Interface: Classes or interfaces defined within another class Instance Variables Instance variables are variables declared within a class but outside any method. They are specific to each object created from the class. Unlike static varia...