空界面

NULL接口类似于某些操作系统支持的空设备。

发送到该接口的所有网络数据包都将被丢弃。

系统自动创建NULL0接口。

如果丢弃到达NULL接口的任何数据包,则可以将要过滤的数据包直接发送到NULL0接口,而无需配置访问控制列表。

例如,使用以下静态路由配置命令:[Quidway] ip route-static 192.101.0.0 255.255.0.0 null 0将丢弃所有发往网段192.101.0.0的数据包。

在配置NULL接口之前,需要先安装路由器并打开电源。

配置步骤:要完成配置NULL接口的任务,需要执行以下配置过程。

在路由器上执行以下配置。

步骤1执行命令system-view,进入系统视图。

步骤2执行命令interface null 0,进入NULL接口视图。

NULL接口始终处于up状态,但不能转发数据包,也不能配置IP地址或封装其他协议。

NULL接口是一个虚拟接口,不能配置地址,也不能封装。

它总是UP,但从不转发或接受任何流量,并丢弃发送到接口的所有流量。

但是,它与回溯,隧道和虚拟模板等虚拟接口不同。

NULL接口不需要配置IP地址。

以下是Null接口的两种最常见的情况。

1.与BGP配合使用:BGP路由协议使用network ip-address [mask mask]命令发布路由。

但是,该命令正确生效。

也就是说,其中一个路由表必须与ip-address掩码相同。

路由。

由于BGP在聚合后通告路由,因此路由表中没有相应的路由。

因此,需要使用ip route ip-address mask null0配置伪静态路由与BGP配合。

这样的路由只与BGP兼容。

它不是真正的消息传输,也不需要下一跳地址。

2.配置黑洞路由以避免循环生成:如图所示。

假设有三台路由器连接到RTD。

这些下游路由器的地址规划非常规律。

RTD将路由聚合到10.1.0.0/16路由,并将它们发送到上层路由器RTE。

同样,必须有一个相同的RTE。

路线10.1.0.0/16返回RTD。

由于RTD网络出口是唯一的,因此在RTD上使用默认路由指向RTE。

上述情况在正常情况下正常工作,但需要考虑以下紧急情况:RTC和RTD之间的链路由于故障而中断,因此RTD上没有10.1.3.0/24,即到RTC的路线。

此时,如果RTA下的用户发送目的地址为10.1.3.1的数据包,则RTA将数据包发送到RTD。

由于RTD上没有到10.1.3.0/24的路由,因此选择了默认路由。

路由被发送到RTE。

在RTE查询路由表后,发现路由匹配10.1.0.0/16,并将数据包发送到RTD。

同样,RTD将再次将消息发送到RTE。

此时,将在RTD和RTE上生成路由自循环。

解决上述问题的最佳方法是在RTD上配置黑洞路由:ip route 10.1.0.0 255.255.0.0 NULL 0,(目的地址为10.1.0.0/16的数据包将被丢弃)在上述情况下, RTD将查找路由表并将数据包发送到NULL0接口(实际上丢弃此数据包)以避免循环。

================================================== ================================================== =端口,直接丢弃到达此端口的所有数据。

如:ip route 200.200.194.0 255.255.255.0 null 0 ip route 200.200.195.0 255.255.255.0 null 0 ip route 200.200.192.0 255.255.240.0 null 0假设:一家公司申请了16个C类地址,设置为200.200.192.0 /24-200.200.207.0/24;现在只有三个用于初始构建阶段:200.200.192.0,200.200.193.0,200.200.207.0,并且有一个路由器通过点对点连接到Internet。

然后在路由器上会出现类似如下的路由表:200.200.192.0/24:e0 200.200.193.0/24:e0 200.200.207.0/24:e1 0.0.0.0/0:s0最后一个是默认路径,指着互联网。

现在的问题是路由器接受目的地址为200.200.194.1的数据包。

我该怎么办?根据上面的路由表,匹配此地址的唯一路由是默认路由。

如果没有其他配置,路由器会将其发送到Internet。

但这是对的吗? 200.200.194.1在公司申请的地址范围内,但由于公司没有使用它,因此不存在。

可以肯定的是,此地址在Internet上的任何其他位置都不可用。

该路由器应丢弃它。

至少应该写在路由器ip route 200.200.194.0 255.255.255.0 null0 ip route 200.200.195.0 255.255.255.0 null0 ... ip route 200.200.206.0 255.255.255.0 null0但这类似于十几个语句,没问题。

使用ip route 200.200.192.0 255.255.240.0 null0。

200.200.192.0 255.255.240.0,即200.200.192.0/20,是整个公司所有网段的摘要。

当网段200.200.193.0/24上有数据时,数据将被转发到正确的网段(根据上面的例子是e0),因为使用了最长的匹配原则;当地址不存在时,但在公司中如果地址范围在,则它将与drop语句匹配,并且与默认路由不匹配。

以上是使用静态路由的示例。

使用路由协议时会出现类似情况。

例如,OSPF中的area range命令,例如,区域51使用192.168.168.0/24网段。

网络分为多个子网,但并非所有子网都使用。

然后区域51范围192.168.168.0 255.255.255.0实际上扮演两个角色。

1:声明到骨干区域的汇总区域路由; 2:未使用的子网地址不会传播到骨干区域(相当于null0语句)。

例如,在允许自动边界聚合的EIGRP中,它将在每个类中。

在地址边界上生成null0语句。

OSPF的汇总地址和EIGRP汇总地址语句也有两个类似的功能。

联系方式

Santon是一家专业从事直流开关技术的公司,具有超过60年的直流开关技术积累。其开关产品不仅在机械结构上拥有优势,拥有业界较小的产品外形和适合安装的尺寸,在电气性能上也表现出色。Santon拥有强大的研发部门,能够随时为客户提供定制化的产品。

查看详情

在线咨询

产品相关信息