路由器原理及静态路由
1、路由
跨越从源主机到目标主机的一个互联网络来转发数据包的过程
2、路由表
路由器根据路由表做路径选择
3、路由表的获得
1)、直连路由:配置IP地址,端口UP状态,形成直连路由。
2)、非直连网段:需要静态路由或动态路由,将网段添加到路由表中。
4、静态路由
1)、特点:
由管理员手工配置的,是单向的,因此需要在两个网络之间的边缘路由器上需要双方对指,否则就会造成流量有去无回,缺乏灵活性,适用于小型网络。
2)、配置
全局模式:
ip route 目标网络ID 子网掩码 下一跳IP
缺省路由(默认路由)
缺省路由是一种特殊的静态路由
简单地说,缺省路由就是在没有找到任何匹配的具体路由条目的情况下才使用的路由,适用于只有一个出口的末节网络(比如企业的网关出口)
全局:ip route 0.0.0.0 0.0.0.0 下一跳
查看路由表
特权:show ip route
C直连路由
S静态路由
S*默认路由
============================================
三层交换技术
1、作用
使用三层交换技术实现VLAN间通信
三层交换=二层交换+三层转发
2、虚拟接口(SVI)
三层交换机上配置的VLAN接口为虚接口
3、三层交换机的配置
1)、在三层交换机启用路由功能
全局:ip routing
2)、配置虚拟接口的IP 地址
全局:interface vlan 1
ip address 192.168.2.254 255.255.255.0
no shutdown
3)在三层交换机上配置Trunk并指定接口封装为802.1q
接口模式:switchport trunk encapsulation dot1q
switchport mode trunk
4)、配置路由接口
进入接口:no switchport
======================================================
动态路由
1、动态路由特点
根据网络拓扑或流量变化,由路由器通过路由协议自动设置, 减少了管理任务,但占用了网络带宽
适合ISP服务商、广域网、园区网等大型网络
===========================================
OSPF协议
- Open Shortest Path First ( 开放式最短路径优先)
-
OSPF区域
- 为了适应大型的网络,OSPF在AS内划分多个区域
- 每个OSPF路由器只维护所在区域的完整链路状态信息
-
区域ID
- 区域ID可以表示成一个十进制的数字
- 也可以表示成一个IP
-
骨干区域Area 0
- 负责区域间路由信息传播
启动OSPF路由进程
Router(config)# router ospf process-id
指定OSPF协议运行的接口和所在的区域
Router(config-router)# network address inverse-mask area area-id
练习1
R1配置
Router>enable
Router#configure terminal
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ip address 192.168.1.254 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface gigabitEthernet 0/1
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2
R2配置
Router>enable
Router#configure terminal
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ip address 192.168.3.254 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface gigabitEthernet 0/1
Router(config-if)#ip address 192.168.2.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1
练习2
注:以下配置需要在练习1的基础上完成
R1配置
Router(config)#ip route 192.168.4.0 255.255.255.0 192.168.2.2
Router(config)#ip route 192.168.5.0 255.255.255.0 192.168.2.2
R2配置
Router(config)#interface gigabitEthernet 0/2
Router(config-if)#ip address 192.168.4.1 255.255.255.0
Router(config-if)#no shutdown
Router(config)#ip route 192.168.5.0 255.255.255.0 192.168.4.2
R3配置
Router>enable
Router#configure terminal
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ip address 192.168.5.254 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface gigabitEthernet 0/1
Router(config-if)#ip address 192.168.4.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.4.1
Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.1
Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.4.1
练习3
注:以下配置需要在练习2的基础上完成
R1配置
Router(config)#no ip route 192.168.3.0 255.255.255.0 192.168.2.2
Router(config)#no ip route 192.168.4.0 255.255.255.0 192.168.2.2
Router(config)#no ip route 192.168.5.0 255.255.255.0 192.168.2.2
Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.2.2
R3配置
Router(config)#no ip route 192.168.1.0 255.255.255.0 192.168.4.1
Router(config)#no ip route 192.168.2.0 255.255.255.0 192.168.4.1
Router(config)#no ip route 192.168.3.0 255.255.255.0 192.168.4.1
Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.4.1
练习4
三层交换机配置
Switch>enable
Switch#configure terminal
Switch(config)#interface vlan 1
Switch(config-if)#ip address 192.168.1.254 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#vlan 2
Switch(config-vlan)#vlan 3
Switch(config-vlan)#exit
Switch(config)#interface vlan 2
Switch(config-if)#ip address 192.168.2.254 255.255.255.0
Switch(config-vlan)#exit
Switch(config)#interface vlan 3
Switch(config-if)#ip address 192.168.3.254 255.255.255.0
Switch(config-vlan)#exit
Switch(config)#ip routing
练习5
注:以下配置需要在练习4的基础上完成
三层交换机配置
Switch(config)#interface fastEthernet 0/24
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#switchport mode trunk
二层交换机配置
Switch>enable
Switch#configure terminal
Switch(config)#interface range fastEthernet 0/11-15
Switch(config-if-range)#switchport access vlan 2
Switch(config-if-range)#exit
Switch(config)#interface range fastEthernet 0/16-22
Switch(config-if-range)#switchport access vlan 3
Switch(config)#interface fastEthernet 0/24
Switch(config-if)#switchport mode trunk
练习6
注:以下配置需要在练习5的基础上完成
三层交换机配置
Switch(config)#interface fastEthernet 0/23
Switch(config-if)#no switchport
Switch(config-if)#ip address 192.168.4.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#ip route 0.0.0.0 0.0.0.0 192.168.4.2
路由器配置
Router>enable
Router#configure terminal
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ip address 192.168.4.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface gigabitEthernet 0/1
Router(config-if)#ip address 192.168.5.254 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.4.1
Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.1
Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.4.1
练习7
注:以下配置需要在练习6的基础上完成
三层交换机配置
Switch(config)#no ip route 0.0.0.0 0.0.0.0 192.168.4.2
Switch(config)#router ospf 1
Switch(config-router)#network 192.168.1.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.2.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.3.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.4.0 0.0.0.255 area 0
路由器配置
Router(config)#no ip route 192.168.1.0 255.255.255.0 192.168.4.1
Router(config)#no ip route 192.168.2.0 255.255.255.0 192.168.4.1
Router(config)#no ip route 192.168.3.0 255.255.255.0 192.168.4.1
Router(config)#router ospf 1
Router(config-router)#network 192.168.4.0 0.0.0.255 area 0
Router(config-router)#network 192.168.5.0 0.0.0.255 area 0