1个拓扑和15个模块带你玩华为!!

前言:努力的人最后都不会太差!!关注博客或者加Q:1445696451一起努力!!
首先某公司的网落拓扑(模拟)如下:

内网边界采用华为3206系列路由器,核心层采用s5700系列三层交换,接入层使用s3700交换设备;在分公司有一台路由器。

模块1:telnet配置(如果配置在接入层设备,如要给该接入层设备指定网关,实现不同网段可以远程telnet)
system view :进入系统视图
telnet server enable :开启telnet
interface vlanif 1 :进入vlanif 1
ip address 192.168.1.1 24 :配置地址

user-interface vty 0 4 :进入vty0 4模式
authentication-mode aaa :认证模式设置为aaa
aaa :进入aaa模式
local-user zhangsan password cipher pwd123 :建立用户zhangsan
local-user zhangsanprivilege level 15 :设置连接权限
local-user zhangsan service-type telnet :设置连接方式为telnet

ip route-static 0.0.0.0 0 192.168.1.254 :配置一条默认路由指向网关

模块2:ssh配置
system view
stelnet server enable :开启stelnet(也就是ssh)
interface vlanif 1
ip address 192.168.1.1 24

user-interafce vty 0 4
authentication-mode aaa
protocol inbound ssh :配置连接协议

aaa
local-user zhangsan password cipher pwd123
local-user zhangsan privilege level 15
local-user zhangsan service-type ssh :配置连接方式为ssh

ssh user zhangsan authentication-type password :zhangsan使用password认证
ssh user zhangsan service-type stelnet :zhangsan使用stelnet连接

ip route-static 0.0.0.0 0 192.168.1.254

模块3:配置dhcp自动分配地址
1)接口dhcp配置(接口dhcp存在一个局限性,会将接口ip当做dhcp客户端的网关;但是它的配置十分方便)
dhcp enable :开启dhcp服务

int vlanif 1
ip address 192.168.1.1 24
dhcp select interface :dhcp查询方式为接口

2)全局dhcp配置
dhcp enable

int vlanif 1
ip address 192.168.1.1 24
dhcp select global :dhcp查询方式为全局

ip pool vlan1 :定义地址池
network 192.168.1.0 mask 24 :网段
gateway-list 192.168.1.254 :网关地址
dns-list 1.1.1.1 :dns解析服务器地址
excluded-ip-address 192.168.1.2 :保留地址
lease day 1 hour 1 :释放时间

模块4:vlan配置
vlan batch 2 to 10 :创建vlan

interface g0/0/1 :进入接口
port link-type access :配置接口为接入模式
port default vlan 2 :分配vlan2给该接口

interface g0/0/2
port link-type trunk :配置接口为中继模式
port trunk allow-pass vlan 2 3 5 :该接口允许vlan2、3、5通信

模块5:eth-trunk配置(相当于cisco的channel-group)
interface eth-trunk 1 :进入第一个eth-trunk
trunkport g0/0/1 :将g0/0/1接口分给eth-trunk1

interface g0/0/2
eth-trunk 1 :与上面操作一样

模块6:静态路由配置
ip route-static 192.168.1.0 24 192.168.2.1 :先是目标网段、而后掩码、下一跳ip地址

模块7:ACL配置
1)基本acl(可限制源ip,从2000~2999)
acl 2000 :创建acl2000
rule 5 deny source 192.168.1.0 0.0.0.255 :第5条拒绝192.168.1.0/24
rule 10 permit source 192.168.0.0 0.0.255.255 :第10条允许192.168.0.0/16

interface g0/0/1
traffic-filter inbound acl 2000 :设置接口为acl2000的入接口

2)高级acl(可限制源ip、目标ip、源端口、目标端口,从3000~3999)
acl 3000 :创建acl3000
rule 5 deny tcp source 192.168.1.0 0.0.0.255 destination 172.16.0.0 0.0.255.255 destination port eq 21
:第5条拒绝从192.168.1.0/24 到172.16.0.0/16的TCP21端口 的流量。
rule 10 permit tcp source 192.168.1.0 0.0.0.255 destination 172.16.0.0 0.0.255.255
:第10条允许192.168.1.0/24
到172.16.0.0的TCP流量;两者 结合起来就是允许除了TCP21 端口的其他TCP流量。

模块8:NAT配置
1)内网上网NAT
acl 2000
rule 100 permit 192.168.0.0 0.0.255.255

interface g0/0/1 :进入路由器外网口
nat outbound 2000 :配置为acl2000的内网出口

2)发布内网服务器的NAT
nat static global 202.1.1.1 inside 192.168.1.253
:配置转换202.1.1.1到192.1
68.1.253

nat server protocol tcp global 202.1.1.1 www inside 192.168.1.253 8080
:访问外网202.1.1.1的www可
映射到内网的192.168.1.253的 TCP8080端口。
模块9:mstp二层负载分担
stp mode mstp :配置stp的模式为mstp
stp region-configuration :进入mstp域视图
region-name test :配置mstp域的名称
revision-level 1 :配置修订级别
instance 1 vlan 10
instance 2 vlan 20 :配置mstp实例,并分配vlan
active region-configuration :激活配置

stp instance 1 priority 4096
stp instance 2 priority 8192 :实例的优先级

模块10:vrrp三层负载分担
master设备:
interface vlanif 10 :进入vlanif10
ip address 192.168.1.1 24 :配置地址
vrrp vrid 10 virtual-ip 192.168.1.254 :配置虚拟ip地址
vrrp vrid 10 priority 150 :优先级
vrrp vrid 10 track interface g0/0/1 reduced 100 :端口追踪

backup设备:
interface vlanif 10
ip address 192.168.1.2 24
vrrp vrid 10 virtual-ip 192.168.1.254 :配置虚拟ip(其余不用配置, vrrp中也有占先权,默认开启, 不用管)

模块11:rip距离矢量路由
rip :rip模式
version 2 :使用2版本
network 192.168.1.0 :宣告192.168.1.0/24网段

interface g0/0/1
rip metricin 2 :配置接口度量值(跳数)
undo rip output :关闭发送rip通告
undo rip input :关闭接收rip通告

slient-interface g0/0/1 :静默接口

rip split-horizon :水平分割
rip poison-reverse :毒性逆转

display rip :查看rip配置

default-route originate :分发默认路由

模块12:ospf链路状态路由
ospf 1 router-id 1.1.1.1 :配置ospf的router-id
area 0 :配置为area0区域
network 192.168.1.0 0.0.0.255 :宣告网段

display ospf peer :查询ospf邻居状态

模块13、GRE ×××
interface tunnel 1 :编辑1号隧道
tunnel-protocol gre :隧道使用GRE协议
ip address 192.168.1.1 30 :隧道地址
source 202.0.0.1 :隧道源(本地外网接口)地址
destination 101.0.0.1 :隧道对端(外网接口)地址

ip route-static 192.168.20.0 255.255.255.0 tunnel 0/0/1 :隧道路由(目标公司的网段)

ospf 1 router-id 1.1.1.1
area 0
network 192.168.10.0 0.0.0.255
network 192.168.1.0 0.0.0.255 :配置ospf(要让总部和分支机构网络连成一个整体,就需要互通路由。如果配置动态路由,就需要在宣告路由的时候将隧道地址也一起宣告)

模块14、IPsec ×××
ike proposal 2
encryption-algorithm 3des-cbc
authentication-algorithm MD5
authentication-method pre-share
dh group5
sa duration 10000 :定义第一阶段的安全策略

ipsec proposal 5
esp authentication-algorithm sha1
esp encryption-algorithm aes-128 :定义第二阶段的安全策略

ike peer to-fenzhi v1 :定义对等集信息(to-fenzhi为名称)
pre-shared-key simple 123456 :设置协商密钥,两端需一致
remote-address 202.1.1.1 :对端的外网接口地址

acl 3000
rule permit ip source 10.0.0.0 0.255.255.255 destination 20.0.0.0 0.255.255.255 :设置acl3000定义感兴趣的数 据流(也就是需要通过隧道的 数据流)

ipsec policy abc 10 isakmp :定义使用IKE协商IPsec
security acl 3000 :调用acl3000
ike-peer to-fenzhi :调用对等体集
proposal 5 :调用第二阶段

interface g0/0/0
ipsec policy abc :在接口调用IPsec策略

acl 3001
rule 100 deny ip source 10.0.0.1 0.255.255.255 destination 20.0.0.1 0.255.255.255
rule 200 permit ip source 10.0.0.0 0.255.255.255 destination any
:配置一条上网3001(拒绝转 换需要通过隧道的数据流,允许 其他所有)

interface g0/0/0
nat outbound 3001 :将外网接口设置为nat转换的 接口

模块15(重点模块):display命令的使用。(display相当于cisco的show命令,我粗略的数了一下,华为3260路由器的系统视图下“display?”,大概有254个对象,可见这个命令多么重要。但是我们只需掌握一些常用的即可。简单举例出我日常的总结)

display this :常用命令,查看当前视图、模 式下的配置
display current-configuration :查看当前配置
display saving-configuration :查看以保存配置
display aaa :查看aaa认证配置
display acl number :acl规则
display dhcp :dhcp配置
display eth-trunk number :eth-trunk口下配置
display firewall group :防火墙相关
display interface g|e// :接口下配置
display ipsec
:查看ipsec相关
display lldp neighbor brief :查看lldp邻接
display mac-address :mac地址
display ospf 1 * :ospf相关
display vrrp :vrrp信息
display vlan brief :查看vlan信息
display ip routing-table :查看路由表

原文地址:http://blog.51cto.com/13434336/2124854

时间: 2024-10-29 00:05:00

1个拓扑和15个模块带你玩华为!!的相关文章

B - 瑶瑶带你玩激光坦克

B - 瑶瑶带你玩激光坦克 Time Limit: 2000/1000MS (Java/Others)    Memory Limit: 256000/128000KB (Java/Others) Submit Status Problem Description 有一款名为激光坦克的游戏,游戏规则是用一个坦克发出激光来达到一些目的,激光可以通过一些镜子反射. 机智的瑶瑶为了显示自己的智商高于常人,把这个游戏改造了一下,变成了用激光攻击敌人的游戏. 瑶瑶想知道射一次激光最多可以攻击到多少个敌人.

iOS开发——高级UI&带你玩转UITableView

带你玩装UITableView 在实际iOS开发中UITableView是使用最多,也是最重要的一个控件,如果你不会用它,那别说什么大神了,菜鸟都不如. 其实关于UItableView事非常简单的,实际开发中用起来却没有那么简单就是因为他结合MVC使用,涉及到了模型数据的读取,自定义View,功能的拓展和更好的解藕,下面就带你玩一遍: UITableView的两种样式 UITableViewStylePlain UITableViewStyleGroupeds accessoryType UIT

带你玩转Visual Studio——性能分析与优化

上一篇文章带你玩转Visual Studio--VC++的多线程开发讲了VC++中多线程的主要用法.多线程是提升性能和解决并发问题的有效途经.在商用程序的开发中,性能是一个重要的指标,程序的性能优化也是一个重要的工作. 找到性能瓶颈 二八法则适合很多事物:最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的.在程序代码中也是一样,决定应用性能的就那20%的代码(甚至更少).因此优化实践中,我们将精力集中优化那20%最耗时的代码上,这那20%的代码就是程序的性能瓶颈,主要针对这部

acdream 瑶瑶带你玩激光坦克 (模拟)

瑶瑶带你玩激光坦克 Time Limit: 2000/1000MS (Java/Others)    Memory Limit: 256000/128000KB (Java/Others) Submit Status Problem Description 有一款名为激光坦克的游戏,游戏规则是用一个坦克发出激光来达到一些目的,激光可以通过一些镜子反射. 机智的瑶瑶为了显示自己的智商高于常人,把这个游戏改造了一下,变成了用激光攻击敌人的游戏. 瑶瑶想知道射一次激光最多可以攻击到多少个敌人. PS:

带你玩转Kubernetes

导读 Kubernetes是著名的容器管理系统,是一个有这很多贡献者的开源大项目,它作为一个不挑食的容器管理框架,可以无处不在.这两天接触K8s,带你玩转K8s,这个教程可以大致让你知道运行更改源码,而且从头测试本地Kubernetes平台集群. Kubernetes是个有很多贡献者的开源大项目,理论上它作为一个不挑食的容器管理框架,可以无处不在.但可惜的是,无论实际编写还是贡献测试代码,引导kubernetes server都不太容易.里边的一些文件对于我来说有些乱,不是挂了的就是过时的.源文

带你玩转Visual Studio——带你高效管理代码

上一篇文章带你玩转Visual Studio--带你高效开发通过对VAssistX优秀插件的讲解,让我们掌握了快速开发C++代码的技能.然而大部分的程序都不是一个人的开发的,是由一个团队的多个人一起开发的,大型的系统还可能由多个不同的团队分包进行开发.多人进行协作开发时,代码的管理就显得及为重要,需要借助代码管理工具的辅助,这种工具又称为版本控制系统. 目前主流的版本控制系统有: CVS:是一个用于代码版本控制的自由软件,它是一个比较早出现的工具,由于它有很多自身的缺陷,现在几乎被SVN所取代了

分分钟带你玩转 Web Services【2】CXF

在实践中一直在使用 JAX-WS 构建 WebService 服务,服务还是非常稳定.高效的. 但还是比较好奇其他的 WebService 开源框架,比如:CXF/Axis2/Spring WS等. 源于对 Apache 的信赖和喜爱, 旗下的 CXF  WebService 肯定也不会让人失望. 所以花了点时间将 CXF 引入到项目实践当中,多一种选择也未尝不可. 对于 WebService 和 CXF 简介这里就不赘述了,不太懂的同学请先移步:分分钟带你玩转 Web Services[1]J

带你玩转Visual Studio——结局汇总

感谢 这一系列文章陆陆续续写了一个月,也差不多可以告一个段落了.感谢读者们一直以来对我关注和支持!现将这一系列文章在这做一个汇总,以方便大家查阅.若是初学者,建议按顺序阅读. 系列文章目录 带你玩转Visual Studio--开篇介绍 带你玩转Visual Studio--带你新建一个工程 带你玩转Visual Studio--带你了解VC++各种类型的工程 带你玩转Visual Studio--带你高效开发 带你玩转Visual Studio--带你高效管理代码 带你玩转Visual Stu

带你玩转Visual Studio——带你发布自己的工程库

上一篇文章带你玩转Visual Studio--带你高效管理代码通过对VisualSVN优秀插件的讲解,让我们掌握了在集成开发环境VS中快捷高效地管理代码的技能.然而我们开发的程序并不总是直接地生成可执行的软件,我们可能只是开发某个大型系统的一个组件,也可能是开发某个软件的内核SDK提供给上层的应用程序调用,在开发的过程中我们也可能会用到第三方的开源库.那如果将自己的程序编译成程序库给调用方用呢?又如何在自己的程序中引用第三方库呢?这将是这篇文章要讲的内容--发布自己的工程库. 什么是程序库?