28-微分段命令
本章节下载: 28-微分段命令 (191.43 KB)
display microsegment命令用来显示微分段的配置和状态信息。
【命令】
display microsegment [ microsegment-id | name microsegment-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
microsegment-id:微分段的ID,取值范围为1~65535。
name microsegment-name:微分段的名称,为1~32个字符的字符串,不区分大小写。
【使用指导】
执行本命令时,如果未指定任何参数,则显示设备上所有微分段的概要和状态信息。
【举例】
# 显示ID为1的微分段的配置信息。
<Sysname> display microsegment 1
Microsegment ID : 1
Microsegment name : micseg1
IPv4 member:
192.168.56.0/24
IPv6 member:
10:10::/64
# 显示微分段的概要和状态信息。
<Sysname> display microsegment
Microsegment status : Enabled
Subnet matching method: Longest
Total microsegments : 2
Microsegment list :
Microsegment ID Members Microsegment name
12345 3 abc
32789 5 xyz
表1-1 display microsegment命令显示信息描述表
字段 |
描述 |
Microsegment ID |
微分段ID |
Microsegment name |
微分段名称 |
IPv4 member |
微分段的IPv4成员 |
IPv6 member |
微分段的IPv6成员 |
Microsegment status |
微分段功能的状态,取值包括: · Enabled:开启 · Disabled:关闭 |
Subnet matching method |
匹配方式为最长匹配时才显示此字段,取值为Longest |
Total microsegments |
已配置的微分段数量 |
Microsegment list |
微分段列表 |
Members |
微分段中的成员数量 |
extcommunity-type microsegment-id命令用来配置微分段ID扩展团体属性的类型值。
undo extcommunity-type microsegment-id命令用来恢复缺省情况。
【命令】
extcommunity-type microsegment-id microsegment-type-value
undo extcommunity-type microsegment-id
【缺省情况】
微分段ID扩展团体属性的类型值为十六进制数83ff。
【视图】
BGP实例视图
【缺省用户角色】
network-admin
【参数】
microsegment-type-value:表示微分段ID扩展团体属性的类型值,取值范围为十六进制数0~ffff。
【使用指导】
设备通过BGP路由中的微分段ID扩展团体属性将本端的微分段信息发布给对端设备。如果微分段ID扩展团体属性与其他扩展团体属性的类型值冲突,可通过本配置修改微分段ID的扩展团体属性类型值,以避免冲突。
【举例】
# BGP实例视图下,配置微分段ID扩展团体属性的类型值为0x5688。
<Sysname>system-view
[Sysname] bgp 200
[Sysname-bgp-default] extcommunity-type microsegment-id 5688
member命令用来向微分段中添加成员。
undo member命令用来删除微分段中的成员。
【命令】
member { ipv4 ipv4-address { mask | mask-length } | ipv6 ipv6-address prefix-length } [ vpn-instance vpn-instance-name ]
undo member { ipv4 ipv4-address { mask | mask-length } | ipv6 ipv6-address prefix-length } [ vpn-instance vpn-instance-name ]
【缺省情况】
微分段中不存在成员。
【视图】
微分段视图
【缺省用户角色】
network-admin
【参数】
ipv4 ipv4-address { mask | mask-length }:将指定范围内的IPv4地址添加到微分段,即将IPv4地址代表的终结点加入到微分段。ipv4-address为IPv4地址;mask为IPv4地址的掩码;mask-length为IPv4地址的掩码长度,取值范围为0~32。
ipv6 ipv6-address prefix-length:将指定范围的IPv6地址添加到微分段,即将IPv6地址代表的终结点加入到微分段。ipv6-address为IPv6地址;prefix-length为IPv6地址的前缀长度,取值范围为0~128。
vpn-instance vpn-instance-name:将指定VPN实例内的IP地址添加到微分段。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。若不指定本参数,表示将指定公网内的IP地址添加到微分段。
【使用指导】
同一个成员不可以同时属于多个微分段。
可以通过多次执行本命令将多个IP地址或多个IP地址范围加入微分段中。
【举例】
# 将IPv4地址192.168.56.3加入ID为1的微分段中。
<Sysname> system-view
[Sysname] microsegment 1
[Sysname-microsegment-1] member ipv4 192.168.56.3 32
【相关命令】
· display microsegment
· microsegment
microsegment命令用来创建微分段,并进入微分段视图。如果指定的微分段已存在,则直接进入微分段视图。
undo microsegment命令用来删除指定的微分段。
【命令】
microsegment microsegment-id [ name microsegment-name ]
undo microsegment microsegment-id
【缺省情况】
不存在微分段。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
microsegment-id:微分段的ID,取值范围为1~65535。
name microsegment-name:微分段的名称,为1~32个字符的字符串,不区分大小写。微分段的名称必须全局唯一。如果不指定本参数,则仅使用ID进行标识。
【使用指导】
不支持修改已有微分段的名称。如需修改,请删除该微分段再重新创建。
当配置了空闲内存告警的门限值,且剩余空闲内存到达了告警门限后,无法创建微分段,也无法进入已创建的微分段。已配置的微分段功能可以正常使用。
【举例】
# 创建ID为1,名称为micseg1的微分段,并进入其视图。
<Sysname> system-view
[Sysname] microsegment 1 name micseg1
[Sysname-microsegment-1]
microsegment enable命令用来开启微分段功能。
undo microsegment enable命令用来关闭微分段功能。
【命令】
microsegment enable
undo microsegment enable
【缺省情况】
微分段功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启微分段功能后,微分段中的成员IP和微分段ID会被下发至FIB表中;关闭微分段功能时,下发至FIB表中的相应数据会被删除。当报文进入设备时,设备可以根据其源、目的IP地址查找FIB表,获取对应的微分段ID,进而根据ACL及GBP的相关配置,允许或禁止报文通过。
开启微分段时设备会自动开启uRPF功能,并且不允许再通过命令行配置uRPF。开启微分段功能后,路由表容量减少一半。
【举例】
# 开启微分段功能。
<Sysname> system-view
[Sysname] microsegment enable
【相关命令】
· display microsegment
· member
· microsegment
microsegment subnet-match命令用来配置微分段的网段地址成员采用的匹配方式。
undo microsegment subnet-match命令用来恢复缺省情况。
【命令】
microsegment subnet-match longest
undo microsegment subnet-match
【缺省情况】
网段地址采用精确匹配方式来匹配归属微分段。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
longest:表示微分段的网段地址成员采用的匹配方式为最长匹配。
【使用指导】
报文在不同微分段间转发时,设备会根据GBP中的ACL规则来匹配报文的源地址和目的地址所属的微分段。匹配方式有以下两种:
· 精确匹配:报文源和目的地址的掩码长度与微分段成员的地址掩码长度一致。例如报文源地址为10.10.10.1/24则只能匹配到微分段的成员10.10.10.0/24,而无法匹配到微分段的成员10.10.10.0/23。
· 最长匹配:报文源和目的地址的掩码长度可以大于等于微分段成员的地址掩码长度。例如报文源地址为10.10.10.1/24可以匹配到微分段成员10.10.10.0/16。
如果报文的源地址或目的地址是一个网段地址,即IPv4掩码长度为1~31位、IPv6前缀长度为1~127位的地址,则缺省情况下,设备使用精确匹配的原则来匹配其归属的微分段,因此使用member命令向微分段中添加某一网段路由时,必须精确指定网段地址及其掩码长度,否则报文的源和目的可能无法匹配到归属的微分段。当存在大量网段地址加入同一微分段时,必须逐个将网段地址加入到微分段中,配置较复杂。通过采用最长匹配方式匹配报文源和目的所归属的微分段,可以简化配置。例如不同报文源端地址分别属于10.10.10.0/24、10.10.20.0/24、10.10.30.0/24网段,要求这三个网段地址都匹配到微分段1,只需配置member ipv4 10.10.10.0/16即可。
不同掩码长度地址匹配微分段的方式不同:
· 对于主机地址(IPv4掩码长度为32位、IPv6为128位),按照最长匹配原则进行匹配;
· 对于缺省路由(0.0.0.0/0或0::0/0,即掩码长度为0位),按照精确匹配的原则进行匹配;
· 对于除缺省路由外的其他网段地址,执行本命令后按最长匹配原则进行匹配,否则按精确匹配进行匹配。
【举例】
# 配置微分段的网段地址成员采用最长匹配方式。
<Sysname> system-view
[Sysname] microsegment subnet-match longest
【相关命令】
· display microsegment
· member
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!