DHCP、AAA、Telnet协议

一、DHCP协议:

1、作用:

        在现实的网络环境中,如果所有的设备都让我们手工地去配IP,肯定是不现实的,所以就开发了DHCP这么一个协议,通过在一台服务端设备上配置DHCP,进而动态地为其它设备自动分配IP地址。

2、工作原理(简述):

        PC首次获取IP地址时:

(1)PC首先发送discover包 (广播发送的数据包)。

(2)然后服务器发送 offer包(华为单播发送,思科广播发送)包含了服务端自身IP地址准备下发的IP地址,以及自身MAC地址等。注意:当网络中存在多台DHCP服务端时,将存在多个Offer包 当客户端收到多个Offer包,会选择最先收到的Offer包中携带的IP地址。

(3)PC放送一个广播的request包(广播发送原因:1.这时pc还没有正式启用这个IP,还要再次发送一个请求,进行确认 2.释放其它服务器准备下发的IP地址)

(4)服务器发送ACK 确认包 ( 可单播可广播)。

        再次获取IP地址时:

(1)PC直接单播发送request 请求包。

(2)服务器发送ACK 确认包(可单播可广播) 

       其它的一些机制:

(1)DHCP租约:服务器下发的IP都会有一个租约,当租约过半,pc会发送续租请求。

(2)DHCP重绑定:当租约剩余13.5%时,pc向服务器申请重新绑定一个IP。

(3)DHCP地址释放:租约到达之前,pc不想使用,向服务器申请释放IP。

3、服务器端的具体配置命令:

(1)接口配置模式(这一种方式不常用,略)

(2)全局配置模式:

[R1]dhcp enable        启动DHCP服务

[R1]ip pool aaa        创建地址池,aaa是池名,有多少个广播域就创建多少个地址池

[R1-ip-pool-aaa]network 192.168.1.0 mask 24      配置下发地址网段

[R1-ip-pool-aaa]gateway-list 192.168.1.1        配置下发网关

[R1-ip-pool-aaa]dns-list 8.8.8.8 114.114.114.114        配置下发DNS服务器地址

[R1-GigabitEthernet0/0/0]dhcp select globa        在对应接口绑定全局地址池配置,globa是选择模式为全局模式,注意:敲下这条命令后系统会自动让接口绑定对应的地址池配置。

二、AAA协议(aaa认证):

1、作用:

        简单的来说3a就是用来增加我们设备安全性的一个协议,我们利用3a,可以通过创建对应的账户密码,以及设置该账户对应权限等级的方式,来对用户在终端上和虚拟终端上进行一个验证和限制,进而保证我们设备的安全性。

2、具体的配置命令:

[R1]aaa        启用3a开始配置
[R1-aaa]local-user huawei password cipher 123456        创建登录账号和密码,cipher是密文存储的意思,在华为的系统中,一定要敲,华为是默认用密文存储的。
[R1-aaa]local-user huawei service-type telnet        telent是设置让这个账号用作telnet(远程登录)使用,如果你想让它作为终端的一个账号去使用就写为terminal。
[R1-aaa]local-user huawei privilege level 0        设置账号的权限,(0-15)数值越大权限越高
[R1]user-interface vty 0 4        如果你想要把这个账号用来对远程登录进行认证,那R1上就要先创建一个虚拟链路的接口,这里的0是它的代号,4是允许最大在线的用户为4.
[R1-ui-vty0-4]authentication-mode aaa        绑定aaa存储空间中的账号和密码
补充:同样的,例如你要在console口上去设置aaa认证,
就把[R1-aaa]local-user huawei service-type telnet 的telent写为terminal,
然后在对应console的视图下去绑定 (authentication-mode aaa )就行了。

三、Telnet协议:

1、作用:

        在现实中,我们肯定会遇到设备和用户在物理空间上分隔,而我们又需要对设备进行操作的时候,那Telnet就是开发出来解决这个问题的,通过在我们需要进行操作的设备上配置Telnet服务,就可以在另一台设备上申请远程访问我们需要进行操作的设备了。

2、配置:

        那首先我一定要清楚这个协议是配置在我们需要去进行操作的那台设备上的(通俗的说就是不在我们身边的那台设备上的),其次这个协议在我们的华为设备上是默认开启的,也没有什么具体的配置命令,只不过你要想使用这个服务是有两个前提条件的:一是要在该设备上创建好对应的虚拟链路(虚拟链路接口),二是要在这个虚拟链路(虚拟链路接口)上绑定相关的认证方式(例如:我们上面提到的aaa认证)。满足这两个前提我们的Telnet服务才能正常使用。

        补充:我们在测试时,要在用户视图(<R2>)去敲命令(<R2>telnet         目标IP)才对。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值