目录
一、NAT工作原理与配置应用
NAT(Network Address Translation),网络地址转换
1、作用
将内部私有IP地址 转换成 全球唯一的公网IP地址,使内部网络可以连接互联网
私有IP地址分类:
A类: 10.0.0.0 ~ 10.255.255.255
B类: 172.16.0.0 ~ 172.31.255255
C类: 192.168.0.0 ~ 192.168.255.255
使用NAT的好处:节省共有合法IP地址、处理地址重叠、提高安全
2、NAT常见的两种方法
静态转换 1对1 双向通信
easy ip 多对1 单向通信
(1)、静态NAT转换
静态转换是指:将内部的私有地址转换为公有地址时,IP地址的对应关系是确定的(1对1)
静态转换是一对一的转换
静态转换是双向的通信
(2)、Easy IP 方式
Easy IP 允许多个内部地址使用一个公网IP
是单向通信
(3)、案例
1、静态转换
首先按图配置ip ----> 然后在路由器配置静态nat
使用nat前要进入外网接口
[Huawei-GigabitEthernet0/0/0]nat static global 100.0.0.2 inside 192.168.2.1 //使用静态nat技术,将内部的2.1与外部的公网地址100.0.0.2进行相互转换, 然后测试使用192.168.2.1 ping 100.0.0.10可以互通说明地址转换成功
如果配置错误可以用undo删除,比如:undo nat static global 100.0.0.2 inside 192.168.2.4
[Huawei-GigabitEthernet0/0/0]nat static global 100.0.0.3 inside 192.168.2.2
2、easy ip
在路由器配置easy ip,让所有的内部主机仅仅利用唯一的一个公网地址100.0.0.1访问外网
[Huawei]acl 2000 //通过acl定义允许访问外网的设备
[Huawei-acl-basic-2000]rule permit source any //这里放行所有设备,如果将any换成192.168.2.0 0.0.0.255则是仅仅允许2.0网段的设备访问外网
[Huawei-acl-basic-2000]in g0/0/0 //进入0接口(外网接口)
[Huawei-GigabitEthernet0/0/0]undo nat static global 100.0.0.3 inside 192.168.2.2 //删除已有的静态nat
[Huawei-GigabitEthernet0/0/0]undo nat static global 100.0.0.2 inside 192.168.2.1
[Huawei-GigabitEthernet0/0/0]nat outbound 2000 //应用nat (easy ip方式)
二、VRRP 虚拟路由冗余协议
引入:
单网关场景分析:
当网关路由器出故障时,本网段内以这个设备为网关的主机都不能与其他网络进行通信
多网关存在的问题:
通过部署多网关的方式实现网关备份
存在一定的问题:网关间IP地址冲突、主机会频繁切换网络出口
这可怎么办才好呢?
有一个备份不就好了,一个歇菜了,备份顶上来
2、什么是VRRP
VRRP是虚拟路由冗余协议
vrrp能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份
通俗理解:一个主路由器正常工作提供服务,还有一个备份路由器等着他死了继承他的服务
3、VRRP组成员
VRRP组成员角色:
主路由器(Master)
备份路由器(Backup)
虚拟路由器(Virtual)
如果打算将某个设备定义为主:
in vlan 1
vrrp vrid 1 priority 105 //修改vrrp优先级,默认值是100,越高越优先成为主
4、VRRP原理和方法
方法:
5、案例
(1)、三层交换机配置,第一台
[Huawei]sysname sw1 //修改主机名为sw1
[sw1]undo info-center enable //关闭日志
[sw1]in vlan 1 //进入vlan1
[sw1-Vlanif1]ip add 192.168.1.252 24 //配置ip
[sw1]vlan 2 //创建vlan2
[sw1-vlan2]in vlan 2 //进入vlan虚拟接口
[sw1-Vlanif2]ip add 192.168.2.2 24 //配ip
[sw1-Vlanif2]in g0/0/2 //进入要配ip的接口
[sw1-GigabitEthernet0/0/2]port link-type access
[sw1-GigabitEthernet0/0/2]port default vlan 2
(2)、另外一台s5700
<Huawei>sys
[Huawei]sysname sw2
[sw2]undo info-center enable
[sw2]in vlan 1
[sw2-Vlanif1]ip add 192.168.1.253 24
[sw2]vlan 3 //创建vlan3
[sw2-vlan3]in vlan 3 //进入vlan虚拟接口
[sw2-Vlanif3]ip add 192.168.3.2 24 //配ip
[sw2-Vlanif3]in g0/0/2 //进入要配ip的接口
[sw2-GigabitEthernet0/0/2]port link-type access
[sw2-GigabitEthernet0/0/2]port default vlan 3
(3)路由器配置ip
<Huawei>system-view
[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.2.1 24
[Huawei-GigabitEthernet0/0/0]in g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 192.168.3.1 24
[Huawei-GigabitEthernet0/0/1]in g0/0/2
[Huawei-GigabitEthernet0/0/2]ip address 192.168.4.254 24
(4)、然后分别在路由器与三层交换机上配置ospf
[Huawei]ospf //在路由器配置ospf
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
[sw1]ospf //在sw1配置ospf
[sw1-ospf-1]area 0
[sw1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[sw1-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[sw2]ospf //在sw2配置ospf
[sw2-ospf-1]area 0
[sw2-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[sw2-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
(5)、在两台三层交换机配置vrrp
[sw1]in vlan 1 //vrrp需要在接口中配置,进入vlan接口
[sw1-Vlanif1]vrrp vrid 1 virtual-ip 192.168.1.254 //开启vrrp功能,组号是1,虚拟设备的ip是1.254
[sw2]in vlan 1 //另外这台设备配置一样的内容
[sw2-Vlanif1]vrrp vrid 1 virtual-ip 192.168.1.254
[sw2-Vlanif1]display this //查看当前视图配置
<sw1>display vrrp brief //分别在两台三层交换机查看vrrp状态,看到一台是Master一台是backup即可
(6)如上一系列操作没有指定谁为主,谁是备份
如果打算将某个设备定义为主:
in vlan 1
vrrp vrid 1 priority 105 //修改vrrp优先级,默认值是100,越高越优先成为主
三、VRRP负载均衡
负载均衡:
实现vrrp负载均衡要做到:
sw1 vlan1 主 vlan2 备
sw2 vlan1 备 vlan2 主
示例:
首先按图组建拓扑,所有交换机创建vlan2
然后将所有接口都配置成tunk中继链路:这里是以第1台为例
[sw1]vlan 2
[sw1]port-group 1 //创建接口组,组号是1
[sw1-port-group 1]group-member gigabitethernet 0/0/1 to gigabitethernet 0/0/3 //添加组成员,从g0/0/1到g0/0/3一共3个接口
[sw1-port-group 1]port link-type trunk //将这些接口配置为中继链路
[sw1-port-group 1]port trunk allow-pass vlan all //放行所有vlan 的数据所有交换机均按照以上方法将所有接口配置为trunk,注意sw3与sw4是E口
[sw1]in vlan 1 //第一台三层交换机
[sw1-Vlanif1]vrrp vrid 1 virtual-ip 192.168.1.254 //在sw1配置vrrp
[sw1-Vlanif1]ip address 192.168.1.252 24 //配置ip
[sw1-Vlanif1]vrrp vrid 1 priority 105 //设置优先级称为vlan1的主
[sw1]in vlan 2
[sw1-Vlanif2]ip address 192.168.2.252 24
[sw1-Vlanif2]vrrp vrid 2 virtual-ip 192.168.2.254 //开启vrrp功能
[sw2]in vlan 1 //第二台三层交换机
[sw2-Vlanif1]ip address 192.168.1.253 24 //配置ip
[sw2-Vlanif1]vrrp vrid 1 virtual-ip 192.168.1.254 //开启vlan1的vrrp
[sw2-Vlanif1]in vlan 2
[sw2-Vlanif2]ip address 192.168.2.253 24
[sw2-Vlanif2]vrrp vrid 2 virtual-ip 192.168.2.254
[sw2-Vlanif2]vrrp vrid 2 priority 105 //为vlan2的vrrp设置优先级配置完毕后使用display vrrp brief 检查,每个5700的vrrp是一主一备即可
四、远程登陆 ssh
1、在网络设备实现远程登陆过程:
- 首先要拥有一个可以使用的账户
- 然后定义该账户的privilege level (权限级别)与服务类型
- 在定义允许登陆的用户数量
- 最后使用stelnet server enable 指令开启服务
2、连接测试
从其他设备测试:
[huawei] ssh client first-time enable
[huawei] stelnet 192.168.1.1
3、示例
远程管理路由器
[Huawei]aaa //在路由器进入管理账户的视图
[Huawei-aaa]local-user test01 password cipher 123456 //创建账户test01密码123456
[Huawei-aaa]local-user test01 service-type ssh //开启该用户的ssh远程登录功能
[Huawei-aaa]local-user test01 privilege level 3 //创建的账户操作级别默认是0,0是参
观级别,如果级别序号是1可以对系统进行简单维护,如果是2,可以使用一部分配
置命令,改为3可以成为管理员对设备进行任意配置。
[Huawei-aaa]quit //返回上一视图
[Huawei]user-interface vty 0 4 //进入远程接口,0是允许登录的第一个账户 0 4是
允许5人登陆
[Huawei-ui-vty0]authentication-mode aaa //允许远程时使用之前aaa中创建的
test01账户,相当于激活
[Huawei-ui-vty0]protocol inbound ssh //放行ssh数据
[Huawei-ui-vty0]quit
[Huawei]stelnet server enable //开启远程服务
然后将sw1做一台pc,用来远程登录路由器
[sw1]ssh client first-time enable //开启作为远程登录的客户端功能
[sw1]stelnet 192.168.1.1 //远程登录路由器
Please input the username:test01 //输入用户名
Trying 192.168.1.1 ...
Press CTRL+K to abort
Connected to 192.168.1.1 ...
The server is not authenticated. Continue to access it? [Y/N] :y //首次连接是否同意? 敲y回车
Save the server's public key? [Y/N] :y //保存秘钥,敲y回车
The server's public key will be saved with the name 192.168.1.1 ease wait..
Enter password: //输入密码123456后即可连接到路由器,此时敲的命令相当
于在路由器上执行(由于模拟器软件原因可能远程后敲命令时较卡,敲命令会有延
迟,属于正常现象,如果在真实设备则不会有此问题)
[sw1]stelnet 192.168.1.1 -ki 300 //登录时间持续5分钟
如果在交换机配置远程登录功能,需要比路由器多执行2条命令:
[sw1]ssh user test01 authentication-type password //test01账户远程连接使用ssh
协议时要输入密码进行认证
[sw1]ssh user test01 service-type stelnet //在系统视图指定test01账户支持的服
务类型为stelnet