如何在华为交换机中绑定ip地址与mac地址
答案:2 悬赏:10 手机版
解决时间 2021-02-06 19:33
- 提问者网友:夢醒日落
- 2021-02-06 03:05
如何在华为交换机中绑定ip地址与mac地址
最佳答案
- 五星知识达人网友:西风乍起
- 2021-02-06 03:52
【命令】 am user-bind
am user-bind interface { interface-name interface-type interface-num } { mac-addr mac ip-addr ip }* mac-addr mac interface { interface-name interface-type interface-num } ip-addr ip }* ip-addr ip { interface { interface-name interface-type interface-num } mac-addr mac }* }
undo am user-bind { interface { interface-name interface-type interface-num } { mac-addr mac ip-addr ip }* mac-addr mac { interface { interface-name interface-type interface-num } ip-addr ip }* ip-addr ip { interface { interface-name interface-type interface-num } mac-addr mac }* }
【视图】
系统视图
【参数】
interface { interface-name interface-type interface-num }:以太网端口。
mac-addr mac:MAC地址。
ip-addr ip:IP地址。
【描述】
am user-bind用来将端口、IP和MAC地址绑定在一起。
系统支持Port+IP、Port+MAC、Port+IP+MAC、IP+MAC绑定方式:
?? Port+IP绑定:将报文的接收端口和源IP地址绑定。指定端口将只允许指定IP地址的报文通过,不允许其它IP地址的报文通过,同时指定IP地址的报文只能从指定端口上通过,不能从其它端口上通过。
?? PORT+MAC绑定:将报文的接收端口和源MAC绑定。指定端口将只允许指定MAC地址的报文通过,不允许其它MAC地址的报文通过,同时指定MAC地址的报文只能从指定端口上通过,不能从其它端口上通过。
?? PORT+IP+MAC绑定:将报文的接收端口、源IP和源MAC绑定。指定端口将只允许指定IP地址和指定MAC地址的报文通过,不允许其它IP地址和MAC地址的报文通过。指定IP地址的报文只能从指定端口上通过,不能从其它端口上通过。指定MAC地址的报文只能从指定端口上通过,不能从其它端口上通过。
?? IP+MAC绑定:将报文的源IP和源MAC绑定。如果报文的源IP地址与指定IP相同,则只有源MAC地址是指定的MAC地址时,该报文才被交换机转发,否则该报文不能被转发。同理,如果报文的MAC地址与指定的MAC地址相同,则只有源IP地址与指定的IP地址相同,该报文才被交换机转发,否则该报文不能被转发。
注:不支持同时对一个端口做“PORT+IP+MAC”和“PORT+IP”绑定。 假设IP地址10.1.1.2,MAC地址0000-0000-0001
1、IP+MAC+端口绑定流程
三层交换机中目前只有S3526系列支持使用AM命令来进行IP地址和端口的绑定。并且如果S3526系列交换机要采用AM命令来实现绑定功能,则交换机必须是做三层转发(即用户的网关应该在该交换机上)。
2、采用DHCP-SECURITY来实现
1.配置端口的静态MAC地址
[SwitchA]mac-address static 0000-0000-0001 interface e0/1 vlan 1
2.配置IP和MAC对应表
[SwitchA]dhcp-security 10.1.1.2 0000-0000-0001 static
3.配置dhcp-server组号(否则不允许执行下一步,此dhcp-server组不用在交换机上创建也可)
[SwitchA-Vlan-interface1]dhcp-server 1
4. 使能三层地址检测
[SwitchA-Vlan-interface1]address-check enable
3、采用AM命令来实现
1.使能AM功能
[SwitchA]am enable
2.进入端口视图
[SwitchA]vlan 10
3. 将E0/1加入到vlan10
[SwitchA-vlan10]port Ethernet 0/1
4.创建(进入)vlan10的虚接口
[SwitchA]interface Vlan-interface 10
5.给vlan10的虚接口配置IP地址
[SwitchA-Vlan-interface10]ip add 10.1.1.1 255.255.255.0
6.进入E0/1端口
[SwitchA]interface Ethernet 0/1
7. 该端口只允许起始IP地址为10.1.1.2的10个IP地址上网
[SwitchA-Ethernet0/1]am ip-pool 10.1.1.2 10
am user-bind interface { interface-name interface-type interface-num } { mac-addr mac ip-addr ip }* mac-addr mac interface { interface-name interface-type interface-num } ip-addr ip }* ip-addr ip { interface { interface-name interface-type interface-num } mac-addr mac }* }
undo am user-bind { interface { interface-name interface-type interface-num } { mac-addr mac ip-addr ip }* mac-addr mac { interface { interface-name interface-type interface-num } ip-addr ip }* ip-addr ip { interface { interface-name interface-type interface-num } mac-addr mac }* }
【视图】
系统视图
【参数】
interface { interface-name interface-type interface-num }:以太网端口。
mac-addr mac:MAC地址。
ip-addr ip:IP地址。
【描述】
am user-bind用来将端口、IP和MAC地址绑定在一起。
系统支持Port+IP、Port+MAC、Port+IP+MAC、IP+MAC绑定方式:
?? Port+IP绑定:将报文的接收端口和源IP地址绑定。指定端口将只允许指定IP地址的报文通过,不允许其它IP地址的报文通过,同时指定IP地址的报文只能从指定端口上通过,不能从其它端口上通过。
?? PORT+MAC绑定:将报文的接收端口和源MAC绑定。指定端口将只允许指定MAC地址的报文通过,不允许其它MAC地址的报文通过,同时指定MAC地址的报文只能从指定端口上通过,不能从其它端口上通过。
?? PORT+IP+MAC绑定:将报文的接收端口、源IP和源MAC绑定。指定端口将只允许指定IP地址和指定MAC地址的报文通过,不允许其它IP地址和MAC地址的报文通过。指定IP地址的报文只能从指定端口上通过,不能从其它端口上通过。指定MAC地址的报文只能从指定端口上通过,不能从其它端口上通过。
?? IP+MAC绑定:将报文的源IP和源MAC绑定。如果报文的源IP地址与指定IP相同,则只有源MAC地址是指定的MAC地址时,该报文才被交换机转发,否则该报文不能被转发。同理,如果报文的MAC地址与指定的MAC地址相同,则只有源IP地址与指定的IP地址相同,该报文才被交换机转发,否则该报文不能被转发。
注:不支持同时对一个端口做“PORT+IP+MAC”和“PORT+IP”绑定。 假设IP地址10.1.1.2,MAC地址0000-0000-0001
1、IP+MAC+端口绑定流程
三层交换机中目前只有S3526系列支持使用AM命令来进行IP地址和端口的绑定。并且如果S3526系列交换机要采用AM命令来实现绑定功能,则交换机必须是做三层转发(即用户的网关应该在该交换机上)。
2、采用DHCP-SECURITY来实现
1.配置端口的静态MAC地址
[SwitchA]mac-address static 0000-0000-0001 interface e0/1 vlan 1
2.配置IP和MAC对应表
[SwitchA]dhcp-security 10.1.1.2 0000-0000-0001 static
3.配置dhcp-server组号(否则不允许执行下一步,此dhcp-server组不用在交换机上创建也可)
[SwitchA-Vlan-interface1]dhcp-server 1
4. 使能三层地址检测
[SwitchA-Vlan-interface1]address-check enable
3、采用AM命令来实现
1.使能AM功能
[SwitchA]am enable
2.进入端口视图
[SwitchA]vlan 10
3. 将E0/1加入到vlan10
[SwitchA-vlan10]port Ethernet 0/1
4.创建(进入)vlan10的虚接口
[SwitchA]interface Vlan-interface 10
5.给vlan10的虚接口配置IP地址
[SwitchA-Vlan-interface10]ip add 10.1.1.1 255.255.255.0
6.进入E0/1端口
[SwitchA]interface Ethernet 0/1
7. 该端口只允许起始IP地址为10.1.1.2的10个IP地址上网
[SwitchA-Ethernet0/1]am ip-pool 10.1.1.2 10
全部回答
- 1楼网友:詩光轨車
- 2021-02-06 04:48
华为主干交换机的mac地址和ip绑定
2009-10-27 17:23
1、系统视图下
am user-bind mac-addr mac地址 ip-addr ip地址 interface 接口类型 接口序号
2、以太网端口视图下
interface 接口类型 接口序号
am user-bind mac-addr mac地址 ip-addr ip地址
端口绑定
2.1 端口绑定命令
2.1.1 am user-bind interface
【命令】
am user-bind mac-addr mac-address ip-addr ip-address interface
interface-type interface-number
undo am user-bind mac-addr mac-address ip-addr ip-address interface
interface-type interface-number
【视图】
系统视图
【参数】
mac-address:绑定的mac 地址值。
ip-address:绑定的ip 地址值。
interface-type:端口类型。
interface-number:端口编号。
【描述】
am user-bind interface 命令用来将合法用户的mac 地址和ip 地址绑定到指定的
端口上。undo am user-bind interface 命令用来取消mac 地址和ip 地址与指定
端口的绑定。
进行绑定操作后,只有合法用户的报文才能通过端口。
说明:
对同一个mac 地址,系统只允许进行一次绑定操作。
【举例】
# 将mac 地址为00e0-fc00-5101,ip 地址为10.153.1.1 的合法用户与端口
ethernet1/0/1 进行绑定。
system-view
system view: return to user view with ctrl+z.
quidway s3900 系列以太网交换机命令手册-release 1510
端口安全、端口绑定第2 章端口绑定
2-2
[quidway] am user-bind mac-addr 00e0-fc00-5101 ip-addr 10.153.1.1 interface
ethernet1/0/1
2.1.2 am user-bind
【命令】
am user-bind mac-addr mac-address ip-addr ip-address
undo am user-bind mac-addr mac-address ip-addr ip-address
【视图】
以太网端口视图
【参数】
mac-address:绑定的mac 地址值。
ip-address:绑定的ip 地址值。
【描述】
am user-bind 命令用来将合法用户的mac 地址和ip 地址绑定到当前的端口上。
undo am user-bind 命令用来取消mac 地址和ip 地址与当前端口的绑定。
进行绑定操作后,只有合法用户的报文才能通过端口。
说明:
对同一个mac 地址,系统只允许进行一次绑定操作。
【举例】
# 将mac 地址为00e0-fc00-5102,ip 地址为10.153.1.2 的合法用户与端口ethernet1/0/2 进行绑定。
system-view
system view: return to user view with ctrl+z.
[quidway] interface ethernet1/0/2
[quidway-ethernet1/0/2] am user-bind mac-addr 00e0-fc00-5102 ip-addr
10.153.1.2
2.1.3 display am user-bind
【命令】
display am user-bind [ interface interface-type interface-number | mac-addr |
ip-addr ]
quidway s3900 系列以太网交换机命令手册-release 1510
端口安全&端口绑定第2 章端口绑定
2-3
【视图】
任意视图
【参数】
interface:显示指定端口的绑定信息。
interface-type:端口类型。
interface-number:端口编号。
mac-addr:显示mac 地址的绑定信息。
ip-addr:显示ip 地址的绑定信息。
【描述】
display am user-bind 命令用来显示端口绑定的配置信息。
【举例】
# 显示当前系统端口绑定的配置信息。
display am user-bind
following user address bind have been configured:
mac ip port
00e0-fc00-5101 10.153.1.1 ethernet1/0/1
00e0-fc00-5102 10.153.1.2 ethernet1/0/2
unit 1:total 2 found, 2 listed.
total: 2 found.
以上显示信息表示,设备unit 1 当前总共有两条端口绑定的配置:
mac 地址00e0-fc00-5101、ip 地址10.153.1.1 已经与端口ethernet1/0/1 进行了绑定;
mac 地址00e0-fc00-5102、ip 地址10.153.1.2 已经与端口ethernet1/0/2 进行了绑定。
假设ip地址10.1.1.2,mac地址0000-0000-0001
1、ip+mac+端口绑定流程
三层交换机中目前只有s3526系列支持使用am命令来进行ip地址和端口的绑定。并且如果s3526系列交换机要采用am命令来实现绑定功能,则交换机必须是做三层转发(即用户的网关应该在该交换机上)。
2、采用dhcp-security来实现
1.配置端口的静态mac地址
[switcha]mac-address static 0000-0000-0001 interface e0/1 vlan 1
2.配置ip和mac对应表
[switcha]dhcp-security 10.1.1.2 0000-0000-0001 static
3.配置dhcp-server组号(否则不允许执行下一步,此dhcp-server组不用在交换机上创建也可)
[switcha-vlan-interface1]dhcp-server 1
4. 使能三层地址检测
[switcha-vlan-interface1]address-check enable
3、采用am命令来实现
1.使能am功能
[switcha]am enable
2.进入端口视图
[switcha]vlan 10
3. 将e0/1加入到vlan10
[switcha-vlan10]port ethernet 0/1
4.创建(进入)vlan10的虚接口
[switcha]interface vlan-interface 10
5.给vlan10的虚接口配置ip地址
[switcha-vlan-interface10]ip add 10.1.1.1 255.255.255.0
6.进入e0/1端口
[switcha]interface ethernet 0/1
7. 该端口只允许起始ip地址为10.1.1.2的10个ip地址上网
[switcha-ethernet0/1]am ip-pool 10.1.1.2 10
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯