linux网络基础笔记之router
来源:互联网 发布:nginx 设置全局变量 编辑:程序博客网 时间:2024/06/05 20:49
Router是工作在三层网络的设备,和Switch相比:Router会拆分数据包,更改mac地址,并将TTL时间递减。
Router工作步骤:
1:PC先将目的IP的地址和子网掩码相与,判断目的IP是否在同一个广播域。
2:在同一个广播域,则查询mac地址缓冲表,若有则单播,若无则广播。
3: 若目的IP不在一个广播域即不在一个局域网,则查询mac表是否有网关的mac,有则将数据发给网关。若无则广播得到网关mac地址。
4:网关路由得到数据,将目的IP和端口子网掩码相与,查询网络号,如果有对应的网络号则将数据包交给端口,若无匹配的网络号,则查看是否又默认路由,若无则将数据包丢弃。
Router的配置:
1:静态路由配置
Router的每个端口都要配置一个具体的IP地址,配置命令:ip address 192.168.1.1 255.255.255.0
静态路由手动配置命令 :
ip route 192.168.4.0(下一跳网络地址) 255.255.255.0 192.168.1.1(此为路由器数据出口端口IP)
默认路由配置: ip route 0.0.0.0 0.0.0.0 ip_address(路由接口ip地址)
2:在路由器端口数量少的情况下配置多个网络号,可以使用环路loopback
配置命令:进入configure模式,输入命令:interface loopback 0 默认从0开始。
3: 浮动路由的配置,为了提高安全性,在路由器之间连接两根串行线,通过修改优先级来决定使用哪条通路,配置具体命令:ip route 网络号 子网掩码 下一跳地址 优先级(0-1000) 0为最高,越大越低.
4:单臂路由的配置,实现不同VLAN之间的通信。 是交换机与路由器之间的连接形式。
步骤:
1:先将交换机的一个端口配置为干路链路(Trunk链路)。
2:配置路由器:
a: 进入configure terminal模式,选用一个端口作为物理接口如fastethnet0/0
b:在物理接口下配置多个逻辑接口:interface fastethnet0/0.1
c:自动进入逻辑接口fastethnet0/0.1的配置模式,
d:输入 encapsolution dot1Q vlan_id 将该逻辑接口设置对应的vlan号
e:退出interface mode 然后进入物理接口fastethnet0/0的interface mode
f: 重启端口 no shutdown.
Router产品和设备接口类型
WIC插槽:广域网接口卡,可以插各种各样的广域网模块,实现了灵活性组网
NM插槽:网络模块,可以插各种各样的网络模块,扩展设备的接口数量。
Router组成部件:
CPU ROM NVROM Flash 接口interface
Switch and Router 的操作系统为IOS(网络操作系统),系统名称格式解释:
命名形式:AAAAA--BBBB--CCC--DDDD.bin
AAAA:表示适用的平台
BBBB:IOS所包含的特性集
CC:IOS软件的运行格式和压缩格式
DDDD:IOS软件版本
bin:操作系统文件后缀。
Router系统加载流程:
1:ROM中存储的引导程序先加载到内存中。
2:引导程序首先到Flash中查找是否有操作系统文件。
3:若Flash中没有操作系统,引导程序会通过TFTP来从网络安装系统。
Router配置文件加载:
1:首先系统会从NVRAM中寻找配置文件。
2:若NVRAM中没有配置文件,再试图从TFTP中查找是否有配置文件。
3:若没有则会通过console线来配置ROUTER
- linux网络基础笔记之router
- Linux网络基础之网络IP笔记
- linux网络基础之物理层笔记
- linux网络基础之三层交换机笔记
- Linux之网络基础
- 【Linux 入门笔记】网络基础
- linux网络编程基础笔记
- Linux学习笔记 - Gateway / Router
- Linux学习之网络基础
- Linux 之 网络编程基础
- linux基础之管理网络
- vue-router 2.0 常用基础知识点之router-link
- vue-router 2.0 常用基础知识点之router.push()
- vue-router 2.0 常用基础知识点之router.push()
- vue-router 2.0 常用基础知识点之router-link
- vue-router 2.0 常用基础知识点之router.push()
- vue-router 2.0 常用基础知识点之router.push()
- vue-router 2.0 常用基础知识点之router.push()
- 通过printf在控制台终端输出带颜色的打印或日志信息
- [ZT]Novell Server管理点滴
- NOVELL服务器死机后的退出方法
- 自定义纸张列印
- 我的Novell用户登录脚本
- linux网络基础笔记之router
- VIM中特殊符号的输入
- 一切的不快都将快去
- 我的Clamav又OUTUPDATE了
- 查看win2003中文件删除记录
- 介绍两个Android开源项目:Android显示GIF动画
- An Introduction to Wavelets and the Haar Transform
- LESSON:Eclipse/Tomcat Project Facet Trap
- [ZT]头发人生!