关于两个交换机中存在多个地址池多个VLANIF的网络互通问题---->新手之路

汇聚层两台交换机简称HJ 1、HJ 2。在HJ1和HJ2中配置了链路聚合,多个VLAN,多个地址池,为了不同网段的PC机能通过DHCP获得IP地址,分别为每个地址池建立了VLANif,,问题来了,交换机中存在不同网段的VLANif(此处的vlanif地址应和每和地址池的配置的网关地址一致),如何让两台交换机所连接的不通网段的pc机相互通信?

本新手的处理方法,首先在两个交换机中建立同一个VLAN,把VLAN加入聚合而成的eth-trunk口,当然其他的要通过eth-trunk的VLAN也要加入(trunk接口类型,其他没试过)。然后在两台交换机中用相同的VLAN配置VLANif的IP地址,并且IP地址在同一网段,这样两个VLANif间就可以ping通,但也仅仅相同VLAN的vlanif可以ping通,ping其他还是不通,这时可以使用ospf协议。ospf可以通过互通的vlanif生成其他vlanif的路由表,ospf配置时要把所有vlanif所在的网段都包含在内。

配置好后查看ospf邻居时发现一个交换机成了DR另一个成立BDR,查看路由表的时候可以看到路由表上生成了其他vlanif的路由。

此文只为让自己忘记时,可以看看,方法是不是对的自己也不知道,若有高手看到,忘不吝指教,谢谢。

时间: 2024-10-11 21:01:43

关于两个交换机中存在多个地址池多个VLANIF的网络互通问题---->新手之路的相关文章

实现ZABBIX MAPS line 上显示两台交换机中的带宽流量

实现ZABBIX MAPS line 上显示两台交换机中的带宽流量,见下图 方法如下: 一.使用GetIf 获取相应的接口和OID 参见 使用zabbix监控交换机端口流量 http://www.educity.cn/linux/1440421.html 二.在ZABBIX HOSTS中新增 Items. 三.在MAP LINE LABEL中输入

Python-查找两个文件中相同的ip地址

with open("testt","r") as f1: list1 = f1.readlines() print(list1) list1 = set(list1) with open("test2","r") as f2: list2 = f2.readlines() print(list2) list2 = set(list2) same_data = list1.intersection(list2) print(s

理解vSphere虚拟交换机中的VLAN类型

VMware vSphere虚拟机交换机支持四种VLAN类型,分别是:无.VLAN.VLAN中继.专用VLAN. 在路由/交换领域,VLAN的中继端口叫做Trunk.Trunk技术用在交换机之间互连,使不同VLAN通过共享链路与其它交换机中的相同VLAN通信.交换机之间互连的端口就称为Trunk端口.Trunk是基于OSI第二层数据链路层(Data Link Layer)的技术. 如果没有VLAN中继,假设两台交换机上分别创建了多个VLAN(VLAN是基于Layer 2的),在两台交换机上相同的

Huawei配置两台交换机堆叠示例

配置两台交换机堆叠示例(先配置后连线方式,推荐) 组网图形 图1 配置两台交换机堆叠组网图 组网需求在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管理.如图1所示,接入交换机SwitchA和SwitchB组成堆叠系统.配置思路采用如下的思路配置:1. 提前规划好堆叠方案.2. 按照前期的规划,完成各台交换机的堆叠配置,包括堆叠成员ID.堆叠优先级.堆叠域编号.堆叠端口等.完成后保存配置并将交换机下电.3. 连接交换机之间的堆叠线缆,然后将交换机上电.4.

华为交换机中常见MAC操作

常见MAC操作MAC地址(英语:Media Access Control Address),直译为媒体存取控制位址,也称为局域网地址(LAN Address),MAC位址,以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网络设备位置的位址.在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址.MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址.一.查看所有

获取两个字符串中最大相同子串

2.获取两个字符串中最大相同子串.第一个动作:将短的那个串进行长度一次递减的子串打印. "cvhellobnmtanop" "andefc" 思路: 1,将短的那个子串按照长度递减的方式获取到. 2,将每获取到的子串去长串中判断是否包含,如果包含,已经找到! package tan; class Test { public static String getMaxSubString(String s1,String s2) { String max = "

比较两个文件中,一个文件比另一个文件多的行

1. 该脚本用来比较两个文件中,其中一个文件比另一个文件多的行,常用来工作环境中,对比得出多余的ip地址 #!/bin/bash #different in file1 and file2 #author:vaedit #date:2017/8/20 #read -p "请输入第一个文件路径" file1 #read -p "请输入第二个文件路径" file2 function print_help(){ echo "该脚本只用来对比一个文件比另一个文件多

假设有杯子a(内盛可乐),杯子b(内盛白水),杯子c(空),请用程序描述a、b两个杯子中所盛物质交换的过程

题目: 假设有杯子a(内盛可乐),杯子b(内盛白水),杯子c(空),请用程序描述a.b两个杯子中所盛物质交换的过程. (已知a,b两个正整数,要求,应用三个数交换的原理,把a,b值互换并输出). 代码: 1 program shen1; 2 3 var a,b,c:integer; 4 BEGIN 5 read(a,b); 6 write('a=',a,' b=',b); 7 c:=a; 8 a:=b; 9 b:=c; 10 write('a=',a,' b=',b); 11 END.

C语言:返回两个数组中第一个元素的指针,并输出这个值

// //  main.c //  Pointer_search // //  Created by ma c on 15/8/2. //  Copyright (c) 2015年 bjsxt. All rights reserved. //  要求:通过指针查找,实现比较两个有序数组中的元素,输出两个数组中的第一个相同的元素值. #include <stdio.h> int *searchSameElement(int *a,int *b,int len1,int len2); int ma