# loop/topology # network:north = { ip = 10.1.1.0; mask = 255.255.255.0; host:asterix = {ip = 10.1.1.4;} host:obelix = {ip = 10.1.1.5;} host:idefix = {ip = 10.1.1.6;} host:majestix = {ip = 10.1.1.7;} host:ix_4_7 = {range = 10.1.1.4 - 10.1.1.7;} } any:north = {link = network:north;} router:paris = { managed; model = IOS; interface:north = {ip = 10.1.1.2; hardware = fastethernet0/0;} interface:east = { ip = 10.1.2.1; hardware = fastethernet0/1;} interface:mediteran = {ip = 10.2.2.1; hardware = fastethernet0/2;} interface:ocean = {ip = 10.10.1.1; hardware = Serial0;} } network:ocean = { ip = 10.10.1.0; mask = 255.255.255.0; } any:ocean = { link = network:ocean; } network:east = { ip = 10.1.2.0; mask = 255.255.255.0;} any:east = { link = network:east; } network:mediteran = { ip = 10.2.2.0; mask = 255.255.255.0; host:caesar = {ip = 10.2.2.10;} } any:mediteran = { link = network:mediteran; } router:rome = { managed; model = Linux; interface:mediteran = {ip = 10.2.2.2; hardware = eth1;} interface:south = {ip = 10.3.3.1; hardware = eth0;} } network:south = { ip = 10.3.3.0; mask = 255.255.255.0; } any:south = {link = network:south;} router:cairo = { managed; model = PIX; interface:south = {ip = 10.3.3.254; hardware = level50;} interface:egypt = { ip = 10.4.4.2; hardware = inside;} interface:sahara = { ip = 10.5.5.1; hardware = outside;} } network:egypt = { ip = 10.4.4.0; mask = 255.255.255.0; host:pharao = { ip = 10.4.4.4; } } network:sahara = { ip = 10.5.5.0; mask = 255.255.255.0; } router:agadir = { managed; model = IOS_FW; interface:sahara = {ip = 10.5.5.2; hardware = Ethernet0;} interface:ocean = {ip = 10.10.1.2; hardware = Ethernet1;} } router:gibraltar = { managed; model = Linux; interface:ocean = { ip = 10.10.1.3; hardware = eth0; } interface:sahara = {ip = 10.5.5.3; hardware = eth1;} interface:to_equator = {ip = 10.11.1.1; hardware = eth2;} interface:to_equator2 = {ip = 10.11.1.5; hardware = eth3;} } network:to_equator = { ip = 10.11.1.0; mask = 255.255.255.252; } network:to_equator2 = { ip = 10.11.1.4; mask = 255.255.255.252; } router:equator = { interface:to_equator = {ip = 10.11.1.2;} interface:to_equator2 = {ip = 10.11.1.6;} interface:equator = {ip = 10.11.2.1;} } network:equator = { ip = 10.11.2.0; mask = 255.255.255.0; } any:equator = { link = network:equator; } pathrestriction:ocean_sahara = description = No connection through sahara interface:paris.ocean, interface:agadir.ocean, interface:gibraltar.ocean, interface:cairo.sahara;