X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=src%2Fnepi%2Fresources%2Fns3%2Fns3ipv4l3protocol.py;h=5d539430c8b0d1a886e22312a528a81410c9239c;hb=f4a5a9a345818610739e9e5841b9da5b1a062f5d;hp=5eb3f45df021aaf4e4ebf4a4f222af79dc18ce8a;hpb=4343255121c4a2e8f3fe0b6377ec9219de75eab1;p=nepi.git diff --git a/src/nepi/resources/ns3/ns3ipv4l3protocol.py b/src/nepi/resources/ns3/ns3ipv4l3protocol.py index 5eb3f45d..5d539430 100644 --- a/src/nepi/resources/ns3/ns3ipv4l3protocol.py +++ b/src/nepi/resources/ns3/ns3ipv4l3protocol.py @@ -28,6 +28,7 @@ class NS3BaseIpv4L3Protocol(NS3Base): super(NS3BaseIpv4L3Protocol, self).__init__(ec, guid) self.list_routing_uuid = None self.static_routing_uuid = None + self.global_routing_uuid = None @property def node(self): @@ -55,7 +56,11 @@ class NS3BaseIpv4L3Protocol(NS3Base): self.static_routing_uuid = simulation.create("Ipv4StaticRouting") simulation.invoke(self.list_routing_uuid, "AddRoutingProtocol", - self.static_routing_uuid, 1) + self.static_routing_uuid, 0) + + self.global_routing_uuid = simulation.create("Ipv4GlobalRouting") + simulation.invoke(self.list_routing_uuid, "AddRoutingProtocol", + self.global_routing_uuid, -10) def _connect_object(self): pass