prerouting和postrouting理解 5G路由器有几个配件?
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
}
}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。