System and method for simulating IP network routing
First Claim
Patent Images
1. A method for simulating a network routing by a computer processor, the method steps performed by the computer processor comprising the actions of:
- building a Network Cluster Graph (NCG) based on a set of configuration information of a network, wherein the NCG comprises at least one routing cluster having a plurality of network devices; and
calculating at least one simulated routing table for the network using the NCG;
extracting a first configuration information including routing protocols from a first network device;
identifying and extracting a second configuration information of at least one neighboring network device of said first network device using the first configuration information;
building at least one routing cluster (RC) wherein a set of network devices that run a same routing protocol are grouped in one cluster;
identifying a border cluster router (BCR), if any, that is configured to run at least two routing protocols;
upon the identified border cluster router, identifying a second set of routing clusters in which said border cluster belongs to;
linking the second set of routing clusters in which said border cluster router belongs to via said border cluster router; and
displaying the second set of routing clusters on a screen device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for simulating IP networks. Routing Clusters are formed by grouping routers that are connected directly or indirectly and are running the same routing protocol. Routers that are configured to run more than one routing protocols became Border Routers for routing clusters based on these routing protocols. Routing tables are formed by flooding the routers inside the routing clusters and by flooding routes across routing links by redistribution command.
36 Citations
15 Claims
-
1. A method for simulating a network routing by a computer processor, the method steps performed by the computer processor comprising the actions of:
-
building a Network Cluster Graph (NCG) based on a set of configuration information of a network, wherein the NCG comprises at least one routing cluster having a plurality of network devices; and calculating at least one simulated routing table for the network using the NCG; extracting a first configuration information including routing protocols from a first network device; identifying and extracting a second configuration information of at least one neighboring network device of said first network device using the first configuration information; building at least one routing cluster (RC) wherein a set of network devices that run a same routing protocol are grouped in one cluster; identifying a border cluster router (BCR), if any, that is configured to run at least two routing protocols; upon the identified border cluster router, identifying a second set of routing clusters in which said border cluster belongs to; linking the second set of routing clusters in which said border cluster router belongs to via said border cluster router; and displaying the second set of routing clusters on a screen device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network simulation system, comprising:
-
a screen for displaying network simulation; and a computer system for extracting and processing a plurality of network device information from a physical network; wherein the screen displays a dynamically generated simulation of the physical network in which a plurality of network devices that are connected directly or indirectly and are running on a same routing protocol are grouped to be in a same router cluster; and
a router running more than one routing protocols is a border router that forms a cluster link between two router clusters. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification