• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

06-三层技术-IP业务配置指导

05-快速转发配置

本章节下载  (163.20 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Routers/00-Public/Configure/Operation_Manual/H3C_MSR_V5_R2516-3283/06/202204/1585807_30005_0.htm

05-快速转发配置


1 快速转发

1.1  快速转发简介

报文转发效率是衡量路由器性能的一项关键指标。按照常规流程,路由器收到一个报文后,根据报文的目的地址寻找路由表中与之匹配的路由,然后确定一条最佳的路径,同时还将报文按照数据链路层上使用的协议进行封装,最后进行报文转发。

快速转发是采用高速缓存来处理报文,采用了基于数据流的技术。Internet上的数据基本上都是基于数据流的,一条数据流的传输就是指在两台主机之间的一次特定的应用,比如FTP传输文件的一次操作。

我们一般用一个5元组来标识一条数据流:源IP地址、源端口号、目的IP地址、目的端口号、协议号。当一条数据流的第一个报文通过查找路由表转发后,相应的转发信息将被记录到高速缓存中的快速转发表中,该数据流后续报文的转发就可以通过直接查找快速转发表进行转发。这样便大大缩减了IP报文的排队流程,减少报文的转发时间,提高IP报文的转发速率。

快速转发的性能有时会受到某些特性的影响,比如报文的队列管理、报文头压缩等。另外,快速转发能处理已经分片的IP报文,但不支持对IP报文的再分片。

目前实现的快速转发具有下列特性:

·     支持在各类高速链路接口上(包括子接口)提供快速转发,包括以太网、同步PPP、帧中继、HDLC等。

·     支持在PPP MP链路上提供快速转发的功能。

·     支持在配置了IPHC压缩或VJ压缩等业务的PPP链路上提供快速转发的功能。

·     支持在配置了包过滤防火墙的情况下提供快速转发的功能。

·     支持在配置了ASPF防火墙的情况下提供快速转发的功能。

·     支持在配置了NAT的情况下提供快速转发的功能。

·     支持在配置了GRE的情况下提供快速转发的功能。

 

1.2  配置快速转发

表1-1 配置快速转发

操作

命令

说明

进入系统视图

system-view

-

进入相应的接口视图

interface interface-type interface-number

-

允许接口在入方向和/或出方向进行快速转发

ip fast-forwarding [ inbound | outbound ]

可选

缺省情况下,允许接口在出入两个方向都进行快速转发

 

·     如果要对报文转发使用基于报文的负载分担,必须在相应方向上禁止接口进行快速转发。

·     在接口上配置了快速转发后,该接口将不再发送ICMP重定向报文。

·     在接口上配置了快速转发后,该接口上的IP报文的调试信息将不再输出,也就是说debugging ip packet不起作用了。

·     对一条数据流而言,只有在该数据流进路由器的接口上使能入方向的快速转发,在出路由器的接口上使能出方向的快速转发,才能实现该数据流的快速转发功能。

·     当路由接口和物理接口不相同时(如MP、PPPoE等链路),物理接口上是否配置快速转发不会影响路由接口的快速转发功能。

 

1.3  快速转发显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示快速转发配置后的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除快速转发表中的内容。

表1-2 快速转发显示和维护

操作

命令

显示快速转发表信息

display ip fast-forwarding cache [ ip-address ] [ | { begin | exclude | include } regular-expression ]

清除快速转发表中的内容

reset ip fast-forwarding cache

 

1.4  快速转发典型配置举例

1.4.1  快速转发典型配置举例

1. 组网需求

在各设备上实现快速转发。

2. 组网图

图1-1 配置快速转发组网图

 

3. 配置步骤

(1)     配置Router A

# 配置接口的IP地址。缺省情况下,允许接口Ethernet1/1在出入两个方向都进行快速转发。

<RouterA> system-view

[RouterA] interface ethernet1/1

[RouterA-Ethernet1/1] ip address 11.1.1.1 255.0.0.0

[RouterA-Ethernet1/1] quit

# 配置静态路由。

[RouterA] ip route-static 22.1.1.0 255.0.0.0 11.1.1.2

(2)     配置Router C

# 配置接口的IP地址。缺省情况下,允许接口Serial2/1在出入两个方向都进行快速转发。

<RouterC> system-view

[RouterC] interface serial2/1

[RouterC-Serial2/1] ip address 22.1.1.2 255.0.0.0

[RouterC-Serial2/1] quit

# 配置静态路由。

[RouterC] ip route-static 11.1.1.0 255.0.0.0 22.1.1.1

(3)     配置Router B

# 配置接口的IP地址。缺省情况下,允许接口Ethernet1/1和Serial2/1在出入两个方向都进行快速转发。

<RouterB> system-view

[RouterB] interface ethernet1/1

[RouterB-Ethernet1/1] ip address 11.1.1.2 255.0.0.0

[RouterB-Ethernet1/1] quit

[RouterB] interface serial2/1

[RouterB-Serial2/1] ip address 22.1.1.1 255.0.0.0

[RouterB-Serial2/1] quit

(4)     检验配置结果

# 在Router B查看快速转发表,这时未建立快转表项,结果如下:

[RouterB] display ip fast-forwarding cache

[RouterB]

# 从Router A上ping Router C的Serial2/1接口IP地址,能正确收到应答报文。

[RouterA] ping 22.1.1.2

  PING 22.1.1.2: 56  data bytes, press CTRL_C to break

    Reply from 22.1.1.2: bytes=56 Sequence=1 ttl=254 time=2 ms

    Reply from 22.1.1.2: bytes=56 Sequence=2 ttl=254 time=1 ms

    Reply from 22.1.1.2: bytes=56 Sequence=3 ttl=254 time=1 ms

    Reply from 22.1.1.2: bytes=56 Sequence=4 ttl=254 time=2 ms

    Reply from 22.1.1.2: bytes=56 Sequence=5 ttl=254 time=2 ms

 

  --- 22.1.1.2 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 2/2/3 ms

# 在Router B查看快速转发表,已建立快转表项,显示信息如下:

<RouterB> display ip fast-forwarding cache

Fast-Forwarding cache:  total 2 items

Index  SIP            SPort DIP            DPort Pro Input_If   Output_If   Flg

423 :0 22.1.1.2       0     11.1.1.1     0     1   S2/1       Eth1/1      7

507 :0 11.1.1.1       8     22.1.1.2     0     1   Eth1/1     S2/1        7

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们