cannot resolve destination address in omnet++/inet module

71 views
Skip to first unread message

sohini basu

unread,
Aug 10, 2016, 1:45:15 PM8/10/16
to OMNeT++ Users
I am trying to design a 3 tier datacenter model using INET modules. But when I run the network then every time a TCP socket is created,  I get the below mentioned error:

starting session
issuing OPEN command
cannot resolve destination address

My ned files are as below:

Ned for the rack

import inet.nodes.inet.Router;
import inet.nodes.inet.StandardHost;
import inet.nodes.ethernet.Eth10M;
import inet.networklayer.autorouting.ipv4.IPv4NetworkConfigurator;


module Rack
{
    
    parameters:
        //int N @prompt(“Nodes per rack”);
        int N = default(10)

        @display("bgb=392,190");
    gates:
        inout iogate[];

    submodules:
        ComputingServer[N]: StandardHost {
            @display("p=120,91");
        }
        AccessRouter: Router {

            @display("p=289,91");
        }
        configurator: IPv4NetworkConfigurator;
    
connections:

        for i=0..N-1 {
            AccessRouter.ethg++ <--> Eth10M <--> ComputingServer[i].ethg++;
        }
        AccessRouter.ethg++ <--> iogate++;
        AccessRouter.ethg++ <--> iogate++;
}


Ned for the network

import inet.nodes.inet.Router;
import inet.nodes.inet.StandardHost;
import inet.nodes.ethernet.Eth100M;
import inet.networklayer.autorouting.ipv4.IPv4NetworkConfigurator;

network Basic_leafspine_tcp
{
    parameters:
        int N = default(4);
        int AGR = default(4);
        int CR = default(2);

    submodules:

        AGRouter[AGR]: Router {
            @display("p=131,167");
        }
        CRouter[CR]: Router {
            @display("p=204,52");
        }
        Racks[N]: Rack {
            @display("p=131,304");
        }
        configurator: IPv4NetworkConfigurator;
        
    connections allowunconnected:

        for i=0..CR-1, for j=0..AGR-1 {
            CRouter[i].ethg++ <--> Eth100M <--> AGRouter[j].ethg++;
        }

        for i=0..1, for j=0..1 {
            AGRouter[i].ethg++ <--> Eth100M <--> Racks[j].iogate++;
        }

        for i=2..3, for j=2..3 {
            AGRouter[i].ethg++ <--> Eth100M <--> Racks[j].iogate++;
        }
}


The ini file is below :

[Config basic_leafspine]
network = Basic_leafspine_tcp

**.tcpType = "TCP"
**.tcp.advertisedWindow = 65535
**.tcp.delayedAcksEnabled = false
**.tcp.increasedIWEnabled = false
**.tcp.limitedTransmitEnabled = false
**.tcp.mss = 1452
**.tcp.nagleEnabled =true 
**.tcp.receiveQueueClass = default
**.tcp.recordStats = true
**.tcp.sackSupport = false
**.tcp.sendQueueClass = default
**.tcp.tcpAlgorithmClass = default
**.tcp.timestampSupport = true
**.tcp.windowScalingSupport = false


**.numTcpApps = 1
**.tcpApp[*].typename="TCPBasicClientApp"
**.tcpApp[*].localAddress = ""
**.tcpApp[*].localPort = -1
**.tcpApp[*].connectPort = 80
**.tcpApp[*].startTime = 0s
**.tcpApp[*].requestLength = 350B
**.tcpApp[*].replyLength = 5MiB
**.tcpApp[*].numRequestsPerSession = 1
**.tcpApp[*].thinkTime = 3s
**.tcpApp[*].idleInterval = 10s
**.tcpApp[*].reconnectInterval = 50s


**.tcpApp[*].dataTransferMode = "object"


Please help me to rectify the error.
Reply all
Reply to author
Forward
0 new messages