跨Vlan通信:单臂路由,三层交换机
实验涉及命令以及知识补充(涉及Vlan通过的以太网口需要设置为Trunk口)
- 单臂路由
父接口
no ip address ;删除实现单臂路由接口的IP
no shutdown
虚拟子接口
R2(config)#int f0/0.10 ; 进入虚拟子接口
R2(config-subif)#encapsulation dot1Q 10;注意:在配置ip时一定要先封装802.1q协议
R2(config-subif)#ip address 192.168.1.1 255.255.255.0;虚拟子接口IP
笔者疑惑:
子接口.10是巧合么
子接口对应每个Vlan同一个网段是巧合么
封装的协议后面跟的数字也是巧合么
R2(config-subif)#no shutdown ;子接口也要启动
R2#show ip route ;路由表里直连网络包括设置的虚拟子网
【注意】上述实现了本地不同Vlan之间的通信,如果想跨路由器,需要动态设置路由。【关键】刚才的虚拟子接口IP当作普通IP对待
- 三层交换机实现跨交换机Vlan通信
笔者记:
三层交换机创建所有涉及Vlan 并为其设置IP VlanIP与要通过它建立连接的PC同网段
S1(config)#vlan 40
S1(config-vlan)#vlan 40
S1(config-vlan)#exit
S1(config)#interface vlan 40
S1(config-if)#ip address 192.168.4.1 255.255.255.0
S1(config-if)#no shutdown
笔者记:
与Vlan连接的接口需要配置Trunk 这里配置出现问题 需要先实现dot1q协议
但是二层交换机直接配置
具体命令:switchport trunk encapsulation dot1q
switchport mode trunk
笔者记:
动态路由配置(直连网络:包括vlan的IP)
S1(config)#ip routing ;启用三层交换的IP路由功能
【注意】:蓝色字体,笔者以为是三层交换机的实现跨交换的Vlan通信。要是想通过路由器访问别的网络。需要在出口设置IP、执行no switchport命令。并且RIP动态路由时,把Vlan的IP当作普通IP划归
最新文章
- Win8.1安装mysql-installer-community-5.6.21.0.mis
- Adobe Flash player 10 提示:Error#2044:未处理的IOErrorEvent. text=Error#2036:加载未完成 的解决方法
- 解决启动Eclipse后提示’Running android lint’错误的问题
- WinForm TextBox 焦点停留到文本最后
- jquery选择器及效率问题
- iOS组件化思路-大神博客研读和思考
- PHP之路——Mysql多表查询
- 认识jeecms开源项目
- 矢量编程——随着MNIST案例
- ACdream	1726 A Math game
- HDU 2475 BOX 动态树 Link-Cut Tree
- BeautifulSoup 用法
- MySQL实现批量检查表并进行repair与optimize的方法
- spring boot session error
- java的图形文档
- 第三个Sprint ------第九天
- python全栈开发day21-2 几个装饰器总结
- day25-面向对象结构与成员
- java 通过异常处理错误
- 你想要的iOS 小技巧总结
热门文章
- 【Iftop】实时监控流量工具
- 深入理解JavaScript系列(30):设计模式之外观模式
- UWP 应用获取各类系统、用户信息 (1) - 设备和系统的基本信息、应用包信息、用户数据账户信息和用户账户信息
- 如何优化VMWare虚拟机的运行速度(转)
- 使用c#正则验证关键字并找出匹配项
- PAT 1042 Shuffling Machine
- scss-!default默认变量
- jQuery 添加样式属性的优先级别
- Android SharedPreferences存储map的方法
- 使用putty远程登录Ubuntu时,报Network error:Connection refused错误