IP地址与MAC地址的关系: IP地址是根据现在的IPv4标准指定的,不受硬件限制比较容易记忆的地址,长度4个字节。而 MAC地址却是用网卡的物理地址,保存在网卡的EPROM里面,与硬件有关系,比较难于记忆,长度为6个字节。

虽然在TCP/IP网络中,计算机往往需要设置IP地址后才能通讯,然而,实际上计算机之间的通讯并不是通过IP地址,而是借助于网卡的MAC地址。IP地址只是被用于查询欲通讯的目的计算机的MAC地址。

ARP协议是用来向对方的计算机、网络设备通知自己IP对应的MAC地址的。在计算机的 ARJ缓存中包含一个或多个表,用于存储IP地址及其经过解析的以太网MAC地址。一台计算机与另一台IP地址的计算机通讯后,在ARP缓存中会保留相应的MAC地址。所以,下次和同一个IP地址的计算机通讯,将不再查询MAC地址,而是直接引用缓存中的MAC地址。

在交换式网络中,交换机也维护一张MAC地址表,并根据MAC地址,将数据发送至目的计算机。

为什么要绑定MAC与IP 地址:IP地址的修改非常容易,而MAC地址存储在网卡的EEPROM中,而且网卡的MAC地址是唯一确定的。因此,为了防止内部人员进行非法IP盗用 (例如盗用权限更高人员的IP地址,以获得权限外的信息),可以将内部网络的IP地址与MAC地址绑定,盗用者即使修改了IP地址,也因MAC地址不匹配而盗用失败:而且由于网卡MAC地址的唯一确定性,可以根据MAC地址查出使用该MAC地址的网卡,进而查出非法盗用者。

目前,很多单位的内部网络,都采用了MAC地址与IP地址的绑定技术。下面我们就针对Cisco的交换机介绍一下IP和MAC绑定的设置方案。

在Cisco中有以下三种方案可供选择,方案1和方案2实现的功能是一样的,即在具体的交换机端口上绑定特定的主机的MAC地址(网卡硬件地址),方案3是在具体的交换机端口上同时绑定特定的主机的MAC地址(网卡硬件地址)和IP地址。

1.方案1――基于端口的MAC地址绑定

思科2950交换机为例,登录进入交换机,输入管理口令进入配置模式,敲入命令:

Switch#config terminal

#进入配置模式

Switch(config)# Interface fastethernet 0/1

#进入具体端口配置模式

Switch(config-if)#Switchport port-secruity

#配置端口安全模式

Switch(config-if )switchport port-security mac-address MAC(主机的MAC地址)

#配置该端口要绑定的主机的MAC地址

Switch(config-if )no switchport port-security mac-address MAC(主机的MAC地址)

#删除绑定主机的MAC地址

注意:

以上命令设置交换机上某个端口绑定一个具体的MAC地址,这样只有这个主机可以使用网络,如果对该主机的网卡进行了更换或者其他PC机想通过这个端口使用网络都不可用,除非删除或修改该端口上绑定的MAC地址,才能正常使用。

注意:

以上功能适用于思科2950、3550、4500、6500系列交换机

2.方案2――基于MAC地址的扩展访问列表

Switch(config)Mac access-list extended MAC10

#定义一个MAC地址访问控制列表并且命名该列表名为MAC10

Switch(config)permit host 0009.6bc4.d4bf any

#定义MAC地址为0009.6bc4.d4bf的主机可以访问任意主机

Switch(config)permit any host 0009.6bc4.d4bf

#定义所有主机可以访问MAC地址为0009.6bc4.d4bf的主机

Switch(config-if )interface Fa0/20

#进入配置具体端口的模式

Switch(config-if )mac access-group MAC10 in

#在该端口上应用名为MAC10的访问列表(即前面我们定义的访问策略)

Switch(config)no mac access-list extended MAC10

#清除名为MAC10的访问列表

此功能与应用一大体相同,但它是基于端口做的MAC地址访问控制列表限制,可以限定特定源MAC地址与目的地址范围。

注意:

以上功能在思科2950、3550、4500、6500系列交换机上可以实现,但是需要注意的是2950、3550需要交换机运行增强的软件镜像(Enhanced Image)。

3.方案3――IP地址的MAC地址绑定

只能将应用1或2与基于IP的访问控制列表组合来使用才能达到IP-MAC 绑定功能。

Switch(config)Mac access-list extended MAC10

#定义一个MAC地址访问控制列表并且命名该列表名为MAC10

Switch(config)permit host 0009.6bc4.d4bf any

#定义MAC地址为0009.6bc4.d4bf的主机可以访问任意主机

Switch(config)permit any host 0009.6bc4.d4bf

#定义所有主机可以访问MAC地址为0009.6bc4.d4bf的主机

Switch(config)Ip access-list extended IP10

#定义一个IP地址访问控制列表并且命名该列表名为IP10

Switch(config)Permit 192.168.0.1 0.0.0.0 any

#定义IP地址为192.168.0.1的主机可以访问任意主机

Permit any 192.168.0.1 0.0.0.0

#定义所有主机可以访问IP地址为192.168.0.1的主机

Switch(config-if )interface Fa0/20

#进入配置具体端口的模式

Switch(config-if )mac access-group MAC10 in

#在该端口上应用名为MAC10的访问列表(即前面我们定义的访问策略)

Switch(config-if )Ip access-group IP10 in

#在该端口上应用名为IP10的访问列表(即前面我们定义的访问策略)

Switch(config)no mac access-list extended MAC10

#清除名为MAC10的访问列表

Switch(config)no Ip access-group IP10 in

#清除名为IP10的访问列表

上述所提到的应用1是基于主机MAC地址与交换机端口的绑定,方案2是基于MAC地址的访问控制列表,前两种方案所能实现的功能大体一样。如果要做到 IP与MAC地址的绑定只能按照方案3来实现,可根据需求将方案1或方案2与IP访问控制列表结合起来使用以达到自己想要的效果。

注意:以上功能在思科2950、3550、4500、6500系列交换机上可以实现,但是需要注意的是2950、3550需要交换机运行增强的软件镜像(Enhanced Image)。

后注:从表面上看来,绑定MAC地址和IP地址可以防止内部IP地址被盗用,但实际上由于各层协议以及网卡驱动等实现技术,MAC地址与IP地址的绑定存在很大的缺陷,并不能真正防止内部IP地址被盗用。

虽然在TCP/IP网络中,计算机往往需要设置IP地址后才能通讯,然而,实际上计算机之间的通讯并不是通过IP地址,而是借助于网卡的MAC地址。IP地址只是被用于查询欲通讯的目的计算机的MAC地址。

ARP 协议是用来向对方的计算机、网络设备通知自己IP对应的MAC地址的。在计算机的ARP缓存中包含一个或多个表,用于存储IP地址及其经过解析的以太网 MAC地址。一台计算机与另一台IP地址的计算机通讯后,在ARP缓存中会保留相应的MAC地址。所以,下次和同一个IP地址的计算机通讯,将不再查询 MAC地址,而是直接引用缓存中的MAC地址。

IP地址的修改非常容易,而MAC地址存储在网卡的EEPROM中,而且网卡的MAC地址是唯一确定的。因此,为了防止内部人员进行非法IP盗用(例如盗用权限更高人员的IP地址,以获得权限外的信息),可以将内部网络的IP地址与MAC地址绑定,盗用者即使修改了IP地址,也因MAC地址不匹配而盗用失败:而且由于网卡MAC地址的唯一确定性,可以根据MAC地址查出使用该MAC地址的网卡,进而查出非法盗用者。

交换机配置计算机mac地址吗,局域网管理,设置网络核心交换机,局域网电脑IP-MAC地址绑定...相关推荐

  1. 知道ip地址如何进入电脑_如何防止局域网电脑IP地址冲突

    局域网IP冲突将直接导致无法正常访问互联网,那么怎么防止局域网电脑IP地址冲突呢?下面是小编给大家整理的一些有关防止局域网电脑IP地址冲突的方法,希望对大家有帮助! 防止局域网电脑IP地址冲突的方法 ...

  2. 交换机分布缓存_网络核心交换机和普通交换机有什么区别?

    提起核心交换机与普通交换机有什么区别?相信很多朋友都有点迷惑,今天我们一起来了解下. 核心交换机并不是交换机的一种类型,而是放在核心层(网络主干部分)的交换机叫核心交换机. 一般大型企业网络和网吧需要 ...

  3. 网络核心交换机和普通交换机有什么区别?

    提起核心交换机与普通交换机有什么区别?相信很多朋友都有点迷惑,今天我们一起来了解下. 核心交换机并不是交换机的一种类型,而是放在核心层(网络主干部分)的交换机叫核心交换机. 一般大型企业网络和网吧需要 ...

  4. xp系统的计算机设置在哪里,xp系统电脑ip地址怎么设置

    我们都知道,每一台能够联网的电脑都有一个单独的ip地址.不过,很多朋友都不知道在哪里查看自己电脑的ip地址,更不懂得该如何设置自己电脑的ip地址.接下来,系统城小编就要带大家看看xp系统电脑ip地址的 ...

  5. bond4 交换机配置_Linux--多网卡的7种Bond模式和交换机配置

    网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡.在应用部署中是一种常用的技术,我们公司基本所有的项目相关服务器都做了bond,这里总结整理,以便待查. bond ...

  6. 锐捷交换机配置snmp版本_网工收藏必备——思科交换机常用SNMP配置命令分享

    简单网络管理协议(snmp)对于每个网络管理员来说说都是必需的.通过几个简单的命令,我们就可以对其进行配置.目前SNMP仍然是监视网络设备(包括cisco路由器和交换机)性能的流行方法.通过SNMP管 ...

  7. 如何查看计算机的网络网址,怎么查看电脑IP地址_如何查看电脑IP地址?-192路由网...

    问:怎么查看电脑IP地址?电脑连接路由器上网的,电脑IP地址设置为自动获得,请问如何查看电脑从路由器上获取到的IP地址? 答:只需要找到电脑上的"本地连接"选项,然后鼠标右键&qu ...

  8. 用CMD命令查看局域网电脑IP地址,电脑名称及MAC地址

    C:\Documents and Settings\Administrator>net view 服务器名称            注释 ---------------------------- ...

  9. win10怎么重置计算机,Win10怎么恢复出厂设置?|Win10重置此电脑方法

    在win10系统中,有一个功能超级像手机的恢复出厂设置,反正不需要用户掌握什么技能,只需要找到设置的位置按一下就可以恢复了,对于大多数电脑用户来说,既简单又方便.win10中就有个重置此电脑设置,帮助 ...

最新文章

  1. HDU 1090 A+B for Input-Output Practice (II)
  2. mysql学习一:DB、DBMS、SQL之间的联系
  3. linux看到的分区重复,找到了linux分区顺序错乱修复方法
  4. 线性结构 -- 连续存储(数组), 1个简单的c语言代码实现.
  5. 使用 Fluent API 配置/映射属性和类型
  6. poj hdu Tian Ji -- The Horse Racing 贪心
  7. Ubuntu16.04 设置环境变量的方法
  8. (01)VHDL介绍
  9. 回型数组 C语言上机题,2014年全国计算机等级二级C语言上机考前预测(含答案)6...
  10. WPFのclipToBounds与maskToBounds的区别
  11. 翻翻git之---炫酷的自己定义翻滚View TagCloudView
  12. {windows}之向 暴风一号(病毒) 学习一个注册表小知识
  13. 二进制二进制编辑器_为什么十六进制编辑器称为二进制编辑器?
  14. 好书分享:TP311.561《深度学习入门:基于python的理论与实现》[日] 斋藤康毅 著
  15. 卸载mysql服务器_彻底卸载MySQL服务
  16. ssm毕设项目疫情防控管理系统02vsf(java+VUE+Mybatis+Maven+Mysql+sprnig)
  17. 一些好看的渐变色(配色)网站推荐
  18. 关于大学生寝室点外卖的调研报告
  19. 推荐系统系列——经典推荐算法
  20. 在线的色值转换RGB网址

热门文章

  1. day36 cookiessession
  2. 2023.4.14.吉林长春.晴朗
  3. Creo 9.0 基准特征:基准坐标系
  4. 线性代数教程 线性方程组
  5. 十大股票资讯网站排名 炒股资讯网站排行榜 炒股必看的资讯网站推荐
  6. ApiPost接口测试的用法之------Post
  7. 用Java实现的eChat聊天服务器
  8. 虚拟机 安装 CUDA 可行性说明
  9. Spring Boot 整合Swagger实现API管理
  10. Linux强制踢掉某个用户