路由器的工作原理:
路由:是指从源主机到目标主机的转发过程,用来寻找目标地址的位置(路径)
路由器:能够将数据包转发到目标地址,并保证是按最佳路径转发的设备
路由器根据路由表转发数据,并以作为工作原理
例题:下图中,主机1.1要发送数据到主机4.1,需要经过怎样的的过程?
1.主机1.1的数据先通过E0接口到达路由器A,路由器A查询自己的路由表,看是否有主机4.1的网段记录。
2.如果有则直接从对应的端口转发;如果没有,则路由器A通过ARP泛洪广播从所有的端口转发相同的数据。
3.当有4.0网段记录的路由器B接收到数据时会回应路由器A并与之建立连接,然后路由器A通过相应的端口将数据转发给路由器B,路由器B再将数据转发给主机4.1
在网络中转发数据,会在最佳路径的基础上经过许多的路由器,每次转发数据,都要经历上面的一系列过程
最后,转发数据时一定会先看路由表,有则转发,无则广播,找到目标IP地址就从指定的端口转发数据
路由表和环回接口
路由表:
维护的路由条目的集合——相当于路标,用来(指明路径)告诉你该怎么走
路由器通过路由表来进行路径的选择(走最佳路径)
网关:在网络中给自己一个“名片”(逻辑地址的位置),通过网关把你介绍出去,让其他的设备知道你是谁、你在哪里
直连网段:两个设备在同一个路由器下,而且在同一网段
非直连网段:两个设备不在同一个网段
连接终端的、离路由器最近的端口是网关
环回接口:
又叫loopback接口,是路由器上设置的一个逻辑上的、虚拟的接口,路由器接口默认是没有任何环回接口的,需要手动设置,环回接口和路由器的物理接口作用是一样的,用来分配寻址信息和终止IP连接
在配置环回接口时,注意要把地址写死,例:255.255.255.255 192.168.10.10/24
除非设备瘫痪,否则环回接口会一直处于运行状态
loopback:环回接口地址设置为该设备生产的所有IP数据包的源地址
静态路由和默认路由的配置:
静态路由:
由管理员手工配置,是单向的。缺乏灵活性——相当于人为设置的、固定执行的路标
配置静态路由的命令:
固定格式 目标网段 下一跳地址
ip route-static 192.168.10.10 24 10.0.0.1
默认路由:
定义和介绍:
1、是静态路由的一种特殊形式,可以指向任何网段
2、只能配置在末梢网络上的路由器
特点:
路由器根据路由表转发,是有优先级的
静态路由的优先级高
默认路由的优先级低
路由表的数据不是越多越好,数据太多会影响转发效率
删除路由表的命令:
undo ip route-static 目标地址(子网掩码) 下一跳地址
例: undo ip route-static 192.168.10.10 24 10.0.0.1
undo ip route-static 0.0.0.0 0.0.0.0 10.0.0.2
port link-type b
路由器转发数据的封装:
封装过程中源ip(DA)和目标ip(SA)不变,但是
配置静态VLAN的相关命令
创建VLAN的命令
vlan batch 组名 组名 组名 平行创建多个组
dotlq termination vid 10 配置路由器的vlan接口10
arp broadcast enable (在虚拟端口中)配置arp广播
port link-type access 设定接口类型为access型
port default vlan 组名 设定接口默认vlan名
port link-type trunk 设定接口类型为trunk型
port trunk allow-pass vlan 10 20 表示允许10和20类型的vlan通过
删除access的命令:
在端口界面
undo port default vlan 先删除vlan端口
port link-type hybrid 再删除类型
undo group-member 接口名 删除组内的接口
同时将多个端口加入vlan
在端口界面
port-group 10 进入组10
group-member 接口 to 接口 将两个接口加入组10中
同时删除多个vlan
系统视图模式下
port-group 10 进入组10
undo port default vlan
实验
静态路由的配置