三层链路冗余-单宿主网络(拓扑图及思路)

实验需求:

1)确保PC可以访问外部网络

2)PC访问外部网络的首选链路是左边线路

3)左边线路故障后,则使用右边线路访问

4)左边线路故障修复后,流量自动切换回来 

实验拓扑图:

 实验步骤: 
1)配置终端设备 主机IP地址参数:192.168.10.1/255.255.255.0,网关192.168.10.254。
 配置网络设备。
 配置交换机。 
2)创建VLAN 
<sw>system-view [sw]vlan 10 [sw-vlan10] quit [sw] 3)
3)将接口放入指定的VLAN 

//配置连接 PC 的接口
 [sw]interface GigabitEthernet 0/0/1 
[sw-GigabitEthernet0/0/1] port link-type access 
[sw-GigabitEthernet0/0/1] port default vlan 10 
//配置连接 R1 的接口 
[sw]interface GigabitEthernet 0/0/2 
[sw-GigabitEthernet0/0/2] port link-type access 
[sw-GigabitEthernet0/0/2] port default vlan 10

4)配置路由器 
//设备初始化配置 
<Huawei>system-view 
[Huawei] sysname R1
 //配置 vlan 10 的网关接口 
[R1] interface GigabitEthernet 0/0/0 
[R1-GigabitEthernet0/0/0] ip address 192.168.10.254 24 
[R1-GigabitEthernet0/0/0] quit 
//配置连接Internet 的主链路 
[R1] interface GigabitEthernet 0/0/1 
[R1-GigabitEthernet0/0/1] ip address 192.168.12.1 24 
[R1-GigabitEthernet0/0/1] quit 
//配置连接 Internet 的备份链路 
[R1] interface gi0/0/2 
[R1-GigabitEthernet0/0/2] ip address 192.168.90.1 24
[R1-GigabitEthernet0/0/2] quit 
//配置去往Internet的主链路 
[R1] ip route-static 0.0.0.0 0.0.0.0 192.168.12.2 
//配置去往Internet的备份链路
[R1] ip route-static 0.0.0.0 0.0.0.0 192.168.90.2 preference 70

5)配置模拟的运营商设备 
配置互联接口IP地址 
//设备初始化配置
<Huawei>system-view 
[Huawei]sysname DianXin 
//配置与企业相连的主链路接口 
[DianXin]interface gi0/0/1 
[DianXin-GigabitEthernet0/0/1] ip address 192.168.12.2 24 
[DianXin-GigabitEthernet0/0/1] quit 
//配置与企业相连的备份链路接口 
[DianXin]interface gi0/0/2 
[DianXin-GigabitEthernet0/0/2] ip address 192.168.90.2 24 
[DianXin-GigabitEthernet0/0/2] quit 
//配置与公网服务器互联的网关接口 
[DianXin]interface gi0/0/0 
[DianXin- GigabitEthernet0/0/0] ip address 200.1.1.254 255.255.255.0 
[DianXin- GigabitEthernet0/0/0] quit 
配置返回路由 
//配置与企业的主链路对应的路由 
[DianXin] ip route-static 192.168.10.0 255.255.255.0 192.168.12.1 
//配置与企业的备份链路对应的路由 
[DianXin] ip route-static 192.168.10.0 255.255.255.0 192.168.90.1 preference 90

6)配置公网服务器 
IP相关参数:200.1.1.1/255.255.255.0,默认网关200.1.1.254。 
7)验证与测试 //验证交换机配置 
Display vlan -> 确保存在 vlan 10 
Display port vlan -> 确保2个接口属于 vlan 10

//验证路由器配置 
Display ip interface brief -> 确保接口IP正确 
Display ip routing-table ->确保主链路路由存在路由表 //验证电信配置 
Display ip interface brief ->确保接口 IP 正确 
Display ip routing-table ->确保与企业对应的路由的主备关系相同 //测试与服务器的互通(并抓包) 
PC :  Ping 200.1.1.1 ,确保互通,并且转发路径有限选择左边路径;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
NS-3是一个网络仿真器,可以通过编写程序来创建拓扑。以下是一个简的NS-3程序,用于创建一个包含3个节点和2个链拓扑: ``` #include "ns3/core-module.h" #include "ns3/network-module.h" #include "ns3/csma-module.h" using namespace ns3; NS_LOG_COMPONENT_DEFINE ("MyTopology"); int main (int argc, char *argv[]) { LogComponentEnable ("MyTopology", LOG_LEVEL_INFO); NodeContainer nodes; nodes.Create (3); CsmaHelper csma; csma.SetChannelAttribute ("DataRate", StringValue ("100Mbps")); csma.SetChannelAttribute ("Delay", TimeValue (NanoSeconds (6560))); NetDeviceContainer devices; devices = csma.Install (nodes); Ptr<CsmaNetDevice> dev0 = DynamicCast<CsmaNetDevice> (devices.Get (0)); Ptr<CsmaNetDevice> dev1 = DynamicCast<CsmaNetDevice> (devices.Get (1)); Ptr<CsmaNetDevice> dev2 = DynamicCast<CsmaNetDevice> (devices.Get (2)); dev0->SetAddress (Mac48Address::Allocate ()); dev1->SetAddress (Mac48Address::Allocate ()); dev2->SetAddress (Mac48Address::Allocate ()); Simulator::Run (); Simulator::Destroy (); return 0; } ``` 在这个程序中,我们首先定义了三个节点,然后使用`CsmaHelper`类创建了一个包含3个节点的CSMA网络。我们为链设置了数据速率和延迟,并将设备分配给节点。最后,我们为每个设备分配了一个唯一的MAC地址,并启动了仿真器。 要编译和运行这个程序,需要安装NS-3,并使用以下命令: ``` $] ./waf --run "my-topology" ``` 这将编译并运行我们创建的`my-topology.cc`文件。在NS-3仿真器中,您可以使用类似Wireshark的工具来查看网络流量和分组传输情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

s西西

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值