【HUAWEI】VLAN+OSPF+单臂路由

目录

🥮写在前面

🥮3.1、拓扑图

🥮3.2、操作思路

🥮3.3、配置操作

🍣3.3.1、LSW2配置

🍣3.3.2、LSW3配置

🍣3.3.3、R1配置

🍣3.3.4、R2配置

🍣3.3.5、LSW1配置

🍣3.3.6、查看配置列表

🍣3.3.7、测试网络


 🦐博客主页:大虾好吃吗的博客

 🦐专栏地址:huawei专栏

写在前面

        VLAN:VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段。一个VLAN可以在一个交换机或者跨交换机实现。基于交换机的虚拟局域网能够为局域网解决冲突域、广播域、带宽问题。

        OSPF:OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。

        单臂路由:单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。

3.1、拓扑图

图片

3.2、操作思路

        1、5台PC先配置IP,配置接入层交换机VLAN,指定0/0/1为trunk链路,0/0/2和0/0/3配置为access链路。

        2、两台路由配置单臂路由允许多个VLAN数据通过,封装dot1q协议,配置1/2/3/4网段网关地址,5/6网段配置IP。

        3、三层交换配置VLAN、IP、接口类型为access。

        4、最后对两台路由器、三层交换机配置OSPF,router_id分别为1.1.1.1、2.2.2.2、3.3.3.3 。

        5、测试全网互通

3.3、配置操作

        自行配置PC机地址,网关统一配置为1。

3.3.1、LSW2配置

<Huawei>sys
[Huawei]undo info-center enable
[Huawei]vlan batch 10 20
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]port link-type trunk
[Huawei-Ethernet0/0/1]port trunk allow-pass vlan all        #all表示允许所有VLAN通过
[Huawei-Ethernet0/0/1]int e0/0/2
[Huawei-Ethernet0/0/2]port link-type access
[Huawei-Ethernet0/0/2]port default vlan 10
[Huawei-Ethernet0/0/2]int e0/0/3
[Huawei-Ethernet0/0/3]port link-type access
[Huawei-Ethernet0/0/3]port default vlan 20

3.3.2、LSW3配置

<Huawei>sys
[Huawei]vlan batch 30 40
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]port link-type trunk
[Huawei-Ethernet0/0/1]port trunk allow-pass vlan all        #all表示允许所有VLAN通过
[Huawei-Ethernet0/0/1]int e0/0/2
[Huawei-Ethernet0/0/2]port link-type access
[Huawei-Ethernet0/0/2]port default vlan 30
[Huawei-Ethernet0/0/2]int e0/0/3
[Huawei-Ethernet0/0/3]port link-type access
[Huawei-Ethernet0/0/3]port default vlan 40

3.3.3、R1配置

<Huawei>sys
# 单臂路由
[Huawei]int e0/0/0.1    
[Huawei-Ethernet0/0/0.1]dot1q termination vid 10
[Huawei-Ethernet0/0/0.1]ip add 1.0.0.1 8
[Huawei-Ethernet0/0/0.1]arp broadcast enable
[Huawei-Ethernet0/0/0.1]int e0/0/0.2    
[Huawei-Ethernet0/0/0.2]dot1q termination vid 20
[Huawei-Ethernet0/0/0.2]ip add 2.0.0.1 8
[Huawei-Ethernet0/0/0.2]arp broadcast enable
# 6.0网段IP
[Huawei-Ethernet0/0/0.2]int e0/0/1
[Huawei-Ethernet0/0/1]ip add 6.0.0.1 8
# OSPF
[Huawei-Ethernet0/0/1]ospf 1 router-id 1.1.1.1
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]net 1.0.0.0 0.255.255.255
[Huawei-ospf-1-area-0.0.0.1]net 2.0.0.0 0.255.255.255
[Huawei-ospf-1-area-0.0.0.1]net 6.0.0.0 0.255.255.255

3.3.4、R2配置

<Huawei>sys
# 单臂路由
[Huawei]int e0/0/0.1
[Huawei-Ethernet0/0/0.1]dot1q termination vid 30
[Huawei-Ethernet0/0/0.1]ip add 3.0.0.1 8    
[Huawei-Ethernet0/0/0.1]arp broadcast enable 
[Huawei-Ethernet0/0/0.1]int e0/0/0.2
[Huawei-Ethernet0/0/0.2]dot1q termination vid 40
[Huawei-Ethernet0/0/0.2]ip add 4.0.0.1 8    
[Huawei-Ethernet0/0/0.2]arp broadcast enable
# 5.0网段IP
[Huawei-Ethernet0/0/0.2]int e0/0/1
[Huawei-Ethernet0/0/1]ip add 5.0.0.2 8
# OSPF
[Huawei-Ethernet0/0/1]ospf 1 router-id 2.2.2.2
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]net 3.0.0.0 0.255.255.255
[Huawei-ospf-1-area-0.0.0.1]net 4.0.0.0 0.255.255.255
[Huawei-ospf-1-area-0.0.0.1]net 5.0.0.0 0.255.255.255

3.3.5、LSW1配置

<Huawei>sys 
# 配置VLAN
[Huawei]vlan batch 50 60 100
[Huawei]int vlan 50
[Huawei-Vlanif50]ip add 5.0.0.1 8
[Huawei-Vlanif50]int vlan 60
[Huawei-Vlanif60]ip add 6.0.0.2 8
[Huawei-Vlanif60]int vlan 100
[Huawei-Vlanif100]ip add 100.0.0.1 8
# 指定接口及VLAN
[Huawei-Vlanif100]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]port default vlan 60
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-GigabitEthernet0/0/2]port default vlan 50
[Huawei-GigabitEthernet0/0/2]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type access
[Huawei-GigabitEthernet0/0/3]port default vlan 100
# OSPF
[Huawei-GigabitEthernet0/0/3]ospf 1 router-id 3.3.3.3
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]net 5.0.0.0 0.255.255.255
[Huawei-ospf-1-area-0.0.0.1]net 6.0.0.0 0.255.255.255
[Huawei-ospf-1-area-0.0.0.1]net 100.0.0.0 0.255.255.255

3.3.6、查看配置列表

以LSW1为例,如下。

# 查看VLAN
[Huawei]display vlan
...省略部分内容...
50   common  UT:GE0/0/2(U)                                                      
​
60   common  UT:GE0/0/1(U)                                                      
​
100  common  UT:GE0/0/3(U)                                                      
​
​
VID  Status  Property      MAC-LRN Statistics Description      
--------------------------------------------------------------------------------
​
1    enable  default       enable  disable    VLAN 0001                         
50   enable  default       enable  disable    VLAN 0050                         
60   enable  default       enable  disable    VLAN 0060                         
100  enable  default       enable  disable    VLAN 0100 
​
# 查看当前全部信息
[Huawei]display current-configuration
...省略部分内容...
​
# 查看路由表
[Huawei]display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 12       Routes : 12       
​
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
​1.0.0.0/8   OSPF    10   2           D   6.0.0.1         Vlanif602.0.0.0/8   OSPF    10   2           D   6.0.0.1         Vlanif603.0.0.0/8   OSPF    10   2           D   5.0.0.2         Vlanif504.0.0.0/8   OSPF    10   2           D   5.0.0.2         Vlanif505.0.0.0/8   Direct  0    0           D   5.0.0.1         Vlanif505.0.0.1/32  Direct  0    0           D   127.0.0.1       Vlanif506.0.0.0/8   Direct  0    0           D   6.0.0.2         Vlanif606.0.0.2/32  Direct  0    0           D   127.0.0.1       Vlanif60100.0.0.0/8   Direct  0    0           D   100.0.0.1       Vlanif100100.0.0.1/32  Direct  0    0           D   127.0.0.1       Vlanif100127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0# 查看OSPF邻居表
[Huawei]display ospf peer brief 
​OSPF Process 1 with Router ID 3.3.3.3Peer Statistic Information----------------------------------------------------------------------------Area Id          Interface                        Neighbor id      State    0.0.0.1          Vlanif50                         2.2.2.2          Full        0.0.0.1          Vlanif60                         1.1.1.1          Full        ----------------------------------------------------------------------------# 保存配置<Huawei>save

3.3.7、测试网络

使用ping命令依次测试全网是否互通,例如下。

PC>ping 1.0.0.10
​
Ping 1.0.0.10: 32 data bytes, Press Ctrl_C to break
From 1.0.0.10: bytes=32 seq=1 ttl=126 time=109 ms
From 1.0.0.10: bytes=32 seq=2 ttl=126 time=125 ms
From 1.0.0.10: bytes=32 seq=3 ttl=126 time=94 ms
From 1.0.0.10: bytes=32 seq=4 ttl=126 time=109 ms
From 1.0.0.10: bytes=32 seq=5 ttl=126 time=93 ms
​
--- 1.0.0.10 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 93/106/125 ms

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/94931.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥等考Python组别十一级008

第一部分:选择题 1、Python L11 (15分) 运行下面程序,输出的结果是( )。 a = list(range(1, 3)) print(a) [1, 2][2, 3][1, 2, 3][1, 2, 3, 4]正确答案:A 2、Python L11 (15分)

SQL之LIMIT子句踩坑记录

部分场景下&#xff0c;我们可能希望从一个大表 unparsed 中抽取前100行并对这些行应用UDF&#xff0c;一种容易想到的SQL语句如下&#xff1a; pyspark insert into table parsed select url, parse_func(content) as parsed_content from unparsed limit 100;但这个语句实际…

力扣 -- 518. 零钱兑换 II(完全背包问题)

解题步骤&#xff1a; 参考代码&#xff1a; 未优化代码&#xff1a; class Solution { public:int change(int amount, vector<int>& coins) {int ncoins.size();//多开一行&#xff0c;多开一列vector<vector<int>> dp(n1,vector<int>(amount1…

Python3数据科学包系列(三):数据分析实战

Python3中类的高级语法及实战 Python3(基础|高级)语法实战(|多线程|多进程|线程池|进程池技术)|多线程安全问题解决方案 Python3数据科学包系列(一):数据分析实战 Python3数据科学包系列(二):数据分析实战 Python3数据科学包系列(三):数据分析实战 一: 数据分析与挖掘认知…

Xcode、终端、Mason、nvim.debug环境路径

Xcode&#xff1a; /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include 终端&#xff1a; /Library/Developer/CommandLineTools/usr/include Mason: /Users/donny/.local/share/nvim/mason/packages/clangd/…

Linux apt-get update - Could not connect to XXX(Connection refused)

Linux: apt-get update ----Err:Could not connect to XXX(Connection refused) - 知乎 先换源&#xff08;vi不好使用&#xff0c;可以换成gedit&#xff09; 若还是不行&#xff0c;可以再尝试执行&#xff1a; unset http_proxy unset https_proxy

蓝桥等考Python组别十二级002

第一部分:选择题 1、Python L12 (15分) 运行下面程序,输出的结果是( )。 lis = [4, 1, 6, 5, 2, 3] print(lis[0 : 2]) [4, 1] [1, 6][4][1, 6, 5]正确答案:A 2、Python L12 (15

图像分割中的色块的提取

一 色块提取方法&#xff1a; ①首先是色彩模型的转换 由RGB颜色空间转到HSV颜色空间 原因&#xff1a;RGB颜色空间适合显示系统&#xff0c;但是各分量间相关性很强&#xff0c;比如当图像亮度发生变化时&#xff0c;RGB三个分量都会发生相应改变 但是HSV颜色空间更能感知颜色…

游览器找不到服务器上PHP文件的一种原因

最近在练习搭建网站&#xff0c;遇到游览器找不到服务器上的php文件的问题。后来查找发现&#xff0c;apache文档根目录跟apache虚拟主机文档根目录不同&#xff0c;服务器开启了虚拟主机功能。这导致游览器找不到php文件。 使用的环境是LAMP&#xff0c;它 的操作系统和软件版…

ubuntu22.04 x11窗口环境手势控制

ubuntu22.04 x11窗口环境手势控制 ubuntu x11窗口环境的手势控制并不优秀&#xff0c;我们可以使用touchegg去代替 这个配置过程非常简单&#xff0c;并且可以很容易在一定范围内达到你想到的效果&#xff0c;类比mac的手势控制 关于安装 首先添加源&#xff0c;并安装 sud…

【NeurIPS 2023】Backdoor对抗攻防论文汇总

NeurIPS 对抗攻防论文 NeurIPS2022|对抗攻防论文整理 - 知乎 NeurIPS 2023 Papers BIRD: Generalizable Backdoor Detection and Removal for Deep Reinforcement Learning https://neurips.cc/virtual/2023/poster/70618 摘要&#xff1a; 后门攻击对深度强化学习&…

Python数据攻略-Pandas进行CSV和Excel文件读写

在数据分析的世界里,能够读取和写入不同格式的文件是一项基本而重要的技能。CSV(逗号分隔值)和Excel是两种常见的数据存储格式。它们在商业、科研、教育等多个领域都有广泛应用。 文章目录 读取CSV文件`pd.read_csv()` 文件读取函数的基本用法`DataFrame.to_csv()` 数据写入…

基于Java的飞机航班订票购票管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…

Leetcode219. 存在重复元素 II

力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 给你一个整数数组 nums 和一个整数 k &#xff0c;判断数组中是否存在两个 不同的索引 i 和 j &#xff0c;满足 nums[i] nums[j] 且 abs(i - j) < k 。如果存在&#xff0c;返回 true &#xff1b…

深入了解 RabbitMQ:高性能消息中间件

目录 引言&#xff1a;一、RabbitMQ 介绍二、核心概念三、工作原理四、应用场景五、案例实战 引言&#xff1a; 在现代分布式系统中&#xff0c;消息队列成为了实现系统间异步通信、削峰填谷以及解耦组件的重要工具。而RabbitMQ作为一个高效可靠的消息队列解决方案&#xff0c;…

Python爬虫解决中文乱码

目录 一、中文乱码 二、chardet.detect()解决 三、在页面查找编码格式解决 一、中文乱码 问题在于文本的编码格式不正确 import requestsurlhttps://www.shicimingju.com/book/sanguoyanyi.html headers{User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKi…

C++_pen_静态与常量

成员 常成员、常对象&#xff08;C推荐使用 const 而不用#define,mutable&#xff09; const 数据成员只在某个对象生存周期内是常量&#xff0c;而对于整个类而言却是可变的&#xff08;static除外&#xff09; 1.常数据成员&#xff08;构造函数初始化表赋值&#xff09; c…

C#开发的OpenRA游戏之电力系统之一

C#开发的OpenRA游戏之电力系统之一 前面已经分析过雷达地图显示,在雷达地图的下面有一个显示电力数量显示,如下图: 从上图看到电力的数量为0,所以这时候就处于低电力的模式。 要在这里显示电力,那么就需要在界面上做一点编辑,是在yaml文件定义它: Container@POWERBAR…

在Ubuntu 20.04搭建最小实验环境

sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates安装导入GPG公钥所需的依赖包。 sudo wget -O - https://openresty.org/package/pubkey.gpg | sudo apt-key add -导入GPG密钥。 sudo apt-get -y install --no-install-recommends software-p…

Docker启动Mysql

如果docker里面没有mysql需要先pull一个mysql镜像 docker pull mysql其中123456是mysql的密码 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD123456 -d mysql可以使用如下命令进入Mysql的命令行界面 docker exec -it mysql bash登录mysql使用如下命令,root是…