华为AR系列路由IP地址配置命令

1.1.1  ip address

【命令】

ip address ip-address net-mask [ sub ]

undo ip address [ ip-address net-mask [ sub ] ]

【视图】

接口视图

【参数】

ip-address:接口IP地址,为点分十进制格式。

net-mask:相应的子网掩码,为点分十进制格式或指定掩码长度。

sub:为了使不同的子网之间进行通讯,需要使用配置的从IP地址。

【描述】

ip address命令用来配置接口IP地址,undo ip address命令用来取消接口的IP地址。

缺省情况下,接口无IP地址。

用户可以根据实际情况选择合适的IP子网,另外主机地址部分全为0表示网络地址,全为1表示广播地址,不能作为一般的IP地址使用。

通过子网掩码来标识IP地址包含的网络号,例如:路由器以太网口的IP地址是129.9.30.42,掩码是255.255.0.0,将IP地址与掩码相与,可知路由器以太网接口所在的网络号为129.9.0.0

在一般情况下,一个接口配置一个IP地址即可,为了使路由器的一个接口可以与多个子网相连,在一个接口可以配置多个IP地址,其中一个为主IP地址,其余为从IP地址。主从地址的配置关系为:

l              当配置主IP地址时,如果接口上已经有主IP地址,则原主IP地址被删除,新配置的地址成为主IP地址。

l              undo ip address命令不带任何参数表示删除该接口的所有IP地址。undo ip address ip-address net-mask表示删除主IP地址,undo ip address ip-address net-mask sub表示删除从IP地址。在删除主IP地址前必须先删除完所有的从IP地址。

另外,路由器各个接口上配置的IP地址都不能位于相同的子网。

相关配置可参考命令ip route-staticdisplay ip interfacedisplay interface

【举例】

# 为接口Serial 0/0/0配置主IP地址为129.102.0.1,从IP地址为202.38.160.1,子网掩码都为255.255.255.0

[Router-Serial0/0/0] ip address 129.102.0.1 255.255.255.0

[Router-Serial0/0/0] ip address 202.38.160.1 255.255.255.0 sub

1.1.2  ip address ppp-negotiate

【命令】

ip address ppp-negotiate

undo ip address ppp-negotiate

【视图】

接口视图

【参数】

【描述】

ip address ppp-negotiate命令用来允许接口IP地址由对端协商分配,undo ip address ppp-negotiate命令用来禁止接口IP地址的协商。

缺省情况下,系统不允许接口IP地址的协商。

因为PPP支持IP地址的协商,只有当接口封装链路层协议PPP时,才能设置接口IP地址的协商。

在一般情况下,不需要配置IP地址的协商,只有在一些特殊情况下,如接入ISP访问Internet,此时与ISP相连接口的IP地址由ISP协商分配。

配置接口IP地址的协商后,不需给该接口配置IP地址。

【举例】

# 设置接口Serial 0/0/0IP地址由对端协商分配。

[Router-Serial0/0/0] ip address ppp-negotiate

1.1.3  ip address unnumbered

【命令】

ip address unnumbered interface interface-type interface-number

undo ip address unnumbered

【视图】

接口视图

【参数】

interface-type:被借用接口的接口类型。

interface-number:被借用接口的接口序号。

【描述】

ip address unnumbered命令用来配置接口可借用其它接口的IP地址,undo ip address unnumbered命令用来取消借用其它接口的IP地址。

缺省情况下,不借用其它接口的IP地址。

封装了PPPHDLC、帧中继、SLIP的串口以及Tunnel接口可以使用该命令借用以太网口或其它接口的IP地址。以太网口不能借用其它接口的IP地址。由于借用接口本身没有IP地址,无法加上路由,所以必须手工配置两条路由才能实现路由器的连通。详情请参见《VRP3.4 操作手册》路由协议部分。

  注意:

Tunnel接口配置地址借用后,必须手工配置到Tunnel对端接口的静态路由,且掩码必须为32位。

【举例】

# 配置Tunnel1接口借用ethernet0/0/0的地址,Tunnel对端接口的IP地址为1.1.1.2

[Router-tunnel1] ip address unnumbered interface ethernet 0/0/0

[Router-tunnel1] quit

[Router] ip route-static 1.1.1.2 32 tunnel 1

# 封装PPP的串口0/0/0借用以太网口Ethernet 0/0/0IP地址。

[Router-Serial0/0/0] ip address unnumbered interface ethernet 0/0/0

1.1.4  remote address

【命令】

remote address { ip-address | pool [ pool-number ] }

undo remote address

【视图】

接口视图

【参数】

ip-addressIP地址。

pool-number:为全局地址池号,即将分配全局地址持pool-number中的一个地址给对端接口。地址池号的范围是099,缺省值是0

【描述】

remote address命令用来配置为对端接口分配IP地址,undo remote address命令用来取消为对端接口分配IP地址。

缺省情况下,接口不分配地址给对端。

当接口封装了PPP(且没有配置认证的情况下),并且该接口还未配置IP地址而对端已经有IP地址时,可为该接口配置IP地址可协商属性(在本端路由器上配置ip address ppp-negotiate命令),并在对端路由器上配置remote address命令,使本接口接受由PPP协商产生的对端分配的IP地址。该配置主要用于通过ISP访问Internet时,得到由ISP分配的IP地址。

注意:

该命令不具有地址分配的强制性,即在配置该命令后,也允许对端自行配置IP地址;如不希望(或不允许)对端自行配置IP地址,必须再配置ppp ipcp remote-address forced

该命令仅在没有配置PPP认证的情况下使用,且指定的pool为全局地址池。

相关配置可参考命令ip address ppp-negotiateppp ipcp address forced

【举例】

# 封装PPP的串口为对端分配的IP地址为10.0.0.1

[Router-Serial0/0/0] remote address 10.0.0.1