RTCC協議
⑴ MPLS VPN RD RT MP-BGP誰能把這些關系給順一下
BGP MPLS VPN基本原理,及跨域VPN,一分鍾了解下
原創華億網路2020-03-04 13:16:52
一、基本原理
1、私網標簽分配
在 BGP/MPLS IP VPN 中,PE 通過 MP-BGP 發布私網路由給骨幹網的其他相關的 PE 前,需
要為私網路由分配 MPLS 標簽(私網標簽)。當數據包在骨幹網傳輸時,攜帶私網標簽。
PE 上分配私網標簽的方法有如下兩種:
1)、基於路由的 MPLS 標簽分配:為 VPN 路由表的每一條路由分配一個標簽(one
label per route)。這種方式的缺點是:當路由數量比較多時,設備入標簽映射表
ILM(Incoming Label Map)需要維護的表項也會增多,從而提高了對設備容量的
要求。
2)、基於 VPN 實例的 MPLS 標簽分配:為整個 VPN 實例分配一個標簽,該 VPN 實例里
的所有路由都共享一個標簽。使用這種分配方法的好處是節約了標簽。
2、私網路由交叉
兩台 PE 之間通過 MP-BGP 傳播的路由是 VPNv4 路由。當接收到 VPNv4 路由,PE 先進行
如下處理:
1)、 檢查其下一跳是否可達。如果下一跳不可達,該路由被丟棄。
2)、 對於 RR 發送過來的 VPNv4 路由,如果收到的路由中 cluster_list 包含自己的
cluster_id,則丟棄這條路由。
3)、 進行 BGP 的路由策略過濾,如果不通過,則丟棄該路由。
之後,PE 把沒有丟棄的路由與本地的各個 VPN 實例的 Import Target 屬性匹配。VPNv4 路
由與本地 VPN 實例的 Import VPN-Target 進行匹配的過程稱為私網路由交叉。
(1)RTCC協議擴展閱讀:
公網隧道迭代
為了將私網流量通過公網傳遞到另一端,需要有一條公網隧道承載這個私網流量。因此私
網路由交叉完成後,需要根據目的 IPv4 前綴進行路由迭代,查找合適的隧道(本地交叉的
路由除外);只有隧道迭代成功,該路由才被放入對應的 VPN 實例路由表。將路由迭代到
相應的隧道的過程叫做隧道迭代。
隧道迭代成功後,保留該隧道的標識符(Tunnel ID),供後續轉發報文時使用。Tunnel ID
用於唯一標識一條隧道。VPN 報文轉發時根據 Tunnel ID 查找對應的隧道,然後從隧道上
發送出去。
私網路由的選擇規則
經過路由交叉和隧道迭代的路由並不是全部被放入 VPN 實例路由表。從本地 CE 收到的路
由和本地交叉路由也不是全部被放入 VPN 實例路由表。
對於到同一目的地址的多條路由,如果不進行路由的負載分擔,按如下規則選擇其中的一
條:
1)、 同時存在直接從 CE 收到的路由和交叉成功後的同一目的地址路由,則優選從 CE
收到的路由。
2)、 同時存在本地交叉路由和從其他 PE 接收並交叉成功後的同一目的地址路由,則優
選本地交叉路由。
⑵ 如何設置本地連接的Internrt 協議(TCP/IP)
一般家裡上網都是用自動獲取 IP 的方式。如果你確實想查看它們的詳細參數的話,專你可以在成功聯網屬之後,進入到 DOS 狀態,然後輸入:ipconfig /all 。此時你看到的子網掩碼、默認網關、DNS 域名伺服器就是准確的 靜態IP 地址,你記錄下來即可。唯一動態的就是 IP 地址是每一次都不一樣的,是 ISP 動態分配給你的。不過,即使你把它們的具體內容都記錄下來,在另外一台機器上將它們填寫到 TCP/IP 屬性中,你的那台機器網路也不一定就會通。因為這些都是由 ISP 那邊的交換機進行管理的。
⑶ rtcc為什麼進不去中斷,其他的都正常
|現在改正了 但是發現一個有趣的現象 #include #include #define uchar unsigned char#define uint unsigned intuchar num; void timer1_init(void)//定時器{ TCCR1B = 0x04; //分頻 TCNT1H = 0x00; TCNT1L = 0x3c; TIMSK |=BIT(2) ;//定時器1 //這里改成TIMSK|=0x40; 定時器依舊進不去中斷 這是什麼情況 ;;; ps:現在改用icc來編譯 SREG |= 0x80;//總中斷} void main(void){ DDRA = 0xFF; PORTA=0xfe; timer1_init(); while(1) { PORTA=~(num); if(num>=255) num=0; }}//#pragma interrupt_handler timer0_isr:17 //中斷向量號為17#pragma interrupt_handler timer1_isr:15 //中斷向量號為15//void timer0_isr(void)void timer1_isr(void){static unsigned char a=0; // TCNT0 = 0x53; //初值 TCNT1H = 0x00; TCNT1L = 0x3c; a++; if(a>=2) { a = 0; num++; }}同時用avr studio4來編寫(中斷已換成ISR(TIMER1_OVF_vect)) 軟體模擬的時候發現TIFR=0x19; 這是什麼情況 按道理說TIFR第五位應該是1才對啊!!
⑷ cc協議的內容
國際通用准則(CC)
CC是國際標准化組織統一現有多種准則的結果,是目前最全面的評價回准則。1996年答6月,CC第一版發布;1998年5月,CC第二版發布;1999年 10月CC V2.1版發布,並且成為ISO標准。CC的主要思想和框架都取自ITSEC和FC,並充分突出了「保護輪廓」概念。CC將評估過程劃分為功能和保證兩部分,評估等級分為EAL1、EAL2、EAL3、EAL4、EAL5、EAL6和EAL7共七個等級。每一級均需評估7個功能類,分別是配置管理、分發和操作、開發過程、指導文獻、生命期的技術支持、測試和脆弱性評估。
⑸ 什麼是CC0協議
凡是簽署了cc0協議即表示作者已將該作品獻給公有領域,並已放棄世界上所有版權法版范圍內的作者對該權作品的所有權以及所有法律允許 范圍內的相關鄰接權。
你可以復制、修改、分發並且使用該作品,甚至是用於商業目的,無需要求授權。