05-IP地址配置-IP性能配置操作
本章节下载 (205.58 KB)
目 录
IP地址是分配给连接在Internet上的设备的一个32位比特长度的地址。IP地址由两个字段组成:网络号码字段(net-id)和主机号码字段(host-id)。为了方便IP地址的管理,IP地址被分成五类。如图1-1所示。
其中A、B、C类地址为单播(unicast)地址;D类地址为组播(multicast)地址;E类地址为保留地址,以备将来的特殊用途。目前大量使用中的IP地址属于A、B、C三类地址。
IP地址采用点分十进制方式记录。每个IP地址被表示为以小数点隔开的4个十进制整数,每个整数对应一个字节,如10.110.50.101。
有一些IP地址是作为特殊用途保留的,一般不使用这些IP地址。表1-1列出用户可配置的IP地址范围。
网络类型 |
地址范围 |
用户可用的IP网络范围 |
说明 |
A |
0.0.0.0~127.255.255.255 |
1.0.0.0~126.0.0.0 |
l 主机号码为全0的IP地址是网络的地址,用于网络路由 l 全1的主机号码表示广播地址,即对该网络上所有的主机进行广播 l IP地址0.0.0.0用于启动后不再使用的主机 l 网络号码为0的IP地址表示网络上的特定主机,此IP地址主机可以为源端,但不能为目的端 l 所有形如127.X.Y.Z的地址都保留作回路测试,发送到这个地址的分组不会输出到线路上,它们被内部处理并当作输入分组 |
B |
128.0.0.0~191.255.255.255 |
128.0.0.0~191.254.0.0 |
l 全0的主机号码表示该IP地址就是网络的地址,用于网络路由 l 全1的主机号码表示广播地址,即对该网络上所有的主机进行广播 |
C |
192.0.0.0~223.255.255.255 |
192.0.0.0~223.255.254.0 |
l 全0的主机号码表示该IP地址就是网络的地址,用于网络路由 l 全1的主机号码表示广播地址,即对该网络上所有的主机进行广播 |
D |
224.0.0.0~239.255.255.255 |
无 |
D类地址是一组组播地址 |
E |
240.0.0.0~255.255.255.254 |
无 |
保留今后使用 |
其它地址 |
255.255.255.255 |
255.255.255.255 |
255.255.255.255是局域网广播地址 |
传统的IP地址分配方式,对IP地址的浪费非常严重。为了充分利用已有的IP地址,人们提出了掩码(mask)和子网(subnet)的概念。
掩码是一个与IP地址对应的32位数字,这些数字中一些为1,另外一些为0。原则上这些1和0可以任意组合,不过一般在设计掩码时,网络号码和子网号码的比特值为1,主机号码的比特值为0。掩码可以把IP地址分为两个部分:子网地址和主机地址。IP地址与掩码中为1的位对应的部分为子网地址,其他的位对应的部分则是主机地址。当不进行子网划分时,子网掩码即为默认值,此时子网掩码中“1”的长度就是网络号码的长度。即A类地址对应的掩码默认值为255.0.0.0;B类地址的掩码默认值为255.255.0.0;C类地址掩码的默认值为255.255.255.0。
使用掩码把一个可以包括1600多万台主机的A类网络或6万多台主机的B类网络分割成许多小的网络,每一个小的网络就称之为一个子网。如一个B类网络地址138.38.0.0就可以利用掩码255.255.224.0,把该网络分为8个子网:138.38.0.0、138.38.32.0、138.38.64.0、138.38.96.0、138.38.128.0, 138.38.160.0、138.38.192.0、138.38.224.0(请参见图1-2),每个子网可以包括8000多台主机。
VLAN接口获取IP地址有三种方式:
l 通过IP地址配置命令得到
l 通过BOOTP分配得到IP地址
l 通过DHCP分配得到IP地址
这三种方式是互斥的,新的配置方式会把原有的方式配置的IP地址释放掉。例如,若首先通过IP地址配置命令得到了IP地址,接着使用BOOTP协议申请IP地址(使用ip address bootp-alloc命令),那么原来所配置的IP地址会被删掉,VLAN接口的IP地址将是通过BOOTP协议分配到的。
本章只介绍如何通过IP地址配置命令得到IP地址,其他两种方式请参见“配置管理VLAN”模块。
一般情况下,一个VLAN接口配置一个IP地址。为了使交换机的一个VLAN接口可以与多个子网相连,一个VLAN接口最多可以配置5个IP地址,其中一个为主IP地址,其余为从IP地址。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入VLAN接口视图 |
interface Vlan-interface vlan-id |
- |
配置VLAN接口IP地址 |
ip address ip-address { mask | mask-length } [ sub ] |
必选 缺省情况下,VLAN接口无IP地址 VLAN接口通过BOOTP或DHCP分配IP地址后,不能再给该VLAN接口配置从IP地址 |
完成上述配置后,在任意视图下执行display命令,可以显示配置IP地址后的运行情况。通过查看显示信息,用户可以验证配置的效果。
配置 |
命令 |
说明 |
查看VLAN接口的相关信息 |
display ip interface [ brief [ interface-type [ interface-number ] ] | [ interface-type interface-number ] ] |
display命令可以在任意视图下执行 |
设置以太网交换机的VLAN接口1的IP地址为129.2.2.1,子网掩码为255.255.255.0。
# 配置VLAN接口1的IP地址。
<H3C> system-view
[H3C] interface Vlan-interface 1
[H3C-Vlan-interface1] ip address 129.2.2.1 255.255.255.0
故障现象:交换机ping不通直连主机。
故障排除:可以按照如下步骤进行。
l 首先查看以太网交换机的配置是否正确,然后使用display arp命令查看以太网交换机维护的ARP表里是否有主机的ARP表项。
l 其次检查交换机连接主机的端口属于哪个VLAN,该VLAN是否配置VLAN接口,VLAN接口的IP地址和主机是否位于同一网段。
l 如果配置正确,可以在交换机上打开ARP调试开关,查看交换机是否正确地发送和接收ARP报文,如果只有发送,没有接收到ARP报文,则可能以太网物理层有问题。
IP性能的配置主要为TCP属性配置,可以配置的TCP属性包括:
l synwait定时器:当发送SYN报文时,TCP启动synwait定时器,如果synwait超时前未收到回应报文,则TCP连接将被终止。synwait定时器的超时时间取值范围为2~600秒,缺省值为75秒。
l finwait定时器:当TCP的连接状态由FIN_WAIT_1变为FIN_WAIT_2时启动finwait定时器,如果finwait定时器超时前仍未收到FIN报文,则TCP连接被终止。finwait定时器的超时时间取值范围为76~3600秒,缺省值为675秒。
l 面向连接Socket的接收和发送缓冲区的大小:范围为1~32K字节,缺省值为8K字节。
FIB(Forwarding Information Base,转发信息库),每个交换机中都保存着一个转发信息库,用于存储交换机的转发信息,指导交换机进行三层转发。
用户可以通过查看FIB表来了解交换机的转发信息,每一条转发信息的内容包括:目的地址/掩码长度、下一跳、当前标志、时间戳和输出接口。
交换机正常运行的情况下,转发信息库的内容和路由表的内容是一致的。关于路由以及路由表的概念,请参见“路由协议”模块。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置TCP的synwait定时器时间 |
tcp timer syn-timeout time-value |
可选 缺省情况下,TCP synwait定时器的值为75秒 |
配置TCP的finwait定时器时间 |
tcp timer fin-timeout time-value |
可选 缺省情况下,TCP finwait定时器的值为675秒 |
配置TCP的Socket接收和发送缓冲区的大小 |
tcp window window-size |
可选 缺省情况下,收发缓冲区大小为8K字节 |
广播报文包括全网广播报文和直连广播报文。直连广播报文是指目的IP地址是子网的网络广播地址,但源IP地址不是在这个子网网段中的报文。
用户可以通过下列配置决定是否抑制直连网段广播报文。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
允许接收直连网段广播报文 |
ip forward-broadcast |
可选 缺省情况下,禁止接收直连网段广播报文 |
在任意视图下执行display命令,可以显示配置IP性能后的运行情况。通过查看显示信息,用户可以验证配置的效果。
配置 |
命令 |
说明 |
查看TCP连接状态 |
display tcp status |
display命令可以在任意视图下执行 |
查看TCP连接统计数据 |
display tcp statistics |
|
查看UDP流量统计信息 |
display udp statistics |
|
查看IP流量统计信息 |
display ip statistics |
|
查看ICMP流量统计信息 |
display icmp statistics |
|
查看系统当前套接字信息 |
display ip socket [ socktype sock-type ] [ task-id socket-id ] |
|
查看FIB转发信息表项 |
display fib |
|
查看与指定目的IP地址匹配的FIB转发信息表项 |
display fib ip_address1 [ { mask1 | mask-length1 } [ ip_address2 { mask2 | mask-length2 } | longer ] | longer ] |
|
查看通过指定标准访问控制列表过滤的FIB转发信息表项 |
display fib acl number |
|
根据正则表达式输出缓冲区中与指定字符串相关的FIB表项 |
display fib | { begin | include | exclude } text |
|
查看通过指定前缀列表过滤的FIB转发信息表项 |
display fib ip-prefix listname |
|
查看FIB表项的总数目 |
display fib statistics |
在用户视图下执行reset命令,可以清除IP、TCP和UDP的流量统计信息。
配置 |
命令 |
说明 |
清除IP流量统计信息 |
reset ip statistics |
reset命令在用户视图下执行 |
清除TCP流量统计信息 |
reset tcp statistics |
|
清除UDP流量统计信息 |
reset udp statistics |
故障现象:IP数据报文转发正常,但TCP和UDP协议不能正常工作。
故障排除:可以打开相应的调试开关,查看调试信息。
l 通过display命令先查看IP性能的运行情况,并确认用户使用的电脑运行正常。
l 使用命令terminal debugging将调试信息输出到控制台上。
l 用debugging udp packet命令打开UDP调试开关,跟踪UDP的数据包。
<H3C> terminal debugging
<H3C> debugging udp packet
以下为UDP数据报的格式:
UDP output packet:
Source IP address:202.38.160.1
Source port:1024
Destination IP Address 202.38.160.1
Destination port: 4296
l 用debugging tcp packet命令打开TCP调试开关,跟踪TCP的数据包。
<H3C> terminal debugging
<H3C> debugging tcp packet
即可实时查看接收或发送的TCP报文,其具体报文格式如下:
TCP output packet:
Source IP address:202.38.160.1
Source port:1024
Destination IP Address 202.38.160.1
Destination port: 4296
Sequence number :4185089
Ack number: 0
Flag :SYN
Packet length :60
Data offset: 10
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!