CCNA培训(四)20210718day04
動態(tài)路由協(xié)議:
動態(tài)路由協(xié)議分類:
IGP -> RIPv2/EIGRP(distance vector)道聽途說
? OSPF/ISIS (link state) 自行計算
EGP-> BGPv4
distance vector:
水平分割、路由毒化、路由定時器(使用這些機制來有效避免路由環(huán)路)注意:路由環(huán)路是三層環(huán)路
RIPv2
EIGRP(思科私有)
EIGRP的特性:
feasible successor存在的判斷條件是:
備份路徑的advertised distance是否小于當(dāng)前路徑的feasible distance:
是:存在
否:不存在
EIGRP的三張表:
Link state:
OSPF. Open Shortest Path First
OSPF的三張表:
OSPF的多area:
OSPF的報文類型:
OSPF的狀態(tài)機:
OSPF的router-id:
是一個IPv4地址格式的字符串,每個路由器節(jié)點其router-id都不能一樣。
推薦手工指定。
鄰居和鄰接:
DR/BDR/DR-other:
是在MA環(huán)境中才會出現(xiàn)的一種角色。設(shè)計這種角色的目的是為了減少MA環(huán)境中大量存在的不必要更新。
IPv6:
| 點分十進(jìn)制 | 冒號分十六進(jìn)制 |
| 總長度32bit | 總長度128bit |
| 192.168.11.22 | 2001:0DB8:010F:0001:0000:0000:0000:0ACD |
| 2^32個地址 | 2^128個地址 |
世界上的每一粒沙都能得到一個IPv6地址。
IPv6地址太長了,輸入時太耗時耗力,是否有縮略表達(dá)方式呢?(每個十六進(jìn)制位對應(yīng)4個二進(jìn)制位)
進(jìn)行IPv6地址縮略的基本前提是要保證縮略后的地址精確性。
2001:0DB8:010F:0001:0000:0000:0000:0ACD
2001:DB8:10F:1:0:0:0:ACD
2001:DB8:10F:1::ACD
錯誤示范:
2001:0000:0000:010F:0001:0000:0000:0ACD
2001:0:0:10F:1:0:0:ACD
2001::10F:1::ACD
IPv6地址分類:
unicast:
global unicast:全局單播地址,這種地址可以跨跳通信。
link-local unicast:鏈路本地地址,只能在本鏈路上通信,不可以跨跳通信。
R1的f0/0口,已經(jīng)開啟了Ipv6,這個接口上link-local地址是必須的。
FE80::(NETWORK-ID)
xxxxx (INTERFACE-ID)
路由器會使用EUI-64這種方法,來自動生成成INTERFACE-ID。
EUI-64這種方法的步驟如下:
0030.f2a6.0201
0030:f2a6:0201
0030:f2ff:fea6:0201
(00000010)
0230:f2ff:fea6:0201
如何區(qū)分一條流?flow
IPv4確定是否屬于同一條流是基于五元組:
IPv6確定是否屬于同一條流是基于flow label,這個flow label是一個三層字段。只需要識別三層信息就夠了!
ICMPv6
鄰居發(fā)現(xiàn)ndp:
NS 鄰居請求
NA 鄰居通告
在IPv6中類似于ARP的協(xié)議是什么呢?
因此在IPv6中是使用ICMPv6的NS和NA報文來實現(xiàn)二層地址解析的!
假設(shè)ApingB:A發(fā)送NS,B恢復(fù)NA:
NS報文中攜帶:A的MAC和B的IP
NA報文中攜帶:B的MAC、A的IP和B的IP。
B收到A的NS后,B可以明確:A的MAC,B的MAC,A的IP、B的IP
A收到B的NA后,A可以明確:A的MAC,B的MAC,A的IP、B的IP
因為IPv6中沒有ARP協(xié)議,因此以上的這些信息,會被保存在IPv6的鄰居表中:
show ipv6 neighbors
無狀態(tài)自動獲取SLAAC(Stateless Address Auto Configuration) :
RS 路由器請求:由終端發(fā)出,向自己的網(wǎng)關(guān)進(jìn)行請求
RA 路由器通告:有網(wǎng)關(guān)接口發(fā)出,其中攜帶prefix/mak以及時間等相關(guān)信息
當(dāng)終端收到RA消息后,會使用其中的prefix/mask終端自己再生成interface-id,合成自己所需要的IPv6地址,這樣就可以正常通信了!
與之相對的被稱為有狀態(tài)自動獲取(DHCPv6),這個東西是為了方便管理!
IPv6靜態(tài)路由配置:
ipv6 route 2021:192:168:22::/64 FastEthernet0/1 FE80::20B:BEFF:FE8B:A302 ipv6 route 2021:192:168:11::/64 FastEthernet0/0 FE80::201:97FF:FE41:501IPv6動態(tài)路由協(xié)議配置:
RIPng:
ipv6 router rip ciscointerface fastEthernet 0/0ipv6 rip cisco enable interface fastEthernet 0/1ipv6 rip cisco enableEIGRP for IPv6:
ipv6 router eigrp 100eigrp router-id 1.1.1.1no shutdown passive-interface FastEthernet0/1interface FastEthernet0/0ipv6 eigrp 100interface FastEthernet0/1ipv6 eigrp 100OSPFv3:
ipv6 router ospf 100router-id 1.1.1.1passive-interface FastEthernet0/1interface FastEthernet0/0ipv6 ospf 100 area 0 interface FastEthernet0/1ipv6 ospf 100 area 0以太交換原理:
各種設(shè)備所處層級:by default,默認(rèn)情況。
hub:一層設(shè)備,只對信號負(fù)責(zé)。來了信號hub不管是什么內(nèi)容,只負(fù)責(zé)信號的復(fù)制和發(fā)送。
switch:二層設(shè)備,只對數(shù)據(jù)幀負(fù)責(zé)。來了數(shù)據(jù)后,只是別數(shù)據(jù)幀的二層信息。二層以上信息看都不看。
router:三層設(shè)備,只對數(shù)據(jù)包負(fù)責(zé)。來了數(shù)據(jù)后,會識別三層以下信息。三層以上新看都不看。
以太網(wǎng)交換機的轉(zhuǎn)發(fā)行為主要分為三種:
flooding(交換機會將來向數(shù)據(jù)幀由1份復(fù)制成多份,并向外發(fā)送出去。因此flooding是比價消耗switch資源的)
當(dāng)以太網(wǎng)交換機收到一個數(shù)據(jù)幀,其D-MAC為廣播或組播時,交換機會對該數(shù)據(jù)幀執(zhí)行flooding動作。
即,將該數(shù)據(jù)幀向著除來向端口之外的其他所有端口發(fā)送出去。
當(dāng)以太網(wǎng)交換機收到一個數(shù)據(jù)幀,其D-MAC為單播,且該D-MAC在mac address table中沒有找到匹配項,交換機將執(zhí)行flooding動作。即,將該數(shù)據(jù)幀向著除來向端口之外的其他所有端口發(fā)送出去。
注:此情況為flooding的一種特例,被稱為”未知單播泛洪“。
forwarding
當(dāng)以太網(wǎng)交換機收到一個數(shù)據(jù)幀,其D-MAC為單播時,且該D-MAC在mac address table中可以找到匹配項時,交換機會對該數(shù)據(jù)幀執(zhí)行forwarding動作。即,將該數(shù)據(jù)幀向著mac address table中匹配項的指定端口發(fā)送出去。
filtering
當(dāng)以太網(wǎng)交換機收到一個數(shù)據(jù)幀,其D-MAC為單播,且通過mac address table查詢發(fā)現(xiàn)該數(shù)據(jù)幀的D-MAC和S-MAC在交換機的同一個端口下連接,交換機將執(zhí)行filtering動作。即,將該數(shù)據(jù)幀直接丟棄,不向任何端口發(fā)送出去。
避免交換機被mac address flooding attack:port-security
在交換機的端口下,設(shè)定可以學(xué)習(xí)到的mac地址的最大數(shù)目。如果超過這個數(shù)目,則產(chǎn)生應(yīng)激動作。
一般選擇這個應(yīng)激動作為shutdown端口。
端口安全配置:
interface FastEthernet0/1switchport access vlan 10switchport mode accessswitchport port-securityswitchport port-security maximum 2switchport port-security mac-address sticky switchport port-security mac-address sticky 0001.C741.6006switchport port-security mac-address sticky 0001.C90E.4A35switchport port-security violation shutdownVLAN Virtual LAN
提問:廣播域如果非常大,好不好?
回答:不好,容易出現(xiàn)安全隱患。
因此人們期望把廣播域可以邏輯地劃分成多個。因此誕生了VLAN技術(shù)。
一般的終端,譬如像PC、printer、AP、camera,其網(wǎng)卡都是不支持vlan的。
因為這些設(shè)備的網(wǎng)卡不支持vlan,所以這些設(shè)備發(fā)出的或者接收的數(shù)據(jù)幀都是untagged!
關(guān)于vlan-tag的一些細(xì)節(jié):
VLAN分割廣播域?qū)嶒?#xff1a;
SW01的配置: vlan 10 # 創(chuàng)建VLAN10 vlan 20 # 創(chuàng)建VLAN20interface FastEthernet0/11switchport mode access # 將該端口定義為access工作模式switchport access vlan 10 # 將該端口劃入到VLAN10中interface FastEthernet0/12switchport mode access # 將該端口定義為access工作模式switchport access vlan 20 # 將該端口劃入到VLAN20中interface FastEthernet0/1switchport mode trunk # 將該端口定義為trunk工作模式switchport trunk allowed vlan 10,20 # 將該trunk端口放行VLAN10和VLAN20的流量 SW02的配置: vlan 10 # 創(chuàng)建VLAN10 vlan 20 # 創(chuàng)建VLAN20interface FastEthernet0/13switchport mode access # 將該端口定義為access工作模式switchport access vlan 10 # 將該端口劃入到VLAN10中interface FastEthernet0/14switchport mode access # 將該端口定義為access工作模式switchport access vlan 20 # 將該端口劃入到VLAN20中interface FastEthernet0/1switchport mode trunk # 將該端口定義為trunk工作模式switchport trunk allowed vlan 10,20 # 將該trunk端口放行VLAN10和VLAN20的流量Native-vlan:本征vlan
提問:Native-vlan的設(shè)計初衷是什么?
回答:其設(shè)計初衷是為了兼容傻瓜交換機(不支持vlan的交換機就是傻瓜交換機)!
VTP vlan trunking protocol 用來傳輸vlan信息的。
在交換網(wǎng)絡(luò)中,所有交換機上的VLAN信息,必須同步!
VTP的工作模式:
| SERVER | 可以 | 可以 | 會學(xué)習(xí) |
| CLIENT | 不可以 | 可以 | 會學(xué)習(xí) |
| TRANSPARENT | 可以 | 可以 | 不學(xué)習(xí) |
VTP的修訂號:
VTP的配置:
vtp mode transparent vtp domain ccna vtp password cisco vtp version 2跨VLAN通信:
單臂路由解決方案配置:
R1的配置:interface FastEthernet0/1 # 使主接口up no shutdowninterface FastEthernet0/1.100 # 創(chuàng)建子接口 encapsulation dot1Q 10 # 將該子接口對應(yīng)到VLAN10 ip address 10.1.1.1 255.255.255.0 # 指定該子接口的IP地址,作為終端的網(wǎng)關(guān)interface FastEthernet0/1.200 # 創(chuàng)建子接口 encapsulation dot1Q 20 # 將該子接口對應(yīng)到VLAN20 ip address 20.1.1.1 255.255.255.0 # 指定該子接口的IP地址,作為終端的網(wǎng)關(guān) SW01的配置:vlan 10vlan 20interface FastEthernet0/11 switchport access vlan 10 switchport mode accessinterface FastEthernet0/12 switchport access vlan 20 switchport mode access interface FastEthernet0/1 switchport trunk allowed vlan 10,20 switchport mode trunk三層交換機解決方案配置:
MLS的配置:
vlan 10vlan 20interface FastEthernet0/11 switchport access vlan 10 switchport mode access switchport nonegotiate # 關(guān)閉cisco的DTP協(xié)商interface FastEthernet0/12 switchport access vlan 20 switchport mode access switchport nonegotiate # 關(guān)閉cisco的DTP協(xié)商 interface Vlan10 # 創(chuàng)建SVI接口作為VLAN10的網(wǎng)關(guān) mac-address 00e0.b0ec.6201 ip address 10.1.1.1 255.255.255.0interface Vlan20 # 創(chuàng)建SVI接口作為VLAN20的網(wǎng)關(guān) mac-address 00e0.b0ec.6202 ip address 20.1.1.1 255.255.255.0 ip routing # 開啟三層交換機的路由能力總結(jié)
以上是生活随笔為你收集整理的CCNA培训(四)20210718day04的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全员参与开发精品课程,看用友大学怎么做
- 下一篇: 想考个在职研究生学位,IT方向,学校越牛