2016 - 2024

感恩一路有你

prerouting和postrouting理解 5G路由器有几个配件?

浏览量:2272 时间:2023-03-24 09:06:57 作者:采采

5G路由器有几个配件?

路由器的组成大致可以分为两部分:内部组件和外部组件:

1.RAM(随机存取存储器)功能:存储路由表;存储ARP tell缓存;存储快速交换缓存;存储分组交换缓冲区;存储解压缩后的IOS;路由器上电后,保存运行配置文件;特点:重启或断电后,RAM中的内容丢失。

2.NVRAM(非易失性RAM)功能:存储路由器的启动配置文件;存储路由器的备份。特点:重启或断电后内容不丢失。

3.闪存功能:存储IOS和微码。特点:重启或断电后内容不丢失;可以存储多个IOS版本(容量允许的前提下);允许软件升级,无需更换CPU中的芯片。

(只读存储器)功能:存储POST诊断所需的指令;商店迷你ios;存储ROM监控模式的代码。特点:ROM中的软件升级需要更换CPU芯片(好在这种情况很少)。

5.CPU(中央处理器)是衡量路由器性能的重要指标,负责路由计算和路由选择。

6.背板:背板能力是一个重要的参数,尤其是在交换机中。外接组件:各种接口:主要是以太网口(10M)和快速以太网口(100M),只适用于以太网口(10M/100M)、光纤口(100M)和控制台口)、辅助口(AUX口)以及交换机和电源接口。

zuul怎么根据请求方式(post,get)路由?

1.考虑继承抽象过滤器的。关键代码如下图所示:

2.完整的代码如下:

包cn.jijicai.springboot

进口

进口

进口

进口

进口

进口

进口

@组件

公共类RouteFilter扩展ZuulFilter {

/**

*过滤器的逻辑

*/

@覆盖

公共对象run() {

//获取当前请求上下文

RequestContext ctx()

//取出当前请求

HttpServletRequest请求()

HttpServletResponse响应()

尝试{

如果(()。equals(())) {// GET请求

(/path1)

} else if(()。Equals(())) {// POST请求

(/path2)

}

} catch (IOException e) {

()

}

返回null

}

@覆盖

公共布尔shouldFilter() {

返回false

}

@覆盖

公共字符串filterType() {

返回null

}

@覆盖

public int filterOrder() {

返回0

}

}

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。