您的位置:首页 > 运维架构

创建loopback环回网卡

2015-06-18 19:37 507 查看
前提: IP协议栈已经安装到node上。

InternetStackHelper stack; // IPv4 is required for GlobalRouteMan
Ipv4DceRoutingHelper ipv4RoutingHelper;
stack.SetRoutingHelper (ipv4RoutingHelper);
stack.Install (nodes);

创建环回网卡的代码

void SetupLoopback (Ptr <Node> n, const char * pcLoAddr, const char * pcLoMask)
{
NS_LOG_FUNCTION_NOARGS ();
Ptr<LoopbackNetDevice> device = CreateObject<LoopbackNetDevice> ();
Ipv4AddressHelper ipv4AddrHelper;

n->AddDevice (device);
ipv4AddrHelper.SetBase (pcLoAddr, pcLoMask);
NetDeviceContainer devices;
devices.Add(device);
Ipv4InterfaceContainer interfaces = ipv4AddrHelper.Assign (devices);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: